Real Madrid goalkeeper Iker Casillas has admitted that he feels that Barcelona’s Lionel Messi is the best player in the world, perhaps unwittingly giving Argentine star a billing ahead of club-mate Cristiano Ronaldo.