The authoritative English football publication FourFourTwo has published a ranking of the best footballers of the 21st century
Getty Images
Top 25 best footballers according to FourFourTwo:
1. Lionel Messi;
2. Cristiano Ronaldo;
3. Andres Iniesta;
4. Xavi;
5. Ronaldinho;
6. Zinedine Zidane;
7. Thierry Henry;
8. Manuel Neuer;
9. Kaka;
10. Luis Suarez;
11. Karim Benzema;
12. Dani Alves;
13. Zlatan Ibrahimovic;
14. Luka Modrić;
15. Samuel Eto'o;
16. Wayne Rooney;
17. Ronaldo;
18. Philip Lam;
19. Sergio Ramos;
20. Thomas Mueller;
21. Steven Gerrard;
22. Arjen Robben;
23. Ashley Cole;
24. Gerard Pique;
25. Neymar.