Messi vs Cristiano Ronaldo

Last update:

Winfli Sailtrip - Guna Yala - Panamá

Messi vs Cristiano in their entire careers


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 Cristiano 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 since Cristiano Ronaldo plays for Real Madrid.

In the whole of their careers we see several things: First, contrary to what many people think, Messi’s scoring average is higher than Cristiano Ronaldo’s. Just look at the number of games played by both, and how close they are in goals scored. Moreover, it is noteworthy that having played two seasons less, Messi has provided more assists to his teammates than Cristiano Ronaldo. Finally, we must emphasize Cristiano Ronaldo’s scoring average in Real Madrid, more than one goal per game, much higher than his career average.

How do they score?

Body parts



We can see that Messi scores mostly with his left foot, using his “bad leg” in around 1 of every 7 goals. His headed goals are less common because of his height.

Cristiano scores mostly (5 from every 7 goals) with his right foot. He makes around 1 of every 7 goals with his left foot and 1 from every 7 with his head.

Type of goal

Regarding the types of goals they scored we see that, despite having fewer goals than Cristiano, Messi has scored more times in open play while Cristiano has best records in set pieces both from the penalty spot and free kicks.

Where do they score?

Messi scores a slightly higher percentage of goals than Cristiano away from home and on neutral ground, while Cristiano scores a few more goals at home, although the percentages of both are quite similar in this respect.

Messi vs Cristiano only in their clubs

If we limit the sample to club matches, we note that the trend is maintained, with Messi with a higher scoring average and a more assists than Cristiano.


Messi vs Cristiano only in their national teams

If instead we focus on their performances with their national teams, we note again that Messi’s scoring average is higher than Cristiano’s as well as the number of assists given.

Messi vs Cristiano in La Liga

Since Cristiano reached the Spanish League, the duel between the two players became completely spectacular. Both maintain, during these 7 seasons, an average of more than 1 goal per game. In the global, Messi has scored more goals than Cristiano in these seven years, although playing a few more games, and has also given more assists.

Messi vs Cristiano in Champions League

Focusing only on the Champions League, we have to highlight the goals scored by Cristiano Ronaldo, absolute record of the competition, but to do so he has played many more games than Messi. Curiously, the Champions League is the only competition in which Cristiano has given more assists than Messi.

Noting only the data of the Champions League since Cristiano plays for Real Madrid, we can see that this is definitely his favorite competition. In the last 7 years he has made more goals and more assists than Messi in this competition, although he has not been lucky enough to lift more trophies.




Messi vs Cristiano en la Copa del Rey



Messi vs Cristiano en la Supercopa de España



Messi vs Cristiano en la Supercopa de Europa



Messi vs Cristiano en el Mundialito (Mundial de Clubes)



Messi vs Cristiano en todas las competiciones internacionales de clubes


Messi vs Cristiano en todas las competiciones europeas de clubes


Messi vs Cristiano en los Mundiales


Messi vs Cristiano en Eurocopa/Copa América


El Clásico: Real Madrid vs Football Club Barcelona

Leo Messi currently holds the record of goals in “El Clasico” with 21. The ratio of goals per game of Messi is superior to Cristiano Ronaldo, as well as assists per game. Messi also outperforms Cristiano if we consider the number of minutes they need to score or assist.

In direct confrontations, ie, Clasicos in which they have faced, they have exactly the same rate of goals per game, although Messi stands out especially as an assistant. In the number of minutes they need to score their goals, Cristiano Messi leads slightly (by 1 minute 40 seconds). If we compute the average influence (goals + assists) we see that Messi beats Cristiano generating a goal every Clasico played (88 minutes 55 seconds), while Cristiano needs about one Clasico and a half (131 minutes and 49 seconds).

In this period we have also faced in 6 knockout stages:

Real Madrid managed to defeat FC Barcelona in Copa del Rey Final 2010/2011, Spanish Supercup Final 2012/2013, and Copa del Rey Semifinals 2012/2013. Also in Copa del Rey Final 2013/2014, but Cristiano Ronaldo did not play that game because of a small hamstring injury in the femoral biceps of his left leg.

Barcelona managed to beat Madrid in Champions League 2010/2011 Semifinals, Spanish Supercup Final 2011/2012, and Copa del Rey quarter finals 2011/2012.

