Cristiano Ronaldo vs Lionel Messi: head-to-head record

Cristiano Ronaldo Vs Lionel Messi


  • Abu Dhabi
  • Al Ain
  • Al Khobar
  • Dubai
  • Jeddah
  • Riyadh
  • Sharjah
Please select city

Cristiano Ronaldo vs Lionel Messi: Complete head-to-head record

  • Games played: 36
  • Lionel Messi wins: 16
  • Draws: 9
  • Cristiano Ronaldo wins: 11

Lionel Messi vs Cristiano Ronaldo: head-to-head goals record

Player name

Total goals H2H


Lionel Messi


Barcelona (21), Argentina (1)

Cristiano Ronaldo


Real Madrid (18), Juventus (2), Portugal (1)

Messi and Ronaldo have faced each other 36 times on the field, counting international friendlies but not club friendlies.

During these encounters, both have scored several goals against each other, with Messi scoring 22 and Ronaldo close behind with 21.

Out of the goals Messi scored against Ronaldo, 21 were netted while playing for Barcelona, and only one was scored for Argentina in an international friendly back in 2011.

Messi didn't score against his long-time rival while playing for Paris Saint-Germain in a competitive match, though he did manage to score against the Portuguese star in a pre-season friendly when the French team faced the Saudi All-Star XI.

ūüĒ欆Read More:¬†Ready to elevate your fitness journey? Dive deeper with our¬†BMI Calculator,¬†BMR Calculator,¬†TDEE Calculator, and¬†Body Fat Calculator. Uncover the science behind your health!

Ronaldo's goals against Messi sides are slightly more spread out, although 18 of them came for Real Madrid during their Clasico rivalry.

Two arrived during Juventus' 3-0 win over Barca in the Champions League group stage in 2020

While he also scored for Portugal against Argentina during the same international friendly that Messi notched in.

Despite three meetings with Barca during his early days at Man Utd, Ronaldo couldn't find the back of the net against Messi for the Red Devils.

Unforgettable Moments: Epic meetings

  1. Barcelona 2-0 Manchester United - 27 May 2009
  2. Barcelona 0-1 Real Madrid (AET) - 20 April 2011
  3. Barcelona 3-2 Real Madrid - 17 August 2011
  4. Barcelona 1-2 Real Madrid - 21 April 2012
  5. Real Madrid 3-4 Barcelona - 23 March 2014
  6. Barcelona 0-3 Juventus - 8 December 2020