HaalandvsMbappé

Haaland vs Mbappé 2024/25 season stats

2024-25 is the first season Kylian Mbappé and Erling Haaland met on the pitch since 2020, and the first in which they played in different roles for their clubs' fortunes. Mbappé scored 44 goals in 59 games in his first season at Real Madrid, a club record for a debut season, won the Pichichi and his first European Golden Shoe with 31 La Liga goals, and scored a hat-trick against Manchester City in the Champions League. Haaland scored 34 in 48 for City, 22 of them in a Premier League season that began with ten goals in five games and ended with City third, trophyless and beaten in the FA Cup final. Real Madrid won two super cups and nothing else. Every number from the season is below.

Club goals, all competitions

34Haaland
44Mbappé

48 vs 59 appearances

Goals per game

0.71Haaland
0.75Mbappé

Club matches only

League goals

22Haaland
31Mbappé

Premier League vs La Liga

Champions League goals

8Haaland
7Mbappé

Knockout-phase play-offs vs Quarter-finals

Hat-tricks

3Haaland
3Mbappé

Three or more goals in a match

Team trophies

1Haaland
2Mbappé

0 vs 5 individual awards

2024/25 compared

Haaland vs Mbappé statistics for the 2024/25 season, as of 2026-10-26
StatisticHaalandMbappé
Club football, all competitions (Manchester City vs Real Madrid)
Appearances4859
Goals3444 (better)
Assists–5
Goal involvementsgoals + assists–49
Goals per game0.710.75 (better)
Hat-tricksclub and country, three or more goals33
By competition
League goals31 vs 34 apps2231 (better)
Domestic cup goals3 vs 4 apps12 (better)
Champions League goals9 vs 14 apps8 (better)7
Champions League assists–1
Champions League stage reachedKnockout-phase play-offsQuarter-finals
Group-stage goals7 vs 8 apps6 (better)3
Knockout goals2 vs 6 apps24 (better)
Other (super cups, play-offs)34
League shooting, Understat (Manchester City in the Premier League vs Real Madrid in La Liga)
League minutes2,7492,938
Minutes per league goal125.094.8 (better)
Non-penalty goals1924 (better)
Expected goals (xG)23.9530.14
Goals minus xG-1.95+0.86 (better)
Expected assists (xA)3.589.39 (better)
Shots per 903.604.90
Key passes per 900.951.56 (better)
Big chances scored / hadnon-penalty shots with xG ≥ 0.3013/2814/35
Big-chance conversion46.4% (better)40.0%
League penalties scored / taken3/47/9
Honours
Team trophies12 (better)
Individual awards05 (better)
International, by calendar year (Norway vs France)
2024: caps1011
2025: caps98
2024: goals11 (better)2
2025: goals17 (better)7

Club totals are all competitions for the 2024-25 season. Haaland's season assists are shown as – because no verifiable all-competitions figure exists; his 3 Premier League assists appear in the league row of the club table and in the Understat rows. The hat-trick count covers club and country within the season window (1 July 2024 to 31 July 2025). The head-to-head section lists only matches in which both players took the field, so the second leg at the Bernabéu on 19 February 2025, when Haaland was an unused substitute, is counted in the teams' record but not in the players' head-to-head. Team trophies include the three super cups played inside the window. International figures are by calendar year, as the dataset records them.

Goals by competition

2024/25 club goals by competitionLeague: Haaland 22, Mbappé 31; Domestic cups: Haaland 1, Mbappé 2; Champions League: Haaland 8, Mbappé 7; Other: Haaland 3, Mbappé 4 HaalandMbappé League Haaland: 22 22 Mbappé: 31 31 Domestic cups Haaland: 1 1 Mbappé: 2 2 Champions League Haaland: 8 8 Mbappé: 7 7 Other Haaland: 3 3 Mbappé: 4 4
2024/25 club goals by competition

Club by club, competition by competition

Every competition each player appeared in during 2024/25
PlayerClubCompetitionAppsGoalsAssistsGoals/game
Erling HaalandManchester CityPremier League312230.71
Erling HaalandManchester CityFA Cup31–0.33
Erling HaalandManchester CityUEFA Champions League98–0.89
Erling HaalandManchester CityFA Community Shield10–0.00
Erling HaalandManchester CityFIFA Club World Cup43–0.75
Kylian MbappéReal MadridLa Liga343130.91
Kylian MbappéReal MadridCopa del Rey4200.50
Kylian MbappéReal MadridUEFA Champions League14710.50
Kylian MbappéReal MadridUEFA Super Cup1101.00
Kylian MbappéReal MadridFIFA Intercontinental Cup1111.00
Kylian MbappéReal MadridSupercopa de España2100.50
Kylian MbappéReal MadridFIFA Club World Cup3100.33

