Sports

List of Greatest Footballers of All Time

A ranked list of the greatest football (soccer) players in history based on career achievements, skill, and impact on the game.

10 itemsUpdated Mar 14, 2026

The debate over the greatest footballer of all time has captivated fans for decades. Pelé, Diego Maradona, and Johan Cruyff defined earlier eras, while Lionel Messi and Cristiano Ronaldo have pushed the boundaries of individual achievement in the modern game. This list considers World Cup performances, club success, individual awards, and the lasting impact each player had on the beautiful game.

#Name
1

Lionel Messi

Argentina

2

Pelé

Brazil

3

Diego Maradona

Argentina

4

Cristiano Ronaldo

Portugal

5

Johan Cruyff

Netherlands

6

Zinedine Zidane

France

7

Ronaldo Nazário

Brazil

8

Franz Beckenbauer

Germany

9

Alfredo Di Stéfano

Argentina/Spain

10

Michel Platini

France

This list is compiled from verified public records and reference sources. Last verified: March 14, 2026.

Found an error? Report it here