Who are the top 50 greatest footballers of all time? Messi, Ronaldo, Pele or Diego Maradona? The players that are included in the list have ruled the beautiful game of soccer with their skill and talent. Football helped them to express their talent through the shoot, pass and tackle the ball and made them the legends of the game.
Football (Soccer) has influenced almost half the world and changed the life of a considerable amount of men turning them into global stars. The icons of the game are never forgotten and still celebrated even after decades after hanging the boots.
This list includes currently active football players such as Robert Lewandowski, Lionel Messi, and Ronaldo as well as retired footballers who said goodbye to the game. The players have been ranked on the list of the top 50 greatest footballers of all time based on their peak form and achievements.
The 50 Greatest Footballers of All Time
Ranking | Player | Peak | National Team |
1 | Diego Maradona | 1985-90 | Argentina |
2 | Pelé | 1958-64 | Brazil |
3 | Lionel Messi | 2009-12 | Argentina |
4 | Johan Cruyff | 1971-75 | Netherlands |
5 | Franz Beckenbauer | 1966-76 | Germany |
6 | Ronaldo | 1995-98 | Brazil |
7 | Cristiano Ronaldo | 2012-16 | Portugal |
8 | Zinedine Zidane | 1998-2002 | France |
9 | Michel Platini | 1982-85 | France |
10 | Alfredo Di Stéfano | 1956-62 | Argentina; Spain |
11 | Roberto Baggio | 1990-94 | Italy |
12 | Mane Garrincha | 1958-62 | Brazil |
13 | Gerd Muller | 1970-74 | Germany |
14 | Paolo Maldini | 1994-2003 | Italy |
15 | Ferenc Puskás | 1950-54 | Hungary; Spain |
16 | Franco Baresi | 1987-94 | Italy |
17 | Zico | 1979-82 | Brazil |
18 | George Best | 1966-71 | Ireland |
19 | Marco van Basten | 1966-71 | Netherlands |
20 | Eusébio Ferreira da Silva | 1962-68 | Portugal |
21 | Romario | 1990-94 | Brazil |
22 | Raymond Kopa | 1956-59 | France |
23 | Giuseppe Meazza | 1934-38 | Italy |
24 | Bobby Charlton | 1963-67 | England |
25 | Ruud Gullitt | 1986-90 | Netherlands |
26 | Ronaldinho | 2004-06 | Brazil |
27 | Lothar Mathaus | 1988-92 | Germany |
28 | Socrates | 1976-84 | Brazil |
29 | Bobby Moore | 1964-70 | England |
30 | Rivelino | 1968-74 | Brazil |
31 | Andres Iniesta | 2008-12 | Spain |
32 | Karl-Heinz Rummenigge | 1979-84 | Germany |
33 | Luis Suarez | 1960-65 | Spain |
34 | Xavi Hernandez | 2008-12 | Sapin |
35 | Johan Neeskens | 1971-78 | Netherlands |
36 | Gianluigi Buffon | 2002-06 | Italy |
37 | Hristo Stoichkov | 1990-94 | Bulgaria |
38 | Kevin Keegan | 1977-79 | England |
39 | Sandor Kocsis | 1950-55 | Hungary |
40 | Gunnar Nordahl | 1950-55 | Sweden |
41 | Lev Yashin | 1956-64 | Soviet |
42 | Kaka | 2005-09 | Brazil |
43 | George Weah | 1993-96 | Liberia |
44 | Paul Breitner | 1974-81 | Germany |
45 | Paolo Rossi | 1982 | Italy |
46 | Omar Sivori | 1958-61 | Italy |
47 | Jairzinho | 1970 | Brazil |
48 | Robert Lewandowski | 2018-Present | Poland |
49 | John Charles | 1957-60 | Wales |
50 | Luka Modric | 2014-18 | Croatia |
According to SportingFree, Argentina legend Diego Maradona is the greatest footballers of all time. He is the best ever to play the game of soccer and had his fair share of controversies surrounding him even after his playing days. He is also remembered for his goal against England, it is one of the greatest goals of all time.
His amazing ability with the ball was beautiful and his goal-scoring and passing made him the biggest football legend the game has ever witnessed.
Sadly, On 25th November 2024, Maradona suffered a heart attack and passed away at the age of 60.
Pele: Edson Arantes do Nascimento, popularly known as Pelé is a former Brazilian professional footballer who played as an attacking midfielder and as a forward in his 18-year career. He is regarded as the “Greatest Footballer” in the 20th century by FIFA. The TIME magazine include Pele in the list of “100 most important people of the 20th century”.
Lionel Messi: Lionel Andrés Messi is an Argentine footballer who plays as a versatile forward and captains both Spanish club Barcelona and the Argentina national team. The six-time Ballon d’Or winner has been a one-club man his whole career but there are doubts surrounding his future as the summer is approaching when he becomes a free agent.
Messi is arguably the best football player in the world right now and has made entry to our list of the Top 50 Greatest Footballers of All Time. He has scored 469 goals for the Blaugrana club and 71 goals for the La Albiceleste.
Johan Cryuff: Hendrik Johannes Cruijff was a Dutch professional football player and coach. The three-time Ballon d’Or winner was a Barcelona club legend while playing and a successful coach framing the playing style for both Ajax and FC Barcelona.
Ronaldo: Ronaldo Luís Nazário de Lima, is a former Brazilian professional footballer. O Fenômeno had an amazing career even after suffering multiple injuries and medical conditions and was loved by all the football fans even though he played for various rivals(Inter Milan-AC Milan, Barcelona-Real Madrid).
Cristiano Ronaldo: Cristiano Ronaldo dos Santos Aveiro is a Portuguese professional footballer who plays for Seria-A club Juventus. The five-time Ballon d’Or winner is a serial winner who won almost all the trophies there is to win as a footballer. In the total of 888 matches he played at club level, he has netted 670 times.
Zidane: Zinedine Yazid Zidane, also known as Zizou, is a former French footballer and a successful manager. He has scored some fantabulous goals and is considered a national hero in France. He was awarded the Officer of the Legion of Honour in 2008, the highest French order of merit, both military and civil.
Di Stefano: Alfredo Stéfano Di Stéfano Laulhé, or popularly known as Di Stefano is an Argentine-born professional footballer who represented Argentina, Columbia, and Spain at the International level. He has donned for five Spanish clubs but is a Real Madrid legend. He has a total of 521 appearances with 376 goals and died at the age of 88 in 2014.
Gerd Muller: Gerhard “Gerd” Müller is a former German footballer who is known as the prolific goalscorers in the German league and has 487 goals in 555 appearances in his three clubs.
Who do you think, who is the greatest football player of all time? comment below.