Penalties taken by Mbappé vs Haaland before turning 30 years old

Penalty success rate

Kylian Mbappé

Erling Haaland

Penalty success rate in shootouts

Kylian Mbappé

Erling Haaland

Penalty success rate during the match

Kylian Mbappé

Erling Haaland

Success rate by team

Percentage of penalty goals with respect to the total goals scored

Kylian Mbappé

Erling Haaland

Percentage of penalty goals by team

Evolution of their success rate throughout the seasons

PeriodKylian MbappéErling HaalandDifference
2015/20160
2016/20170
2017/20180
2018/201966.6667100.0000-33.3333
2019/202066.6667100.0000-33.3333
2020/202176.470684.6154-8.1448
2021/202280.769290.9091-10.1399
2022/202378.947491.4286-12.4812
2023/202479.629689.3617-9.7321
2024/202578.787985.9649-7.177
2025/202681.707384.6154-2.9081
2026/202782.352984.6154-2.2625

Cumulative distribution

PeriodKylian MbappéErling HaalandDifference
2015/2016000
2016/2017000
2017/2018000
2018/2019440
2019/202048-4
2020/20211311+2
2021/202220200
2022/20232832-4
2023/202441410
2024/20254947+2
2025/20266453+11
2026/20276753+14

Distribution by season

PeriodKylian MbappéErling HaalandDifference
2015/20160
2016/20170
2017/20180
2018/2019440
2019/20204-4
2020/202193+6
2021/202279-2
2022/2023812-4
2023/2024139+4
2024/202586+2
2025/2026156+9
2026/20273+3

Distribution by season

PeriodKylian MbappéErling HaalandDifference
2015/20160
2016/20170
2017/20180
2018/201964+2
2019/20204-4
2020/2021105+5
2021/202289-1
2022/20231113-2
2023/20241611+5
2024/2025119+2
2025/2026168+8
2026/20273+3

Every penalty taken by Mbappé and Haaland

Mbappé

Penalties in matches: 67 scored and 14 missed (82.7% conversion)

