To make sure you never miss out on your favourite NEW stories, we're happy to send you some reminders

Click 'OK' then 'Allow' to enable notifications

Not now

The 50 Greatest Footballers Of All-Time Have Been Named And Ranked

Daniel Marland

| Last updated 

The 50 Greatest Footballers Of All-Time Have Been Named And Ranked

Diego Maradona has been named the greatest footballer of all-time ahead of Lionel Messi and Pele in a brand new list.

The Argentine legend tragically died in 2020 and it was felt across the sporting world thanks to his legendary career.

He managed to drag his nation almost single-handedly to victory in the 1986 World Cup - establishing himself as a generational talent.

It has seen 90Min rank Maradona as the one true GOAT ahead of Pele and Messi, who sit second and third respectively.

Image Credit: PA
Image Credit: PA

Franz Beckenbauer and Johan Cruyff make up the rest of the top five, while Cristiano Ronaldo finds himself down in seventh.

Ronaldo and Messi are the only two active players to crack the top ten. Andres Iniesta is the next closest, down in 31st.

Other current stars to feature are Robert Lewandowski and 2018 Ballon d'Or winner Luka Modric.


Check out the entire list below.

50. Luka Modric

Image Credit: PA
Image Credit: PA

49. John Charles


48. Robert Lewandowski

47. Jairzinho

46. Omar Sivori

45. Paulo Rossi


44. Paul Breitner

43. George Weah

42. Kaka

41. Lev Yashin


40. Gunnar Nordahl

39. Sandor Kocsis

38. Kevin Keegan

37. Hristo Stoichcov

36. Gianluigi Buffon

35. Johan Neeksens

34. Xavi

33. Luis Suarez [midfielder born in 1935]

32. Karl-Heinz Rummenigge

31. Andres Iniesta

30. Rivelino

Image Credit: PA
Image Credit: PA

29. Bobby Moore

28. Socrates

27. Lothar Mattheus

26. Ronaldinho

25. Ruud Gullit

24. Bobby Charlton

23. Guiseppe Meazza

22. Raymond Kopa

21. Romario

20. Eusebio

Image Credit: PA
Image Credit: PA

19. Marco van Basten

18. George Best

17. Zico

16. Franco Baresi

15. Ferenc Puskas

14. Paolo Maldini

13. Gerd Muller

12. Mane Garrincha

11. Alfredo Di Stefano

10. Roberto Baggio

Image Credit: PA
Image Credit: PA

9. Michel Platini

8. Zinedine Zidane

7. Cristiano Ronaldo

6. Ronaldo Nazario

5. Johan Cruyff

4. Franz Beckenbauer

3. Lionel Messi

2. Pele

1. Diego Maradona

Who do you think is the greatest footballer of all-time?

Let us know in the comments.

Featured Image Credit: PA Images

Topics: Football, Lionel Messi, Diego Maradona, Cristiano Ronaldo

Daniel Marland
More like this

Chosen for YouChosen for You


Enzo Fernandez had to be restrained when Liverpool fan mocked Chelsea flop

10 hours ago

Most Read StoriesMost Read

Fans think Man City have sent Cole Palmer brutal dig after Carabao Cup final defeat

11 hours ago