i think its ronaldo hands down. Messi just doesnt have the verstility ronaldo does. Ronaldo is one of thee best forwards in the air, he is one of the quickest, can get behind you, can shot in front of you, can go round, can head on you, he just has more in his armoury than messi. Ronaldo has a better scoring record, iirc, over 1 goal a game since going to real, he has alos done it in england at man united, im not so shure how messi would do week in week out over here tbh. Messi is also pretty much one footed, whereas ronaldo is equally as good with both, which again adds to his versatility. Ronaldo is more complete, whereas, messi is better at what he does. Depends what youd rather have, but i think Barcelona and probably arsenal are avbout the only two teams messi could really shine due to how they play. Ronaldo would fit in any team, any formation, right left wing, lone striker, target man, playing off a striker, traditional 442..