Barcelona legend Johan Cruyff expects Lionel Messi to win the Ballon d'Or tonight.

Messi must beat Barca teammate Xavi and Real Madrid's Cristiano Ronaldo to win his third gong.

"Messi is sitting at the table because he has won very important titles, because he has two Ballon d'Ors and will have the most Ballon d'Ors in history," said Cruyff.

"He is a player who has done so much and can still be more."