List of UEFA Champions League hat-tricks

Since the rebranding of the European Champion Clubs' Cup as the UEFA Champions League in 1992, 119 different players from 38 countries have scored three goals or more in a single match (a hat-trick) on 168 occasions, representing 55 clubs from 17 leagues. The first player to achieve the feat was Juul Ellerman, who scored three times for PSV Eindhoven in a 6–0 victory over Žalgiris on 16 September 1992. Lionel Messi and Cristiano Ronaldo have scored three or more goals in a match eight times each in the Champions League, more than any other player, followed by Robert Lewandowski with six, and Kylian Mbappé, with five.

Cristiano Ronaldo is the joint record holder for the most Champions League hat-tricks with eight. He is the only player to score three hat-tricks in one season.

Nineteen players have scored four or more goals in a match; of these, only Messi and Lewandowski have achieved this more than once. Only Messi (on 8 March 2012 against Bayer Leverkusen), Luiz Adriano (on 21 October 2014 against BATE Borisov) and Erling Haaland (on 14 March 2023 against RB Leipzig) have scored five goals in a match. Only Ronaldo (four times), Mbappé (three times), Messi, Lewandowski, and Benzema (twice each) have scored multiple hat-tricks in the knockout phase. Only Lewandowski has scored a hat-trick for three clubs (Borussia Dortmund, Bayern Munich and Barcelona), with a further fourteen players having scored hat-tricks for two clubs.

Ten players have scored a hat-trick on their competition debut: Marco van Basten, Faustino Asprilla, Yakubu, Wayne Rooney, Vincenzo Iaquinta, Grafite, Yacine Brahimi, Erling Haaland, Mislav Oršić, and Sébastien Haller; of those, only van Basten and Haller scored four goals. Seven players have scored hat-tricks in consecutive seasons: Adriano (2004–05 and 2005–06), Mario Gómez (2010–11 and 2011–12), Roberto Soldado (2011–12 and 2012–13), Ronaldo (2012–13 and 2013–14, and 2015–16 and 2016–17), Messi (2013–14 and 2014–15), Gabriel Jesus (2018–19 and 2019–20), Kylian Mbappé (2019–20 and 2020–21, and 2024–25 and 2025–26), and Lewandowski (2021–22 and 2022–23). Three players have scored hat-tricks in back-to-back games. Ronaldo, during his tenure with Real Madrid, netted hat-tricks against Bayern Munich on 18 April and Atlético Madrid on 2 May 2017, the shortest gap between hat-tricks at just 14 days. Luiz Adriano accomplished this feat for Shakhtar Donetsk on 21 October and 5 November 2014, with both hat-tricks coming against BATE Borisov in a span of 15 days. Benzema scored a hat-trick for Real against Paris Saint-Germain on 9 March 2022, and against Chelsea on 6 April. Ronaldo is the only player to score three hat-tricks in the same season, doing so during the 2015–16 season; he also scored two in the 2016–17. Six other players have scored multiple hat-tricks in the same season: Messi for Barcelona in both 2011–12 and 2016–17, Gómez for Bayern, also in 2011–12, Luiz Adriano for Shakhtar in 2013–14, Lewandowski for Bayern and Benzema for Real in 2021–22, and Mbappé for Real in 2025–26.

Mohamed Salah holds the record for the quickest hat-trick, netting three times for Liverpool against Rangers in six minutes and twelve seconds on 12 October 2022. Only six players have scored a hat-trick after coming on as a substitute: Uwe Rösler (1. FC Kaiserslautern), Joseba Llorente (Villarreal), Walter Pandiani (Deportivo La Coruña), Mbappé (Paris Saint-Germain), Marcus Rashford (Manchester United), and Salah (Liverpool). The youngest scorer of a hat-trick is Raúl, who scored a hat-trick for Real against Ferencváros, aged 18 years and 114 days, on 18 October 1995. Rooney is the youngest debut scorer of a hat-trick, aged 18 years and 340 days, when he scored for Manchester United against Fenerbahçe on 28 September 2004. The oldest scorer of a hat-trick is Benzema, who was 34 years and 108 days old when he scored three against Chelsea on 6 April 2022. The longest spell between two hat-tricks was achieved by Owen, who scored his first hat-trick on 22 October 2002 for Liverpool and his second over seven years later, on 8 December 2009 for United.

