HaalandvsMbappé

Haaland vs Mbappé penalties

Both are their teams' first-choice penalty takers, so spot-kicks are part of every goal comparison between them. This page counts them. In domestic league football, Haaland has scored 28 of 33 penalties (84.8%) and Mbappé 36 of 44 (81.8%), every one of them listed below with its outcome (Understat, as of 2026-10-02). Career-wide, across all competitions, the published totals are roughly 52 from 62 for Haaland and 66 from 82 for Mbappé.

League penalties scored

28Haaland
36Mbappé

33 vs 44 taken

League conversion rate

84.8%Haaland
81.8%Mbappé

Scored ÷ taken, shoot-outs excluded

League penalties missed

5Haaland
8Mbappé

3 vs 8 saved

Career conversion (approx.)

83.9%Haaland
80.5%Mbappé

52/62 vs 66/82, all competitions

Penalty share of league goals

15.6%Haaland
14.1%Mbappé

179 vs 255 league goals

Longest conversion streak

13Haaland
10Mbappé

Consecutive league penalties scored

Penalties compared

Penalty statistics for Haaland and Mbappé: exact league figures from Understat (as of 2026-10-02) and approximate all-competition figures
StatisticHaalandMbappé
Domestic league (exact, Understat)
Penalties taken3344
Scored2836 (better)
Missedsaved, post or off target5 (better)8
Saved by goalkeeper3 (better)8
Hit the woodwork20 (better)
Conversion rate84.8% (better)81.8%
League games per penalty taken204 vs 318 league apps6.27.2
Penalty share of league goals15.6%14.1% (better)
Longest run of consecutive conversions13 (better)10
Current club only20/23 at Man City vs 16/20 at Real Madrid87.0% (better)80.0%
All competitions, club + country (approximate)
Penalties taken (approx.)6282
Scored (approx.)5266 (better)
Missed (approx.)10 (better)16
Conversion rate (approx.)83.9% (better)80.5%
Penalty share of career goals (approx.)14.0% (better)14.8%

League rows cover Haaland's Bundesliga and Premier League seasons and Mbappé's Ligue 1 and La Liga seasons from 2015/16; Haaland's Norwegian and Austrian penalties are not covered. Approximate career rows come from published summaries (FootballTransfers for Haaland, StatMuse for Mbappé) and may lag the live totals by a few weeks. Shoot-out kicks are excluded throughout.

Conversion compared

Penalty conversion rate (%)League (exact): Haaland 84.8, Mbappé 81.8; Current club: Haaland 87, Mbappé 80; Career (approx.): Haaland 83.9, Mbappé 80.5 HaalandMbappé League (exact) Haaland: 84.8 84.8 Mbappé: 81.8 81.8 Current club Haaland: 87 87 Mbappé: 80 80 Career (approx.) Haaland: 83.9 83.9 Mbappé: 80.5 80.5
Penalty conversion rate (%)

Penalties season by season

Erling Haaland: league penalties by season (Understat)
SeasonClubTakenScoredMissedConversion
2020/21Borussia Dortmund42250.0%
2021/22Borussia Dortmund660100.0%
2022/23Manchester City770100.0%
2023/24Manchester City87187.5%
2024/25Manchester City43175.0%
2025/26Manchester City43175.0%
All league seasons3328584.8%
Kylian Mbappé: league penalties by season (Understat)
SeasonClubTakenScoredMissedConversion
2018/19Paris Saint-Germain21150.0%
2020/21Paris Saint-Germain660100.0%
2021/22Paris Saint-Germain440100.0%
2022/23Paris Saint-Germain43175.0%
2023/24Paris Saint-Germain86275.0%
2024/25Real Madrid97277.8%
2025/26Real Madrid98188.9%
2026/27Real Madrid21150.0%
All league seasons4436881.8%

Every league penalty missed

Erling Haaland: every league penalty missed
DateMatchMinuteOutcomeFinal score
30 January 2021Borussia Dortmund v Augsburg (H)20'post3-1
21 April 2021Borussia Dortmund v Union Berlin (H)26'saved2-0
27 August 2023Manchester City v Sheffield United (A)36'post1-2
26 December 2024Manchester City v Everton (H)52'saved1-1
9 November 2025Manchester City v Liverpool (H)12'saved3-0
Kylian Mbappé: every league penalty missed
DateMatchMinuteOutcomeFinal score
17 March 2019Paris Saint-Germain v Marseille (H)93'saved3-1
13 August 2022Paris Saint-Germain v Montpellier (H)22'saved5-2
29 October 2023Paris Saint-Germain v Brest (A)88'saved2-3
2 February 2024Paris Saint-Germain v Strasbourg (A)5'saved1-2
4 December 2024Real Madrid v Athletic Club (A)67'saved2-1
24 May 2025Real Madrid v Real Sociedad (H)37'saved2-0
26 October 2025Real Madrid v Barcelona (H)51'saved2-1
4 September 2026Real Madrid v Real Betis (A)93'saved1-0

The full list

Show every league penalty Haaland has taken (33)
Erling Haaland: all league penalties, oldest first
DateSeasonMatchMinOutcomeScore
2020-09-192020/21Borussia Dortmund v Borussia M.Gladbach (H)53'Scored3-0
2021-01-302020/21Borussia Dortmund v Augsburg (H)20'Post3-1
2021-04-182020/21Borussia Dortmund v Werder Bremen (H)33'Scored4-1
2021-04-212020/21Borussia Dortmund v Union Berlin (H)26'Saved2-0
2021-09-112021/22Borussia Dortmund v Bayer Leverkusen (A)76'Scored3-4
2021-10-162021/22Borussia Dortmund v Mainz 05 (H)53'Scored3-1
2021-12-152021/22Borussia Dortmund v Greuther Fuerth (H)32'Scored3-0
2022-04-302021/22Borussia Dortmund v Bochum (H)17'Scored3-4
2022-04-302021/22Borussia Dortmund v Bochum (H)29'Scored3-4
2022-05-142021/22Borussia Dortmund v Hertha Berlin (H)67'Scored2-1
2022-08-072022/23Manchester City v West Ham (A)35'Scored0-2
2022-10-222022/23Manchester City v Brighton (H)42'Scored3-1
2022-11-052022/23Manchester City v Fulham (H)94'Scored2-1
2023-01-222022/23Manchester City v Wolverhampton Wanderers (H)49'Scored3-0
2023-03-112022/23Manchester City v Crystal Palace (A)77'Scored0-1
2023-04-152022/23Manchester City v Leicester (H)12'Scored3-1
2023-04-302022/23Manchester City v Fulham (A)2'Scored1-2
2023-08-272023/24Manchester City v Sheffield United (A)36'Post1-2
2023-09-022023/24Manchester City v Fulham (H)69'Scored5-1
2023-10-292023/24Manchester City v Manchester United (A)25'Scored0-3
2023-11-122023/24Manchester City v Chelsea (A)24'Scored4-4
2024-04-132023/24Manchester City v Luton (H)75'Scored5-1
2024-05-042023/24Manchester City v Wolverhampton Wanderers (H)11'Scored5-1
2024-05-042023/24Manchester City v Wolverhampton Wanderers (H)47'Scored5-1
2024-05-142023/24Manchester City v Tottenham (A)90'Scored0-2
2024-08-242024/25Manchester City v Ipswich (H)11'Scored4-1
2024-12-262024/25Manchester City v Everton (H)52'Saved1-1
2025-03-152024/25Manchester City v Brighton (H)10'Scored2-2
2025-05-252024/25Manchester City v Fulham (A)71'Scored0-2
2025-11-092025/26Manchester City v Liverpool (H)12'Saved3-0
2025-12-142025/26Manchester City v Crystal Palace (A)88'Scored0-3
2026-01-072025/26Manchester City v Brighton (H)40'Scored1-1
2026-02-082025/26Manchester City v Liverpool (A)92'Scored1-2
Show every league penalty Mbappé has taken (44)
Kylian Mbappé: all league penalties, oldest first
DateSeasonMatchMinOutcomeScore
2019-03-022018/19Paris Saint-Germain v Caen (A)58'Scored1-2
2019-03-172018/19Paris Saint-Germain v Marseille (H)93'Saved3-1
2020-09-202020/21Paris Saint-Germain v Nice (A)37'Scored0-3
2020-10-312020/21Paris Saint-Germain v Nantes (A)64'Scored0-3
2020-11-202020/21Paris Saint-Germain v Monaco (A)36'Scored3-2
2020-12-162020/21Paris Saint-Germain v Lorient (H)50'Scored2-0
2021-02-272020/21Paris Saint-Germain v Dijon (A)31'Scored0-4
2021-04-182020/21Paris Saint-Germain v Saint-Etienne (H)86'Scored3-2
2021-10-152021/22Paris Saint-Germain v Angers (H)86'Scored2-1
2021-12-122021/22Paris Saint-Germain v Monaco (H)11'Scored2-0
2022-04-172021/22Paris Saint-Germain v Marseille (H)49'Scored2-1
2022-05-142021/22Paris Saint-Germain v Montpellier (A)59'Scored0-4
2022-08-132022/23Paris Saint-Germain v Montpellier (H)22'Saved5-2
2022-10-292022/23Paris Saint-Germain v Troyes (H)76'Scored4-3
2022-12-282022/23Paris Saint-Germain v Strasbourg (H)95'Scored2-1
2023-06-032022/23Paris Saint-Germain v Clermont Foot (H)20'Scored2-3
2023-08-192023/24Paris Saint-Germain v Toulouse (A)61'Scored1-1
2023-09-032023/24Paris Saint-Germain v Lyon (A)3'Scored1-4
2023-10-212023/24Paris Saint-Germain v Strasbourg (H)9'Scored3-0
2023-10-292023/24Paris Saint-Germain v Brest (A)88'Saved2-3
2023-11-242023/24Paris Saint-Germain v Monaco (H)38'Scored5-2
2023-12-172023/24Paris Saint-Germain v Lille (A)65'Scored1-1
2024-02-022023/24Paris Saint-Germain v Strasbourg (A)5'Saved1-2
2024-02-172023/24Paris Saint-Germain v Nantes (A)77'Scored0-2
2024-09-012024/25Real Madrid v Real Betis (H)75'Scored2-0
2024-09-142024/25Real Madrid v Real Sociedad (A)74'Scored0-2
2024-09-212024/25Real Madrid v Espanyol (H)89'Scored4-1
2024-12-042024/25Real Madrid v Athletic Club (A)67'Saved2-1
2025-01-192024/25Real Madrid v Las Palmas (H)17'Scored4-1
2025-01-252024/25Real Madrid v Real Valladolid (A)90'Scored0-3
2025-03-292024/25Real Madrid v Leganes (H)31'Scored3-2
2025-05-112024/25Real Madrid v Barcelona (A)4'Scored4-3
2025-05-242024/25Real Madrid v Real Sociedad (H)37'Saved2-0
2025-08-192025/26Real Madrid v Osasuna (H)50'Scored1-0
2025-09-232025/26Real Madrid v Levante (A)63'Scored1-4
2025-10-262025/26Real Madrid v Barcelona (H)51'Saved2-1
2025-11-012025/26Real Madrid v Valencia (H)18'Scored4-0
2025-11-302025/26Real Madrid v Girona (A)66'Scored1-1
2025-12-202025/26Real Madrid v Sevilla (H)85'Scored2-0
2026-01-172025/26Real Madrid v Levante (H)57'Scored2-0
2026-01-242025/26Real Madrid v Villarreal (A)93'Scored0-2
2026-02-012025/26Real Madrid v Rayo Vallecano (H)99'Scored2-1
2026-09-042026/27Real Madrid v Real Betis (A)93'Saved1-0
2026-09-122026/27Real Madrid v Rayo Vallecano (H)13'Scored4-1

