Hat-tricks by Messi vs Ronaldo

Cumulative distribution

PeriodLionel MessiCristiano RonaldoDifference
2002/2003000
2003/2004000
2004/2005000
2005/2006000
2006/200710+1
2007/2008110
2008/200921+1
2009/201062+4
2010/2011109+1
2011/20122216+6
2012/20132521+4
2013/20142926+3
2014/201535350
2015/20163941-2
2016/20174147-6
2017/20184751-4
2018/20195153-2
2019/20205456-2
2020/20215457-3
2021/20225660-4
2022/20235762-5
2023/20245966-7
2024/20256066-6
2025/20266266-4
2026/20276267-5

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/20040
2004/20050
2005/20060
2006/20071+1
2007/20081-1
2008/20091+1
2009/201041+3
2010/201147-3
2011/2012127+5
2012/201335-2
2013/201445-1
2014/201569-3
2015/201646-2
2016/201726-4
2017/201864+2
2018/201942+2
2019/2020330
2020/20211-1
2021/202223-1
2022/202312-1
2023/202424-2
2024/20251+1
2025/20262+2
2026/20271-1

Hat-tricks by Messi vs Ronaldo without penalties

Cumulative distribution without penalties

PeriodLionel MessiCristiano RonaldoDifference
2002/2003000
2003/2004000
2004/2005000
2005/2006000
2006/200710+1
2007/2008110
2008/2009110
2009/201052+3
2010/201195+4
2011/2012167+9
2012/20131710+7
2013/20142013+7
2014/20152418+6
2015/20162821+7
2016/20173024+6
2017/20183426+8
2018/20193827+11
2019/20204027+13
2020/20214027+13
2021/20224129+12
2022/20234229+13
2023/20244433+11
2024/20254433+11
2025/20264633+13
2026/20274634+12

Distribution by season without penalties

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/20040
2004/20050
2005/20060
2006/20071+1
2007/20081-1
2008/20090
2009/201041+3
2010/201143+1
2011/201272+5
2012/201313-2
2013/2014330
2014/201545-1
2015/201643+1
2016/201723-1
2017/201842+2
2018/201941+3
2019/20202+2
2020/20210
2021/202212-1
2022/20231+1
2023/202424-2
2024/20250
2025/20262+2
2026/20271-1

Every hat-trick by Messi and Ronaldo

Messi

62 hat-tricks

DateTeamOpponentCompetitionResultGoals
29 Aug 2026Inter MiamiCF MontrealMLS7-14
16 Jun 2026ArgentinaArgeliaFIFA World Cup · Group stage3-03
18 Oct 2025Inter MiamiNashville SCMLS5-23
19 Oct 2024Inter MiamiNew England RevolutionMLS6-23
15 Oct 2024ArgentinaBoliviaFIFA World Cup Qualifier6-03
28 Mar 2023ArgentinaCurazaoFIFA Friendly7-03
5 Jun 2022ArgentinaEstoniaFIFA Friendly5-05
9 Sep 2021ArgentinaBoliviaFIFA World Cup Qualifier · Group stage3-03
22 Feb 2020FC BarcelonaSD EibarLa Liga5-04
7 Dec 2019FC BarcelonaMallorcaLa Liga5-23
9 Nov 2019FC BarcelonaCelta de VigoLa Liga4-13
17 Mar 2019FC BarcelonaReal BetisLa Liga4-13
23 Feb 2019FC BarcelonaSevilla FCLa Liga4-23
16 Dec 2018FC BarcelonaLevante UDLa Liga5-03
18 Sep 2018FC BarcelonaPSV EindhovenUEFA Champions League · Group stage4-03
29 May 2018ArgentinaHaitiFIFA Friendly4-03
29 Apr 2018FC BarcelonaDeportivo de La CoruñaLa Liga4-23
7 Apr 2018FC BarcelonaCD LeganésLa Liga3-13
10 Oct 2017ArgentinaEcuadorFIFA World Cup Qualifier · Group stage3-13
19 Sep 2017FC BarcelonaSD EibarLa Liga6-14
9 Sep 2017FC BarcelonaEspanyolLa Liga5-03
19 Oct 2016FC BarcelonaManchester City FCUEFA Champions League · Group stage4-03
13 Sep 2016FC BarcelonaCeltic GlasgowUEFA Champions League · Group stage7-03
10 Jun 2016ArgentinaPanamaCopa América · Group stage5-03
3 Mar 2016FC BarcelonaRayo VallecanoLa Liga5-13
3 Feb 2016FC BarcelonaValencia CFCopa del Rey · Semifinals7-03
9 Jan 2016FC BarcelonaGranada CFLa Liga4-03
8 Mar 2015FC BarcelonaRayo VallecanoLa Liga6-13
15 Feb 2015FC BarcelonaLevante UDLa Liga5-03
18 Jan 2015FC BarcelonaDeportivo de La CoruñaLa Liga4-03
7 Dec 2014FC BarcelonaEspanyolLa Liga5-13
25 Nov 2014FC BarcelonaAPOEL NicosiaUEFA Champions League · Group stage4-03
22 Nov 2014FC BarcelonaSevilla FCLa Liga5-13
23 Mar 2014FC BarcelonaReal Madrid CFLa Liga4-33
16 Mar 2014FC BarcelonaClub Atlético OsasunaLa Liga7-03
18 Sep 2013FC BarcelonaAjax AmsterdamUEFA Champions League · Group stage4-03
1 Sep 2013FC BarcelonaValencia CFLa Liga3-23
14 Jun 2013ArgentinaGuatemalaFIFA Friendly4-03
27 Jan 2013FC BarcelonaClub Atlético OsasunaLa Liga5-14
20 Oct 2012FC BarcelonaDeportivo de La CoruñaLa Liga5-43
9 Jun 2012ArgentinaBrazilFIFA Friendly4-33
5 May 2012FC BarcelonaEspanyolLa Liga4-04
2 May 2012FC BarcelonaMálaga CFLa Liga4-13
20 Mar 2012FC BarcelonaGranada CFLa Liga5-33
7 Mar 2012FC BarcelonaBayer LeverkusenUEFA Champions League · Round of 167-15
29 Feb 2012ArgentinaSwitzerlandFIFA Friendly3-13
19 Feb 2012FC BarcelonaValencia CFLa Liga5-14
22 Jan 2012FC BarcelonaMálaga CFLa Liga4-13
1 Nov 2011FC BarcelonaViktoria PlzenUEFA Champions League · Group stage4-03
29 Oct 2011FC BarcelonaMallorcaLa Liga5-03
24 Sep 2011FC BarcelonaAtletico MadridLa Liga5-03
17 Sep 2011FC BarcelonaClub Atlético OsasunaLa Liga8-03
5 Feb 2011FC BarcelonaAtletico MadridLa Liga3-03
12 Jan 2011FC BarcelonaReal BetisCopa del Rey · Quarter finals5-03
20 Nov 2010FC BarcelonaUD AlmeríaLa Liga8-03
21 Aug 2010FC BarcelonaSevilla FCSpanish Super Cup · Final4-03
6 Apr 2010FC BarcelonaArsenal FCUEFA Champions League · Quarter finals4-14
21 Mar 2010FC BarcelonaReal ZaragozaLa Liga4-23
14 Mar 2010FC BarcelonaValencia CFLa Liga3-03
10 Jan 2010FC BarcelonaCD TenerifeLa Liga5-03
6 Jan 2009FC BarcelonaAtletico MadridCopa del Rey · Round of 163-13
10 Mar 2007FC BarcelonaReal Madrid CFLa Liga3-33

Ronaldo

67 hat-tricks

DateTeamOpponentCompetitionResultGoals
29 Oct 2026Al-Nassr FCAl-KholoodSaudi Pro League5-33
4 May 2024Al-Nassr FCAl-WahdaSaudi Pro League6-03
2 Apr 2024Al-Nassr FCAbha ClubSaudi Pro League8-03
30 Mar 2024Al-Nassr FCAl Ta'eeSaudi Pro League5-13
25 Aug 2023Al-Nassr FCAl-FatehSaudi Pro League5-03
25 Feb 2023Al-Nassr FCDamacSaudi Pro League3-03
9 Feb 2023Al-Nassr FCAl-WahdaSaudi Pro League4-04
16 Apr 2022Manchester UtdNorwich City FCPremier League3-23
12 Mar 2022Manchester UtdTottenham Hotspur FCPremier League3-23
12 Oct 2021PortugalLuxembourgFIFA World Cup Qualifier · Group stage5-03
14 Mar 2021JuventusCagliari CalcioSerie A3-13
6 Jan 2020JuventusCagliari CalcioSerie A4-03
14 Nov 2019PortugalLithuaniaUEFA Euro Qualifier · Group stage6-03
10 Sep 2019PortugalLithuaniaUEFA Euro Qualifier · Group stage5-14
5 Jun 2019PortugalSwitzerlandUEFA Nations League · Semifinals3-13
12 Mar 2019JuventusAtletico MadridUEFA Champions League · Round of 163-03
15 Jun 2018PortugalSpainFIFA World Cup · Group stage3-33
18 Mar 2018Real MadridGirona FCLa Liga6-34
10 Feb 2018Real MadridReal SociedadLa Liga5-23
31 Aug 2017PortugalFaroe IslandsFIFA World Cup Qualifier · Group stage5-13
2 May 2017Real MadridAtletico MadridUEFA Champions League · Semifinals3-03
18 Apr 2017Real MadridBayern MünchenUEFA Champions League · Quarter finals4-23
18 Dec 2016Real MadridKashima AntlersFIFA Club World Cup · Final4-23
19 Nov 2016Real MadridAtletico MadridLa Liga3-03
29 Oct 2016Real MadridAlavésLa Liga4-13
7 Oct 2016PortugalAndorraFIFA World Cup Qualifier · Group stage6-04
12 Apr 2016Real MadridVfL WolfsburgoUEFA Champions League · Quarter finals3-03
5 Mar 2016Real MadridCelta de VigoLa Liga7-14
31 Jan 2016Real MadridEspanyolLa Liga6-03
8 Dec 2015Real MadridMalmö FFUEFA Champions League · Group stage8-04
15 Sep 2015Real MadridFC Shakhtar DonetskUEFA Champions League · Group stage4-03
12 Sep 2015Real MadridEspanyolLa Liga6-05
13 Jun 2015PortugalArmeniaUEFA Euro Qualifier · Group stage3-23
23 May 2015Real MadridGetafe CFLa Liga7-33
17 May 2015Real MadridEspanyolLa Liga4-13
2 May 2015Real MadridSevilla FCLa Liga3-23
5 Apr 2015Real MadridGranada CFLa Liga9-15
6 Dec 2014Real MadridCelta de VigoLa Liga3-03
5 Oct 2014Real MadridAthletic ClubLa Liga5-03
23 Sep 2014Real MadridElche CFLa Liga5-14
20 Sep 2014Real MadridDeportivo de La CoruñaLa Liga8-23
19 Nov 2013PortugalSwedenFIFA World Cup Qualifier · Qualifying play-off3-23
9 Nov 2013Real MadridReal SociedadLa Liga5-13
30 Oct 2013Real MadridSevilla FCLa Liga7-33
17 Sep 2013Real MadridGalatasaray SKUEFA Champions League · Group stage6-13
6 Sep 2013PortugalNorthern IrelandFIFA World Cup Qualifier · Group stage4-23
9 Feb 2013Real MadridSevilla FCLa Liga4-13
27 Jan 2013Real MadridGetafe CFLa Liga4-03
9 Jan 2013Real MadridCelta de VigoCopa del Rey · Round of 164-03
3 Oct 2012Real MadridAjax AmsterdamUEFA Champions League · Group stage4-13
30 Sep 2012Real MadridDeportivo de La CoruñaLa Liga5-13
11 Apr 2012Real MadridAtletico MadridLa Liga4-13
12 Feb 2012Real MadridLevante UDLa Liga4-23
17 Dec 2011Real MadridSevilla FCLa Liga6-23
6 Nov 2011Real MadridClub Atlético OsasunaLa Liga7-13
22 Oct 2011Real MadridMálaga CFLa Liga4-03
24 Sep 2011Real MadridRayo VallecanoLa Liga6-23
28 Aug 2011Real MadridReal ZaragozaLa Liga6-03
10 May 2011Real MadridGetafe CFLa Liga4-03
7 May 2011Real MadridSevilla FCLa Liga6-24
3 Mar 2011Real MadridMálaga CFLa Liga7-03
9 Jan 2011Real MadridVillarreal CFLa Liga4-23
22 Dec 2010Real MadridLevante UDCopa del Rey · Round of 168-03
20 Nov 2010Real MadridAthletic ClubLa Liga5-13
23 Oct 2010Real MadridReal Racing Club de SantanderLa Liga6-14
5 May 2010Real MadridMallorcaLa Liga4-13
12 Jan 2008Manchester UtdNewcastle United FCPremier League6-03

Hat-tricks by Messi vs Ronaldo: key facts

Who has more hat-tricks, Messi or Ronaldo?

Messi has 62 hat-tricks (one every 19.1 games, 48 of them with FC Barcelona) and Ronaldo 67 hat-tricks (one every 20.0 games, 44 of them with Real Madrid). Ronaldo leads by 5. Messi's most recent was against CF Montreal on 29 Aug 2026 (4 goals). Ronaldo's most recent was against Al-Kholood on 29 Oct 2026 (3 goals).

What is the most goals Messi and Ronaldo have scored in a single game?

Messi's record is 5 goals in one game and Ronaldo's is 5, so they share the same record.

Cache date: 05-11-2026 17:21:50