The world's best sports daily, Marka, published a list of the best players last season.
The selection was made by a jury of over 100 former football players, as well as journalists and analysts from all over the world.
The Top 20 are: 1. Vinicius Junior (Real Madrid, Brazil national team); 2. Jude Bellingham (Real Madrid, England); 3. Rodri (Manchester City, Spain); 4. Lamin Jamal (Barcelona, Spain); 5. Dani Carvajal (Real Madrid, Spain); 6. Erling Haaland (Manchester City, Norway); 7. Toni Kroos (retired, formerly Real Madrid, Germany); 8. Kylian Mbappe (PSŽ / Real Madrid, France); 9. Florian Wirz (Bayer, Germany); 10. Harry Kane (Bayern, England).
11. Lautaro Martinez (Inter, Argentina); 12. Niko Williams (Atletico, Spain); 13. Phil Foden (Manchester City, England); 14. Federico Valverde (Real Madrid, Uruguay); 15. Dani Olmo (Barcelona, Spain); 16. Antonio Rudiger (Real Madrid, Germany); 17. Fabien Ruis (PSG, Spain); 18. Jamal Musijala (Bayern, Germany); 19. Kevin de Bruyne (Manchester City, Belgium); 20. Cole Palmer (Chelsea, England).
Lionel Messi (Inter Miami, Argentina) took 24th place on the list, Cristiano Ronaldo (Al Nasr, Portugal) only 49th place.
Bonus video: