Manchester United striker Wayne Rooney rates Barcelona star Lionel Messi ahead of Real Madrid's Cristiano Ronaldo. Rooney played alongside Ronaldo for five years at United.

He said: "I think he's the best ever, so I'd have to say Messi.

"But Ronaldo has been a bit unlucky because, in any other time, he'd be winning all the awards Messi has. But they're two of the best players of all-time."