Our Blog

Messi is Officially the Best Player of the 21st Century

Messi is officially the Best Player of the 21st Century according to the Independent. Cristiano Ronaldo was voted second best player. What do you think? View the full list below.

  1. Lionel Messi
  2. Cristiano Ronaldo
  3. Xavi Hernandez
  4. Ronaldinho
  5. Andres Iniesta
  6. Ronaldo
  7. Thierry Henry
  8. Zinedine Zidane
  9. Kaka
  10. Fabio Cannavaro
  11. Andrea Pirlo
  12. Sergio Ramos
  13. Gianluigi Buffon
  14. Philipp Lahm
  15. Luis Figo
  16. Luis Suarez
  17. Sergio Busquets
  18. Steven Gerrard
  19. Andrei Shevchenko
  20. Neymar
  21. Samuel Eto’o
  22. Luka Modric
  23. Frank Lampard
  24. Carles Puyol
  25. Dani Alves
  26. Paolo Maldini
  27. Manuel Neuer
  28. Raul Gonzalez
  29. Wayne Rooney
  30. Arjen Robben
  31. Francesco Totti
  32. Iker Casillas
  33. David Villa
  34. Paul Scholes
  35. John Terry
  36. Roy Keane
  37. Rivaldo
  38. Roberto Carlos
  39. Zlatan Ibrahimovic
  40. Patrick Vieira
  41. Alessandro Nesta
  42. Alessandro Del Piero
  43. Kylian Mbappe
  44. N’Golo Kante
  45. Pavel Nedved
  46. Ashley Cole
  47. Oliver Kahn
  48. Michael Ballack
  49. Didier Drogba
  50. Javier Zanetti
  51. Robert Lewandowski
  52. Gerard Pique
  53. Gareth Bale
  54. Dennis Bergkamp
  55. Xabi Alonso
  56. Henrik Larsson
  57. Kevin de Bruyne
  58. Miroslav Klose
  59. Cafu
  60. Sergio Aguero
  61. Claude Makelele
  62. Ruud van Nistelrooy
  63. Fernando Torres
  64. Gabriel Batistuta
  65. Wesley Sneijder
  66. Clarence Seedorf
  67. Antoine Griezmann
  68. Ryan Giggs
  69. Marcelo
  70. Nemanja Vidic
  71. Lilian Thuram
  72. Deco
  73. Cesc Fabregas
  74. Eden Hazard
  75. David Silva
  76. Diego Godin
  77. Mohamed Salah
  78. Thomas Muller
  79. Juan Roman Riquelme
  80. Toni Kroos
  81. Rio Ferdinand
  82. Hernan Crespo
  83. Virgil van Dijk
  84. Gaizka Mendieta
  85. Carlos Tevez
  86. Robin van Persie
  87. Pierre-Emerick Aubameyang
  88. Radamel Falcao
  89. Diego Forlan
  90. Angel di Maria
  91. Arturo Vidal
  92. Edwin van der Sar
  93. Pepe
  94. Sol Campbell
  95. Karim Benzema
  96. Vincent Kompany
  97. Bastian Schweinsteiger
  98. Daniele De Rossi
  99. Harry Kane
  100. Yaya Toure