Haaland's domestic cup row is the FA Cup only (runners-up); City went out of the EFL Cup before he played in it. Both players' "Other" competitions are split out: the 2025 Club World Cup (June–July 2025) is filed under 2024-25, as Wikipedia does, because it closed that season. Mbappé's Supercopa de España row covers the semi-final and the final in Jeddah.

Hat-tricks in 2024/25

Matches with three or more goals, 2024/25
DatePlayerTeamOpponentCompetitionGoals
24 August 2024HaalandManchester CityIpswich TownPremier League3
31 August 2024HaalandManchester CityWest Ham UnitedPremier League3
17 November 2024HaalandNorwayKazakhstanUEFA Nations League3
25 January 2025MbappéReal MadridReal ValladolidLa Liga3
19 February 2025MbappéReal MadridManchester CityUEFA Champions League3
11 May 2025MbappéReal MadridBarcelonaLa Liga3

Head-to-head in 2024/25

UEFA Champions League 2024-25 · Knockout phase play-off, first leg
Manchester City2-3Real Madrid
Haaland2 G · 0 A · 90'19' volley (assist Jack Grealish / Gvardiol chest-down) — his first career goal against Real Madrid — and 80' penalty. Listed as a starter with no substitution recorded in the sources consulted; 90 minutes not independently confirmed.
Mbappé1 G · 0 A · 90'60' equaliser, a mis-hit volley off his shin from a free-kick rebound that looped over Ederson. Listed as a starter with no substitution recorded in the sources consulted; 90 minutes not independently confirmed.

Haaland twice put City ahead, but Mbappé's scrappy 60' equaliser, Brahim Díaz's 86' strike and Jude Bellingham's 90+2' winner gave Real Madrid a 3-2 comeback win at the Etihad. Referee: Clément Turpin.

Etihad Stadium (City of Manchester Stadium), Manchester

Full list of meetings on the head-to-head page.

Honours in 2024/25

Erling Haaland

Team: FA Community Shield (Manchester City)

Individual: none

Kylian Mbappé

Team: UEFA Super Cup (Real Madrid) · FIFA Intercontinental Cup (Real Madrid)

Individual: European Golden Shoe 31 La Liga goals · Pichichi Trophy 31 goals · UNFP Best French Player Playing Abroad · La Liga Team of the Season · Real Madrid Player of the Season Also 2025-26

Reading the 2024/25 season

Mbappé's 44: a record first season in Madrid

Mbappé, 25 when he arrived on a free transfer, scored on his debut in the UEFA Super Cup against Atalanta on 14 August 2024 and then spent the autumn being asked whether he was worth it: he was played as a central striker to keep Vinícius Júnior on the left, missed penalties against Liverpool and Athletic Club in the same week of early December, and had fewer than half of his eventual league total by Christmas. From January he was the player Madrid had bought. A hat-trick at Valladolid on 25 January, three against City at the Bernabéu in February, and three more in a 4-3 defeat at Barcelona in May that all but decided the title carried him to 31 La Liga goals in 34 games, the Pichichi by four from Robert Lewandowski and the European Golden Shoe ahead of Viktor Gyökeres and Mohamed Salah. His 44 in all competitions beat Iván Zamorano's 37 as the most by a Real Madrid player in a debut season, and matched his best PSG total, in the most games he has ever played in a season. The team, though, lost the Supercopa final 5-2 and the Copa del Rey final 3-2 to Barcelona, finished four points behind them in the league, and Carlo Ancelotti left before the Club World Cup, where Mbappé missed the group stage with gastroenteritis and scored once, an overhead kick against Dortmund.

Haaland leadsClub goals, all competitions: Mbappé 44 vs Haaland 34.

Haaland's 34: ten in five, then a season that got away

Haaland, 24 in August, began with the fastest start in Premier League history: a goal at Chelsea, hat-tricks against Ipswich and West Ham on consecutive Saturdays, two at Brentford and one against Arsenal, ten goals in five games. Then Rodri tore his cruciate ligament, City won one of thirteen matches between late October and Boxing Day, and Haaland's scoring slowed with the team's. He signed a new contract to 2034 in January, finished with 22 league goals in 31 games, third behind Salah and Alexander Isak, and was then injured. An ankle injury in the FA Cup quarter-final at Bournemouth on 30 March kept him out for seven weeks; he returned for the run-in and the final, where he handed the penalty to Omar Marmoush, who missed, and City lost 1-0 to Crystal Palace. His 34 across all competitions include 3 at the Club World Cup in June, where City went out to Al Hilal in the round of 16. It was his first season without a major trophy since 2021-22; the Community Shield won on penalties in August is the only honour in this table.

Haaland leadsLeague goals: Mbappé 31 in 34 vs Haaland 22 in 31.

Head-to-head: the play-off that went Madrid's way

