I have no dog in the fight and admire both legends of the game, but I wonder if those who mocked Ronaldo for going to Saudi at 38 will do the same about Messi, going to America at 35. By comparison, when Ronaldo was 35, he finished the Serie A season with 31 goals in 33, winning the title. A year later he finished the season with 36 in all competitions and a year later again, he finished United's top scorer.
If people insist on comparing the 2, where longevity is concerned both have been incredible, but its a metric Ronaldo shades.
Messi was on ballond'or podium at 20 while Ronaldo was on it at 22. And he was a far better footballer in his teens too. So, atleast 16 season at elite level which is one more than Cristiano. Consider both the beginning and the end, not just the end.
And than consider that Messi has always been the far better allround footballer and atleast as good a goalscorer. Ronaldo has been a fantastic goalscorer, the rest of his game has always been much Inferior.
And than consider that Messi has won everything for club and country as the best player.
U20 world cup
Olympic gold
Continental cup (copa America)
World cup
Ucl titles
Leagues
Domestic cups
He has been player of the tournament for his country 7 times.
Vs
Ronaldo's
Euro cup (he wasn't even the best player or top scorer. I'd argue he wasn't even good in the tournament).
Ucl titles (1 more but do you remember watching any of those games thinking he was amazing other than scoring goals? I don't)
Leagues (2 vs Messi's 7 while in the same league, player of the season only once to Messi's 7 in the 9 season while in the same league)
Domestic cups.
He has 0 goals and assists in WC knock outs
Did not do anything in the 2004 Olympics
Did not participate in u20 world cups.
And than
7 ballond'ors (maybe 8) vs 5 ballond'ors.
7 fifa awards vs 5.
it's either Pele (never sawa him and purely based on hearsay) or Messi who are the top 2 greatest ever.