PHP: 8.1.33 | MySQL: 8.0.34

Goals of Messi vs Ronaldo in National Teams competitions

Cumulative distribution

PeriodKylian MbappéErling HaalandDifference
201850+5
202076+1
202196+3
20221912+7
20242019+1
20252219+3


Where do they score? (%)

Player Games Home Away Neutral field
Erling Haaland 16 12/19 63.16% 7/19 36.84% 0/19 0%
Kylian Mbappé 44 6/22 27.27% 4/22 18.18% 12/22 54.55%

Source: Opta™ Sports – Last update: 08/06/2025

Distribution by calendar year

PeriodKylian MbappéErling HaalandDifference
20185+5
202026-4
20212+2
2022106+4
202417-6
20252+2

Cumulative distribution (Without penalties)

PeriodKylian MbappéErling HaalandDifference
201850+5
202076+1
202186+2
20221610+6
20241617-1
202517170

Distribution by calendar year (Without penalties)

PeriodKylian MbappéErling HaalandDifference
20185+5
202026-4
20211+1
202284+4
20247-7
20251+1
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
France 44 22 9 0.50 0.20 0.70
Totals 44 22 9 0.50 0.20 0.70
Kylian Mbappé
Kylian Mbappé 26 years, 8 months, 7 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Norway 16 19 3 1.19 0.19 1.38
Totals 16 19 3 1.19 0.19 1.38
Erling Haaland
Erling Haaland 25 years, 1 month, 6 days

Last games:

UEFA Nations League · Third-fourth place match
Germany vs France
Alemania 0-2 Francia
 
Mbappé, 90′
Goal Assist
08-06-2025
UEFA Nations League · Group stage
Norway vs Kazakhstan
Noruega 5-0 Kazajistán
Haaland, 86′
Goal Goal Goal
 
17-11-2024