The new league-phase format put both clubs in the knockout play-off round, City 22nd and Madrid 11th, and the draw paired them. In the first leg at the Etihad on 11 February 2025, Haaland scored his first goals against Real Madrid, a volley from Jack Grealish's cross and a late penalty, and twice put City ahead; Mbappé's mis-hit equaliser off his shin, Brahim Díaz and Jude Bellingham in the 92nd minute won it 3-2 for Madrid. Haaland jarred his knee against Newcastle four days later and was an unused substitute for the second leg, so the 19 February match is not in the players' head-to-head record, but it belonged to Mbappé: a lob over Ederson in the fourth minute, a second after dropping Joško Gvardiol, and a third with his left foot after a stepover past Phil Foden, a 3-1 win and a 6-3 aggregate. It was his first Champions League hat-trick for Madrid and the first time either player had scored three against the other's club. Madrid then beat Atlético on penalties and lost 5-1 on aggregate to Arsenal in the quarter-final.

Haaland leadsChampions League goals: Haaland 8 in 9 vs Mbappé 7 in 14.

Champions League: more goals from the loser

Haaland scored 8 in 9 Champions League games, 6 in the league phase including two in the 3-3 draw with Feyenoord and one in the 4-2 collapse at Paris Saint-Germain, and 2 in the play-off first leg, so his per-game rate was the better of the two despite City's exit before the round of 16. Mbappé's 7 in 14 were 3 in the league phase, against Stuttgart, Atalanta and Salzburg, and 4 in the knockouts, all of them against City. He did not score in the four games against Atlético and Arsenal.

Haaland leadsKnockout goals per game: Haaland 1.00 vs Mbappé 0.67.

The shooting numbers: Mbappé's volume, Haaland's quiet year

Haaland's league season was his least productive at City: 22 goals from 23.95 expected goals (-1.95) on 3.60 shots per 90, the lowest of his career, as the team that had fed him stopped creating. He still converted 13 of 28 big chances (46.4%), a better rate than the season before, and scored 3 of 4 penalties. Mbappé took 4.90 shots per 90 and scored 31 from 30.14 xG (+0.86), with 7 of 9 penalties and 14 of 35 big chances (40.0%). His 0.95 goals per 90 against Haaland's 0.72 is the widest gap between them in any season on this site, and it ran the other way from 2022-23.

Haaland leadsLeague goals per 90: Mbappé 0.95 vs Haaland 0.72.

International: Haaland's Nations League, Mbappé's absence

Haaland scored 11 for Norway in 2024, most of them in a Nations League group Norway won to earn promotion to League A, including a hat-trick against Kazakhstan in November; his 17 in 2025 began with doubles against Moldova and Israel in the World Cup qualifiers in March. Mbappé scored 2 for France in 2024, both at or around Euro 2024, and was left out of the autumn squads by agreement with Didier Deschamps while he settled in Madrid. He returned in March 2025 and scored 7 in 2025, including a penalty in the 5-4 Nations League semi-final defeat to Spain. Both players' later 2025 totals fall in the next season. The international page has both careers year by year; all meetings between the two are on the head-to-head page.

Haaland leadsInternational goals in 2024: Haaland 11 vs Mbappé 2.

Other seasons and related pages

2024/25: common questions

How many goals did Mbappé score in his first season at Real Madrid?

44 goals and 5 assists in 59 appearances in 2024-25, a Real Madrid record for a debut season: 31 in La Liga (Pichichi and European Golden Shoe), 7 in the Champions League, 2 in the Copa del Rey and 4 across the UEFA Super Cup, Intercontinental Cup, Supercopa and Club World Cup.

How many goals did Haaland score in the 2024-25 season?

34 club goals in 48 appearances for Manchester City: 22 in 31 Premier League games, 8 in the Champions League, 1 in the FA Cup and 3 at the 2025 Club World Cup. He added 11 for Norway in 2024.

Did Haaland and Mbappé play each other in 2024-25?

Yes, once with both on the pitch: the Champions League play-off first leg on 11 February 2025, which Real Madrid won 3-2 at the Etihad with Haaland scoring twice and Mbappé once. Mbappé scored a hat-trick in the 3-1 second leg on 19 February, but Haaland was an unused substitute, so that game counts in the teams' record and not in the players' head-to-head.

Who had the better 2024-25 season, Haaland or Mbappé?

Mbappé: 44 goals to 34, the Pichichi and the European Golden Shoe, 5 individual awards to 0, a hat-trick against City and a Champions League quarter-final against City's play-off exit. Haaland's season had the record start and the first-leg double but was broken by City's collapse and an ankle injury.

What did Haaland and Mbappé win in 2024-25?

Very little. Haaland won the FA Community Shield with Manchester City and lost the FA Cup final. Mbappé won the UEFA Super Cup and the FIFA Intercontinental Cup with Real Madrid and lost the Supercopa and Copa del Rey finals to Barcelona. Individually Mbappé won the Pichichi Trophy, the European Golden Shoe and Real Madrid's Player of the Season award.

Data last updated: