The Kings of Hat-Tricks: Most Hat-Tricks in Champions League History – Ranked
The UEFA Champions League has always been the stage where football’s greatest stars shine brightest. Scoring a hat-trick on this stage is a remarkable achievement, and only a select group of players have managed to do it multiple times. Here we take a look at the top 10 players with the most hat-tricks in UCL history, starting from number 10 up to the very top.
10. Roberto Soldado – 3 Hat-Tricks (23 Games)

Despite a relatively short Champions League career, Roberto Soldado left his mark with an impressive three hat-tricks in just 23 appearances. His efficiency in front of goal makes him one of the most surprising names on this list.
9. Neymar – 3 Hat-Tricks (81 Games)

The Brazilian superstar has dazzled in Europe with his flair, skills, and decisive finishing. Neymar’s three hat-tricks showcase his ability to dominate games on the biggest stage.
8. Filippo Inzaghi – 3 Hat-Tricks (81 Games)

Inzaghi was known as a true poacher, always in the right place at the right time. His three Champions League hat-tricks reflect his instinctive style and knack for scoring crucial goals.
Read also: The 14 Highest-Paid Mainz 05 Players in 2025 - Ranked from Lowest to Highest
7. Luiz Adriano – 3 Hat-Tricks (47 Games)

Luiz Adriano’s most famous night came when he scored five goals in a single game for Shakhtar Donetsk. His three hat-tricks show how dangerous he could be when given the chance.
6. Mario Gómez – 3 Hat-Tricks (44 Games)

The German striker was a powerful presence in the Champions League during his peak years. With three hat-tricks, Gómez proved to be one of Europe’s most clinical finishers.
5. Karim Benzema – 4 Hat-Tricks (152 Games)

Benzema’s longevity and consistency in the Champions League are remarkable. His four hat-tricks came across different eras of his career, solidifying him as one of the competition’s legends.
4. Kylian Mbappé – 4 Hat-Tricks (89 Games)

At such a young age, Mbappé already has four Champions League hat-tricks to his name. His explosive pace and clinical finishing make him a constant threat to defenders across Europe.
Read also: The 13 Sporting Events With the Largest Prize Pools
3. Robert Lewandowski – 6 Hat-Tricks (134 Games)

The Polish striker has been one of the most reliable goalscorers of his generation. With six hat-tricks, Lewandowski has often carried his teams deep into the tournament.
2. Cristiano Ronaldo – 8 Hat-Tricks (183 Games)

The all-time top scorer in Champions League history also boasts eight hat-tricks. Ronaldo’s consistency, longevity, and big-game mentality set him apart as one of the true icons of the competition.
1. Lionel Messi – 8 Hat-Tricks (163 Games)

Sharing the top spot, Messi’s eight hat-tricks are a testament to his genius. Time and again, he has delivered magical nights in Europe, making him one of the most unforgettable players in Champions League history.
Read also: Europe’s Best Football Fans Ranked by AI – From 20th to 1st
Read also: 9 Football Players Who Broke Betting Rules