PHP: 8.1.33 | MySQL: 8.0.34

Goals of Messi vs Ronaldo in their National Teams

Cumulative distribution

PeriodKylian MbappéErling HaalandDifference
201710+1
2018100+10
2019130+13
2020166+10
20212412+12
20223621+15
20234627+19
20244838+10
20255042+8


Where do they score? (%)

Player Games Home Away Neutral field
Erling Haaland 43 27/42 64.29% 14/42 33.33% 1/42 2.38%
Kylian Mbappé 90 26/50 52% 12/50 24% 12/50 24%

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

Distribution by calendar year

PeriodKylian MbappéErling HaalandDifference
20171+1
20189+9
20193+3
202036-3
202186+2
2022129+3
2023106+4
2024211-9
202524-2

Cumulative distribution (Without penalties)

PeriodKylian MbappéErling HaalandDifference
201710+1
201890+9
2019120+12
2020156+9
20212211+11
20223118+13
20233722+15
20243833+5
20253937+2

Distribution by calendar year (Without penalties)

PeriodKylian MbappéErling HaalandDifference
20171+1
20188+8
20193+3
202036-3
202175+2
202297+2
202364+2
2024111-10
202514-3
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
France 90 50 31 0.56 0.34 0.90
Totals 90 50 31 0.56 0.34 0.90
Kylian Mbappé
Kylian Mbappé 26 years, 8 months, 3 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Norway 43 42 4 0.98 0.09 1.07
Totals 43 42 4 0.98 0.09 1.07
Erling Haaland
Erling Haaland 25 years, 1 month, 2 days

Last games:

UEFA Nations League · Third-fourth place match
Germany vs France
Alemania 0-2 Francia
 
Mbappé, 90′
Goal Assist
08-06-2025
FIFA World Cup Qualifier · Group stage
Estonia vs Norway
Estonia 0-1 Noruega
 
Haaland, 90′
Goal
09-06-2025