What the penalty numbers show

Conversion: Haaland is the safer taker, but not by much

Haaland converts 84.8% of his league penalties, Mbappé 81.8%. The difference is 3.0 percentage points, or about one penalty in every 33. Both are above the long-run average for top-flight penalties, which sits around 76 to 78%, and the career-wide approximations (83.9% and 80.5%) tell the same story. Haaland's longest run without a miss is 13 penalties, from his second Dortmund season through the whole of the 52-goal 2022/23 campaign; Mbappé's is 10.

Haaland leadsLeague penalty conversion: Haaland 84.8% vs Mbappé 81.8%.

How they miss

The misses look different. Every one of Mbappé's 8 league misses was a save: goalkeepers have read him, most often when he goes to his natural side. Haaland's 5 misses split 3 saved and 2 against the woodwork, and both of his Dortmund misses came in his first full season there, when he was still establishing himself as the taker. Neither has missed a league penalty off target. Mbappé's most expensive misses have come outside the league and are not in these tables: the decisive kick in the Euro 2020 shoot-out against Switzerland and a quarter-final penalty against Morocco at the 2026 World Cup, a game France still won.

Volume: more in total for Mbappé, more often for Haaland

Mbappé has taken 44 league penalties to Haaland's 33, but he has also played 114 more league games. Per match it is Haaland who steps up more often: one penalty every 6.2 league games against one every 7.2. Haaland's number is high for a centre-forward and reflects both how often Manchester City are fouled in the box and the fact that he has been the taker from his first day there. Mbappé's is held down by history. At PSG Mbappé was behind Edinson Cavani and then shared duties with Neymar, and in 2016/17, 2017/18, 2019/20 he did not score a single league penalty. He became the undisputed taker only after Neymar's 2023 departure, and at Real Madrid he has taken 20 in just over two seasons (16 scored, 80.0%). Haaland took his first league penalty on 19 September 2020 and has been Manchester City's taker since arriving: 23 taken, 20 scored (87.0%).

