In Brief

Messi vs. Ronaldo: all-time goals, career statistics and red cards

All-time career (club and country, but excluding club friendlies)
  • Ronaldo: 759 goals and 223 assists in 1,039 appearances 
  • Messi: 719 goals and 302 assists in 895 appearances 
  • Hat-tricks: Ronaldo 56; Messi 54
  • Career goal ratio: Ronaldo 0.73; Messi 0.80
  • Penalties: Ronaldo 133 (26 missed); Messi 96 (27 missed)
Club career (excluding friendlies)
  • Ronaldo: 657 goals and 192 assists in 869 appearances 
  • Messi: 648 goals and 260 assists in 753 appearances 
  • Hat-tricks: Ronaldo 47; Messi 48
  • Club goal ratio: Ronaldo 0.76; Messi 0.86
  • Penalties: Ronaldo 122 (20 missed); Messi 80 (23 missed)
International career (friendly and competitive matches)
  • Ronaldo: 102 goals and 31 assists in 169 appearances for Portugal 
  • Messi: 71 goals and 42 assists in 141 appearances for Argentina 
  • Hat-tricks: Ronaldo 9; Messi 6
  • International goal ratio: Ronaldo 0.60; Messi 0.50
  • Penalties: Ronaldo 11 (6 missed); Messi 16 (4 missed)
2018-19 final club statistics
  • Messi (for Barcelona): 51 goals, 19 assists, 50 matches, 5 penalties, 4 hat-tricks, 1.02 goal ratio 
  • Ronaldo (for Juventus): 28 goals, 10 assists, 43 matches, 6 penalties, 1 hat-trick, 0.65 goal ratio
2019-2020 final club statistics 
  • Messi (for Barcelona): 31 goals, 25 assists, 44 appearances 
  • Ronaldo (for Juventus): 37 goals, 5 assists, 46 appearances
Career red cards: Messi 3, Ronaldo 11

Messi has been sent off three times in his career - twice for Argentina and once for Barcelona. He saw red just 43 seconds into his Argentina debut after coming on as a sub against Hungary in 2005. He was also sent off against Chile in the 2019 Copa America.

Messi’s third career red card - and first at club level - came on 17 January 2021. In the 3-2 Spanish Super Cup final loss against Athletic Bilbao, Messi walked after VAR spotted him lashing out against Asier Villalibre.

Ronaldo has been sent off 11 times in his career - once for Juventus, six times for Real Madrid and four times for Manchester United.

Popular articles

Ten Things You Need to Know Today: 20 Jan 2021
10 Downing Street
Daily Briefing

Ten Things You Need to Know Today: 20 Jan 2021

Stalin-themed kebab shop closes after one day
Tall Tales

Stalin-themed kebab shop closes after one day

How scientists developed a Covid-19 vaccine in record time
A nurse prepares a dose of the Oxford/AstraZeneca Covid-19 vaccine
In Focus

How scientists developed a Covid-19 vaccine in record time

Free 6 issue trial then continue to