Cristiano Ronaldo won two years ago his fourth Ballon d'Or and has been therefore named the best player in the world.
Xavi Hernandez doesn't share this opinion and said in an interview with 'TV3' according to him, Lionel Messi is the best footballer ever.
"This year they have rewarded the player with the most titles, the other ears they rewarded the best player. Leo Messi is the best of all despite the fact he didn't win all the titles," explained the Al Sadd player.