Ah. Two players should not be compared as to who is the best because both are athletes who have made the world of football great.
No one can match the abilities of these two players, although some say that there will be new players who will match their rivalry after both retire, it will still not be the same.
If the question is who is the best between the two in terms of statistics, I would also answer Ronaldo.
Ronaldo has played more clubs than Messi and Ronaldo has always performed great with his contributions.
Agreed here. Comparing Messi with Ronaldo is not fair, as both of them are legends on their own, with their own set of specialties. But one thing that I would like to point out is that Ronaldo has always been like a one-man army, irrespective of whom he is representing. It happened when he played for the Portuguese national team, and the same happened when he plays for Al Nassr now. But overall, I have to agree with what you said. It will be wrong to compare two players with entirely different style of play.