PHP: 8.1.33 | MySQL: 8.0.34

Goals of Messi vs Ronaldo in european clubs from UEFA Top-5 countries in 2025

Goals cumulative distribution by season

PeriodKylian MbappéErling HaalandDifference
2024/20253015+15
2025/20263117+14

Where do they score? (%)

Player Games Home Away Neutral field
Erling Haaland 23 6/17 35.29% 8/17 47.06% 3/17 17.65%
Kylian Mbappé 37 17/31 54.84% 11/31 35.48% 3/31 9.68%

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

Goals by season

PeriodKylian MbappéErling HaalandDifference
2024/20253015+15
2025/202612-1

Goals cumulative distribution (without penalties) by season

PeriodKylian MbappéErling HaalandDifference
2024/20252611+15
2025/20262613+13

Goals (without penalties) by season

PeriodKylian MbappéErling HaalandDifference
2024/20252611+15
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 23 2/17 11.76% 13/17 76.47% 2/17 11.76% 0/17 0%
Kylian Mbappé 37 25/31 80.65% 6/31 19.35% 0/31 0% 0/31 0%

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

Goals cumulative distribution by calendar year

PeriodKylian MbappéErling HaalandDifference
20253117+14

Goals by calendar year

PeriodKylian MbappéErling HaalandDifference
20253117+14

Goals cumulative distribution (without penalties) by calendar year

PeriodKylian MbappéErling HaalandDifference
20252613+13

Goals (without penalties) by calendar year

PeriodKylian MbappéErling HaalandDifference
20252613+13

How do they score? (%)

Player Games Penalty Free kick Open play
Erling Haaland 23 4/17 23.53% 0/17 0% 13/17 76.47%
Kylian Mbappé 37 5/31 16.13% 1/31 3.23% 25/31 80.65%

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

Goals cumulative distribution by age

PeriodKylian MbappéErling HaalandDifference
24015-15
25017-17
263117+14

Goals by age

PeriodKylian MbappéErling HaalandDifference
2415-15
252-2
2631+31

Goals cumulative distribution (without penalties) by age

PeriodKylian MbappéErling HaalandDifference
24011-11
25013-13
262613+13

Goals (without penalties) by age

PeriodKylian MbappéErling HaalandDifference
2411-11
252-2
2626+26
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Real Madrid 37 31 1 0.84 0.03 0.86
Totals 37 31 1 0.84 0.03 0.86
Kylian Mbappé
Kylian Mbappé 26 years, 8 months, 2 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Manchester City 23 17 4 0.74 0.17 0.91
Totals 23 17 4 0.74 0.17 0.91
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