Scoring a goal is a moment of magic. Scoring three in one match? That’s a hat-trick — the ultimate showcase of dominance. Since the start of the 21st century, only a rare class of footballers has made a habit of scoring hat-tricks at the highest level.
From ruthless finishers to creative geniuses, these players didn’t just score — they overwhelmed defenses and left their mark on football history. Here’s a look at the kings of hat-tricks from 2001 to 2025.

⚽ What Counts as a Hat-Trick?
A hat-trick refers to scoring 3 goals in a single match, usually for club or country, in top-level competitions. Some even include “perfect hat-tricks” — one goal with the left foot, one with the right, and one with the head.
In this list, we count official hat-tricks from club and international matches, across all competitions.
👑 The Hat-Trick Kings (2001–2025)
-
Cristiano Ronaldo – 63+ hat-tricks
The undisputed master. Ronaldo has scored hat-tricks in La Liga, Serie A, Premier League, Champions League, and for Portugal. His blend of power, timing, and mentality makes him the GOAT of hat-tricks. -
Lionel Messi – 57+ hat-tricks
Elegant and explosive. Messi’s hat-tricks are a mix of magic and madness — often scored with sublime dribbles, chips, and long-range curlers. He leads Argentina in hat-tricks and holds the La Liga record. -
Robert Lewandowski – 30+ hat-tricks
Cold, clinical, consistent. The Polish striker has tormented Bundesliga defenses for years. His 5 goals in 9 minutes (vs. Wolfsburg) remains one of the most legendary hat-trick performances ever. -
Luis Suárez – 29 hat-tricks
Whether at Ajax, Liverpool, or Barcelona, Suárez was a one-man storm. Aggressive, technical, and lethal — his hat-tricks often came with assists and chaos. -
Erling Haaland – 25+ hat-tricks (still active)
The Norwegian powerhouse is already breaking records at an insane pace. By 2025, he’s on track to surpass the legends ahead of him. Brace yourself — more hat-tricks are coming. -
Sergio Agüero – 21 hat-tricks
Manchester City’s all-time top scorer and a Premier League legend. Quick feet, sharp instincts — Agüero delivered in style. -
Zlatan Ibrahimović – 19 hat-tricks
From Ajax to LA Galaxy, Zlatan scored hat-tricks like poetry with power. Overhead kicks, volleys, free-kicks — you name it. -
Harry Kane – 19+ hat-tricks (still active)
The England captain continues to rise. Known for clinical finishing and calm under pressure, Kane is always a threat for a quick triple. -
Kylian Mbappé – 17+ hat-tricks (still active)
Blistering pace, explosive dribbles, and a cool head — Mbappé’s hat-tricks have come in Ligue 1, Champions League, and the World Cup. -
Edinson Cavani – 15 hat-tricks
Effortless movement and killer instincts in the box made Cavani one of the most efficient scorers of the 2010s. -
Pierre-Emerick Aubameyang – 13 hat-tricks
Known for his speed and smart runs, Auba struck multiple hat-tricks across Ligue 1, Bundesliga, and Premier League. -
Gonzalo Higuaín – 12 hat-tricks
A goal poacher who shined at Napoli and Real Madrid — often in the right place, at the right time. -
Mohamed Salah – 11+ hat-tricks (still active)
Liverpool’s Egyptian King scores hat-tricks with flair — quick, sharp, and always composed. -
Karim Benzema – 11+ hat-tricks
Late in his career, Benzema found top form — delivering masterclass performances in La Liga and UCL. -
Wayne Rooney – 10 hat-tricks
A Premier League great, Rooney combined power, vision, and finishing to become a consistent hat-trick hero for club and country.