Xavi insists Barcelona teammate Lionel Messi is the best in world.
Real Madrid star Cristiano Ronaldo is expected to win the Ballon d'Or next month.
But Xavi says: "Cristiano Ronaldo and Ribéry have both done a lot to deserve the Ballon d'Or, but for me the best player in the world, and already the best ever, is Messi, without a shadow of doubt."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball