First, Ronaldo and Messi aren't at the same level. Messi is up there with the very best players ever, Ronaldo has a lot to do to reach that level, not sure he could ever do it. Second, there is a gulf in class between Ronaldo and Rooney. At his best Rooney touches Ronaldo's level... if Ronaldo isn't at his best. Rooney is a world class player. Ronaldo is on the way of becoming an all time great. Messi could be the best ever.