9. He Consistently delivers on the world stage
We all know that Ronaldo never fails to disappoint for his national team Portugal. Though his side is losing , he never seems to be affected as he always striving to make something happen for his team. Messi quite alright also performs for his nation but at teams the Argentine seems to be missing in matches and only comes to be heard of in intervals.
Ronaldo has managed to get 55 goals in 122 appearances while Messi managed 49 in 105.
Messi has never played in any team except Barcelona and Argentina so that makes Ronaldo better than him if to say Ronaldo starts and stays at real Madrid Messi would have been nothing nevertheless he still nothing