Penalties taken by Messi vs Ronaldo

Penalty success rate

Lionel Messi

Cristiano Ronaldo

Penalty success rate in shootouts

Lionel Messi

Cristiano Ronaldo

Penalty success rate during the match

Lionel Messi

Cristiano Ronaldo

Success rate by team

Percentage of penalty goals with respect to the total goals scored

Lionel Messi

Cristiano Ronaldo

Percentage of penalty goals by team

Evolution of their success rate throughout the seasons

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/2004100.0000-100
2004/2005100.0000-100
2005/2006100.0000-100
2006/2007100.000083.3333+16.6667
2007/200885.714376.1905+9.5238
2008/200976.923182.1429-5.2198
2009/201081.250081.8182-0.5682
2010/201180.000085.7143-5.7143
2011/201279.545585.0000-5.4545
2012/201382.352985.2941-2.9412
2013/201482.812586.0759-3.2634
2014/201580.769285.4167-4.6475
2015/201677.272782.8829-5.6102
2016/201778.787982.1138-3.3259
2017/201876.635582.0896-5.4541
2018/201977.193082.2695-5.0765
2019/202077.686083.1250-5.439
2020/202177.777883.3333-5.5555
2021/202277.857182.8729-5.0158
2022/202378.807983.5979-4.79
2023/202478.431484.3902-5.9588
2024/202578.343984.0183-5.6744
2025/202677.300683.5498-6.2492
2026/202783.1897-83.1897

Cumulative distribution

PeriodLionel MessiCristiano RonaldoDifference
2002/2003000
2003/2004000
2004/2005000
2005/200602-2
2006/200717-6
2007/2008613-7
2008/20091019-9
2009/20101323-10
2010/20111932-13
2011/20123447-13
2012/20134154-13
2013/20145164-13
2014/20155978-19
2015/20166486-22
2016/20177495-21
2017/201878104-26
2018/201984110-26
2019/202090127-37
2020/2021100139-39
2021/2022103144-41
2022/2023108152-44
2023/2024109164-55
2024/2025112175-63
2025/2026115184-69
2026/2027115184-69

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/20040
2004/20050
2005/20062-2
2006/200715-4
2007/200856-1
2008/200946-2
2009/201034-1
2010/201169-3
2011/201215150
2012/2013770
2013/201410100
2014/2015814-6
2015/201658-3
2016/2017109+1
2017/201849-5
2018/2019660
2019/2020617-11
2020/20211012-2
2021/202235-2
2022/202358-3
2023/2024112-11
2024/2025311-8
2025/202639-6
2026/20270

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/20040
2004/20050
2005/20062-2
2006/200717-6
2007/200868-2
2008/2009660
2009/201035-2
2010/201189-1
2011/20121917+2
2012/201378-1
2013/20141211+1
2014/20151217-5
2015/2016913-4
2016/20171112-1
2017/2018811-3
2018/2019770
2019/2020719-12
2020/20211314-1
2021/202247-3
2022/202368-2
2023/2024113-12
2024/2025414-10
2025/2026612-6
2026/20271-1

Every penalty taken by Messi and Ronaldo

Messi

Penalties in matches: 115 scored and 35 missed (76.7% conversion)

