40 Greatest Football Players Of All Time (2026)

40 Greatest Football Players Of All Time (2026)

One of the great football topics is back for the 2025/26 season and there will be a wide array of differing opinions on the results. Deciding who is the greatest footballer of all time is never easy, particularly as fans biasedly claim their club legend is the best.

It tends to be a common theme that a lot of people consider Cristiano Ronaldo , Lionel Messi , Diego Maradona and Pele to be the most prominent names in the hat for being the best player to have ever played the game, but always in different orders.

Unsurprisingly, all four of those names make it onto our list, but who else joins them in a ranking of the 40 greatest footballers of all-time?

Ranking factors

Factors taken into consideration when ranking these players are as follows:

Importance to the team - This can be classed as goals, assists or clean sheets. Yet the more they've scored - or defended - the higher they are on the list. You can't be a legendary striker without scoring hundreds of goals.

Club and international trophies - If a player has played a crucial part in their team winning trophies, they have been ranked higher on this list. The top of professional football is all about winning trophies — and these players epitomised that.

Individual Awards - However, some players stay at teams that don't compete for major trophies every year, so using individual awards to rank the 25 best is also important. The Ballon d'Or is one of the most prestigious awards in the sport.

40 Kenny Dalglish

Born: 4 March 1951.

For Liverpool fans, Kenny Dalglish is the club's greatest ever footballer. He scored the winning goal in the 1978 European Cup final. going on to win that competition three more times, while also delivering six league titles to Anfield, not to mention a whole host of other honours. Celtic fans also hold him in similar esteem after he won four league titles, four Scottish Cups, and a Scottish League Cup with the Bhoys, too.

'King Kenny' also managed 102 appearances for Scotland, their most ever, and is the joint-leading goal scorer (on 30, with Denis Law). His influence on British football cannot be understated, as he went on to win the Premier League as Blackburn Rovers manager, having already coached Liverpool to three First Division titles. He truly dominated football throughout the 1970s and 80s.

1969 - 1977

328

173

1977 - 1990

515

172

1971 - 1986

103

39 Michael Laudrup

Born: 15 June 1964.

Michael Laudrup was well and truly one of the most graceful midfielders to ever play the sport. 'I've been trying to be like him since I was a kid," Andres Iniesta once said of his childhood idol . That should tell you all you need to know about the Danish maestro.

Laudrup won La Liga titles with both Barcelona and Real Madrid, and also won Serie A in Italy with Juventus and Eredivisie with Ajax. Despite playing with some of the greatest footballers of all time, both Romario and Raul have described the Dane as the best player they ever played with . Michel Platini once said, “Michael had everything except for one thing: he wasn’t selfish enough.” Perhaps he would rank a little higher on this list if he was, but his unselfishness certainly didn't hold him back much.

1981

1982 - 1983

1983 - 1985

258

106

1985–1989

151

1989 - 1994

226

1994 - 1996

1996 - 1997

1997 - 1998

1982 - 1998

104

38 Luis Suarez

Born: 2 May 1935. Died: 9 July 2023.

Luis Suarez (not to be mistaken with the Uruguayan striker of the same name) was a wonderfully talented Spanish midfielder. Had he been born four or five decades later, he would have slotted seamlessly alongside the likes of Xavi, Iniesta and Sergio Busquets. Instead, he simply led the way for them as a pioneer of the game.

Indeed, Suarez won La Liga twice with Barcelona, which helped him seal the 1960 Ballon d'Or. He would then deliver three Serie A titles for Inter Milan, while also winning two European Cups in the same decade. He played more like an attacking midfielder (bit like Iniesta) in his youth, but then became a deep-lying playmaker (more akin to Xavi) as he aged.

1953 - 1954

1956 - 1955

1955 - 1961

176

1961 - 1970

329

1970 - 1973

1957 - 1972

37 Bobby Moore

Born: 12 April 1941. Died: 24 February 1993.

Bobby Moore is one of the true iconic footballing captains of the sport, famously leading England to their only ever World Cup triumph in 1966. The legendary defender was best known at club level for his time with West Ham, leading them to FA Cup glory in 1964, while also winning the Charity Shield and European Cup Winners' Cup with the Hammers.

Pele spent his career making a mockery of centre-backs across the globe, more on that later, but Moore was one of just two men who truly gave the Brazilian a tough time . The late striker recalled: "You see, whoever I played against, I had the best defender marking me, but the best were Bobby Moore and Franz Beckenbauer."

1958 - 1974

614

1974 - 1977

150

1976 (loan)

1978

1978

1981

Carolina Lightnin'

1983

1962 - 1973

108

36 Giuseppe Meazza

Born: 23 August 1910. Died: 21 August 1979

Modern football fans will best know Giuseppe Meazza as the alternate title to the San Siro, after it was renamed in his honour back in March 1980. Spending the best years of his career with Inter, and returning there at the end of his career, winning three Serie A titles and later managing them, it's no wonder he's so loved in those parts. He also briefly played for AC Milan.

His greatest success came at the international level, though, as he led Italy to win two consecutive World Cups – in 1934, and then as captain in 1938. Despite playing so many years ago, only one man has more than his 33 goals for Italy (Luigi Riva, 42). Nicknamed Il genio (The Genius) by the Italian press, Meazza was a true joy to watch and will forever be one of the greatest strikers in football history.

1927 - 1940 + 1946 - 1946

409

248

1940 - 1942

1942 - 1943

1944

1945 - 1946

1930 - 1939

35 Sir Stanley Matthews

Born: 1 February 1915. Died: 23 February 2000.

Sir Stanley Matthews is one of the best English players ever. He was knighted in 1965 for his achievements in football while he was still at Stoke City. He remains the only footballer to be knighted during his playing career. Although he came from Stoke, his best achievement came at Blackpool, where he won the FA Cup in 1953.

Three years later, he won the inaugural Ballon d'Or, beating the likes of Alfredo Di Stefano and Ferenc Puskas to first place. He also remains in the English record books for making an appearance in a top-flight match at the age of 50.

34 Gareth Bale

Born: 16 July 1989.

Gareth Bale being on this list might surprise some, particularly when someone like Eden Hazard isn't. However, he was consistently world-class and epitomised the idea of 'hard work'. He made a name for himself at Tottenham Hotspur. The Welshman won just one trophy there - the 2008 Carling Cup - but he carried the team on his back. Bale famously broke onto the scene with a hat-trick away to European champions Inter Milan in 2010. He eventually moved to Real Madrid for a world-record fee where he won everything he could. Bale's overhead kick to win the 2018 Champions League against Liverpool remains one of the greatest goals in the competition's history.

2006 - 2007

2007 - 2013

202

2013 - 2020

258

106

2020 - 2021

2022 - 2023

2006 - 2022

111

33 Manuel Neuer

Born: 27 March 1986.

Manuel Neuer is renowned for being one of the first 'modern' goalkeepers, who was extremely skillful with the ball at his feet and has adopted the role of sweeper keeper for many years. In fact, in 2020, he was awarded the International Federation of Football History & Statistics (IFFHS) goalkeeper of the decade award for his performances between 2011 and 2020.

He has won an abundance of team trophies as well. Most notably, he won the World Cup with Germany in 2014. Domestically, he has won the Bundesliga 12 times and the Champions League twice, with the most recent of these triumphs coming in the 2019/20 campaign.

Schalke 04 II

2004 - 2006

2005 - 2011

152

2011 - Current

598

2009 - Current

125

32 Carlos Alberto

Born: 17 July 1944. Died 25 October 2016.

Carlos Alberto is most well-known for captaining the Brazil team in the 1970 World Cup final . The Selecao beat Italy 4-1 in the final, with Alberto scoring the last goal, which is considered one of the best goals in football history. After a period of swift passes between the men in yellow, Pele laid the ball off to the right-back who smashed the ball into the bottom corner in front of over 107,000 people at Estadio Azteca.

Alberto was recognised for his achievements for club and country in 1998 when he was selected for the World Team of the 20th century. Domestically, he won 16 trophies for Fluminense, Santos and New York Cosmos before eventually retiring in 1982.

31 Kaka

Born: 22 April 1982.

Kaka won the Ballon d'Or in 2007 after winning the Champions League with AC Milan. The team and individual achievements solidified his status as one of the greatest players of all time. He also won the World Cup in 2002 in his first year representing his country, highlighting his legendary status at an early stage. For AC Milan, he excelled over six years from 2003-2009, scoring 75 goals in 270 matches. His spell at Real Madrid in the years was not as impressive, but he still managed to score 29 goals in 120 matches. The Brazilian will always be remembered as one of the sport's best entertainers — and one of the best Brazilians .

2000 - 2003

2003 - 2009

270

2009 - 2013

120

2013 - 2014

2014 - 2017

2002 - 2016

Transfer News & Rumours

Transfer News & Rumours

← Sport