For a top attacking player, he needs to provide more assists if he wants to be called "obviously one of the two best players in the world". He is a great goal scorer but better than Xavi as a player? No way. Xavi completed 100% of his passses the other day in one match. He is a supreme player who WILL go down as one of the all time greats. Ronaldo, top two goal scorers in the world, top 5 player.