Twelve hat-tricks were scored in the 2024–25 season, the most in Champions League history, while none were scored in the 1994–95 and 2001–02 editions.

Hat-tricks

Raúl (pictured in 2012) scored a hat-trick aged 18 years and 114 days.
Andy Cole (pictured in 2014) was the first player to score two hat-tricks.
Ruud van Nistelrooy (pictured in 2006) scored hat-tricks for PSV Eindhoven and Manchester United.
Andriy Shevchenko (pictured in 2017) scored hat-tricks for two teams, both in 4–0 victories.
Michael Owen (pictured in 2014) scored hat-tricks eight years apart for rivals Liverpool and Manchester United.
Ronaldo (pictured in 2019) was the first player to score a hat-trick and be on the losing side.
Wayne Rooney (pictured in 2006) scored a hat-trick on his Champions League and Manchester United debut.
Filippo Inzaghi (pictured in 2011) was the first player to score three hat-tricks.
Mario Gómez (pictured in 2012) also scored three hat-tricks, all for Bayern Munich.
Layvin Kurzawa (pictured in 2019) is the only defender to score a hat-trick.
Robert Lewandowski (pictured in 2019) is the only player to score a hat-trick for three clubs.
Karim Benzema (pictured in 2018) has scored four hat-tricks, including two in back-to-back matches.
Mohamed Salah (pictured in 2021) holds the record for the fastest hat-trick, at 6 minutes and 12 seconds.
Neymar (pictured in 2015) has scored hat-tricks for Barcelona and Paris Saint-Germain.
Yakubu (pictured in 2008) was the first African to score a hat-trick.

The Result column shows the player's team's score first.

As of 26 November 2025
Key
(X) Number of times player scored a hat-trick (only for players with multiple hat-tricks)
4 Player scored four goals
5 Player scored five goals
Player's team lost the match
Player's team drew the match
Hat-tricks scored in the UEFA Champions League
Player For Against Result Date Ref.
Juul Ellerman PSV Eindhoven Žalgiris 6–0 16 September 1992
Romário PSV Eindhoven AEK Athens 3–0 4 November 1992
Marco van Basten4 Milan IFK Göteborg 4–0 25 November 1992
Franck Sauzée Marseille CSKA Moscow 6–0 17 March 1993
Bernd Hobsch Werder Bremen Dinamo Minsk 5–2 16 September 1993
Luc Nilis Anderlecht HJK 3–0 29 September 1993
Jari Litmanen Ajax Ferencváros 5–1 27 September 1995
Raúl Real Madrid Ferencváros 6–1 18 October 1995
Mike Newell Blackburn Rovers Rosenborg 4–1 6 December 1995
Marco Simone (1) Milan Rosenborg 4–1 25 September 1996
Faustino Asprilla Newcastle United Barcelona 3–2 17 September 1997
Andriy Shevchenko (1) Dynamo Kyiv Barcelona 4–0 5 November 1997
Andy Cole (1) Manchester United Feyenoord 3–1
Filippo Inzaghi (1) Juventus Dynamo Kyiv 4–1 18 March 1998
Alessandro Del Piero Juventus Monaco 4–1 1 April 1998
Sigurd Rushfeldt Rosenborg Galatasaray 3–0 21 October 1998
Ruud van Nistelrooy (1) PSV Eindhoven HJK 3–1 25 November 1998
Uwe Rösler 1. FC Kaiserslautern HJK 5–2 9 December 1998
Andrei Tikhonov Spartak Moscow Willem II 3–1 15 September 1999
Simone Inzaghi4 Lazio Marseille 5–1 14 March 2000
Gerard López Valencia Lazio 5–2 5 April 2000
Andy Cole (2) Manchester United Anderlecht 5–1 13 September 2000
Filippo Inzaghi (2) Juventus Hamburger SV 4–4
Frode Johnsen Rosenborg Helsingborg 6–1 26 September 2000
Marco Simone (2) Monaco Sturm Graz 5–0 27 September 2000
Rivaldo Barcelona Milan 3–3 18 October 2000
Claudio López Lazio Shakhtar Donetsk 5–1 25 October 2000
Walter Pandiani Deportivo La Coruña Paris Saint-Germain 4–3 7 March 2001
Predrag Đorđević Olympiacos Bayer Leverkusen 6–2 18 September 2002
Roy Makaay (1) Deportivo La Coruña Bayern Munich 3–2
Filippo Inzaghi (3) Milan Deportivo La Coruña 4–0 24 September 2002
Yakubu Maccabi Haifa Olympiacos 3–0
Michael Owen (1) Liverpool Spartak Moscow 3–1 22 October 2002
Thierry Henry Arsenal Roma 3–1 27 November 2002
Alan Shearer Newcastle United Bayer Leverkusen 3–1 26 February 2003
Ronaldo Real Madrid Manchester United 3–4 23 April 2003
Didier Drogba (1) Marseille Partizan 3–0 1 October 2003
Dado Pršo4 Monaco Deportivo La Coruña 8–3 5 November 2003
Roy Makaay (2) Bayern Munich Ajax 4–0 28 September 2004
Wayne Rooney Manchester United Fenerbahçe 6–2
Ivan Klasnić Werder Bremen Anderlecht 5–1 2 November 2004
Ruud van Nistelrooy4 (2) Manchester United Sparta Prague 4–1 3 November 2004
Sergei Semak CSKA Moscow Paris Saint-Germain 3–1 7 December 2004
Tuncay Şanlı Fenerbahçe Manchester United 3–0 8 December 2004
Sylvain Wiltord Lyon Werder Bremen 7–2 8 March 2005
Adriano (1) Inter Milan Porto 3–1 15 March 2005
Vincenzo Iaquinta Udinese Panathinaikos 3–0 14 September 2005
Ronaldinho Barcelona Udinese 4–1 27 September 2005
Samuel Eto'o (1) Barcelona Panathinaikos 5–0 2 November 2005
Andriy Shevchenko4 (2) Milan Fenerbahçe 4–0 23 November 2005
Adriano (2) Inter Milan Artmedia Bratislava 4–0
Levan Kobiashvili Schalke 04 PSV Eindhoven 3–0
Fernando Morientes Valencia Olympiacos 4–2 12 September 2006
Didier Drogba (2) Chelsea Levski Sofia 3–1 27 September 2006
Kaká Milan Anderlecht 4–1 1 November 2006
Yossi Benayoun Liverpool Beşiktaş 8–0 6 November 2007
Joseba Llorente Villarreal AaB 6–3 21 October 2008
Jádson Shakhtar Donetsk Basel 5–0 26 November 2008
Grafite VfL Wolfsburg CSKA Moscow 3–1 15 September 2009
Michael Owen (2) Manchester United VfL Wolfsburg 3–1 8 December 2009
Nicklas Bendtner Arsenal Porto 5–0 9 March 2010
Lionel Messi4 (1) Barcelona Arsenal 4–1 6 April 2010
Ivica Olić Bayern Munich Lyon 3–0 27 April 2010
Samuel Eto'o (2) Inter Milan Werder Bremen 4–0 29 September 2010
Gareth Bale Tottenham Hotspur Inter Milan 3–4 20 October 2010
André-Pierre Gignac Marseille MŠK Žilina 7–0 3 November 2010
Mario Gómez (1) Bayern Munich CFR Cluj 4–0
Karim Benzema (1) Real Madrid Auxerre 4–0 8 December 2010
Lionel Messi (2) Barcelona Viktoria Plzeň 4–0 1 November 2011
Mario Gómez (2) Bayern Munich Napoli 3–2 2 November 2011
Roberto Soldado (1) Valencia Genk 7–0 23 November 2011
Bafétimbi Gomis4 Lyon Dinamo Zagreb 7–1 7 December 2011
Lionel Messi5 (3) Barcelona Bayer Leverkusen 7–1 7 March 2012
Mario Gómez4 (3) Bayern Munich Basel 7–0 13 March 2012
Cristiano Ronaldo (1) Real Madrid Ajax 4–1 3 October 2012
Roberto Soldado (2) Valencia BATE Borisov 3–0 23 October 2012
Claudio Pizarro Bayern Munich Lille 6–1 7 November 2012
Burak Yılmaz Galatasaray CFR Cluj 3–1
Rui Pedro CFR Cluj Braga 3–1 20 November 2012
Luiz Adriano (1) Shakhtar Donetsk Nordsjælland 5–2
Robert Lewandowski4 (1) Borussia Dortmund Real Madrid 4–1 24 April 2013
Cristiano Ronaldo (2) Real Madrid Galatasaray 6–1 17 September 2013
Lionel Messi (4) Barcelona Ajax 4–0 18 September 2013
Kostas Mitroglou Olympiacos Anderlecht 3–0 2 October 2013
Zlatan Ibrahimović4 Paris Saint-Germain Anderlecht 5–0 23 October 2013
Álvaro Negredo Manchester City CSKA Moscow 5–2 5 November 2013
Arturo Vidal Juventus Copenhagen 3–1 27 November 2013
Neymar (1) Barcelona Celtic 6–1 11 December 2013
Robin van Persie Manchester United Olympiacos 3–0 19 March 2014
Yacine Brahimi Porto BATE Borisov 6–0 17 September 2014
Danny Welbeck Arsenal Galatasaray 4–1 1 October 2014
Luiz Adriano5 (2) Shakhtar Donetsk BATE Borisov 7–0 21 October 2014
Luiz Adriano (3) Shakhtar Donetsk BATE Borisov 5–0 5 November 2014
Lionel Messi (5) Barcelona APOEL 4–0 25 November 2014
Sergio Agüero (1) Manchester City Bayern Munich 3–2
Mario Mandžukić Atlético Madrid Olympiacos 4–0 26 November 2014
Cristiano Ronaldo (3) Real Madrid Shakhtar Donetsk 4–0 15 September 2015
Robert Lewandowski (2) Bayern Munich Dinamo Zagreb 5–0 29 September 2015
Cristiano Ronaldo4 (4) Real Madrid Malmö FF 8–0 8 December 2015
Karim Benzema (2)
Olivier Giroud (1) Arsenal Olympiacos 3–0 9 December 2015
Cristiano Ronaldo (5) Real Madrid VfL Wolfsburg 3–0 12 April 2016
Lionel Messi (6) Barcelona Celtic 7–0 13 September 2016
Sergio Agüero (2) Manchester City Borussia Mönchengladbach 4–0 14 September 2016
Lionel Messi (7) Barcelona Manchester City 4–0 19 October 2016
Mesut Özil Arsenal Ludogorets Razgrad 6–0
Lucas Pérez Arsenal Basel 4–1 6 December 2016
Arda Turan Barcelona Borussia Mönchengladbach 4–0
Pierre-Emerick Aubameyang Borussia Dortmund Benfica 4–0 8 March 2017
Cristiano Ronaldo (6) Real Madrid Bayern Munich 4–2 18 April 2017
Cristiano Ronaldo (7) Real Madrid Atlético Madrid 3–0 2 May 2017
Harry Kane (1) Tottenham Hotspur APOEL 3–0 26 September 2017
Wissam Ben Yedder Sevilla Maribor 3–0
Layvin Kurzawa Paris Saint-Germain Anderlecht 5–0 31 October 2017
Philippe Coutinho Liverpool Spartak Moscow 7–0 6 December 2017
Sadio Mané Liverpool Porto 5–0 14 February 2018
Lionel Messi (8) Barcelona PSV Eindhoven 4–0 18 September 2018
Paulo Dybala Juventus Young Boys 3–0 2 October 2018
Edin Džeko Roma Viktoria Plzeň 5–0
Neymar (2) Paris Saint-Germain Red Star Belgrade 6–1 3 October 2018
Gabriel Jesus (1) Manchester City Shakhtar Donetsk 6–0 7 November 2018
Cristiano Ronaldo (8) Juventus Atlético Madrid 3–0 12 March 2019
Lucas Moura Tottenham Hotspur Ajax 3–2 8 May 2019
Erling Haaland (1) Red Bull Salzburg Genk 6–2 17 September 2019
Mislav Oršić Dinamo Zagreb Atalanta 4–0 18 September 2019
Serge Gnabry4 Bayern Munich Tottenham Hotspur 7–2 1 October 2019
Raheem Sterling Manchester City Atalanta 5–1 22 October 2019
Kylian Mbappé (1) Paris Saint-Germain Club Brugge 5–0
Rodrygo Real Madrid Galatasaray 6–0 6 November 2019
Robert Lewandowski4 (3) Bayern Munich Red Star Belgrade 6–0 26 November 2019
Arkadiusz Milik Napoli Genk 4–0 10 December 2019
Gabriel Jesus (2) Manchester City Dinamo Zagreb 4–1 11 December 2019
Josip Iličić4 Atalanta Valencia 4–3 10 March 2020
Marcus Rashford Manchester United RB Leipzig 5–0 28 October 2020
Alassane Pléa Borussia Mönchengladbach Shakhtar Donetsk 6–0 3 November 2020
Diogo Jota Liverpool Atalanta 5–0
İrfan Can Kahveci İstanbul Başakşehir RB Leipzig 3–4 2 December 2020
Olivier Giroud4 (2) Chelsea Sevilla 4–0
Neymar (3) Paris Saint-Germain İstanbul Başakşehir 5–1 9 December 2020
Kylian Mbappé (2) Paris Saint-Germain Barcelona 4–1 16 February 2021
Christopher Nkunku RB Leipzig Manchester City 3–6 15 September 2021
Sébastien Haller4 Ajax Sporting CP 5–1
Robert Lewandowski (4) Bayern Munich Benfica 5–2 2 November 2021
Robert Lewandowski (5) Bayern Munich Red Bull Salzburg 7–1 8 March 2022
Karim Benzema (3) Real Madrid Paris Saint-Germain 3–1 9 March 2022
Karim Benzema (4) Real Madrid Chelsea 3–1 6 April 2022
Robert Lewandowski (6) Barcelona Viktoria Plzeň 5–1 7 September 2022
Mohamed Salah Liverpool Rangers 7–1 12 October 2022
Erling Haaland5 (2) Manchester City RB Leipzig 7–0 14 March 2023
Evanilson Porto Antwerp 4–1 25 October 2023
João Mário Benfica Inter Milan 3–3 29 November 2023
Harry Kane4 (2) Bayern Munich Dinamo Zagreb 9–2 17 September 2024
Karim Adeyemi Borussia Dortmund Celtic 7–1 1 October 2024
Vinícius Júnior Real Madrid Borussia Dortmund 5–2 22 October 2024
Raphinha Barcelona Bayern Munich 4–1 23 October 2024
Viktor Gyökeres Sporting CP Manchester City 4–1 5 November 2024
Luis Díaz Liverpool Bayer Leverkusen 4–0
Vangelis Pavlidis Benfica Barcelona 4–5 21 January 2025
Ousmane Dembélé Paris Saint-Germain Stuttgart 4–1 29 January 2025
Lautaro Martínez Inter Milan Monaco 3–0
Morgan Rogers Aston Villa Celtic 4–2
Kylian Mbappé (3) Real Madrid Manchester City 3–1 19 February 2025
Serhou Guirassy Borussia Dortmund Barcelona 3–1 15 April 2025
Kylian Mbappé (4) Real Madrid Kairat 5–0 30 September 2025
Fermín López Barcelona Olympiacos 6–1 21 October 2025
Victor Osimhen Galatasaray Ajax 3–0 5 November 2025
Kylian Mbappé4 (5) Real Madrid Olympiacos 4–3 26 November 2025
Vitinha Paris Saint-Germain Tottenham Hotspur 5–3

