• Top List

The 50 greatest footballers of all-time have been ranked

Getty Images

Ronaldo, Messi, Maradona, Pele, Zidane, and more legends made this surprising list of the greatest footballers of all-time.

The late Diego Maradona has been ranked as the greatest footballer of all-time, with Pele and Lionel Messi completing the top-three.

The legendary Maradona, who sadly died in 2020 aged 60, is widely regarded as one of the finest talents ever seen in football and played a pivotal role in Argentina’s famous 1986 World Cup triumph.

So, in a list made by 90Min, Maradona was recognized as the best player in football history.

Fellow legends Franz Beckenbauer and Johan Cruyff, meanwhile, joined Pele and Messi to complete the top-five.

Cristiano Ronaldo was voted as the seventh-best player in football history and behind Ronaldo Nazario, who took sixth-place.

Other active players to make 90min’s list are Andres Iniesta (31st), Robert Lewandowski (48th) and 2018 Ballon d’Or winner Luka Modric (50th).

The 50 greatest players in history

* Luis Suarez in 34th-place is the Spanish 1960 Ballon d’Or winner, not the Uruguayan Suarez that currently plays for Atletico Madrid.

1.Diego MaradonaArgentina
3.Lionel MessiArgentina
4.Franz BeckenbauerGermany
5.Johan CruyffNetherlands
6.Ronaldo NazarioBrazil
7.Cristiano RonaldoPortugal
8.Zinedine ZidaneFrance
9.Michel PlatiniFrance
10.Roberto BaggioItaly
11.Alfredo Di StefanoArgentina
12.Mane GarrinchaBrazil
13.Gerd MullerGermany
14.Paolo MaldiniItaly
15.Ferenc PuskasHungary
16.Franco BaresiItaly
18.George BestNorthern Ireland
19.Marco van BastenNetherlands
22.Raymond KopaFrance
23.Giuseppe MeazzaItaly
24.Bobby CharltonEngland
25.Ruud GullitNetherlands
27.Lothar MatthausGermany
29.Bobby MooreEngland
31.Andres IniestaSpain
32.Karl-Heinz RummeniggeGermany
33.Luis Suarez [Spanish]Spain
35.Johan NeeskensNetherlands
36.Gianluigi BuffonItaly
37.Hristo StoichkovBulgaria
38.Kevin KeeganEngland
39.Sandor KocsisHungary
40.Gunnar NordahlSweden
41.Lev YashinSoviet Union
43.George WeahLiberia
44.Paul BreitnerGermany
45.Paolo RossiItaly
46.Omar SivoriItaly
48.Robert LewandowskiPoland
49.John CharlesWales
50.Luka ModricCroatia