All-time career (club and country, but excluding club friendlies)
- Ronaldo: 754 goals and 222 assists in 1,031 appearances
- Messi: 713 goals and 300 assists in 888 appearances
- Hat-tricks: Ronaldo 56; Messi 54
- Career goal ratio: Ronaldo 0.73; Messi 0.80
- Penalties: Ronaldo 133 (25 missed); Messi 96 (26 missed)
Club career (excluding friendlies)
- Ronaldo: 652 goals and 191 assists in 861 appearances
- Messi: 642 goals and 258 assists in 746 appearances
- Hat-tricks: Ronaldo 47; Messi 48
- Club goal ratio: Ronaldo 0.76; Messi 0.86
- Penalties: Ronaldo 123 (19 missed); Messi 80 (22 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
Messi and Ronaldo red cards
Messi’s red card against Chile in the 2019 Copa America was only the second of his career. He had previously only seen red once, on his debut for Argentina. He was red-carded just 43 seconds after coming on as a sub against Hungary in 2005. Ronaldo has been sent off 11 times in his career – once for Juventus, six times for Real Madrid and four times for Manchester United.