Typically it's more of an opinion, but here are some facts for both of them in La Liga.
Lionel Messi: Has played 24 games, scored 28 goals, gotten 8 assists and has taken 123 shots.
Christiano Ronaldo. Has played 24 games, scored 29 goals, gotten 7 assists and taken 157 shots.
So as you can see their stats are almost identical except for shots, which Ronaldo is leading. This could be seen as good or bad. It's good because he's making shots for himself, but bad because it seems that he may be taking shots that he shouldn't or that his accuracy is low.
Personally I think that Messi is a more well rounded player, as in passing and seeing opportunities. Ronaldo can be a one man shows sometimes which isn't exactly bad if he's affective, but if he's not it's very bad.
Dribbling: Lionel Messi (is considered the greatest dribbler of all time along with Maradona and R9)
Skills and Tricks: Ronaldo (is considered best in footwork)
Goal scoring: Overall: EQUAL
--> Long-range: Ronaldo
--> Dribble goals: Messi
--> Freekicks: Ronaldo
--> Chipping: Messi
--> Penalties: Ronaldo
--> Backheel: Ronaldo
--> Team-play goals: Messi
--> Headers: Ronaldo (due to Messi's height disadvantage)
--> Scoring Records: Messi (highest scorer in a single year in history with 91 goals in the year of 2012. Highest scorer of Champions League History and La Liga. Highest scoring record in one season (70 goals). At the age of only 27, he has 45 goals for his country)
Assisting, Team play, and Playmaking: Lionel Messi (has record for most assists in La Liga history) YouTube: Lionel Messi � All 106 Assists in La Liga � NEW RECORD
Defending: Both do very little for defensive contribution. No winner ...
Physique: Ronaldo (has a near perfect body for a football player. He is one of the world's fastest & strongest players; and at 6 ft 1" tall, he has an advantage in aerial duels.)
Ball Control: Lionel Messi Honors: Considered EQUAL.
Source: messivsronaldo.net
Discipline (Qualitative): Messi is recognized as a player who and doesn't DIVE. There have only been a few instances in his career where he dived.
Youtube: Lionel Messi never dives - Ultimate Compilation | HD
On the other hand, Cristiano Ronaldo is criticized a lot because of his consistent diving in the game
Youtube: Cristiano Ronaldo Diving Manual - Part 1
Discipline (Quantitative): Lionel Messi (Messi only has a single red card in his career, whereas Ronaldo has 9 red cards)
That pretty much raps up the entire comparison of the two players. Both are superb players who will go down as the game's greatest.
ronaldo is best in dribbel and free kick and hi is faster than messi
C Ronaldo has the fastest speed out of messi and Lennon
messi is so much better then ronaldo because messi can cross better then ronaldo, it take like 30 minute for ronaldo to cross someone, ronaldo is only faster then messi, people out there if you think ronaldo is better then messi it is so so so wrong and you need to change your mind right now.
Leo messi of course!!!
Messi is by far the best in the world compared to ronaldo
it depends on your opinion, however Messi is regarded as the best player in the world so the answer would be Messi
Messi is better than Cristiano Ronaldo.
Cristiano ronaldo likes how messi plays and messi likes how Cristiano ronaldo plays so yes they are friends
Messi because he's small, faster, doesn't wear nail polish and C.Ronaldo cheats all the time.
They're very close. Ronaldo is better at shooting and is slightly faster, but Messi has better dribbling skills.
ronaldo
ronaldo