Five reasons why messi is better than Ronaldo.
1) More Discipline
Messi although has face yellow cards but statically he is much more better and discipline than the Portuguese.
Ronaldo has been seen to be involved in fights in many occasions with other players it wasn't a new experience, you can say fouls come naturally to Ronaldo.
Messi highest yellow cards in a season were 3 back in 2013-2014 , Ronaldo highest number of yellow cards in a season were 16 in that same year, apart from that Ronaldo was sent off once in that season, Messi is yet to face a red card while Ronaldo has 8 in his career.
2) Passing skill and Accuracy
Ronaldo might score goals from each part of his body but he can never pass a ball accurately like Messi,
Messi passing skills are absolutely spot on and has in several occasions nutmegged hundreds if not thousand of defenders by his passing ability,
it as if he knows the trajectory the ball will travel if he passes using a certain techniques, Ronaldo passing skill is good but not to be measure with that of messi.
3) He can defend too
Messi might not be as good as Wayne Rooney in defensive matters, but messi has the ability to read both offensive and defensive game plays and according to stats-messi is more likely to intercept/win a ball from another player than Ronaldo,
whenever Ronaldo lose the ball he doesn't bother to strive back to win the ball, Messi on the other hand presses the opposition to play a bad pass.
Ronaldo is very fast footballer but Messi is super fast and more agile than him.
Messi's body structure is what help him to change his pace so quickly and it help him to change his direction of dribbling without having to bleed away momentum unlike Ronaldo.
This has help him countless times when he get 4 defenders making it seem as if they were non existent in the first place. Messi agility is like uranium for the nuclear bomb.
5) Goal Scorer
Ronaldo is a goal scorer but messi add the word "perpetual" to it, scoring 91 goals in a single season is a feat that Ronaldo can only dream of apart from that Messi has more free kick goals than Ronaldo! Messi used to play in the false 9 of position back in Pep Guardiola days which made him a play maker and poacher both.