Lionel Messi is overall much better than CRonaldo. Being the best is not having more attributes (like most people think), it's about performance and attitude. You can be score free kicks, super goals, beat 5 defenders, become a playmaker, and could possibly play defence, but that will mean nothing if you can't perform all that stuff on the field. Messi is so humble at a young age and he works so hard, his attitude exemplifies the best. CRonaldo can be so much better, he has more attributes than Messi, but he lacks determination and teamwork. Messi also has the trophies to prove he's better. At 22, CRonaldo didn't do any of the things Messi did. Messi is the next legend and the argument between CRonaldo and Messi has been done for the past 7 months now, when Messi and Barcelona won the treble.