UEFA Champions League Hat-Tricks

UEFA Champions League Hat-Tricks from 1992-93 to 2023-24

HomeUEFAUEFA Club UEFA Cup & Champions League

Full details of all 152 UEFA Champions League Hat-Tricks scored from 1992-93 to 2023-24.
Lionel Messi and Cristiano Ronaldo have scored the most Champions League Hat-Tricks with 8 each.
Does not include qualification rounds.

UEFA Champions League Hat-Tricks 1992-93 to 2023-24

#Season & RoundHat Trick ScorerScorer's NationalityForScoreAgainst
11992-93 1st RoundJuul EllermanNetherlandsPSV Eindhoven6–0FK Žalgiris Vilnius
21992-93 2nd RoundRomárioBrazilPSV Eindhoven3–0AEK Athens
31992-93 Group StageMarco Van Basten (4 goals)NetherlandsMilan4–0IFK Göteborg
41992-93 Group StageFranck SauzéeFranceMarseille6–0CSKA Moscow
51993-94 1st RoundSergey RodionovRussiaSpartak Moscow5–0Skonto
61993-94 1st RoundBernd HobschGermanyWerder Bremen5–2Dinamo Minsk
71993-94 1st RoundLuc NilisBelgiumAnderlecht3–0HJK Helsinki
81995-96 1st Group StageJari LitmanenFinlandAjax5–1Ferencváros
91995-96 1st Group StageRaúl GonzálezSpainReal Madrid6–1Ferencváros
101995-96 1st Group StageMike NewellEnglandBlackburn Rovers4–1Rosenborg
111996-97 1st Group StageMarco SimoneItalyMilan4–1Rosenborg
121997-98 1st Group StageFaustino AsprillaColombiaNewcastle United3–2Barcelona
131997-98 1st Group StageAndriy ShevchenkoUkraineDynamo Kyiv4–0Barcelona
141997-98 1st Group StageAndy ColeEnglandManchester United3–1Feyenoord
151997-98 Quarter FinalFilippo InzaghiItalyJuventus4–1Dynamo Kyiv
161997-98 Semi FinalAlessandro Del PieroItalyJuventus4–1Monaco
171998-99 1st Group StageSigurd RushfeldtNorwayRosenborg3–0Galatasaray
181998-99 1st Group StageRuud van NistelrooyNetherlandsPSV Eindhoven3–1HJK Helsinki
191998-99 1st Group StageUwe RöslerGermanyKaiserslautern5–2HJK Helsinki
201999-00 1st Group StageAndrei TikhonovRussiaSpartak Moscow3–1Willem II
211999-00 2nd Group StageSimone Inzaghi (4 goals)ItalyLazio5–1Marseille
221999-00 Quarter FinalGerard LópezSpainValencia5–2Lazio
232000-01 1st Group StageAndy ColeEnglandManchester United5–1Anderlecht
242000-01 1st Group StageFilippo InzaghiItalyJuventus4–4Hamburg
252000-01 1st Group StageFrode JohnsenNorwayRosenborg6–1Helsingborg
262000-01 1st Group StageMarco SimoneItalyMonaco5–0Sturm Graz
272000-01 1st Group StageRivaldoBrazilBarcelona3–3Milan
282000-01 1st Group StageClaudio LopezArgentinaLazio5–1Shakhtar Donetsk
292000-01 2nd Group StageWalter PandianiUruguayDeportivo La Coruña4–3Paris Saint-Germain
302002-03 1st Group StagePredrag ĐorđevićSerbiaOlympiacos6–2Bayer Leverkusen
312002-03 1st Group StageRoy MakaayNetherlandsDeportivo La Coruña3–2Bayern Munich
322002-03 1st Group StageFilippo InzaghiItalyMilan4–0Deportivo La Coruña
332002-03 1st Group StageAyegbeni YakubuNigeriaMaccabi Haifa3–0Olympiacos
342002-03 1st Group StageMichael OwenEnglandLiverpool3–1Spartak Moscow
352002-03 2nd Group StageThierry HenryFranceArsenal3–1Roma
362002-03 2nd Group StageAlan ShearerEnglandNewcastle United3–1Bayer Leverkusen
372002-03 Quarter FinalRonaldoBrazilReal Madrid3–4Manchester United
382003-04 1st Group StageDidier DrogbaIvory CoastMarseille3–0Partizan
392003-04 1st Group StageDado Prso (4 goals)CroatiaMonaco8–3Deportivo La Coruña
402004-05 Group StageRoy MakaayNetherlandsBayern Munich4–0Ajax
412004-05 Group StageWayne RooneyEnglandManchester United6–2Fenerbahçe
422004-05 Group StageIvan KlasnićCroatiaWerder Bremen5–1Anderlecht
432004-05 Group StageRuud Van Nistelrooy (4 goals)NetherlandsManchester United4–1Sparta Prague
442004-05 Group StageSergei SemakRussiaCSKA Moscow3–1Paris Saint-Germain
452004-05 Group StageTuncay SanliTurkeyFenerbahçe3–0Manchester United
462004-05 2nd RoundSylvain WiltordFranceLyon7–2Werder Bremen
472004-05 2nd RoundAdrianoBrazilInternazionale3–1Porto
482005-06 Group StageVincenzo IaquintaItalyUdinese3–0Panathinaikos
492005-06 Group StageRonaldinhoBrazilBarcelona4–1Udinese
502005-06 Group StageSamuel Eto'oCameroonBarcelona5–0Panathinaikos
512005-06 Group StageAndriy Shevchenko (4 goals)UkraineMilan4–0Fenerbahçe
522005-06 Group StageAdrianoBrazilInternazionale4–0Artmedia Bratislava
532005-06 Group StageLevan KobiashviliGeorgiaSchalke 043–0PSV Eindhoven
542006-07 Group StageFernando MorientesSpainValencia4–2Olympiacos
552006-07 Group StageDidier DrogbaIvory CoastChelsea3–1Levski Sofia
562006-07 Group StageKakáBrazilMilan4–1Anderlecht
572007-08 Group StageYossi BenayounIsraelLiverpool8–0Beşiktaş
582008-09 Group StageJoseba LlorenteSpainVillarreal6–3AaB
592008-09 Group StageJádsonBrazilShakhtar Donetsk5–0Basel
602008-09 Group StageGrafiteBrazilWolfsburg3–1CSKA Moscow
612008-09 Group StageMichael OwenEnglandManchester United3–1Wolfsburg
622009-10 2nd RoundNicklas BendtnerDenmarkArsenal5–0Porto
632009-10 Quarter FinalLionel Messi (4 goals)ArgentinaBarcelona4–1Arsenal
642009-10 Semi FinalIvica OlićCroatiaBayern Munich3–0Lyon
652010-11 Group StageSamuel Eto'oCameroonInternazionale4–0Werder Bremen
662010-11 Group StageGareth BaleWalesTottenham Hotspur3–4Internazionale
672010-11 Group StageAndré-Pierre GignacFranceMarseille7–0MŠK Žilina
682010-11 Group StageMario GomezGermanyBayern Munich4–0CFR Cluj
692010-11 Group StageKarim BenzemaFranceReal Madrid4–0Auxerre
702011-12 Group StageLionel MessiArgentinaBarcelona4–0Viktoria Plzeň
712011-12 Group StageMario GomezGermanyBayern Munich3–2Napoli
722011-12 Group StageRoberto SoldadoSpainValencia7–0Genk
732011-12 Group StageBafétimbi Gomis (4 goals)FranceLyon7–1Dinamo Zagreb
742011-12 Round of 16Lionel Messi (5 goals)ArgentinaBarcelona7–1Bayer Leverkusen
752011-12 Round of 16Mario Gomez (4 goals)GermanyBayern Munich7–0Basel
762012-13 Group Stage DCristiano RonaldoPortugalReal Madrid4–1Ajax
772012-13 Group Stage FRoberto SoldadoSpainValencia3–0BATE Borisov
782012-13 Group Stage FClaudio PizarroPeruBayern Munich6–1Lille
792012-13 Group Stage HBurak YılmazTurkeyGalatasaray3–1CFR Cluj
802012-13 Group Stage HRui PedroPortugalCFR Cluj3–1Braga
812012-13 Group Stage ELuiz AdrianoBrazilShakhtar Donetsk5–2Nordsjælland
822012-13 Semi-FinalRobert Lewandowski (4 goals)PolandBorussia Dortmund4–1Real Madrid
832013-14 Group Stage BCristiano RonaldoPortugalReal Madrid6–1Galatasaray
842013-14 Group Stage HLionel MessiArgentinaBarcelona4–0Ajax
852013-14 Group Stage CKonstantinos MitroglouGreeceOlympiacos3–0Anderlecht
862013-14 Group Stage CZlatan Ibrahimović (4 goals)SwedenParis Saint-Germain5–0Anderlecht
872013-14 Group Stage DAlvaro NegredoSpainManchester City5–2CSKA Moscow
882013-14 Group Stage BArturo VidalChileJuventus3–1Copenhagen
892013-14 Group Stage HNeymarBrazilBarcelona6–1Celtic
902013-14 Round of 16Robin van PersieNetherlandsManchester United3–0Olympiacos
912014-15 Group Stage HYacine BrahimiAlgeriaPorto6–0BATE Borisov
922014-15 Group Stage DDanny WelbeckEnglandArsenal4–1Galatasaray
932014-15 Group Stage HLuiz Adriano (5 goals)BrazilShakhtar Donetsk7–0BATE Borisov
942014-15 Group Stage HLuiz AdrianoBrazilShakhtar Donetsk5–0BATE Borisov
952014-15 Group Stage FLionel MessiArgentinaBarcelona4–0APOEL
962014-15 Group Stage ESergio AgüeroArgentinaManchester City3–2Bayern Munich
972014-15 Group Stage AMario MandžukićCroatiaAtlético Madrid4–0Olympiacos
982015-16 Group Stage ACristiano RonaldoPortugalReal Madrid4–0Shakhtar Donetsk
992015-16 Group Stage FRobert LewandowskiPolandBayern Munich5–0Dinamo Zagreb
1002015-16 Group Stage ACristiano Ronaldo (4 goals)PortugalReal Madrid8–0Malmö FF
1012015-16 Group Stage AKarim BenzemaFranceReal Madrid8–0Malmö FF
1022015-16 Group Stage FOliver GiroudFranceArsenal3–0Olympiacos
1032015-16 Quarter FinalCristiano RonaldoPortugalReal Madrid3–0Wolfsburg
1042016-17 Group Stage CLionel MessiArgentinaBarcelona7–0Celtic
1052016-17 Group Stage CSergio AgüeroArgentinaManchester City4–0Borussia Mönchengladbach
1062016-17 Group Stage CLionel MessiArgentinaBarcelona4–0Manchester City
1072016-17 Group Stage AMesut ÖzilGermanyArsenal6–0Ludogorets Razgrad
1082016-17 Group Stage ALucas PérezSpainArsenal4–1Basel
1092016-17 Group Stage CArda TuranTurkeyBarcelona4–0Borussia Mönchengladbach
1102016-17 Round of 16Pierre-Emerick AubameyangGabonBorussia Dortmund4–0Benfica
1112016-17 Quarter FinalCristiano RonaldoPortugalReal Madrid4–2Bayern Munich
1122016-17 Semi-FinalCristiano RonaldoPortugalReal Madrid3–0Atlético Madrid
1132017-18 Group Stage HHarry KaneEnglandTottenham Hotspur3–0APOEL
1142017-18 Group Stage EWissam Ben YedderFranceSevilla3–0Maribor
1152017-18 Group Stage BLayvin KurzawaFranceParis Saint-Germain5–0Anderlecht
1162017-18 Group Stage EPhilippe CoutinhoBrazilLiverpool7–0Spartak Moscow
1172017-18 Round of 16Sadio ManeSenegalLiverpool5–0Porto
1182018-19 Group Stage BLionel MessiArgentinaBarcelona4–0PSV Eindhoven
1192018-19 Group Stage HPaulo DybalaArgentinaJuventus3–0Young Boys
1202018-19 Group Stage GEdin DžekoBosniaRoma5–0Viktoria Plzeň
1212018-19 Group Stage CNeymarBrazilParis Saint-Germain6–1Red Star Belgrade
1222018-19 Group Stage FGabriel JesusBrazilManchester City6–0Shakhtar Donetsk
1232018-19 Round of 16Cristiano RonaldoPortugalJuventus3–0Atlético Madrid
1242018-19 Semi-FinalLucas MouraBrazilTottenham Hotspur3–2Ajax
1252019-20 Group Stage EErling Braut HålandNorwayRed Bull Salzburg6–2Genk
1262019-20 Group Stage CMislav OršićCroatiaDinamo Zagreb4–0Atalanta
1272019-20 Group Stage BSerge Gnabry (4 goals)GermanyBayern Munich2–7Tottenham Hotspur
1282019-20 Group Stage CRaheem SterlingEnglandManchester City5–1Atalanta
1292019-20 Group Stage AKylian MbappéFranceParis Saint-Germain5–0Club Brugge
1302019-20 Group Stage ARodrygoBrazilReal Madrid6–0Galatasaray
1312019-20 Group Stage BRobert Lewandowski (4 goals)PolandBayern Munich0–6Red Star Belgrade
1322019-20 Group Stage EArkadiusz MilikPolandNapoli4–0Genk
1332019-20 Group Stage CGabriel JesusBrazilManchester City1–4Dinamo Zagreb
1342019-20 Round of 16Josip Iličić (4 goals)SloveniaAtalanta4–3Valencia
1352020-21 Group Stage HMarcus RashfordEnglandManchester United5–0RB Leipzig
1362020-21 Group Stage BAlassane PléaFranceBorussia MG0–6Shakhtar Donetsk
1372020-21 Group Stage DDiogo JotaPortugalLiverpool0–5Atalanta
1382020-21 Group Stage Hİrfan Can KahveciTurkeyİstanbul Başakşehir3–4RB Leipzig
1392020-21 Group Stage EOlivier Giroud (4 Goals)FranceChelsea0–4Sevilla
1402020-21 Group Stage HNeymarBrazilParis Saint-Germain5–1İstanbul Başakşehir
1412020-21 Round of 16Kylian MbappéFranceParis Saint-Germain1–4Barcelona
1422021-22 Group Stage AChristopher NkunkuFranceRB Leipzig3–6Manchester City
1432021-22 Group Stage CSébastien Haller (4 Goals)Ivory CoastAjax5–1Sporting CP
1442021-22 Group Stage ERobert LewandowskiPolandBayern Munich5–1Benfica
1452021-22 Round of 16Robert LewandowskiPolandBayern Munich4–0RB Salzburg
1462021-22 Round of 16Karim BenzemaFranceReal Madrid3–1Paris Saint-Germain
1472021-22 Quarter FinalKarim BenzemaFranceReal Madrid1–3Chelsea
1482022-23 Group Stage CRobert LewandowskiPolandBarcelona5–1Viktoria Plzeň
1492022-23 Group Stage AMohamed SalahEgyptLiverpool1–7Rangers
1502022-23 Round of 16Erling Braut Håland (5 Goals)NorwayManchester City7–0RB Leipzig
1512023-24 Group Stage H EvanilsonBrazilFC Porto4–1Royal Antwerp
1522023-24 Group Stage DJoão MárioPortugalBenfica3–3Inter Milan