176 Responses

  1. real barca 30 de May de 2017 / 17:33

    messi = make every single score impressive !
    ronaldo = ???????

  2. Xavi 25 de June de 2017 / 10:38

    Without xavi hernandez on pitch, where is Messi now?
    He surely needs to prove his skills in English Premier League too, the harderst league on earth. Guardiaola has been beaten although he was very good in Barca.
    Needs more thropy for Argentina, otherwise people will think that Messi is only good when he played for Barca and ultimately during Xavi hernandez eras. On the other hand, Cr7 always played like animal for any teams.

    However, respect for both.

    • Panos 30 de June de 2017 / 06:41

      That’s an interesting question. And it’s actually a misunderstanding. During the two seasons that Xavi has not been playing for Barca, Messi has had 95 goals and and 39 assists. Ronaldo has had 93 goals and 27 assists. Still Messi’s stats are better than Ronaldo’s. Another misunderstanding is that Messi (supposedly) got assists from Xavi and Iniesta. However, the player with most assists to Messi during his Barcelona years is Dani Alves. And even without him, we have seen what Messi can do.
      Finally, saying that Messi had Iniesta and Xavi is not logical, because Ronaldo had teammates of the same caliber, both in ManU (Scholes and Giggs), and in Real (Isco, Marcelo etc). It’s not like he has been playing with amateurs. His teammates are also great and provide him with many assists. So I would not say this argument is exactly valid. Statistics are there for anyone to see (from their duels when both on the field, their goals since Ronaldo’s move to Real – with Messi also leading in that category, to their dribble success rate and their goals/shot stats). So, PURELY statistically, Messi is still better than Ronaldo (except for the Champions League). Facts are facts, and noone can deny them. Preferences of playing styles is a completely different thing, of course. Noone can blame you for liking Ronaldo’s or Messi’s playing style. But when it comes to who’s the best, it’s better to use objective data and refrain from arguments which only try to degrade Messi’s superiority.
      (Because if that was the case, then Michael Jordan would not be the GOAT in the NBA, since he only played for the Bulls and had the support of the best assist-provider, Pippen, and the best defender, Rodman.) Finally, the argument saying that Messi has proven himself only in LaLiga WOULD hold true IF there wasn’t any Champions League. In the Champions League Messi has come up against many teams from the PL, scoring 4 goals against Arsenal, a hat trick against Man City, and in BOTH the finals against the great ManU of the evenly great Sir Alex Ferguson.

      • EdCast 11 de August de 2017 / 20:46

        Don’t forget Modric, Kroos, DiMaria, Ozil

    • Rijo Sam 20 de July de 2017 / 16:35

      The dumbest claim ever!! Really dude if Messi can destroy English teacher then he can easily achieve great things even in premier league..also Messi is not the only person in Argentina he actually LEAD Argentina to every finals where his teammates let him down and Guardiola did not fail he is still there he did not have the squad he wanted and he doesn’t have Messi..and goodness means have u seen Messi Iniesta and Xavi links up?? If u got to debate then be reasonable!!

    • preetam 7 de August de 2017 / 13:23

      without Xavi.. If you compare messi vs cr7 then one thing what I should say is after the departure of Xavi, messi had to play much deep position than usual… That’s why messi had to contribute more in passing … And he started creating chances for neymer and suarez.. still in 2017 he was the top scorer.. so It proves that messi is quite better player overall than cr7.. though cr7 is definitely good.. but the team mates like scholes, giggs, nani, rooney in man u.. and marcello, bale, benzema, kroos, modric etc in real had much more influence for his career..

    • EdCast 11 de August de 2017 / 20:47

      4 finals….the smart ones will know what he did….let the fools think what they want.

  3. oldman 27 de July de 2017 / 10:31

    ronaldo is king of goals
    ronaldiho is king of dribbling
    xavi is king of long pass
    iniesta is king of short pass
    neymar is king of skills
    Messi is king of kings (all)

    • Marcelo 12 de August de 2017 / 16:14


  4. Marcelo 12 de August de 2017 / 16:14


  5. johnson 20 de August de 2017 / 16:55

    Messi is always the best,ronaldo is good….messi is really better than c.ronaldo,

  6. Rafael 28 de August de 2017 / 13:57

    There is no comparison. Messi is extremely superior than CR7. Playing for the national team, club, face to face … simply on EVERYTHING. Messi is The Best player all time.

  7. Xean 1 de September de 2017 / 13:44

    Ronaldo fans are like:

    Ronaldo penis goals: 1
    Messi penis goals: 0

    See! Ronaldo is better!

  8. ZQ 20 de September de 2017 / 02:08

    This page displays the number of times they’ve won CL, Copa del Rey, etc… but no La Liga?

    You should add the trophies to the La Liga stats too.

Leave a Reply

Your email address will not be published. Required fields are marked *

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