Top 50 football players of all time

top 50 football players of all time

  1. Pelé (Brazil)
  2. Diego Maradona (Argentina)
  3. Lionel Messi (Argentina)
  4. Cristiano Ronaldo (Portugal)
  5. Johan Cruyff (Netherlands)
  6. Franz Beckenbauer (Germany)
  7. Alfredo Di Stéfano (Argentina/Spain)
  8. Ferenc Puskás (Hungary)
  9. Zinédine Zidane (France)
  10. Michel Platini (France)
  11. George Best (Northern Ireland)
  12. Ronaldo Nazário (Brazil)
  13. Eusébio (Portugal)
  14. Lev Yashin (Russia)
  15. Gerd Müller (Germany)
  16. Paolo Maldini (Italy)
  17. Marco van Basten (Netherlands)
  18. Bobby Charlton (England)
  19. Ronaldinho (Brazil)
  20. Roberto Baggio (Italy)
  21. Zico (Brazil)
  22. Lothar Matthäus (Germany)
  23. Garrincha (Brazil)
  24. Giuseppe Meazza (Italy)
  25. Kenny Dalglish (Scotland)
  26. Thierry Henry (France)
  27. Franz Beckenbauer (Germany)
  28. Andrés Iniesta (Spain)
  29. Xavi Hernandez (Spain)
  30. George Weah (Liberia)
  31. Bobby Moore (England)
  32. Ruud Gullit (Netherlands)
  33. Johan Neeskens (Netherlands)
  34. Romário (Brazil)
  35. David Beckham (England)
  36. Ryan Giggs (Wales)
  37. Paolo Rossi (Italy)
  38. Sócrates (Brazil)
  39. Kaka (Brazil)
  40. Oliver Kahn (Germany)
  41. Gianluigi Buffon (Italy)
  42. Manuel Neuer (Germany)
  43. Sergio Ramos (Spain)
  44. Carles Puyol (Spain)
  45. Michael Laudrup (Denmark)
  46. Roberto Carlos (Brazil)
  47. Dennis Bergkamp (Netherlands)
  48. Didier Drogba (Ivory Coast)
  49. Frank Lampard (England)
  50. Steven Gerrard (England)

This list spans several generations and includes players who have left an indelible mark on the game, whether through their skillful play, leadership, or revolutionary impact on football. It’s important to note that the ranking of players could vary based on the criteria used, and many other players have made significant contributions to football and could easily feature in such a list.