Hat-Tricks by Players (107)

Player#
Lionel Messi8
Cristiano Ronaldo8
Robert Lewandowski6
Karim Benzema4
Filippo Inzaghi3
Luiz Adriano3
Mario Gomez3
Neymar3
Adriano2
Andriy Shevchenko2
Andy Cole2
Didier Drogba2
Erling Braut Håland2
Kylian Mbappé2
Marco Simone2
Michael Owen2
Oliver Giroud2
Roberto Soldado2
Roy Makaay2
Ruud van Nistelrooy2
Samuel Eto'o2
Sergio Agüero2
Alan Shearer1
Alassane Pléa1
Alessandro Del Piero1
Alvaro Negredo1
Andrei Tikhonov1
André-Pierre Gignac1
Arda Turan1
Arkadiusz Milik1
Arturo Vidal1
Ayegbeni Yakubu1
Bafétimbi Gomis1
Ben Yedder1
Bernd Hobsch1
Burak Yılmaz1
Christopher Nkunku1
Claudio Lopez1
Claudio Pizarro1
Dado Prso1
Danny Welbeck1
Diogo Jota1
Edin Džeko1
Erling Braut Håland1
Evanilson1
Fernando Morientes1
Franck Sauzée1
Frode Johnsen1
Gareth Bale1
Gerard López1
Grafite1
Harry Kane1
İrfan Can Kahveci1
Ivan Klasnić1
Ivica Olić1
Jádson1
Jari Litmanen1
João Mário1
Joseba Llorente1
Josip Iličić1
Juul Ellerman1
Kaká1
Konstantinos Mitroglou1
Layvin Kurzawa1
Levan Kobiashvili1
Luc Nilis1
Lucas Moura1
Lucas Pérez1
Marco Van Basten1
Mario Mandžukić1
Marcus Rashford1
Mesut Özil1
Mike Newell1
Mislav Oršić1
Mohamed Salah1
Nicklas Bendtner1
Paulo Dybala1
Philippe Coutinho1
Pierre-Emerick Aubameyang1
Predrag Đorđević1
Raheem Sterling1
Raúl González1
Rivaldo1
Robin van Persie1
Rodrygo1
Romário1
Ronaldinho1
Ronaldo1
Rui Pedro1
Sadio Mane1
Sébastien Haller1
Serge Gnabry1
Sergei Semak1
Sergey Rodionov1
Sigurd Rushfeldt1
Simone Inzaghi1
Sylvain Wiltord1
Thierry Henry1
Tuncay Sanli1
Uwe Rösler1
Vincenzo Iaquinta1
Walter Pandiani1
Wayne Rooney1
Yacine Brahimi1
Yossi Benayoun1
Zlatan Ibrahimović1
Total Hat-Tricks Scored152

