PHP: 8.1.33 | MySQL: 8.0.34

Goals of Messi vs Ronaldo in national leagues

Goals cumulative distribution by season

PeriodKylian MbappéErling HaalandDifference
2015/201610+1
2016/2017160+16
2017/2018292+27
2018/20196215+47
2019/20208044+36
2020/202110771+36
2021/202213593+42
2022/2023164129+35
2023/2024191156+35
2024/2025222178+44
2025/2026223180+43

Where do they score? (%)

Player Games Home Away Neutral field
Erling Haaland 182 99/166 59.64% 81/166 48.8% 0/166 0%
Kylian Mbappé 282 119/223 53.36% 104/223 46.64% 0/223 0%

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

Goals by season

PeriodKylian MbappéErling HaalandDifference
2015/20161+1
2016/201715+15
2017/2018132+11
2018/20193313+20
2019/20201829-11
2020/202127270
2021/20222822+6
2022/20232936-7
2023/202427270
2024/20253122+9
2025/202612-1

Goals cumulative distribution (without penalties) by season

PeriodKylian MbappéErling HaalandDifference
2015/201610+1
2016/2017160+16
2017/2018292+27
2018/20196212+50
2019/20208040+40
2020/202110166+35
2021/202212582+43
2022/2023151111+40
2023/2024172131+41
2024/2025196150+46
2025/2026196152+44

Goals (without penalties) by season

PeriodKylian MbappéErling HaalandDifference
2015/20161+1
2016/201715+15
2017/2018132+11
2018/20193310+23
2019/20201828-10
2020/20212126-5
2021/20222416+8
2022/20232629-3
2023/20242120+1
2024/20252419+5
2025/20262-2

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

Player Games Right foot Left foot Header Other parts
Erling Haaland 182 17/166 10.24% 69/166 41.57% 16/166 9.64% 0/166 0%
Kylian Mbappé 282 92/223 41.26% 20/223 8.97% 1/223 0.45% 0/223 0%

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

Goals cumulative distribution by calendar year

PeriodKylian MbappéErling HaalandDifference
2015000
201640+4
2017242+22
20184214+28
20197331+42
20209254+38
202111684+32
2022148114+34
2023182143+39
2024201170+31
2025223180+43

Goals by calendar year

PeriodKylian MbappéErling HaalandDifference
20150
20164+4
2017202+18
20181812+6
20193117+14
20201923-4
20212430-6
20223230+2
20233429+5
20241927-8
20252210+12

Goals cumulative distribution (without penalties) by calendar year

PeriodKylian MbappéErling HaalandDifference
2015000
201640+4
2017242+22
20184211+31
20197327+46
20208850+38
202110876+32
2022136100+36
2023164122+42
2024179144+35
2025196152+44

Goals (without penalties) by calendar year

PeriodKylian MbappéErling HaalandDifference
20150
20164+4
2017202+18
2018189+9
20193116+15
20201523-8
20212026-6
20222824+4
20232822+6
20241522-7
2025178+9

How do they score? (%)

Player Games Penalty Free kick Open play
Erling Haaland 182 25/166 15.06% 0/166 0% 141/166 84.94%
Kylian Mbappé 282 27/223 12.11% 0/223 0% 196/223 87.89%

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

Goals cumulative distribution by age

PeriodKylian MbappéErling HaalandDifference
15000
16000
17410-6
182315+8
194144-3
2071710
219193-2
22116129-13
23147156-9
24180178+2
25200180+20
26223180+43

Goals by age

PeriodKylian MbappéErling HaalandDifference
150
160
17410-6
18195+14
191829-11
203027+3
212022-2
222536-11
233127+4
243322+11
25202+18
2623+23

Goals cumulative distribution (without penalties) by age

PeriodKylian MbappéErling HaalandDifference
15000
16000
1748-4
182312+11
194140+1
207166+5
218782+5
22108111-3
23136131+5
24162150+12
25178152+26
26196152+44

Goals (without penalties) by age

PeriodKylian MbappéErling HaalandDifference
150
160
1748-4
18194+15
191828-10
203026+4
2116160
222129-8
232820+8
242619+7
25162+14
2618+18
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
AS Monaco FC 41 16 9 0.39 0.22 0.61
PSG 205 175 54 0.85 0.26 1.12
Real Madrid 36 32 3 0.89 0.08 0.97
Totals 282 223 66 0.79 0.23 1.02
Kylian Mbappé
Kylian Mbappé 26 years, 8 months, 2 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Bryne 16 0 0 0.00 0.00 0.00
Molde FK 39 14 5 0.36 0.13 0.49
RB Salzburg 16 17 4 1.06 0.25 1.31
B. Dortmund 68 62 17 0.91 0.25 1.16
Manchester City 98 87 16 0.89 0.16 1.05
Totals 237 180 42 0.76 0.18 0.94
Erling Haaland
Erling Haaland 25 years, 1 month, 1 day

Last games:

La Liga ·
Real Madrid vs Club Atlético Osasuna
Real Madrid 1-0 Club Atlético Osasuna
Mbappé, 90′
Penalty goal
 
19-08-2025
Premier League ·
Wolverhampton Wanderers FC vs Manchester City
Wolverhampton Wanderers FC 0-4 Manchester City
 
Haaland, 73′
Goal Goal
16-08-2025