There have been so many great players in the 21st century.
Cristiano Ronaldo. Lionel Messi. Ronaldo Nazario. Ronaldinho. Zinedine Zidane. The list is endless.
But who has been the best player of the 2000s?
That's a question that has been answered by thousands of football fans over on Ranker.
We've listed the 25 best players of the 25th century, as voted by football fans from across the world, below...
25. Clarence Seedorf
Seedorf is the only player to have won the Champions League with three different clubs (Ajax, Real Madrid and AC Milan).
24. Andriy Shevchenko
Shevchenko was a monster at AC Milan, scoring 173 goals in 296 games from 1999-2006.
23. Paul Scholes
Scholes was a mainstay of a United side that dominated the Premier League from 1993-2013.
22. Arjen Robben
A brilliant winger who, at 37 years old, still turns out for FC Groningen.
21. Samuel Eto'o
Eto'o won Champions League titles with both Barcelona and Inter Milan.
20. Steven Gerrard
A midfielder who led by example. His brilliance guided Liverpool to an unlikely comeback in the 2005 Champions League final vs AC Milan.
19. Francesco Totti
One of the best one-club men ever. Totti appeared 786 times and scored 307 goals for Roma.
18. Zlatan Ibrahimovic
Now 39, Zlatan is still one of the world's best strikers with AC Milan.
17. Alessandro Del Piero
Del Piero helped Juventus win six Serie A titles during his career.
16. Dennis Bergkamp
Bergkamp was a wizard. He was strong as an ox and could do anything with the ball at his feet. He is one of the Premier League's greatest ever players.
15. Alessandro Nesta
A dominant defender, Nesta was named in the UEFA Team of the Year four times.
14. Iker Casillas
Casillas' brilliance between the sticks established himself as one of the greatest goalkeepers ever.
13. Gianluigi Buffon
Buffon and Casillas were both extremely talented goalkeepers but it's Buffon who just edges out his rival in this list.
12. Andrea Pirlo
Pirlo controlled the midfielder whenever he took to the pitch. He made everything look so easy.
11. Roberto Carlos
A solid defender who also contributed massively going forward. He took a mean set-piece.
10. Kaka
Kaka's time at the top of the game wasn't long, but he was arguably the world's best player for a short while at AC Milan.
9. Thierry Henry
Henry was recently inducted to the Premier League Hall of Fame and deservedly so.
8. Xavi
Xavi, along with Iniesta and Sergio Busquets, formed a truly extraordinary midfield for Barcelona.
7. Andres Iniesta
Iniesta scored the goal that saw Spain win the World Cup in 2010.
6. Paolo Maldini
Maldini is arguably the greatest defender in history. What a player.
5. Zinedine Zidane
Zidane had everything needed to be a top midfielder.
4. Cristiano Ronaldo
Ronaldo has scored 775 goals in professional football. A truly astonishing tally for an astonishing player.
3. Ronaldo Nazario
The Brazilian was absolutely unstoppable at his peak. Unfortunately, significant injuries took its toll.
2. Ronaldinho
Ronaldinho had every trick in the book. He was a joy to watch.
1. Lionel Messi
No surprise that Messi finishes top of the list. What he has done since making his debut for Barcelona in 2003 has been truly remarkable.
There have been so many incredible players this century. Massive names including Fabio Cannavaro, Wayne Rooney, Sergio Ramos and Neymar all miss out on the top 25.