HaalandvsMbappé

Haaland vs Mbappé goals

Every goal Erling Haaland and Kylian Mbappé have scored in senior football, side by side. As of 2026-10-15, Mbappé has 445 career goals and Haaland has 372, a gap of 73 that Haaland has been closing at roughly 3.7 goals per 50 matches. Below: totals for club and country, goals by competition, club by club, season by season and the milestones that define each career.

Career goals

372Haaland
445Mbappé

Club + country, all competitions

Club goals

307Haaland
378Mbappé

389 vs 481 appearances

International goals

65Haaland
67Mbappé

59 vs 107 caps

Goals per game

0.83Haaland
0.76Mbappé

Career, all competitions

Best season

52Haaland
44Mbappé

2022/23 vs 2023/24

Hat-tricks

28Haaland
25Mbappé

Club + country

Goals by scope and competition

Career goals for Haaland and Mbappé by scope, competition type and peak, as of 2026-10-15
StatisticHaalandMbappé
Career totals
All competitions (club + country)448 vs 588 appearances372445 (better)
Club goals389 vs 481 appearances307378 (better)
International goals59 vs 107 caps6567 (better)
Goals per game (career)0.83 (better)0.76
Club goals by competition type
Domestic league276 vs 319 apps211254 (better)
Domestic cups36 vs 49 apps2746 (better)
Europe (UCL + Europa League)66 vs 101 apps6572 (better)
Champions League only59 vs 99 apps5971 (better)
Other (Super Cups, Club World Cup, etc.)46 (better)
International goals by competition
World Cup finals tournaments5 vs 22 matches722 (better)
Best calendar year for country2025 vs 202217 (better)12
Peaks and consistency
Best season (all competitions)2022/23 vs 2023/2452 (better)44
Completed seasons with 20+ goals710 (better)
Completed seasons with 30+ goals68 (better)
Completed seasons with 40+ goals35 (better)
Career hat-tricks (club + country)6 vs 3 for country28 (better)25
Current clubManchester City vs Real Madrid172 (better)95
Current season (2026/27)9 vs 10 apps so far10 (better)9

Senior first-team matches only. Europe = UEFA Champions League and Europa League including qualifiers. "Completed seasons" excludes the current campaign and seasons with fewer than 20 appearances. Hat-trick and penalty figures are compiled from published match records and may lag the totals by a few days.

Goals by competition type

Club goals by competition type, plus international goalsLeague: Haaland 211, Mbappé 254; Domestic cups: Haaland 27, Mbappé 46; Europe: Haaland 65, Mbappé 72; International: Haaland 65, Mbappé 67 HaalandMbappé League Haaland: 211 211 Mbappé: 254 254 Domestic cups Haaland: 27 27 Mbappé: 46 46 Europe Haaland: 65 65 Mbappé: 72 72 International Haaland: 65 65 Mbappé: 67 67
Club goals by competition type, plus international goals

Goals season by season

Club goals per season, all competitions2015-16: Haaland –, Mbappé 1; 2016: Haaland 0, Mbappé –; 2016-17: Haaland –, Mbappé 26; 2017: Haaland 4, Mbappé –; 2017-18: Haaland –, Mbappé 21; 2018: Haaland 16, Mbappé –; 2018-19: Haaland 1, Mbappé 39; 2019-20: Haaland 44, Mbappé 30; 2020-21: Haaland 41, Mbappé 42; 2021-22: Haaland 29, Mbappé 39; 2022-23: Haaland 52, Mbappé 41; 2023-24: Haaland 38, Mbappé 44; 2024-25: Haaland 34, Mbappé 44; 2025-26: Haaland 38, Mbappé 42; 2026-27: Haaland 10, Mbappé 9 015304560 Goals HaalandMbappé 2015-16 Mbappé: 1 15/16 2016 Haaland: 0 2016 2016-17 Mbappé: 26 16/17 2017 Haaland: 4 2017 2017-18 Mbappé: 21 17/18 2018 Haaland: 16 2018 2018-19 Haaland: 1 2018-19 Mbappé: 39 18/19 2019-20 Haaland: 44 2019-20 Mbappé: 30 19/20 2020-21 Haaland: 41 2020-21 Mbappé: 42 20/21 2021-22 Haaland: 29 2021-22 Mbappé: 39 21/22 2022-23 Haaland: 52 2022-23 Mbappé: 41 22/23 2023-24 Haaland: 38 2023-24 Mbappé: 44 23/24 2024-25 Haaland: 34 2024-25 Mbappé: 44 24/25 2025-26 Haaland: 38 2025-26 Mbappé: 42 25/26 2026-27 Haaland: 10 2026-27 Mbappé: 9 26/27
Club goals per season, all competitions
Club goals per season in the seasons both players were active (clubs shown beneath each season)
StatisticHaalandMbappé
2018/19Red Bull Salzburg vs Paris Saint-Germain139 (better)
2019/20Red Bull Salzburg / Borussia Dortmund vs Paris Saint-Germain44 (better)30
2020/21Borussia Dortmund vs Paris Saint-Germain4142 (better)
2021/22Borussia Dortmund vs Paris Saint-Germain2939 (better)
2022/23Manchester City vs Paris Saint-Germain52 (better)41
2023/24Manchester City vs Paris Saint-Germain3844 (better)
2024/25Manchester City vs Real Madrid3444 (better)
2025/26Manchester City vs Real Madrid3842 (better)
2026/27Manchester City vs Real Madrid10 (better)9

Club matches only. Haaland's Norwegian seasons (2016–2018) run February to November and are excluded from this table because Mbappé's European seasons do not line up with them; they are on the season by season page. The current season updates after every matchday.

Goals club by club

Erling Haaland: goals by club (senior first-team matches)
ClubYearsAppsGoalsGoals per gameShare of club goals
Bryne2016–2017160–0%
Molde2017–201850200.407%
Red Bull Salzburg2019-01–2019-1227291.079%
Borussia Dortmund2020-01–2022-0689860.9728%
Manchester City2022-07–present2071720.8356%
All clubs2016–present3893070.79100%
Kylian Mbappé: goals by club (senior first-team matches)
ClubYearsAppsGoalsGoals per gameShare of club goals
Monaco2015–201860270.457%
Paris Saint-Germain2017–20243082560.8368%
Real Madrid2024–present113950.8425%
All clubs2015–present4813780.79100%

What the goal totals show

Total goals: Mbappé leads, and the age gap is most of the reason

Mbappé has 445 senior goals to Haaland's 372. He was born in December 1998, Haaland in July 2000, and he made his professional debut two seasons earlier, so he has played 140 more matches. Divide the goals by the games and the order flips: Haaland scores 0.83 per game, Mbappé 0.76. The same-age comparison shows that through their age-25 seasons Haaland had actually scored more club goals (297 to 283).

Mbappé leadsCareer goals: Mbappé 445 vs Haaland 372.

The pace race

Because Haaland's per-game rate is higher by 0.07 goals, he gains about 3.7 goals on Mbappé for every 50 matches they both play. At that rate the current gap of 73 would take roughly 20 seasons to close, which is another way of saying Haaland will only overtake Mbappé on total goals if Mbappé's output falls away first. Since moving to Real Madrid, it has done the opposite: 95 goals in 113 games. The games per goal and goals per 90 pages look at the rate side of this in detail.

Where the goals come from

Both score the bulk of their club goals in the league: 69% of Haaland's club goals and 67% of Mbappé's. The clearest difference is Europe. Haaland has 65 continental goals in 66 matches, effectively a goal a game; Mbappé has 72 in 101. Mbappé's answer is the World Cup: 22 goals in 22 finals matches, the most in the tournament's history, against Haaland's 7 from one tournament. International goals make up 17% of Haaland's career total and 15% of Mbappé's.

Mbappé leadsEuropean club goals: Haaland 65 vs Mbappé 72.
Mbappé leadsInternational goals: Mbappé 67 vs Haaland 65.

Seasons and peaks

In the 7 full seasons both have played in Europe's top leagues (20 or more appearances each), Haaland out-scored Mbappé 2 times and Mbappé out-scored Haaland 5 times. Haaland owns the single highest peak, 52 goals in 2022/23 for Manchester City, and has 3 completed seasons of 40 or more. Mbappé's peak is 44 in 2023/24, and his edge is the floor: 10 completed seasons of 20 or more goals, 8 of them 30 or more, without a dip since he was 18. Haaland has 7 and 6 respectively from a shorter career. The season by season page has every campaign, and the club stats page splits each one by competition.

Hat-tricks and big hauls

Haaland has 28 senior hat-tricks (22 for his clubs, 6 for Norway), Mbappé 25 (22 club, 3 for France). Haaland's include two five-goal games, against RB Leipzig in the Champions League and Luton in the FA Cup, and five in one World Cup qualifier against Moldova. Mbappé's include a hat-trick in the 2022 World Cup final, the only one in a final since 1966. The records and milestones page lists the individual feats.

Go deeper

Haaland vs Mbappé goals: common questions

Who has scored more goals, Haaland or Mbappé?

Mbappé. As of 2026-10-15, Mbappé has 445 career goals for club and country and Haaland has 372, a gap of 73. Mbappé is about 19 months older and has played 140 more senior matches.

Who has more club goals?

Mbappé. Mbappé has 378 club goals in 481 appearances (Monaco, Paris Saint-Germain, Real Madrid); Haaland has 307 in 389 (Bryne, Molde, Salzburg, Dortmund, Manchester City).

Who has more international goals?

Mbappé. Mbappé has 67 goals in 107 caps for France; Haaland has 65 in 59 for Norway. Haaland's rate of 1.10 goals per cap is the higher of the two.

Who scores more goals per game?

Haaland, at 0.83 goals per game across his senior career against Mbappé's 0.76. That difference is why Haaland has closed most of the gap in total goals despite far fewer appearances.

How many 20-goal seasons does each player have?

Haaland has 7 completed club seasons with 20 or more goals in all competitions; Mbappé has 10. Haaland's best season is 52 goals (2022/23), Mbappé's is 44 (2023/24).

Are these goal totals up to date?

Yes. This page is generated from the site dataset and was last updated on 2026-10-15. It counts official senior first-team matches for club and country, including international friendlies but not youth, reserve or club friendly games.

Data last updated: