Advertisement

🏆 The 25 greatest players of the last 25 years: The list in full

�� The 25 greatest players of the last 25 years: The list in full
🏆 The 25 greatest players of the last 25 years: The list in full

Welcome to OneFootball's definitive ranking of the 25 greatest players of the last 25 years.

Over the course of 25 days, we counted down our top 25 men's footballers of the 21st century so far, before revealing the winner on 1st January 2025.

Here is the list in full...

25th: Wayne Rooney

24th: Mohamed Salah

23rd: Iker Casillas

22nd: Luis Suárez

21st: Kevin De Bruyne

20th: Sergio Busquets

19th: Andrea Pirlo

18th: Zlatan Ibrahimović

17th: Sergio Ramos

16th: Paolo Maldini

15th: Gianluigi Buffon

14th: Kaká

13th: Toni Kroos

12th: Karim Benzema

11th: Ronaldinho

10th: Neymar

9th: Manuel Neuer

8th: Luka Modrić

7th: Thierry Henry

6th: Xavi Hernandez

5th: Ronaldo

4th: Andrés Iniesta

3rd: Zinedine Zidane

2nd: Cristiano Ronaldo

1st: Lionel Messi


📸 Philipp Schmidli - 2015 Getty Images