Multiple hat-tricks

The following table lists the number of hat-tricks scored by players who have scored two or more hat-tricks. Bold indicates a player who is currently active in Europe.

Rank Player Hat-tricks
1 Lionel Messi 8
Cristiano Ronaldo
3 Robert Lewandowski 6
4 Kylian Mbappé 5
5 Karim Benzema 4
6 Luiz Adriano 3
Mario Gómez
Filippo Inzaghi
Neymar
10 Adriano 2
Sergio Agüero
Andy Cole
Didier Drogba
Samuel Eto'o
Olivier Giroud
Erling Haaland
Gabriel Jesus
Harry Kane
Roy Makaay
Ruud van Nistelrooy
Michael Owen
Andriy Shevchenko
Marco Simone
Roberto Soldado

Hat-tricks by nationality

As of 26 November 2025

The following table lists the number of hat-tricks scored by players from a single nation.

Champions League hat-tricks by nationality
Rank Nation Hat-tricks Last hat-trick
1 Brazil 23 23 October 2024
2 France 21 26 November 2025
3 Argentina 13 29 January 2025
England 29 January 2025
5 Portugal 12 26 November 2025
6 Spain 9 21 October 2025
7 Germany 8 1 October 2024
Italy 14 September 2005
9 Netherlands 7 19 March 2014
Poland 7 September 2022
11 Croatia 5 18 September 2019
12 Norway 4 14 March 2023
Turkey 2 December 2020
14 Ivory Coast 3 15 September 2021
15 Cameroon 2 29 September 2010
Colombia 5 November 2024
Greece 21 January 2025
Nigeria 5 November 2025
Russia 7 December 2004
Sweden 5 November 2024
Ukraine 23 November 2005
22 Algeria 1 17 September 2014
Belgium 29 September 1993
Bosnia and Herzegovina 2 October 2018
Chile 27 November 2013
Denmark 9 March 2010
Egypt 12 October 2022
Finland 27 September 1995
Gabon 8 March 2017
Georgia 23 November 2005
Guinea 15 April 2025
Israel 6 November 2007
Peru 7 November 2012
Senegal 14 February 2018
Serbia 18 September 2002
Slovenia 10 March 2020
Uruguay 7 March 2001
Wales 20 October 2010

