Messi vs Ronaldo in National Team official games

Countdown Cristiano Ronaldo: Road to 1,000 Goals 985 goals · 15 to go 01,000 See the countdown →
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Argentina 146 71 45 0.49 0.31 0.79
Totals 146 71 45 0.49 0.31 0.79
Lionel Messi
Lionel Messi 39 years, 4 months, 11 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Portugal 178 124 28 0.70 0.16 0.85
Totals 178 124 28 0.70 0.16 0.85
Cristiano Ronaldo
Cristiano Ronaldo 41 years, 8 months, 30 days

Last games:

FIFA World Cup · Final
Spain vs Argentina
España 1-0 Argentina
 
Messi, 120′
 
19-07-2026
UEFA Nations League · Group stage
Portugal vs Wales
Portugal 1-0 Gales
C. Ronaldo, 66′
 
 
24-09-2026
Timeframe
Lionel Messi
Cristiano Ronaldo
39 years, 4 months, 11 days-869 days
41 years, 8 months, 30 days+869 days
20 -4
 24 seasons+4
146 -32
 178 games played+32
Goals
Lionel Messi
Cristiano Ronaldo
0.49 -30%
 0.70 goals per game+43%
80.28% -2%
 82.26% goals without penalties+2%
19.72% penalty goals +2%
17.74%-2%
175′+44%
 Scores every 122′-30%
Goal contribution
Lionel Messi
Cristiano Ronaldo
116 -36
 152 total contributions+36
45 assists (Opta™ criteria) +17
28-17
51 assists (Transfermarkt™ criteria) +15
36-15
Assists every 276′ -49%
540′+95%
107′+8%
 Goal contribution every 99′-7%
In finals
Lionel Messi
Cristiano Ronaldo
10 finals played +6
4-6
5 finals won +2
3-2
5 +4
 1 finals lost-4
2 goals in finals +1
1-1
3 assists in finals +100%
0-3
0.20 -20%
 0.25 goals per game in finals+25%
497′+70%
 Scores in finals every 293′-41%
Assists in finals every 332′ 
–-100%
Goal contribution in finals every 199′ -32%
293′+47%
Titles
Lionel Messi
Cristiano Ronaldo
4/14 titles won +1
3/18-1

Messi vs Ronaldo in National Team official games: key facts

Who has the better record here, Messi or Ronaldo?

In this competition, Messi has 71 goals and 45 assists in 146 games (0.49 goals per game), and Ronaldo 124 goals and 28 assists in 178 games (0.70). Ronaldo has more goals, but Messi has more assists. Titles: Messi 4, Ronaldo 3.

Data updated on 01/11/2026.

Cache date: 04-11-2026 19:39:23