The 50 best players in the world for 2021 have been named and ranked – and there is an absolutely huge surprise regarding who’s No 1.
Barcelona’s Lionel Messi is second on football magazine FourFourTwo’s annual countdown, beaten to top spot by Manchester City’s playmaker Kevin De Bruyne, fresh off back-to-back PFA Player of the Year awards.
Bayern Munich striker Robert Lewandowski, who was widely regarded as the world player of the year for 2020, is down in third spot. Cristiano Ronaldo just sneaks into the top 10, as he bagged 36 goals last season but couldn’t stop Juventus struggling domestically and in Europe.
However it’s the choice of De Bruyne as No 1 that will provoke debate with FFT calling the Belgian the “inexplicable spark that elevates” Pep Guardiola’s City side, while also pointing to his three, crucial Champions League knockout stage goals last season.
Messi is still labelled “the most gorgeous footballer on earth to watch”, as Lewandowski is praised for breaking Gerd Muller’s 49-year record by bagging 41 Bundesliga goals last season.
Paris Saint-German pair Kylian Mbappe (fifth) and Neymar (fourth), complete the top five. Harry Kane is the highest English player as the Tottenham striker is sixth and hailed for his continual improvement every season.
Erling Haaland is already in seventh spot at the age of just 20 as the Borussia Dortmund’s giant Norwegian “averages a goal a game and he’s barely finished growing”. Can’t argue with that, nor with Atletico Madrid’s Jan Oblak being the highest-placed goalkeeper in 12th.
However some Liverpool fans might claim that Mohamed Salah in 14th, below Manchester United’s Bruno Ferdandes in eighth, is being underrated after he finished one goal behind Kane in the Golden Boot stakes and almost single-handedly kept LFC’s attack together last season.
The top 20 players for 2021 are listed below, while you can read FourFourTwo’s full top 50 complete with explanations here.
20. Ilkay Gundogan
19. Jadon Sancho
18. Ruben Dias
17. Riyad Mahrez
16. Leon Goretzka
15. Karim Benzema
14. Mohamed Salah
13. Joshua Kimmich
12. Jan Oblak
10. Cristiano Ronaldo
9. Romelu Lukaku
8. Bruno Fernandes
7. Erling Haaland
6. Harry Kane
5. Kylian Mbappe
4. Neymar
3. Robert Lewandowski
2. Lionel Messi