DateTeamOpponentCompetitionResultScoredMissed
6 Oct 2026ArgentinaBeninFIFA Friendly3-01
15 Aug 2026Inter MiamiNashville SCMLS1-41
7 Jul 2026ArgentinaEgyptFIFA World Cup · Round of 163-21
22 Jun 2026ArgentinaAustriaFIFA World Cup · Group stage2-01
9 Jun 2026ArgentinaIcelandFIFA Friendly3-01
18 Apr 2026Inter MiamiColorado RapidsMLS3-21
18 Oct 2025Inter MiamiNashville SCMLS5-21
13 Sep 2025Inter MiamiCharlotte FCMLS0-31
27 Aug 2025Inter MiamiOrlando City FCLeagues Cup · Semifinals3-11
9 Apr 2025Inter MiamiLos Angeles FCCONCACAF Champions Cup · Quarter finals3-11
20 Apr 2024Inter MiamiNashville SCMLS3-11
18 Dec 2022ArgentinaFranceFIFA World Cup · Final3-31
13 Dec 2022ArgentinaCroatiaFIFA World Cup · Semifinals3-01
9 Dec 2022ArgentinaNetherlandsFIFA World Cup · Quarter finals2-21
30 Nov 2022ArgentinaPolandFIFA World Cup · Group stage2-01
22 Nov 2022ArgentinaSaudi ArabiaFIFA World Cup · Group stage1-21
23 Sep 2022ArgentinaHondurasFIFA Friendly3-01
5 Jun 2022ArgentinaEstoniaFIFA Friendly5-01
15 Feb 2022PSGReal Madrid CFUEFA Champions League · Round of 161-01
7 Dec 2021PSGClub BruggeUEFA Champions League · Group stage4-11
19 Oct 2021PSGRB LeipzigUEFA Champions League · Group stage3-21
28 Jun 2021ArgentinaBoliviaCopa América · Group stage4-11
3 Jun 2021ArgentinaChileFIFA World Cup Qualifier · Group stage1-11
2 May 2021FC BarcelonaValencia CFLa Liga3-21
10 Mar 2021FC BarcelonaParis Saint-Germain FCUEFA Champions League · Round of 161-11
21 Feb 2021FC BarcelonaCádiz CFLa Liga1-11
16 Feb 2021FC BarcelonaParis Saint-Germain FCUEFA Champions League · Round of 161-41
19 Dec 2020FC BarcelonaValencia CFLa Liga2-21
7 Nov 2020FC BarcelonaReal BetisLa Liga5-21
4 Nov 2020FC BarcelonaDinamo KyevUEFA Champions League · Group stage2-11
28 Oct 2020FC BarcelonaJuventusUEFA Champions League · Group stage2-01
20 Oct 2020FC BarcelonaFerencvárosUEFA Champions League · Group stage5-11
8 Oct 2020ArgentinaEcuadorFIFA World Cup Qualifier · Group stage1-01
27 Sep 2020FC BarcelonaVillarreal CFLa Liga4-01
30 Jun 2020FC BarcelonaAtletico MadridLa Liga2-21
16 Jun 2020FC BarcelonaCD LeganésLa Liga2-01
7 Mar 2020FC BarcelonaReal SociedadLa Liga1-01
18 Nov 2019ArgentinaUruguayFIFA Friendly2-21
15 Nov 2019ArgentinaBrazilFIFA Friendly1-01
9 Nov 2019FC BarcelonaCelta de VigoLa Liga4-11
2 Nov 2019FC BarcelonaLevante UDLa Liga1-31
19 Jun 2019ArgentinaParaguayCopa América · Group stage1-11
13 Mar 2019FC BarcelonaOlympique LyonnaisUEFA Champions League · Round of 165-11
9 Mar 2019FC BarcelonaRayo VallecanoLa Liga3-11
16 Feb 2019FC BarcelonaReal Valladolid CFLa Liga1-011
2 Feb 2019FC BarcelonaValencia CFLa Liga2-21
11 Nov 2018FC BarcelonaReal BetisLa Liga3-41
16 Jun 2018ArgentinaIcelandFIFA World Cup · Group stage1-11
29 May 2018ArgentinaHaitiFIFA Friendly4-01
17 Jan 2018FC BarcelonaEspanyolCopa del Rey · Quarter finals0-11
23 Dec 2017FC BarcelonaReal Madrid CFLa Liga3-01
17 Dec 2017FC BarcelonaDeportivo de La CoruñaLa Liga4-01
19 Sep 2017FC BarcelonaSD EibarLa Liga6-11
26 Aug 2017FC BarcelonaAlavésLa Liga2-01
13 Aug 2017FC BarcelonaReal Madrid CFSpanish Super Cup · Final1-31
21 May 2017FC BarcelonaSD EibarLa Liga4-211
6 May 2017FC BarcelonaVillarreal CFLa Liga4-11
23 Mar 2017ArgentinaChileFIFA World Cup Qualifier · Group stage1-01
19 Mar 2017FC BarcelonaValencia CFLa Liga4-21
8 Mar 2017FC BarcelonaParis Saint-Germain FCUEFA Champions League · Round of 166-11
19 Feb 2017FC BarcelonaCD LeganésLa Liga2-11
26 Jan 2017FC BarcelonaReal SociedadCopa del Rey · Quarter finals5-21
23 Nov 2016FC BarcelonaCeltic GlasgowUEFA Champions League · Group stage2-01
22 Oct 2016FC BarcelonaValencia CFLa Liga3-21
17 Sep 2016FC BarcelonaCD LeganésLa Liga5-11
29 Mar 2016ArgentinaBoliviaFIFA World Cup Qualifier · Group stage2-01
12 Mar 2016FC BarcelonaGetafe CFLa Liga6-01
6 Mar 2016FC BarcelonaSD EibarLa Liga4-01
23 Feb 2016FC BarcelonaArsenal FCUEFA Champions League · Round of 162-01
14 Feb 2016FC BarcelonaCelta de VigoLa Liga6-11
17 Jan 2016FC BarcelonaAthletic ClubLa Liga6-01
20 Sep 2015FC BarcelonaLevante UDLa Liga4-111
23 Aug 2015FC BarcelonaAthletic ClubLa Liga1-01
13 Jun 2015ArgentinaParaguayCopa América · Group stage2-21
28 Apr 2015FC BarcelonaGetafe CFLa Liga6-01
14 Mar 2015FC BarcelonaSD EibarLa Liga2-01
8 Mar 2015FC BarcelonaRayo VallecanoLa Liga6-11
24 Feb 2015FC BarcelonaManchester City FCUEFA Champions League · Round of 162-11
15 Feb 2015FC BarcelonaLevante UDLa Liga5-01
24 Jan 2015FC BarcelonaElche CFLa Liga6-01
21 Jan 2015FC BarcelonaAtletico MadridCopa del Rey · Quarter finals1-01
8 Jan 2015FC BarcelonaElche CFCopa del Rey · Round of 165-01
12 Nov 2014ArgentinaCroatiaFIFA Friendly2-11
11 Oct 2014ArgentinaBrazilFIFA Friendly0-21
21 Sep 2014FC BarcelonaLevante UDLa Liga5-01
5 Apr 2014FC BarcelonaReal BetisLa Liga3-111
29 Mar 2014FC BarcelonaEspanyolLa Liga1-01
23 Mar 2014FC BarcelonaReal Madrid CFLa Liga4-32
18 Feb 2014FC BarcelonaManchester City FCUEFA Champions League · Round of 162-01
1 Feb 2014FC BarcelonaValencia CFLa Liga2-31
6 Nov 2013FC BarcelonaAC MilanUEFA Champions League · Group stage3-11
10 Sep 2013ArgentinaParaguayFIFA World Cup Qualifier · Group stage5-22
28 Aug 2013FC BarcelonaAtletico MadridSpanish Super Cup · Final0-01
18 Aug 2013FC BarcelonaLevante UDLa Liga7-01
14 Jun 2013ArgentinaGuatemalaFIFA Friendly4-01
22 Mar 2013ArgentinaVenezuelaFIFA World Cup Qualifier · Group stage3-01
3 Feb 2013FC BarcelonaValencia CFLa Liga1-11
27 Jan 2013FC BarcelonaClub Atlético OsasunaLa Liga5-11
6 Jan 2013FC BarcelonaEspanyolLa Liga4-01
15 Sep 2012FC BarcelonaGetafe CFLa Liga4-11
23 Aug 2012FC BarcelonaReal Madrid CFSpanish Super Cup · Final3-21
15 Aug 2012ArgentinaGermanyFIFA Friendly3-11
5 May 2012FC BarcelonaEspanyolLa Liga4-02
2 May 2012FC BarcelonaMálaga CFLa Liga4-12
24 Apr 2012FC BarcelonaChelsea FCUEFA Champions League · Semifinals2-21
14 Apr 2012FC BarcelonaLevante UDLa Liga2-11
7 Apr 2012FC BarcelonaReal ZaragozaLa Liga4-11
3 Apr 2012FC BarcelonaAC MilanUEFA Champions League · Quarter finals3-12
31 Mar 2012FC BarcelonaAthletic ClubLa Liga2-01
11 Mar 2012FC BarcelonaReal Racing Club de SantanderLa Liga2-01
29 Feb 2012ArgentinaSwitzerlandFIFA Friendly3-11
1 Feb 2012FC BarcelonaValencia CFCopa del Rey · Semifinals1-11
15 Jan 2012FC BarcelonaReal BetisLa Liga4-21
23 Nov 2011FC BarcelonaAC MilanUEFA Champions League · Group stage3-21
1 Nov 2011FC BarcelonaViktoria PlzenUEFA Champions League · Group stage4-01
29 Oct 2011FC BarcelonaMallorcaLa Liga5-01
22 Oct 2011FC BarcelonaSevilla FCLa Liga0-01
16 Apr 2011FC BarcelonaReal Madrid CFLa Liga1-11
9 Apr 2011FC BarcelonaUD AlmeríaLa Liga3-11
8 Mar 2011FC BarcelonaArsenal FCUEFA Champions League · Round of 163-11
9 Feb 2011ArgentinaPortugalFIFA Friendly2-11
22 Jan 2011FC BarcelonaReal Racing Club de SantanderLa Liga3-01
19 Jan 2011FC BarcelonaReal BetisCopa del Rey · Quarter finals1-31
4 Dec 2010FC BarcelonaClub Atlético OsasunaLa Liga3-01
14 Sep 2010FC BarcelonaPanathinaikos FCUEFA Champions League · Group stage5-11
14 Nov 2009ArgentinaSpainFIFA Friendly1-21
7 Nov 2009FC BarcelonaMallorcaLa Liga4-21
23 Aug 2009FC BarcelonaAthletic ClubSpanish Super Cup · Final3-01
11 Apr 2009FC BarcelonaRecreativo de HuelvaLa Liga2-01
7 Mar 2009FC BarcelonaAthletic ClubLa Liga2-01
6 Jan 2009FC BarcelonaAtletico MadridCopa del Rey · Round of 163-11
12 Nov 2008FC BarcelonaBenidorm CFCopa del Rey · Round of 321-01
27 Sep 2008FC BarcelonaEspanyolLa Liga2-11
13 Sep 2008FC BarcelonaReal Racing Club de SantanderLa Liga1-11
4 May 2008FC BarcelonaValencia CFLa Liga6-01
31 Jan 2008FC BarcelonaVillarreal CFCopa del Rey · Quarter finals1-01
27 Nov 2007FC BarcelonaOlympique LyonnaisUEFA Champions League · Group stage2-21
24 Nov 2007FC BarcelonaRecreativo de HuelvaLa Liga3-01
28 Oct 2007FC BarcelonaUD AlmeríaLa Liga2-01
22 Sep 2007FC BarcelonaSevilla FCLa Liga2-11
5 Jun 2007ArgentinaArgeliaFIFA Friendly4-31

