Messi vs. Ronaldo Records: goals, career statistics & red cards

0
925

Note: This record is dated 30th November 2021

All-time career (club and country, but excluding club friendlies)
  • Ronaldo: 799 goals and 228 assists in 1,094 appearances 
  • Messi: 756 goals and 318 assists in 947 appearances 
  • Hat-tricks: Ronaldo 58; Messi 55
  • Career goal ratio: Ronaldo 0.73; Messi 0.80
  • Penalties: Ronaldo 141 (28 missed); Messi 101 (29 missed)

Club career (excluding friendlies)
  • Ronaldo: 684 goals and 197 assists in 910 appearances 
  • Messi: 676 goals and 281 assists in 789 appearances 
  • Hat-tricks: Ronaldo 48; Messi 48
  • Club goal ratio: Ronaldo 0.75; Messi 0.86
  • Penalties: Ronaldo 125 (21 missed); Messi 83 (25 missed)

International careers (friendly and competitive matches)
  • Ronaldo: 115 goals and 31 assists in 184 appearances for Portugal 
  • Messi: 80 goals and 47 assists in 158 appearances for Argentina 
  • Hat-tricks: Ronaldo 10; Messi 7
  • International goal ratio: Ronaldo 0.63; Messi 0.51
  • Penalties: Ronaldo 16 (7 missed); Messi 18 (4 missed)
2020-2021 final club statistics
  • Messi (for Barcelona): 38 goals, 12 assists, 47 appearances, 1 red card
  • Ronaldo (for Juventus): 36 goals, 5 assists, 44 appearances

2019-2020 final club statistics 
  • Messi (for Barcelona): 31 goals, 25 assists, 44 appearances 
  • Ronaldo (for Juventus): 37 goals, 5 assists, 46 appearances
2018-19 final club statistics
  • Messi (for Barcelona): 51 goals, 19 assists, 50 matches
  • Ronaldo (for Juventus): 28 goals, 10 assists, 43 matches
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.


Loading...