Haaland leadsCurrent club conversion: Haaland 87.0% at City vs Mbappé 80.0% at Real Madrid.

What penalties do to the goal totals

Penalties are 15.6% of Haaland's league goals and 14.1% of Mbappé's, so neither total is inflated by them to any unusual degree; for comparison, several of the most prolific strikers of the past decade have been above 20%. Strip penalties out and the two are almost level on non-penalty goals per 90 in the league, which the non-penalty goals page covers in full. Career-wide, penalties are roughly 14.0% of Haaland's 372 goals and 14.8% of Mbappé's 445.

Internationally

The league data does not cover Norway or France. Published counts give Haaland about 10 penalties scored from 12 for Norway, and Mbappé's France record includes converted penalties in a World Cup final (2022) and a World Cup round of 16 (2026, against Paraguay) as well as the two misses above. The international stats page has their full records for country.

Go deeper

Penalties: common questions

Who is the better penalty taker, Haaland or Mbappé?

Haaland, by conversion rate. In domestic league football Haaland has scored 28 of 33 penalties (84.8%) and Mbappé 36 of 44 (81.8%), as of 2026-10-02. Across all competitions the approximate figures are 83.9% and 80.5%.

How many penalties has Haaland missed?

5 in league football: 3 saved and 2 against the woodwork, from 33 taken. Across all competitions for club and country he has missed roughly 10 of about 62.

How many penalties has Mbappé missed?

8 in league football, all of them saved by the goalkeeper, from 44 taken. Across all competitions he has missed roughly 16 of about 82, excluding shoot-outs; his best-known misses, in the Euro 2020 shoot-out against Switzerland and in the 2026 World Cup quarter-final against Morocco, were not league penalties.

Who takes more penalties?

Mbappé in total: 44 league penalties to Haaland's 33, and since joining Real Madrid he has averaged about nine a season. Per game, though, Haaland has taken one every 6.2 league matches and Mbappé one every 7.2. Penalties account for 16% of Haaland's league goals and 14% of Mbappé's.

Are penalty shoot-outs included?

No. Shoot-out kicks are not goals and are not counted anywhere on this site. Only penalties awarded during a match are included.

Why are the exact figures league-only?

Shot-by-shot data for both players exists only for domestic league matches (Understat). Cup, Champions League and international penalties are included in the approximate career totals, which come from published summaries and are marked as such.

Data last updated: