#2 International performances
This one will probably remain the biggest difference between them. No wonder both of them have won a great amount of silverware. However, it is the international glories that must also be counted if you want to be known as the greatest of all time.
Since Portugal lifted the Euro 2016 trophy, the Ronaldo supporters have become haughtier than ever when it comes to examining the two titans in contrast to each other.
Well, they aren't wrong after all, are they?
In spite of the star-studded team Messi has at his disposal, the Barca no.10 has failed to clinch silverware for his country. Losing in four finals with his country saw Leo Messi receive plenty of criticism and he was deemed as a failure on the international level.
He might have an Olympic gold medal to show off, but that still doesn't count as a major laurel when compared to the Euros.
Ronaldo, on the other hand, has been a consistent performer equally for both club and country. Having played only one major international competition final, the Portuguese has outclassed his Argentine in the race for the best player of this generation.
Let's also have a look at their goal-scoring rates. Leo Messi has notched 61 goals in 122 appearances at a rate of 0.5 goals per game. Ronaldo, on the other hand, has 79 in 147 matches under his belt. With a scoring rate of 0.53 goals per game.
So, while it might not be an extremely significant difference, it's clear about which of the two has the upper hand on the international stage.