PHP: 8.1.33 | MySQL: 8.0.34

Goals of Messi vs Ronaldo in european clubs

Cumulative distribution

PeriodKylian MbappéErling HaalandDifference
15000
1601-1
17712-5
183824+14
196365-2
20103106-3
21130135-5
22174187-13
23217225-8
24258259-1
25296261+35
26328261+67


Where do they score? (%)

Player Games Home Away Neutral field
Erling Haaland 274 142/247 57.49% 114/247 46.15% 5/247 2.02%
Kylian Mbappé 429 158/328 48.17% 164/328 50% 6/328 1.83%

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

Distribution by age

PeriodKylian MbappéErling HaalandDifference
150
161-1
17711-4
183112+19
192541-16
204041-1
212729-2
224452-8
234338+5
244134+7
25382+36
2632+32

Cumulative distribution (Without penalties)

PeriodKylian MbappéErling HaalandDifference
2015000
201670+7
2017394+35
20186416+48
201910343+60
202012576+49
2021161114+47
2022200144+56
2023234178+56
2024265210+55
2025291223+68

Distribution by age (Without penalties)

PeriodKylian MbappéErling HaalandDifference
20150
20167+7
2017324+28
20182512+13
20193927+12
20202233-11
20213638-2
20223930+9
202334340
20243132-1
20252613+13
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
AS Monaco FC 60 27 13 0.45 0.22 0.67
PSG 308 256 94 0.83 0.31 1.14
Real Madrid 61 45 5 0.74 0.08 0.82
Totals 429 328 112 0.76 0.26 1.03
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 50 20 6 0.40 0.12 0.52
RB Salzburg 27 29 5 1.07 0.19 1.26
B. Dortmund 89 86 21 0.97 0.24 1.20
Manchester City 147 126 20 0.86 0.14 0.99
Totals 329 261 52 0.79 0.16 0.95
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