Messi vs Cristiano Ronaldo

Last update:

In football conversations usually arises the discussion over who is better… if Leo Messi or Cristiano Ronaldo. Any Google search yields hundreds of results on “Messi vs Ronaldo” or “Cristiano Ronaldo vs Messi”. Assuming that we will always make a subjective analysis, based on our personal preferences, I have made this comparison, as a statistic, rigorous and totally objective analysis, in which I will confront their individual and collective achievements. I have incorporated an aspect that many people apply: the comparison of the two while Cristiano Ronaldo played for Real Madrid (2009 to 2018).



Messi vs Cristiano in their entire careers


How do they score?

Parts of the body

The two goals that Messi has scored with other parts of the body were with his hand vs Espanyol on June 9, 2007 in La Liga, and with his chest in 2009 Mundialito final against Estudiantes de La Plata.

Messi’s goal with the hand | Messi’s goal with the chest



Apart from these more conventional goals, Cristiano Ronaldo scored a goal with his elbow against Athletic Bilbao in the 2014/2015 season. The other “unusual” goal by Cristiano Ronaldo was scored (literally) with his dick, as pointed out by the user Kaos88 in the spanish comments on this page.

Cristiano Ronaldo’s goal with the elbow | Cristiano Ronaldo with the dick



Goal types: Open play, free kick, penalty…

If we analyze the type of goal they use to score, we get the following:



Home? Away? Where do they score?

According to the place where they score, they have almost the same data.



Messi vs Cristiano only clubs


Data from clubs in detail

All club competition













National supercups





Champions League









European Supercup



Club World Cup



Messi vs Cristiano Ronaldo while CR7 played for Real Madrid

When Cristiano arrived to La Liga, the duel between both player became amazing.

Period 2009-2018 in detail

FC Barcelona vs Real Madrid – “El Clásico”

During the period Cristiano Ronaldo played in Real Madrid, Leo Messi and him faced in 30 Clásicos. el FC Barcelona won 14, Real Madrid 8 and there were 8 draws.

Leo Messi scored 20 goals, Cristiano Ronaldo 18, and gave 10 assists more than the portuguese (11-1).

These 30 games played, include 7 knockout phases:

Cristiano Ronaldo defeated Leo Messi in the Spanish Cup 2010/2011, Spanish Supercup 2012/2013, Spanish Cup semifinals 2012/2013 and Spanish Supercup 2017.

Leo Messi defeated Cristiano Ronaldo in Champions League semifinals, Spanish Supercopa 2011/2012 and Copa del Rey Quarterfinals 2011/2012.



La Liga



Copa del Rey



Spanish Supercup



Champions League

Observing only the data of the Champions League while Cristiano played for Real Madrid we can see that this is undoubtedly the favorite competition of the Portuguese.



European Supercup



Clubs World Cup



Messi vs Cristiano only with their national teams



National teams info in detail

World Cups

Messi vs Cristiano in World Cups



Other International Competitions

Messi vs Cristiano in Copa América / European Championship



Messi vs Cristiano in Confederations Cup



“El Clásico”: Real Madrid vs FC Barcelona







209 Responses

  1. shem 18 de March de 2019 / 11:41

    if Ronaldo is the beast, Messi is the beast killer. the short guy has no equal in every aspect of footbal…

  2. Lawrence 19 de March de 2019 / 16:00

    If you add up all the face to face ratios, Messi has won 20 times (more greens in each area) compared to Ronaldo’s 6.

  3. Raphael 20 de March de 2019 / 21:14

    This comparison is statistically misleading. Ronaldo changed clubs so many times whereas Messi stayed always in the same club. How can you compare on goal and assist statistics, or worse… comparing home and away statistics? First Home game with Juve for Ronaldo is like playing away, just an example. Also goals ratio mean nothing if we don’t have any idea of dispersion… Having a lot of hat tricks against irrelevant teams and easy games is not comparable to good performances in difficult games. It would be interesting to have a measure of consistency throughout games and performance in important games. Plus being involved in a goal is a terrible measure, really… You can make a wonderful run and not have the assist nor the goal, it does not measure AT ALL the impact on the match. And a simple average is not the way to go, especially not the average time to score. It is far more interesting to know the probability of having a critical performance at the right moment, measured by having a weight on the team and the competition and at least have a weighted average on the goals and measure which one has more critical contributions.

    • Giancarlos Cuba 2 de April de 2019 / 19:03

      Metete tus excusas del mundo paralelo a donde no te da el sol lloron, y deja disrutar del futbol que no veremos nada igual con MESSI.

    • UTsarga 3 de April de 2019 / 15:00

      what you said doesn’t help ronaldo at all. If it wouldn’t be statistics, Messi would have permanently labelled as “GOAT” by 23. His work is art. Ronaldo is just best at his position, goalscoring. Watch Messi playing from today, you won’t see him live after he retires.

    • Suprea 3 de April de 2019 / 19:22

      Your sterotype rating isnt working again. When there is fact and figure

    • Mayor 4 de April de 2019 / 14:48

      I am sure you started watching football in 2014 if not then you won’t argue this stat. Messi Buried lots of top teams before age 27 . Ac Milan , man united , man city , psg , Arsenal , Bayern leverkusen , Bayern Munich , Real Madrid , Brazil , Spain , Germany . Your point doesn’t even favor Ronaldo at all

    • comanche 5 de April de 2019 / 05:35

      I see a CR7 fan. A cry baby just like his idol.

  4. Hélder 30 de March de 2019 / 14:04

    Mr Michael, please review th stats. I have some doubts. Since last year the goal difference was around 32. This season, 2019, at March 30th, Messi has 29 goals in La Liga against Ronaldo’s 19 in Callccio (a difference of 10). In CL Messi has 8, Ronaldo 4 (a difference of 4). I do not know how many they hav in the Cup touirnament. But it shows an advantage of Messi in 14 goals, How ciome is the difference on 26 since the both do not play for their Countries in the last six months?

  5. Giancarlos Cuba 2 de April de 2019 / 19:00


    • Jolumarq27 11 de April de 2019 / 22:40

      My friend if you don’t speak English you can not discuss or comment on this blog!!!nobody understands you!!

  6. Allen Govha 7 de April de 2019 / 14:04

    Messi’s footballing abilities are phenomenal he’s just above all

  7. Unique 11 de April de 2019 / 08:54

    Its very difficult to adapt to a new environment, ronaldo played for man u, and was the best, he played for real Madrid and was Also the best, now he’s in juventus, not up to a year but he’s the top scorer in serial A, he played several matches with his team in serial A, but he never loose any, just one match he missed, the loose 2-0, there is no doubt that Ronaldo is the best, yes no messi no barca, no Ronaldo no man u, no real Madrid, no juventus, in fact no succer.

  8. Marcelo 13 de June de 2019 / 02:40

    Messi is the best.
    Two and a half seasons less than cry7 and he generated much more goals and won more titles. This last season, there is simply no comparison. Messi scored 82% more goals and gave 70% more assists. No match. Messi should be Ballon d’or 2019.
    Messi 53 goals, 22 assists. None is close to him. None.

  9. Marcelo 1 de August de 2019 / 22:28

    For those of you that still believe Messi might not be the best of all times…

    There is no argument. It is so simple. Take a look and listen from minute 3:00 to 4:10.

    There is nothing to argue here.

    Messi. Always Messi.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.