DateTeamOpponentCompetitionResultScoredMissed
1 Nov 2026Real MadridReal Racing Club de SantanderLa Liga3-01
18 Oct 2026Real MadridSevilla FCLa Liga4-11
12 Sep 2026Real MadridRayo VallecanoLa Liga4-11
4 Jul 2026FranceParaguayFIFA World Cup · Round of 161-01
1 Feb 2026Real MadridRayo VallecanoLa Liga2-11
24 Jan 2026Real MadridVillarreal CFLa Liga2-01
17 Jan 2026Real MadridLevante UDLa Liga2-01
20 Dec 2025Real MadridSevilla FCLa Liga2-01
17 Dec 2025Real MadridTalavera CFCopa del Rey · Round of 323-21
30 Nov 2025Real MadridGirona FCLa Liga1-11
13 Nov 2025FranceUkraineFIFA World Cup Qualifier · Group stage4-01
1 Nov 2025Real MadridValencia CFLa Liga4-01
26 Oct 2025Real MadridFC BarcelonaLa Liga2-11
30 Sep 2025Real MadridFC Kairat AlmatyUEFA Champions League · Group stage5-01
23 Sep 2025Real MadridLevante UDLa Liga4-11
16 Sep 2025Real MadridOlympique de MarseilleUEFA Champions League · Group stage2-12
9 Sep 2025FranceIcelandFIFA World Cup Qualifier · Group stage2-11
19 Aug 2025Real MadridClub Atlético OsasunaLa Liga1-01
5 Jun 2025FranceSpainUEFA Nations League · Semifinals4-51
24 May 2025Real MadridReal SociedadLa Liga2-01
11 May 2025Real MadridFC BarcelonaLa Liga3-41
29 Mar 2025Real MadridCD LeganésLa Liga3-21
25 Jan 2025Real MadridReal Valladolid CFLa Liga3-01
19 Jan 2025Real MadridUD Las PalmasLa Liga4-11
4 Dec 2024Real MadridAthletic ClubLa Liga1-21
27 Nov 2024Real MadridLiverpool FCUEFA Champions League · Group stage0-21
21 Sep 2024Real MadridEspanyolLa Liga4-11
14 Sep 2024Real MadridReal SociedadLa Liga2-01
1 Sep 2024Real MadridReal BetisLa Liga2-01
25 Jun 2024FrancePolandUEFA Euro · Group stage1-11
16 Apr 2024PSGFC BarcelonaUEFA Champions League · Quarter finals4-11
3 Apr 2024PSGStade Rennais FCFrench Cup · Semifinals1-01
17 Feb 2024PSGFC NantesLigue 12-01
2 Feb 2024PSGStrasbourgLigue 12-11
20 Jan 2024PSGUS OrléansFrench Cup · Round of 324-11
17 Dec 2023PSGLille OSCLigue 11-11
28 Nov 2023PSGNewcastle United FCUEFA Champions League · Group stage1-11
24 Nov 2023PSGAS Monaco FCLigue 15-21
18 Nov 2023FranceGibraltarUEFA Euro Qualifier · Group stage14-01
29 Oct 2023PSGStade BrestoisLigue 13-21
21 Oct 2023PSGStrasbourgLigue 13-01
17 Oct 2023FranceEscociaFIFA Friendly4-11
19 Sep 2023PSGB. DortmundUEFA Champions League · Group stage2-01
3 Sep 2023PSGOlympique LyonnaisLigue 14-11
19 Aug 2023PSGToulouse FCLigue 11-11
19 Jun 2023FranceGreeceUEFA Euro Qualifier · Group stage1-011
17 Jun 2023FranceGibraltarUEFA Euro Qualifier · Group stage3-01
3 Jun 2023PSGClermont FootLigue 12-31
1 Feb 2023PSGMontpellierLigue 13-11
28 Dec 2022PSGStrasbourgLigue 12-11
18 Dec 2022FranceArgentinaFIFA World Cup · Final3-32
29 Oct 2022PSGTroyesLigue 14-31
11 Oct 2022PSGSL BenficaUEFA Champions League · Group stage1-11
13 Aug 2022PSGMontpellierLigue 15-21
14 May 2022PSGMontpellierLigue 14-01
17 Apr 2022PSGOlympique de MarseilleLigue 12-11
29 Mar 2022FranceSouth AfricaFIFA Friendly5-01
19 Dec 2021PSGFeignies Aulnoye FCFrench Cup · Round of 643-01
12 Dec 2021PSGAS Monaco FCLigue 12-01
19 Oct 2021PSGRB LeipzigUEFA Champions League · Group stage3-21
15 Oct 2021PSGAngersLigue 12-11
7 Oct 2021FranceBelgiumUEFA Nations League · Semifinals3-21
18 Apr 2021PSGSaint-ÉtienneLigue 13-21
28 Mar 2021FranceKazakhstanFIFA World Cup Qualifier · Group stage2-01
17 Mar 2021PSGLille OSCFrench Cup · Round of 163-01
10 Mar 2021PSGFC BarcelonaUEFA Champions League · Round of 161-11
27 Feb 2021PSGDijonLigue 14-01
16 Dec 2020PSGLorientLigue 12-01
9 Dec 2020PSGBasaksehirUEFA Champions League · Group stage5-11
20 Nov 2020PSGAS Monaco FCLigue 12-31
31 Oct 2020PSGFC NantesLigue 13-01
20 Sep 2020PSGNiceLigue 13-01
3 Apr 2019PSGFC NantesFrench Cup · Semifinals3-011
17 Mar 2019PSGOlympique de MarseilleLigue 13-11
2 Mar 2019PSGCaenLigue 12-11
6 Jan 2019PSGGSI PontivyFrench Cup · Round of 644-01
11 Oct 2018FranceIcelandFIFA Friendly2-21

Penalty shoot-outs: 3 scored and 1 missed (75.0% conversion)

DateTeamOpponentCompetitionResultScoredMissed
23 Mar 2025FranceCroatiaUEFA Nations League · Quarter finals2-01
18 Dec 2022FranceArgentinaFIFA World Cup · Final3-31
31 Jan 2022PSGNiceFrench Cup · Round of 160-01
28 Jun 2021FranceSwitzerlandUEFA Euro · Round of 163-31

Haaland

Penalties in matches: 53 scored and 10 missed (84.1% conversion)

DateTeamOpponentCompetitionResultScoredMissed
4 Apr 2026Manchester CityLiverpool FCFA Cup · Quarter finals4-01
8 Feb 2026Manchester CityLiverpool FCPremier League2-11
7 Jan 2026Manchester CityBrighton and Hove Albion FCPremier League1-11
14 Dec 2025Manchester CityCrystal Palace FCPremier League3-01
10 Dec 2025Manchester CityReal Madrid CFUEFA Champions League · Group stage2-11
9 Nov 2025Manchester CityLiverpool FCPremier League3-01
11 Oct 2025NorwayIsraelFIFA World Cup Qualifier · Group stage5-01
4 Sep 2025NorwayFinlandFIFA Friendly1-01
23 Jun 2025Manchester CityAl-Ain FCFIFA Club World Cup · Group stage6-01
25 May 2025Manchester CityFulham FCPremier League2-01
30 Mar 2025Manchester CityBournemouthFA Cup · Quarter finals2-11
15 Mar 2025Manchester CityBrighton and Hove Albion FCPremier League2-21
11 Feb 2025Manchester CityReal Madrid CFUEFA Champions League · Round of 322-31
26 Dec 2024Manchester CityEverton FCPremier League1-11
26 Nov 2024Manchester CityFeyenoordUEFA Champions League · Group stage3-31
5 Nov 2024Manchester CitySporting Club PortugalUEFA Champions League · Group stage1-41
24 Aug 2024Manchester CityIpswich Town FCPremier League4-11
14 May 2024Manchester CityTottenham Hotspur FCPremier League2-01
4 May 2024Manchester CityWolverhampton Wanderers FCPremier League5-12
13 Apr 2024Manchester CityLuton Town FCPremier League5-11
26 Mar 2024NorwaySlovakiaFIFA Friendly1-11
12 Nov 2023Manchester CityChelsea FCPremier League4-41
7 Nov 2023Manchester CityBSC Young BoysUEFA Champions League · Group stage3-01
29 Oct 2023Manchester CityManchester United FCPremier League3-01
25 Oct 2023Manchester CityBSC Young BoysUEFA Champions League · Group stage3-11
2 Sep 2023Manchester CityFulham FCPremier League5-11
27 Aug 2023Manchester CitySheffield United FCPremier League2-11
20 Jun 2023NorwayChipreUEFA Euro Qualifier · Group stage3-11
17 Jun 2023NorwayEscociaUEFA Euro Qualifier · Group stage1-21
30 Apr 2023Manchester CityFulham FCPremier League2-11
19 Apr 2023Manchester CityBayern MünchenUEFA Champions League · Quarter finals1-11
15 Apr 2023Manchester CityLeicester City FCPremier League3-11
14 Mar 2023Manchester CityRB LeipzigUEFA Champions League · Round of 167-01
11 Mar 2023Manchester CityCrystal Palace FCPremier League1-01
22 Jan 2023Manchester CityWolverhampton Wanderers FCPremier League3-01
5 Nov 2022Manchester CityFulham FCPremier League2-11
22 Oct 2022Manchester CityBrighton and Hove Albion FCPremier League3-11
7 Aug 2022Manchester CityWest Ham United FCPremier League2-01
12 Jun 2022NorwaySwedenUEFA Nations League · Group stage3-21
5 Jun 2022NorwaySwedenUEFA Nations League · Group stage2-11
14 May 2022B. DortmundHertha BSCBundesliga2-11
30 Apr 2022B. DortmundBochumBundesliga3-42
18 Jan 2022B. DortmundFC Sankt PauliDFB-Pokal · Round of 161-21
15 Dec 2021B. DortmundGreuther FürthBundesliga3-01
16 Oct 2021B. DortmundMainzBundesliga3-11
11 Sep 2021B. DortmundBayer LeverkusenBundesliga4-31
4 Sep 2021NorwayLatviaFIFA World Cup Qualifier · Group stage2-01
7 Aug 2021B. DortmundWehen WiesbadenDFB-Pokal · Round of 643-01
21 Apr 2021B. DortmundFC Union BerlinBundesliga2-01
18 Apr 2021B. DortmundWerder BremenBundesliga4-11
9 Mar 2021B. DortmundSevilla FCUEFA Champions League · Round of 162-21
30 Jan 2021B. DortmundFC AugsburgBundesliga3-11
19 Sep 2020B. DortmundBorussia MönchengladbachBundesliga3-01
5 Nov 2019RB SalzburgSSC NapoliUEFA Champions League · Group stage1-11
23 Oct 2019RB SalzburgSSC NapoliUEFA Champions League · Group stage2-31
4 Aug 2019RB SalzburgSV MattersburgAustrian Bundesliga4-11
19 Jul 2019RB SalzburgSC-ESV ParndorfAustrian Cup · Round of 647-11
12 Aug 2018Molde FKBrannEliteserien5-11
26 Jul 2018Molde FKKF LaciUEFA Europa League Qualifying Round · 2ª Fase3-01
1 Jul 2018Molde FKBrannEliteserien4-01
15 Apr 2018Molde FKLillestromEliteserien2-11

Penalty shoot-outs: 2 scored and 0 missed (100.0% conversion)

DateTeamOpponentCompetitionResultScoredMissed
10 Aug 2024Manchester CityManchester United FCCommunity Shield · Final1-11
16 Aug 2023Manchester CitySevilla FCUEFA Super Cup · Final1-11

Penalties taken by Mbappé vs Haaland before turning 30 years old: key facts

Who has more goals without penalties?

Mbappé has scored 67 penalties and Haaland 53, which is 14.8% and 14.1% of their goals. Without penalties, Mbappé has 385 goals and Haaland 322, so Mbappé is ahead by 63.

Data updated on 11/11/2026.

Cache date: 13-11-2026 02:51:11