PHP: 8.1.33 | MySQL: 8.0.34

Goals of Messi vs Ronaldo in National Teams competitions

Goals cumulative distribution by season

PeriodKylian MbappéErling HaalandDifference
2017/201840+4
2018/201950+5
2020/202176+1
2021/202296+3
2022/20231912+7
2023/20242012+8
2024/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

Goals by season

PeriodKylian MbappéErling HaalandDifference
2017/20184+4
2018/20191+1
2020/202126-4
2021/20222+2
2022/2023106+4
2023/20241+1
2024/202527-5

Goals cumulative distribution (without penalties) by season

PeriodKylian MbappéErling HaalandDifference
2017/201840+4
2018/201950+5
2020/202176+1
2021/202286+2
2022/20231610+6
2023/20241610+6
2024/202517170

Goals (without penalties) by season

PeriodKylian MbappéErling HaalandDifference
2017/20184+4
2018/20191+1
2020/202126-4
2021/20221+1
2022/202384+4
2023/20240
2024/202517-6

With which parts of the body do they score their goals? (%)

Player Games Right foot Left foot Header Other parts
Erling Haaland 16 5/19 26.32% 6/19 31.58% 2/19 10.53% 0/19 0%
Kylian Mbappé 44 10/22 45.45% 2/22 9.09% 0/22 0% 0/22 0%

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

Goals cumulative distribution by calendar year

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

Goals by calendar year

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

Goals cumulative distribution (without penalties) by calendar year

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

Goals (without penalties) by calendar year

PeriodKylian MbappéErling HaalandDifference
20185+5
202026-4
20211+1
202284+4
20247-7
20251+1

How do they score? (%)

Player Games Penalty Free kick Open play
Erling Haaland 16 2/19 10.53% 0/19 0% 17/19 89.47%
Kylian Mbappé 44 5/22 22.73% 0/22 0% 17/22 77.27%

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

Goals cumulative distribution by age

PeriodKylian MbappéErling HaalandDifference
1950+5
2056-1
21711-4
22912-3
231912+7
2419190
252019+1
262219+3

Goals by age

PeriodKylian MbappéErling HaalandDifference
195+5
206-6
2125-3
2221+1
2310+10
247-7
251+1
262+2

Goals cumulative distribution (without penalties) by age

PeriodKylian MbappéErling HaalandDifference
1950+5
2056-1
2179-2
22810-2
231610+6
241617-1
251617-1
2617170

Goals (without penalties) by age

PeriodKylian MbappéErling HaalandDifference
195+5
206-6
2123-1
22110
238+8
247-7
250
261+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, 2 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, 1 day

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