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 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.
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, Luiz Adriano and Erling Haaland have scored five goals in a match. Only Ronaldo, Mbappé, Messi, Lewandowski, and Benzema have scored multiple hat-tricks in the knockout phase. Only Lewandowski has scored a hat-trick for three clubs, 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, Mario Gómez, Roberto Soldado, Ronaldo, Messi, Gabriel Jesus, Kylian Mbappé, and Lewandowski. 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, Joseba Llorente, Walter Pandiani, Mbappé, Marcus Rashford, and Salah. 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

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

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.
RankPlayerHat-tricks
1

Hat-tricks by nationality

The following table lists the number of hat-tricks scored by players from a single nation.
RankNationHat-tricksLast hat-trick
1Brazil

Hat-tricks by club

The following table lists the number of hat-tricks scored by players from given club.
RankClubHat-tricksLast hat-trick
1 Real Madrid1826 November 2025
2 Barcelona1621 October 2025
3 Bayern Munich1217 September 2024
4 Paris Saint-Germain826 November 2025
5 Liverpool75 November 2024
5 Manchester City714 March 2023
5 Manchester United728 October 2020
8 Arsenal66 December 2016
8 Juventus612 March 2019
10 Milan51 November 2006
11 Borussia Dortmund415 April 2025
11 Inter Milan429 January 2025
11 Valencia423 October 2012
11 Shakhtar Donetsk45 November 2014
15 Tottenham Hotspur38 May 2019
15 Marseille33 November 2010
15 PSV Eindhoven325 November 1998
18 Chelsea22 December 2020
18 Newcastle United226 February 2003
18 Lyon27 December 2011
18 Monaco25 November 2003
18 Werder Bremen22 November 2004
18 Olympiacos22 October 2013
18 Lazio225 October 2000
18 Ajax215 September 2021
18 Rosenborg226 September 2000
18 Benfica221 January 2025
18 Porto225 October 2023
18 Deportivo La Coruña218 September 2002
18 Galatasaray25 November 2025
31 Red Bull Salzburg117 September 2019
31 Anderlecht129 September 1993
31 Dinamo Zagreb118 September 2019
31 Aston Villa129 January 2025
31 Blackburn Rovers16 December 1995
31 1. FC Kaiserslautern19 December 1998
31 Borussia Mönchengladbach13 November 2020
31 RB Leipzig115 September 2021
31 Schalke 04123 November 2005
31 VfL Wolfsburg115 September 2009
31 Maccabi Haifa124 September 2002
31 Atalanta110 March 2020
31 Napoli110 December 2019
31 Roma12 October 2018
31 Udinese114 September 2005
31 Sporting CP15 November 2024
31 CFR Cluj120 November 2012
31 CSKA Moscow17 December 2004
31 Spartak Moscow115 September 1999
31 Atlético Madrid126 November 2014
31 Sevilla126 September 2017
31 Villarreal121 October 2008
31 Fenerbahçe18 December 2004
31 İstanbul Başakşehir12 December 2020
31 Dynamo Kyiv15 November 1997