Hat-Tricks by Clubs (52)

Club#
Barcelona14
Real Madrid13
Bayern Munich11
Manchester United8
Manchester City7
Juventus6
Manchester City6
Paris Saint Germain6
AC Milan5
Shakhtar Donetsk4
Valencia4
Internazionale3
Marseille3
PSV Eindhoven3
Tottenham Hotspur3
Ajax2
Borussia Dortmund2
Chelsea2
Deportivo La Coruna2
FC POrto2
Lazio2
Lyon2
AS Monaco2
Newcastle United2
Olympiakos2
Rosenborg2
Spartak Moscow2
Werder Bremen2
Anderlecht1
AS Roma1
Atalanta1
Atlético Madrid1
Benfica1
Blackburn Rovers1
Borussia Mönchengladbach1
CFR Cluj1
CSKA Moscow1
Dinamo Zagreb1
Dynamo Kiev1
Fenerbahçe1
Galatasaray1
İstanbul Başakşehir1
Kaiserslautern1
Maccabi Haifa1
Napoli1
RB Leipzig1
Red Bull Salzburg1
Schalke 041
Sevilla1
Udinese1
Villareal1
Wolfsburg1
Total Hat-Tricks Scored152

Hat-Tricks by Seasons (32)

Season#
1992-934
1993-943
1994-950
1995-963
1996-971
1997-985
1998-993
1999-20003
2000-017
2001-020
2002-038
2003-042
2004-058
2005-066
2006-073
2007-081
2008-094
2009-103
2010-115
2011-126
2012-137
2013-148
2014-157
2015-166
2016-179
2017-185
2018-197
2019-2010
2020-217
2021-226
2022-232
2023-242
Total Hat-Tricks Scored152

Hat-Tricks by Nationalities (37)

Nation#
Brazil21
France17
Argentina12
England11
Portugal11
Italy8
Spain8
Germany7
Netherlands7
Poland7
Croatia5
Norway4
Ivory Coast3
Norway3
Cameroon2
Ukraine2
Algeria1
Belgium1
Bosnia1
Chile1
Colombia1
Denmark1
Egypt1
Finland1
Gabon1
Georgia1
Greece1
Israel1
Nigeria1
Peru1
Senegal1
Serbia1
Slovenia1
Sweden1
Uruguay1
Wales1
Total Hat-Tricks Scored152

Hat-Tricks

All-Time Premier League Hat-Tricks

Emmanuel Adebayor Double Hat-Tricks Arsenal v Derby County

Brazilian Players Premier League Hat-Tricks

Yossi Benayoun Triple Hat-Tricks Record

Tottenham Hotspur All-Time Hat-Tricks from 1896 to 2019

FIFA World Cup Hat-Tricks 1930-2018

Archives