• Top List

The 100 greatest players of all-time revealed by fans

The 100 greatest players of all-time revealed by fans
Getty Images

Who is truly the greatest player of all-time, or ‘GOAT’ as we know it? Find out here as fans finally answer the question that has eluded us for decades.

Especially in the last decade, fans have been pondering whether Cristiano Ronaldo or Lionel Messi are worthy recipients of the greatest player of all-time (GOAT) title. It’s drawn out many endless and frustrating debates.

Before those two superstars burst into the scene, however, there were plenty of other worthy candidates. The older generation of supporters, for example, can still recall Pele and Johan Cruyff’s exploits like it was yesterday. It sets up an interesting dilemma on who is the GOAT.

Fortunately, fans have given us a final answer through a poll on Ranker which sprung up surprises we could never have foreseen.

So, without further ado, we give you the 100 greatest players in the history of the beautiful game.

100 to 91

Pavel Nedved of Juventus celebrates scoring
Getty Images
100Javier Zanetti
99David Silva
98Clarence Seedorf
97Roger Milla
96Fabio Cannavaro
95Pavel Nedved
94Alan Shearer
93Sir Stanley Matthews
92Dani Alves
91Jurgen Klinsmann


What we appreciate most about the first 10 on the list is that it contains a mixture of present players and legends from back into the mid-20th century, like Stanley Matthews. It’s a nice touch adding the 1956 Ballon d’Or winner into the mix.

The two active players here are Manchester City captain David Silva and former Barcelona full-back Dani Alves. Both of them were among the greatest players of the 2010 decade and deserve a spot here.

No surprises either to see the Premier League’s record goalscorer Alan Shearer. However, 2004 Ballon d’Or winner and Juventus legend Pavel Nedved may feel a little hard done by.

90 to 81

Michael Laudrup
Getty Images
90Franck Ribery
89Cesare Maldini
88Michael Laudrup
86Edwin van der Sar
85Rui Costa
84Xabi Alonso
83Ruud van Nistelrooy
82Angel Di Maria
81Gheorghe Hagi


There have been a few generous inclusions in this one, such as Socrates. While former Real Madrid players Michael Laudrup and Angel di Maria will probably feel they could be a little higher up.

Laudrup, in particular, was a big hit during his stellar career from 1981 to 1998. He enjoyed league success with Ajax, Juventus, Barcelona and Real Madrid while carving out a reputation for skilful yet elegant style of play.

80 to 71

Petr Cech
Getty Images
80Petr Cech
79Paolo Rossi
78Miroslav Klose
77Filippo Inzaghi
76Hristo Stoichkov
75Hernan Crespo
74Sergio Aguero
73Gabriel Batistuta
72Robin van Persie
71Bobby Moore


Eight of the 10 players on this list are forwards.

The most questionable inclusion on this list is probably Hernan Crespo. Aside from scoring 26 goals in 32 league games for Lazio in 2000/01, his career never really lived up to its potential.

Petr Cech deservedly features strongly in this list following his exploits for Chelsea and Arsenal in the Premier League.

70 to 61

Michel Platini of Juventus and Emidio Oddi of Roma
Michel Platini of Juventus.
70Bastian Schweinsteiger
69Eric Cantona
68Michel Platini
67Fernando Torres
66Marcelo Vieira
65David Villa
64Bobby Charlton
63Mario Kempes
62Paul Scholes
61Alessandro Nesta


We got ourselves another mixed list here in four strikers, four midfielders and two defenders.

Seeing Fernando Torres as the 67th greatest player of all-time is a bit of a surprise, considering his dramatic loss of form in the 2010s decade. While Michel Platini probably deserves to be higher up in the list.

The Frenchman is regarded as one of the best in history and won three Ballon d’Or awards during his five-year stay at Juventus. His scandalous dismissal as the UEFA president probably turned votes against him, though.

But it’s good to see Manchester United greats Paul Scholes, Eric Cantona and Sir Bobby Charlton up there.

