Barcelona legend Johan Cruyff rates Xavi ahead of Lionel Messi.

Cruyff feels Xavi is more decisive.

"The best player in the world does not exist because there are many different positions," Cruyff told ESPN.

"There are spectacular players like Messi. But if you see a guy like Xavi, who controls the ball and manages the pace of the game, he is also a great player, but totally different from Messi.

"It is very hard to tell who is the best. [In my eyes,] the most spectacular is Messi, but the best is Xavi."