Penalty shoot-outs: 11 scored and 2 missed (84.6% conversion)

DateTeamOpponentCompetitionResultScoredMissed
4 Jul 2024ArgentinaEcuadorCopa América · Quarter finals1-11
23 Aug 2023Inter MiamiFC CincinnatiUS Open Cup · Semifinals3-31
19 Aug 2023Inter MiamiNashville SCLeagues Cup · Final1-11
6 Aug 2023Inter MiamiFC DallasLeagues Cup · Round of 164-41
18 Dec 2022ArgentinaFranceFIFA World Cup · Final3-31
9 Dec 2022ArgentinaNetherlandsFIFA World Cup · Quarter finals2-21
31 Jan 2022PSGNiceFrench Cup · Round of 160-01
6 Jul 2021ArgentinaColombiaCopa América · Semifinals1-11
26 Jun 2016ArgentinaChileCopa América · Final0-01
4 Jul 2015ArgentinaChileCopa América · Final0-01
26 Jun 2015ArgentinaColombiaCopa América · Quarter finals0-01
9 Jul 2014ArgentinaNetherlandsFIFA World Cup · Semifinals0-01
16 Jul 2011ArgentinaUruguayCopa América · Quarter finals1-11

Ronaldo

Penalties in matches: 184 scored and 37 missed (83.3% conversion)

