Lionel Messi has surpassed former Real Madrid forward Cristiano Ronaldo as the best footballer of a decade. The International Federation of Football History and Statistics (IFFHS) has named the Barcelona star the best player of the decade.

Cristiano Ronaldo has taken the place in the list after Messi. Besides, Neymar is one of the best footballers of the time. He is preceded by Messi's former Barcelona teammate Andres Iniesta. Ronaldo has won four Champions Leagues between 2010 and 2020.

Ballon d'Or is in his hands with La Liga. He has also scored innumerable goals. Messi was not behind. Despite not winning four Champions Leagues, Messi is believed to have contributed more to Ronaldo's side in helping the team win the league title.

However, it is no surprise that goalkeeper Kyler Navas, who witnessed Real's four Champions League victories, is not on the list. Zlatan Ibrahimovic and Luka Modric are on the list of the best of the decade.