Messi vs Ronaldo in National Team official games in 2021

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 16 9 5 0.56 0.31 0.88
Totals 16 9 5 0.56 0.31 0.88
Lionel Messi
Lionel Messi 39 years, 4 months, 11 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Portugal 11 11 1 1.00 0.09 1.09
Totals 11 11 1 1.00 0.09 1.09
Cristiano Ronaldo
Cristiano Ronaldo 41 years, 8 months, 30 days

Last games:

FIFA World Cup Qualifier · Group stage
Argentina vs Brazil
Argentina 0-0 Brasil
Messi, 90′
 
 
16-11-2021
FIFA World Cup Qualifier · Group stage
Portugal vs Serbia
Portugal 1-2 Serbia
C. Ronaldo, 90′
 
 
14-11-2021
Timeframe
Lionel Messi
Cristiano Ronaldo
39 years, 4 months, 11 days-869 days
41 years, 8 months, 30 days+869 days
2 seasons 0
16 games played +5
11-5
Goals
Lionel Messi
Cristiano Ronaldo
0.56 -44%
 1.00 goals per game+79%
77.78% goals without penalties +23%
54.55%-23%
22.22% -23%
 45.45% penalty goals+23%
152′+68%
 Scores every 90′-41%
Goal contribution
Lionel Messi
Cristiano Ronaldo
14 total contributions +2
12-2
5 assists (Opta™ criteria) +4
1-4
5 assists (Transfermarkt™ criteria) +4
1-4
Assists every 273′ -72%
990′+263%
97′+18%
 Goal contribution every 82′-15%
In finals
Lionel Messi
Cristiano Ronaldo
1 finals played +1
0-1
1 finals won +1
0-1
0 finals lost 0
0 goals in finals +0%
0 assists in finals +0%
0.00 goals per game in finals +0%
Scores in finals every 0′ 
Assists in finals every 0′ 
Goal contribution in finals every 0′ 
Titles
Lionel Messi
Cristiano Ronaldo
1/1 titles won +1
0/1-1

Messi vs Ronaldo in National Team official games in 2021: key facts

Who has the better record here, Messi or Ronaldo?

In this competition, Messi has 9 goals and 5 assists in 16 games (0.56 goals per game), and Ronaldo 11 goals and 1 assist in 11 games (1.00). Ronaldo has more goals, but Messi has more assists. Titles: Messi 1, Ronaldo 0.

Data updated on 01/11/2026.

Cache date: 04-11-2026 18:46:33