DateTeamOpponentCompetitionResultScoredMissed
20 Oct 2026Al-Nassr FCNeom SCSaudi Pro League1-01
2 Jul 2026PortugalCroatiaFIFA World Cup · Round of 322-11
3 Apr 2026Al-Nassr FCAl-NajmaSaudi Pro League5-21
28 Feb 2026Al-Nassr FCAl FeihaSaudi Pro League3-11
25 Feb 2026Al-Nassr FCAl-NajmaSaudi Pro League5-01
8 Jan 2026Al-Nassr FCAl QadsiahSaudi Pro League1-21
8 Nov 2025Al-Nassr FCNeom SCSaudi Pro League3-11
1 Nov 2025Al-Nassr FCAl FeihaSaudi Pro League2-11
18 Oct 2025Al-Nassr FCAl-FatehSaudi Pro League5-11
11 Oct 2025PortugalIrelandFIFA World Cup Qualifier · Group stage1-01
9 Sep 2025PortugalHungaryFIFA World Cup Qualifier · Group stage3-21
29 Aug 2025Al-Nassr FCAl TaawonSaudi Pro League5-01
23 Aug 2025Al-Nassr FCAl-Ahli SaudiSaudi Super Cup · Final2-21
21 May 2025Al-Nassr FCAl KhaleejSaudi Pro League2-011
4 Apr 2025Al-Nassr FCAl-HilalSaudi Pro League3-11
23 Mar 2025PortugalDenmarkUEFA Nations League · Quarter finals5-21
10 Mar 2025Al-Nassr FCEsteghlal Tehran FCAFC Champions League · Round of 163-01
3 Feb 2025Al-Nassr FCAl WaslAFC Champions League4-01
9 Jan 2025Al-Nassr FCAl-Okhdood ClubSaudi Pro League3-11
29 Nov 2024Al-Nassr FCDamacSaudi Pro League2-01
15 Nov 2024PortugalPolandUEFA Nations League · Group stage5-11
29 Oct 2024Al-Nassr FCAl TaawonKing Cup · Round of 160-11
18 Oct 2024Al-Nassr FCAl-ShababSaudi Pro League2-11
5 Oct 2024Al-Nassr FCAl-OrobahSaudi Pro League3-01
27 Sep 2024Al-Nassr FCAl-WahdaSaudi Pro League2-01
20 Sep 2024Al-Nassr FCAl-EttifaqSaudi Pro League3-01
1 Jul 2024PortugalEsloveniaUEFA Euro · Round of 160-01
15 Mar 2024Al-Nassr FCAl-Ahli SaudiSaudi Pro League1-01
11 Mar 2024Al-Nassr FCAl-Ain FCAFC Champions League · Quarter finals4-31
25 Feb 2024Al-Nassr FCAl-ShababSaudi Pro League3-21
26 Dec 2023Al-Nassr FCAl-IttihadSaudi Pro League5-22
22 Dec 2023Al-Nassr FCAl-EttifaqSaudi Pro League3-11
16 Oct 2023PortugalBosnia-HerzegovinaUEFA Euro Qualifier · Group stage5-01
13 Oct 2023PortugalSlovakiaUEFA Euro Qualifier · Group stage3-21
29 Sep 2023Al-Nassr FCAl Ta'eeSaudi Pro League2-11
29 Aug 2023Al-Nassr FCAl-ShababSaudi Pro League4-02
9 Aug 2023Al-Nassr FCAl-ShortaArab Club Champions Cup · Semifinals1-01
16 May 2023Al-Nassr FCAl Ta'eeSaudi Pro League2-01
4 Apr 2023Al-Nassr FCAl-AdalahSaudi Pro League5-01
23 Mar 2023PortugalLiechtensteinUEFA Euro Qualifier · Group stage4-01
25 Feb 2023Al-Nassr FCDamacSaudi Pro League3-01
9 Feb 2023Al-Nassr FCAl-WahdaSaudi Pro League4-01
3 Feb 2023Al-Nassr FCAl-FatehSaudi Pro League2-21
24 Nov 2022PortugalGhanaFIFA World Cup · Group stage3-21
15 Sep 2022Manchester UtdFC Sheriff TiraspolUEFA Europa League · Group stage2-01
2 May 2022Manchester UtdBrentfordPremier League3-01
4 Feb 2022Manchester UtdMiddlesbrough FCFA Cup · Round of 321-11
11 Dec 2021Manchester UtdNorwich City FCPremier League1-01
2 Dec 2021Manchester UtdArsenal FCPremier League3-21
12 Oct 2021PortugalLuxembourgFIFA World Cup Qualifier · Group stage5-02
1 Sep 2021PortugalIrelandFIFA World Cup Qualifier · Group stage2-11
23 Jun 2021PortugalFranceUEFA Euro · Group stage2-22
15 Jun 2021PortugalHungaryUEFA Euro · Group stage3-01
15 May 2021JuventusInter MilanSerie A3-21
2 May 2021JuventusUdinese CalcioSerie A2-11
14 Mar 2021JuventusCagliari CalcioSerie A3-11
2 Feb 2021JuventusInter MilanItalian Cup · Semifinals2-11
16 Dec 2020JuventusAtalanta BCSerie A1-11
13 Dec 2020JuventusGenoaSerie A3-12
8 Dec 2020JuventusFC BarcelonaUEFA Champions League · Group stage3-02
1 Nov 2020JuventusSpezia CalcioSerie A4-11
27 Sep 2020JuventusAS RomaSerie A2-21
7 Aug 2020JuventusOlympique LyonnaisUEFA Champions League · Round of 162-11
26 Jul 2020JuventusUC SampdoriaSerie A2-01
20 Jul 2020JuventusSS LazioSerie A2-11
11 Jul 2020JuventusAtalanta BCSerie A2-22
26 Jun 2020JuventusUS LecceSerie A4-01
22 Jun 2020JuventusBologna FCSerie A2-01
12 Jun 2020JuventusAC MilanItalian Cup · Semifinals0-01
13 Feb 2020JuventusAC MilanItalian Cup · Semifinals1-11
2 Feb 2020JuventusAC FiorentinaSerie A3-02
12 Jan 2020JuventusAS RomaSerie A2-11
6 Jan 2020JuventusCagliari CalcioSerie A4-01
1 Dec 2019JuventusUS SassuoloSerie A2-21
14 Nov 2019PortugalLithuaniaUEFA Euro Qualifier · Group stage6-01
30 Oct 2019JuventusGenoaSerie A2-11
14 Oct 2019PortugalUkraineUEFA Euro Qualifier · Group stage1-21
21 Sep 2019JuventusHellas VeronaSerie A2-11
10 Sep 2019PortugalLithuaniaUEFA Euro Qualifier · Group stage5-11
12 Mar 2019JuventusAtletico MadridUEFA Champions League · Round of 163-01
27 Jan 2019JuventusSS LazioSerie A2-11
21 Jan 2019JuventusAC Chievo VeronaSerie A3-01
29 Dec 2018JuventusUC SampdoriaSerie A2-11
15 Dec 2018JuventusTorino FCSerie A1-01
1 Dec 2018JuventusAC FiorentinaSerie A3-01
27 Oct 2018JuventusEmpoli FCSerie A2-11
25 Jun 2018PortugalIranFIFA World Cup · Group stage1-11
15 Jun 2018PortugalSpainFIFA World Cup · Group stage3-31
11 Apr 2018Real MadridJuventusUEFA Champions League · Quarter finals1-31
14 Feb 2018Real MadridParis Saint-Germain FCUEFA Champions League · Round of 163-11
27 Jan 2018Real MadridValencia CFLa Liga4-12
9 Dec 2017Real MadridSevilla FCLa Liga5-01
25 Nov 2017Real MadridMálaga CFLa Liga3-21
17 Oct 2017Real MadridTottenham Hotspur FCUEFA Champions League · Group stage1-11
13 Sep 2017Real MadridAPOEL NicosiaUEFA Champions League · Group stage3-01
31 Aug 2017PortugalFaroe IslandsFIFA World Cup Qualifier · Group stage5-11
24 Jun 2017PortugalNew ZealandFIFA Confederations Cup · Group stage4-01
29 Apr 2017Real MadridValencia CFLa Liga2-11
1 Mar 2017Real MadridUD Las PalmasLa Liga3-31
26 Feb 2017Real MadridVillarreal CFLa Liga3-21
15 Jan 2017Real MadridSevilla FCLa Liga1-21
18 Dec 2016Real MadridKashima AntlersFIFA Club World Cup · Final4-21
26 Nov 2016Real MadridReal Sporting de GijónLa Liga2-11
19 Nov 2016Real MadridAtletico MadridLa Liga3-01
13 Nov 2016PortugalLatviaFIFA World Cup Qualifier · Group stage4-111
29 Oct 2016Real MadridAlavésLa Liga4-111
18 Jun 2016PortugalAustriaUEFA Euro · Group stage0-01
25 Mar 2016PortugalBulgariaFIFA Friendly0-11
20 Mar 2016Real MadridSevilla FCLa Liga4-01
2 Mar 2016Real MadridLevante UDLa Liga3-11
21 Feb 2016Real MadridMálaga CFLa Liga1-11
31 Jan 2016Real MadridEspanyolLa Liga6-01
30 Dec 2015Real MadridReal SociedadLa Liga3-111
20 Dec 2015Real MadridRayo VallecanoLa Liga10-21
29 Nov 2015Real MadridSD EibarLa Liga2-01
15 Sep 2015Real MadridFC Shakhtar DonetskUEFA Champions League · Group stage4-02
12 Sep 2015Real MadridEspanyolLa Liga6-01
13 Jun 2015PortugalArmeniaUEFA Euro Qualifier · Group stage3-21
23 May 2015Real MadridGetafe CFLa Liga7-31
13 May 2015Real MadridJuventusUEFA Champions League · Semifinals1-11
9 May 2015Real MadridValencia CFLa Liga2-21
18 Apr 2015Real MadridMálaga CFLa Liga3-11
1 Mar 2015Real MadridVillarreal CFLa Liga1-11
4 Jan 2015Real MadridValencia CFLa Liga1-21
9 Dec 2014Real MadridPFC Ludogorets RazgradUEFA Champions League · Group stage4-01
6 Dec 2014Real MadridCelta de VigoLa Liga3-01
22 Nov 2014Real MadridSD EibarLa Liga4-01
25 Oct 2014Real MadridFC BarcelonaLa Liga3-11
18 Oct 2014Real MadridLevante UDLa Liga5-01
1 Oct 2014Real MadridPFC Ludogorets RazgradUEFA Champions League · Group stage2-111
23 Sep 2014Real MadridElche CFLa Liga5-12
13 Sep 2014Real MadridAtletico MadridLa Liga1-21
24 May 2014Real MadridAtletico MadridUEFA Champions League · Final4-11
23 Mar 2014Real MadridFC BarcelonaLa Liga3-41
11 Feb 2014Real MadridAtletico MadridCopa del Rey · Semifinals2-02
10 Dec 2013Real MadridFC CopenhagenUEFA Champions League · Group stage2-01
9 Nov 2013Real MadridReal SociedadLa Liga5-11
30 Oct 2013Real MadridSevilla FCLa Liga7-31
23 Oct 2013Real MadridJuventusUEFA Champions League · Group stage2-11
19 Oct 2013Real MadridMálaga CFLa Liga2-01
25 Sep 2013Real MadridElche CFLa Liga2-11
22 Sep 2013Real MadridGetafe CFLa Liga4-11
8 May 2013Real MadridMálaga CFLa Liga6-21
10 Mar 2013Real MadridCelta de VigoLa Liga2-11
26 Feb 2013Real MadridFC BarcelonaCopa del Rey · Semifinals3-11
27 Jan 2013Real MadridGetafe CFLa Liga4-01
20 Oct 2012Real MadridCelta de VigoLa Liga2-01
30 Sep 2012Real MadridDeportivo de La CoruñaLa Liga5-12
24 Sep 2012Real MadridRayo VallecanoLa Liga2-01
2 Jun 2012PortugalTurkeyFIFA Friendly1-31
5 May 2012Real MadridGranada CFLa Liga2-11
2 May 2012Real MadridAthletic ClubLa Liga3-01
25 Apr 2012Real MadridBayern MünchenUEFA Champions League · Semifinals2-11
11 Apr 2012Real MadridAtletico MadridLa Liga4-11
12 Feb 2012Real MadridLevante UDLa Liga4-21
22 Jan 2012Real MadridAthletic ClubLa Liga4-12
17 Dec 2011Real MadridSevilla FCLa Liga6-21
26 Nov 2011Real MadridAtletico MadridLa Liga4-12
6 Nov 2011Real MadridClub Atlético OsasunaLa Liga7-11
2 Nov 2011Real MadridOlympique LyonnaisUEFA Champions League · Group stage2-01
24 Sep 2011Real MadridRayo VallecanoLa Liga6-22
10 Sep 2011Real MadridGetafe CFLa Liga4-21
2 Sep 2011PortugalChipreUEFA Euro Qualifier · Group stage4-01
10 May 2011Real MadridGetafe CFLa Liga4-01
16 Apr 2011Real MadridFC BarcelonaLa Liga1-11
3 Mar 2011Real MadridMálaga CFLa Liga7-01
3 Jan 2011Real MadridGetafe CFLa Liga3-21
23 Nov 2010Real MadridAjax AmsterdamUEFA Champions League · Group stage4-01
20 Nov 2010Real MadridAthletic ClubLa Liga5-11
23 Oct 2010Real MadridReal Racing Club de SantanderLa Liga6-11
16 Oct 2010Real MadridMálaga CFLa Liga4-11
21 Sep 2010Real MadridEspanyolLa Liga3-01
8 May 2010Real MadridAthletic ClubLa Liga5-11
4 Apr 2010Real MadridReal Racing Club de SantanderLa Liga2-01
27 Feb 2010Real MadridCD TenerifeLa Liga5-11
5 Dec 2009Real MadridUD AlmeríaLa Liga4-21
29 Aug 2009Real MadridDeportivo de La CoruñaLa Liga3-21
25 Apr 2009Manchester UtdTottenham Hotspur FCPremier League5-21
14 Mar 2009Manchester UtdLiverpool FCPremier League1-41
11 Feb 2009PortugalFinlandFIFA Friendly1-01
31 Jan 2009Manchester UtdEverton FCPremier League1-01
20 Jan 2009Manchester UtdDerby County FCEFL Cup · Semifinals4-21
27 Sep 2008Manchester UtdBolton Wanderers FCPremier League2-01
11 May 2008Manchester UtdWigan Athletic FCPremier League2-01
23 Apr 2008Manchester UtdFC BarcelonaUEFA Champions League · Semifinals0-01
13 Apr 2008Manchester UtdArsenal FCPremier League2-11
27 Jan 2008Manchester UtdTottenham Hotspur FCFA Cup · Round of 323-11
29 Dec 2007Manchester UtdWest Ham United FCPremier League1-21
23 Dec 2007Manchester UtdEverton FCPremier League2-11
8 Dec 2007Manchester UtdDerby County FCPremier League4-11
23 Oct 2007Manchester UtdDinamo KyevUEFA Champions League · Group stage4-21
5 May 2007Manchester UtdManchester City FCPremier League1-01
19 Mar 2007Manchester UtdMiddlesbrough FCFA Cup · Quarter finals1-01
10 Mar 2007Manchester UtdMiddlesbrough FCFA Cup · Quarter finals2-21
4 Feb 2007Manchester UtdTottenham Hotspur FCPremier League4-01
31 Jan 2007Manchester UtdWatford FCPremier League4-01
26 Dec 2006Manchester UtdWigan Athletic FCPremier League3-11
1 Sep 2006PortugalDenmarkFIFA Friendly2-41
17 Jun 2006PortugalIranFIFA World Cup · Group stage2-01
30 Nov 2005Manchester UtdWest Bromwich Albion FCEFL Cup · Round of 163-11

