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

Adnan Riaz

| Last updated 

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

Legendary Argentine Diego Maradona has beaten Barcelona superstar Lionel Messi to be named the best footballer of all time.

The 59-year-old World Cup winner is frequently mentioned in the longstanding debate over 'football's GOAT' alongside fellow legend Pele, Messi and Cristiano Ronaldo.


And on this occasion, Maradona walked away with the ultimate bragging rights after beating Messi to the top spot.


Fans over at Ranker had their say on the best of the best football has ever seen, with Barca captain Messi finishing second.

Legendary Brazilian Ronaldo, who Messi called the best striker of all time, took home the third spot in the rankings.

Credit: PA
Credit: PA

Juventus superstar Ronaldo fell short of making the top three and finished fourth, while Brazil icon Ronaldinho rounded off the top five.


Italian legend Andrea Pirlo shockingly finished in the top spot of Ranker's previous rankings for the best footballer of all time.

But the former Juventus and AC Milan star has tumbled down to 10th in the latest update to the rankings.

Posted below are the top 50 footballers of all time, according to fans.

Credit: PA
Credit: PA

50. Rivaldo

49. Peter Schmeichel

48. Arjen Robben

47. Wayne Rooney


46. Eusebio

45. Dennis Bergkamp

44. Alfredo Di Stefano

43. Robert Lewandowski


42. Toni Kroos

41. Kaka

Credit: PA
Credit: PA

40. Philipp Lahm

39. Luis Suarez

38. Luis Figo

37. Iker Casillas

36. Gareth Bale

35. Samuel Eto'o

34. Ferenc Puskas

33. Romario

32. Roberto Baggio

31. Manuel Neuer

Credit: PA
Credit: PA

30. Cafu

29. Lev Yashin

28. Gerd Muller

27. Sergio Ramos

26. Didier Drogba

25. Francesco Totti

24. Ryan Giggs

23. Steven Gerrard

22. Carles Puyol

21. David Beckham

Credit: PA
Credit: PA

20. Neymar

19. Raul

18. Zlatan Ibrahimovic

17. Roberto Carlos

16. Franz Beckenbauer

15. Xavi

14. Thierry Henry

13. George Best

12. Luka Modric

11. Gianluigi Buffon

Credit: PA
Credit: PA

10. Andrea Pirlo

9. Andres Iniesta

8. Pele

7. Johan Cruyff

6. Zinedine Zidane

5. Ronaldinho

4. Cristiano Ronaldo

3. Ronaldo

2. Lionel Messi

1. Diego Maradona

Credit: PA
Credit: PA

You can view the full list, which features over 250 footballers, over at Ranker.

Featured Image Credit: PA

Topics: Football News, Ronaldinho, Football, Lionel Messi, Ronaldo, Diego Maradona, Andres Iniesta, Andrea Pirlo, Zinedine Zidane, Pele, Johan Cruyff, Cristiano Ronaldo

Adnan Riaz
More like this

Chosen for YouChosen for You


Liverpool to receive VAR audio from Tottenham defeat as PGMOL make final decision over making it public

an hour ago

Most Read StoriesMost Read

Tottenham vs Liverpool would be replayed if Simon Hooper had overturned VAR blunder

a day ago