60 to 51

Chelsea v West Ham United - Premier League Frank Lampard
Getty Images
60Alessandro Del Piero
59Oliver Kahn
58Hugo Sanchez
56Thomas Muller
55Lothar Matthaus
54Frank Lampard
53Eden Hazard
51Arjen Robben


So the first real interesting one is how fans voted Frank Lampard better than Paul Scholes. it’s certainly a debatable one, although Lamps’ scoring feats for Chelsea probably gave him the nod.

Good to see some active players in Isco, Eden Hazard and Thomas Muller make the cut here as well.

50 to 41

Portugal legend Eusebio
50Peter Schmeichel
49Wayne Rooney
48Thiago Silva
45Dennis Bergkamp
44Luis Figo
43Robert Lewandowski
42Phillip Lahm
41Alfredo Di Stefano


We’re not sure how Eusebio made it to only 46th-place. Seems like a harsh call to us.

The Portuguese legend was a beast inside the box and had a lethal right foot. He was even a Ballon d’Or winner himself in 1965 and held the mantle of Portugal’s record scorer until Cristiano Ronaldo emerged.

The legendary Alfredo Di Stefano should also be much higher up this list after scoring 308 goals in 396 games for Real Madrid. While Thiago Silva’s 48th-place is a bit too generous.

40 to 31

Toni Kroos, Gareth Bale, Real Madrid
Getty Images
40Toni Kroos
38Iker Casillas
37Luis Suarez
35Roberto Baggio
34Ferenc Puskas
33Gareth Bale
31Samuel Eto’o


Six of these entries play or used to for Real Madrid in Kroos, Kaka, Casillas, Bale, Eto’o and Puskas. The latter was the biggest deal out of the lot of them, with a staggering 242 goals in 262 matches for Los Blancos.

Although we’re not sure about Bale making it as the 33rd greatest player in history. Seems a bit too much to us.

30 to 21

Gerd Muller
Gerd Muller lifting the 1974 World Cup – Source: Twitter/VBET.com.
30Lev Yashin
29Gerd Muller
28Francesco Totti
27Manuel Neuer
26Sergio Ramos
25Steven Gerrard
24Didier Drogba
23Carles Puyol
22David Beckham
21Raul Gonzalez


So the verdict on who is the greatest English central midfielder of the 2000s decade has been answered, with Liverpool icon Gerrard coming out on top. Not sure Scholes or Lampard will be happy about that one!

Also featuring in this list is Bayern Munich and Germany legend Muller, who broke countless scoring records in his prime. Although David Beckham sitting ahead of the German in 22nd is a confusing one.

20 to 11

Zlatan Ibrahimovic, AC Milan
Getty Images
20Ryan Giggs
18Zlatan Ibrahimovic
17Thierry Henry
16Roberto Carlos
15George Best
14Franz Beckenbauer
13Xavi Hernandez
12Luka Modric
11Gianluigi Buffon


Ok, things are finally beginning to get a little more serious with a few big names already out of contention for the GOAT crown.

Ibrahimovic and Neymar, especially, won’t be happy to only sit 18th and 19th, respectively. We’re not sure either if Modric is really a better player than Xavi despite winning the 2018 Ballon d’Or.

Props to Buffon, though for making it up to 11th-place on the list.

10 to 1

Andrea Pirlo
Getty Images
10Andres Iniesta
9Johan Cruyff
8Zinedine Zidane
6Cristiano Ronaldo
5Lionel Messi
3Ronaldo Nazario
2Diego Maradona
1Andrea Pirlo


First of all, don’t blame us for this list – it’s the voters on Ranker who called it!

How Messi and Ronaldo are only fifth and sixth respectively is beyond us. While surely Zidane and Johan Cruyff deserved to be a little higher up?

Of course, the most baffling and controversial one has to be Andrea Pirlo. We admit he was a great player – but the GOAT? for real?