Penalty shoot-outs: 9 scored and 2 missed (81.8% conversion)

DateTeamOpponentCompetitionResultScoredMissed
1 Jul 2024PortugalEsloveniaUEFA Euro · Round of 160-01
31 May 2024Al-Nassr FCAl-HilalKing Cup · Final1-11
11 Mar 2024Al-Nassr FCAl-Ain FCAFC Champions League · Quarter finals4-31
30 Jun 2016PortugalPolandUEFA Euro · Quarter finals1-11
28 May 2016Real MadridAtletico MadridUEFA Champions League · Final1-11
25 Apr 2012Real MadridBayern MünchenUEFA Champions League · Semifinals2-11
1 Mar 2009Manchester UtdTottenham Hotspur FCEFL Cup · Final0-01
21 May 2008Manchester UtdChelsea FCUEFA Champions League · Final1-11
1 Jul 2006PortugalEnglandFIFA World Cup · Quarter finals0-01
21 May 2005Manchester UtdArsenal FCFA Cup · Final0-01
24 Jun 2004PortugalEnglandUEFA Euro · Quarter finals2-21

Penalties taken by Messi vs Ronaldo: key facts

Who has more goals without penalties?

Messi has scored 115 penalties and Ronaldo 184, which is 12.3% and 18.7% of their goals. Without penalties, Messi has 822 goals and Ronaldo 801, so Messi is ahead by 21.

Data updated on 09/11/2026.

Cache date: 10-11-2026 10:06:09