Hat-tricks by club

As of 26 November 2025

The following table lists the number of hat-tricks scored by players from given club.

Champions League hat-tricks by club
Rank Club Hat-tricks Last hat-trick
1 Real Madrid 18 26 November 2025
2 Barcelona 16 21 October 2025
3 Bayern Munich 12 17 September 2024
4 Paris Saint-Germain 8 26 November 2025
5 Liverpool 7 5 November 2024
Manchester City 14 March 2023
Manchester United 28 October 2020
8 Arsenal 6 6 December 2016
Juventus 12 March 2019
10 Milan 5 1 November 2006
11 Borussia Dortmund 4 15 April 2025
Inter Milan 29 January 2025
Valencia 23 October 2012
Shakhtar Donetsk 5 November 2014
15 Tottenham Hotspur 3 8 May 2019
Marseille 3 November 2010
PSV Eindhoven 25 November 1998
18 Chelsea 2 2 December 2020
Newcastle United 26 February 2003
Lyon 7 December 2011
Monaco 5 November 2003
Werder Bremen 2 November 2004
Olympiacos 2 October 2013
Lazio 25 October 2000
Ajax 15 September 2021
Rosenborg 26 September 2000
Benfica 21 January 2025
Porto 25 October 2023
Deportivo La Coruña 18 September 2002
Galatasaray 5 November 2025
31 Red Bull Salzburg 1 17 September 2019
Anderlecht 29 September 1993
Dinamo Zagreb 18 September 2019
Aston Villa 29 January 2025
Blackburn Rovers 6 December 1995
1. FC Kaiserslautern 9 December 1998
Borussia Mönchengladbach 3 November 2020
RB Leipzig 15 September 2021
Schalke 04 23 November 2005
VfL Wolfsburg 15 September 2009
Maccabi Haifa 24 September 2002
Atalanta 10 March 2020
Napoli 10 December 2019
Roma 2 October 2018
Udinese 14 September 2005
Sporting CP 5 November 2024
CFR Cluj 20 November 2012
CSKA Moscow 7 December 2004
Spartak Moscow 15 September 1999
Atlético Madrid 26 November 2014
Sevilla 26 September 2017
Villarreal 21 October 2008
Fenerbahçe 8 December 2004
İstanbul Başakşehir 2 December 2020
Dynamo Kyiv 5 November 1997

See also

wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about List of UEFA Champions League hat-tricks, What is List of UEFA Champions League hat-tricks? What does List of UEFA Champions League hat-tricks mean?