He told Gol TV: "Yes, and I think most people in football think as I do.
"Obviously Cristiano is a great footballer. They are two players who make the most difference on a football field, but Messi is above anyone.
"I hate to compare, but Leo gives us everything: scores goals; creates them; always involved in the flow of the game, leading nearly every attacking move.
"This guy has it all: he even heads the ball well in spite of his height. Pep [Guardiola, Barca coach] once said that he dominates every facet of the game, and he is absolutely right. He is the best, number one."