Many Players have experienced taking the UEFA Champions League match ball home. But few have done it multiple times. Listening to the UEFA Champions League anthem on the pitch while being in the starting lineup is the dream of every other kid football fan. But among the dreamers, few players go on to make further history in the game.
Players who leave a lasting impression through their quality, be it defending, goalkeeping, or even scoring goals. In this article, we will have a look at the players with the most hat-tricks in the UEFA Champions League history.
RANK | PLAYERS | HAT-TRICKS | CLUBS |
1 | Cristiano Ronaldo | 8 |
Real Madrid (7), Juventus (1) |
2 | Lionel Messi | 8 | FC Barcelona (8) |
3 | Robert Lewandowski | 6 | Borussia Dortmund (1), Bayern Munich (4), FC Barcelona (1) |
4 | Karim Benzema | 4 | Real Madrid (1) |
5 | Luiz Adriano | 3 | Shakhtar Donetsk (3) |
6 | Mario Gomez | 3 | Bayern Munich (3) |
7 | Filippo Inzaghi | 3 | Juventus (2), AC Milan (1) |
8 | Neymar Junior | 3 | FC Barcelona (1), Paris Saint-Germain (2) |
9 | Kylian Mbappe | 3 | Paris Saint-Germain (2), Real Madrid (1) |
10 | Harry Kane | 2 | Tottenham Hotspurs (1), FC Bayern Munich (1) |
10. Harry Kane| 2 Hat-tricks| Tottenham Hotspurs & Bayern Munich:
First Hat-trick | Tottenham Hotspurs:
On 26th September 2017, Harry Kane hit his first hat-trick in the UEFA Champions League against APOEL FC, Tottenham Hotspurs won that match 3-0 in the group stage and Kane finished the group stage joint second in the top scorers chart with six goals.
Second Hat-trick | FC Bayern Munich:
On 18th September 2024, Harry Kane hit his second hat-trick against Dinamo Zagreb in the UEFA Champions League. Kane scored 4 goals and Bayern Munich won that match 9-2 at Allianz Arena in Munich.
9. Kylian Mbappe | 3 Hat-tricks | Paris Saint-Germain & Real Madrid:
First Hat-trick | Paris Saint-Germain:
On 23 October 2019, Mbappe scored his first UEFA Champions League hat-trick against Club Brugge. Mbappe bagged three goals and Paris Saint-Germain won 5-0 against Club Brugge.
Second Hat-trick | Paris Saint-Germain:
On 17 February 2017, Kylian Mbappe scored his second UEFA Champions League Round of 16 hat-tricks against the mighty FC Barcelona in Parc des Princes. Mbappe scored 3 goals and Moises Keane scored the last goal against Barcelona and they won 4-1 against the Blaugranes.
Third Hat-trick | Real Madrid:
On 20th February 2025, Kylian Mbappe scored his third UEFA Champions League career Hat-trick against Manchester City in the League phase Knockout's second leg. With Mbappe's hat trick, Real Madrid beat the mighty Manchester City 3-1 and aggregated 6-3, and secured a spot in the Round of 16.
8. Neymar Jr. | 3 Hat-tricks | FC Barcelona & Paris Saint-Germain:
First Hat-trick | FC Barcelona:
On December 11, 2013, Neymar Jr. scored his first-ever hat-trick in the UEFA Champions League at Camp Nou in Spain. In that Lionel Messi was injured, but Neymar stepped up and scored a hat-trick against Celtic FC and FC Barcelona triumphed over a dominant 6-1 win against Celtic FC.
Second Hat-trick | Paris Saint-Germain:
Neymar Junior scored his second UEFA Champions League hat-trick against Red Star Belgrade on 4 October 2018. The Brazilian scored his second Champions League hat-trick with Paris Saint-Germain.
Third Hat-trick | Paris Saint-Germain:
Neymar Junior scored the third UEFA Champions League hat-trick against Istanbul Basaksehir. With the help of the Brazilian wizard's hat-trick, PSG triumphed in a 5-1 win over Istanbul in Parc des Princes in the UEFA Champions League group stage on 9 December 2020.
7. Filippo Inzaghi | 3 Hat-tricks | Juventus & Paris Saint-Germain:
First Hat-trick | Juventus:
Filippo Inzaghi scored his first UEFA Champions League hat-trick against Dynamo Kyiv. Filippo Inzaghi became the first Juventus player to score a UEFA Champions League hat-trick when he found the back of the net on three occasions against Dynamo Kyiv in March 1998. Juventus won that match with a comfortable 4-1 scoreline.
Second Hat-trick | Juventus:
On 13 September 2000, Filippo Inzaghi netted his first UEFA Champions League hat-trick against Hamburg. Filippo Inzaghi's hat-trick rescued Juventus as an astonishing Champions League match against Hamburg finished 4-4 in Germany. Juventus led 3-1 at one stage before falling 4-3 behind and it needed a late penalty from Inzaghi to rescue a point.
Third Hat-trick | AC Milan:
The former Italian international scored his third UEFA Champions League hat-trick in his iconic AC Milan Jersey against Deportivo La Coruna. With the help of his hat-trick AC Milan won with a comfortable 4-0 scoreline in the 2002-03 season.
6. Mario Gomez | 3 Hat-tricks | FC Bayern Munich:

Mario Gomez scored his first UEFA Champions League hat-trick against the Romanian side CFR Cluj in November 2010. Almost a year to the day later, the German forward scored a match-winning hat-trick against Napoli to seal a 3-2 win.
5. Luiz Adriano | 3 Hat-tricks | Shakhtar Donetsk:
Luiz Adriano had registered his first UEFA Champions League hat-trick two years prior when he netted three times in Shakhtar's 5-2 win over Danish side Nordsjaelland in November 2012. Luiz Adriano netted his second UEFA Champions League hat-trick against BATE Borisov in the 2014 season. The Brazilian recorded his third hat-trick against BATE as he inspired Shakhtar to a 5-0 win.
4. Karim Benzema | 4 Hat-tricks | Real Madrid:
Karim Benzema netted his first UEFA Champions League hat-trick for Real Madrid against Auxerre in December 2010. The Frenchman would wait five years for his second as he scored three times in an 8-0 win over Malmo.
The Frenchman would wait five years for his second as he scored three times in an 8-0 win over Malmo, scoring three against PSG in March 2022, Benzema recorded his fourth UEFA Champions League hat-trick in a 3-1 win over Chelsea in April that year.
3. Robert Lewandowski | 6 Hat-tricks | Dortmund, Bayern Munich, & Barcelona:
The only player in UEFA Champions League history to score the hat-trick for three different clubs.
Robert Lewandowski truly announced himself on the world stage with a four-goal haul for Borussia Dortmund against Real Madrid in April 2013, he scored his first UEFA Champions League hat-trick in Santiago Bernabeu against Real Madrid.
The Polish forward had already agreed on terms with Bayern at that point and Lewandowski recorded four hat-tricks for the German giants when opposing Dinamo Zagreb, Red Star Belgrade, Benfica, and lastly Red Bull Salzburg.
A move to Barcelona in 2022 brought Lewandowski his sixth UEFA Champions League hat-trick against Viktoria Plzen.
2. Lionel Messi | 8 Hat-tricks | FC Barcelona:
Lionel Messi scored a UEFA Champions League hat-trick in five consecutive calendar years from 2010. He scored his first UEFA Champions League hat-trick against Arsenal in 2010. The Argentine Talisman became the first player in the competition's history to score five goals in a single UEFA Champions League match against Bayer Leverkusen in 2012.
The former Barcelona legend scored other six UEFA Champions League hat-tricks against Ajax, APOEL Nicosia, Celtic, Manchester City, and PSV Eindhoven, a record equaled by Cristiano Ronaldo just six months later.
1. Cristiano Ronaldo | 8 Hat-tricks | Real Madrid & Juventus:
Cristiano Ronaldo never bagged a UEFA Champions League hat-trick for Manchester United. The Real Madrid legend netted his first hat-trick in the competition against Ajax in 2012. Ronaldo netted seven UEFA Champions League hat-tricks while he was in Real Madrid, the seven club names were - AFC Ajax, Shakhtar Donetsk, VfL Wolfsburg, Bayern Munich, Atlético de Madrid, Galatasaray, and Malmo FF.
Although the most memorable one came against Atlético de Madrid the second time. This time in the colors of Juventus. Juventus progressed 3-2 on aggregate to reach the quarterfinals.