No top 10 list would be complete without him. Plenty criticised him for his time at Juventus not working out but he remains one of the greatest goalscorers on the planet and continues to smash records for club and country. Not bad for a 36-year-old.
Advertisement
Getty Images
9Erling Haaland
Some doubted Erling Haaland would be able to maintain the phenomenal strike-rate that thrust him onto the world stage with Red Bull Salzburg but he's still scoring a goal in nearly every game for Dortmund.
Getty
8Gianluigi Donnarumma
Officially the best player of Euro 2020, with his penalty shootout heroics proving crucial to Italy's triumph, the giant goalkeeper is still only 22 but he's been one of the most consistent shot-stoppers in the world for years.
Getty
7N'Golo Kante
The key to Chelsea's Champions League triumph and an all-action midfielder that the majority of managers would want in their side. Kante oozes calm and confidence on the ball. Working with Thomas Tuchel has taken him to the next level.