Most Premier League Hat-Tricks
On this page5
Sergio Aguero holds the Premier League record for the most hat-tricks, with 12 scored during his ten seasons at Manchester City from 2011 to 2021. That total puts him one ahead of Alan Shearer, the competition’s all-time top scorer, and reflects Aguero’s status as one of the deadliest finishers the English top flight has seen.
A hat-trick, three goals by one player in a single match, is the mark of a striker capable of taking a game over on his own. Racking up 12 across a career requires both ruthlessness and consistency at the highest level. Here is the full leaderboard of the Premier League’s top hat-trick scorers, the players behind the numbers, and who is chasing the record now. All figures are as of the 2025 season.
The record holder: Sergio Aguero and 12 hat-tricks
Aguero built his total across a decade at Manchester City, where he became the club’s all-time leading scorer and a serial match-winner. His hat-tricks came against a range of opponents and often in decisive fixtures, underlining a knack for producing his biggest days when they mattered. His 12 finally moved him clear of Alan Shearer’s long-standing mark.
The record blends peak sharpness with longevity at a single elite club. Aguero was a penalty-box predator for ten years in the same league, the exact profile a hat-trick record rewards.
The full leaderboard of Premier League hat-tricks
The table below ranks the Premier League’s top hat-trick scorers. Active players are noted, and totals for current players are still climbing.
| Rank | Hat-tricks | Player | Main club(s) |
|---|---|---|---|
| 1 | 12 | Sergio Aguero | Manchester City |
| 2 | 11 | Alan Shearer | Blackburn, Newcastle |
| 3 | 9 | Robbie Fowler | Liverpool |
| 4 | 8 | Thierry Henry | Arsenal |
| 5 | 8 | Michael Owen | Liverpool |
| 6 | 8 | Harry Kane | Tottenham Hotspur |
| 7 | 6 | Erling Haaland* | Manchester City |
| 8 | 5 | Mohamed Salah* | Liverpool |
| 9 | 5 | Ian Wright | Arsenal |
| 10 | 5 | Ruud van Nistelrooy | Manchester United |
The list is dominated by the strikers who defined their eras, from Shearer and Fowler in the 1990s to Aguero and Kane more recently, with Haaland and Salah representing the current game.
Shearer, Fowler and the early stars
Alan Shearer’s 11 hat-tricks came across spells at Blackburn Rovers and Newcastle United, and he remains the Premier League’s all-time leading scorer overall. Robbie Fowler’s 9 for Liverpool made him one of the most feared finishers of the 1990s. Together they set the standard that Aguero eventually surpassed. Their overall records feature on our most goals in football history leaderboard.
Haaland, Salah and the modern chase
Erling Haaland has been the quickest hat-trick scorer in Premier League history, reaching several within his opening seasons at Manchester City, and he is the most likely active player to challenge Aguero’s 12. Mohamed Salah has added to his tally over a long Liverpool career. Both are still climbing, keeping the record live in a way it has not been since Aguero retired. For their scoring within a single campaign, see our most goals in a Premier League season list.
Why the record matters
Hat-tricks capture a striker’s ability to dominate a match, repeated across many seasons in the world’s most competitive league. Aguero’s 12 required a decade of penalty-box brilliance, which is why it took a scorer of his caliber to pass Shearer. For the broader picture of the competition’s benchmarks, see our roundup of Premier League records and the most Premier League appearances.
The short version: Sergio Aguero holds the Premier League record for the most hat-tricks with 12, just ahead of Alan Shearer (11) and Robbie Fowler (9). Erling Haaland leads the active chase. As of the 2025 season, Aguero’s mark still stands at the top.
Frequently asked questions
Who has scored the most Premier League hat-tricks?+
Sergio Aguero has scored the most Premier League hat-tricks, with 12 for Manchester City between 2011 and 2021. Alan Shearer is second with 11, set across spells at Blackburn Rovers and Newcastle United. Robbie Fowler is third with 9. All figures are as of the 2025 season.
How many Premier League hat-tricks did Alan Shearer score?+
Alan Shearer scored 11 Premier League hat-tricks, one behind Sergio Aguero's record. He remains the competition's all-time leading goal scorer overall, so his hat-trick total sits alongside a broader body of scoring records. Shearer led the list for years before Aguero overtook him.
Which active player has the most Premier League hat-tricks?+
Erling Haaland leads active players and has been the fastest hat-trick scorer in Premier League history, reaching several within his first seasons at Manchester City. He is the clearest threat to Sergio Aguero's record of 12, given his scoring rate, though he still has ground to make up. Mohamed Salah also ranks among the active leaders.
What counts as a Premier League hat-trick?+
A hat-trick is three or more goals scored by the same player in a single Premier League match. Only goals in the Premier League itself count toward this record, not those in cup competitions or European matches. Own goals do not count toward a player's hat-trick tally.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 38-0 — Sign a 4-4-2 of all-time football legends and chase a perfect 38-0 league season — perfect, not just unbeaten.
- Explore all our games →
Related football guides
View all →
Most Goals in a Premier League Season: The Records
Manchester City hold the team record with 106 goals in 2017–18. Erling Haaland holds the player record with 36 in 2022–23. The full numbers, both eras.
Most Premier League Appearances
Gareth Barry holds the record for most Premier League appearances with 653. The full leaderboard of the competition's most durable players.
Most Premier League Titles by a Club
Manchester United have won 13 Premier League titles, the most of any club. The full leaderboard of Premier League champions, explained.
Most Premier League Clean Sheets
Petr Cech holds the Premier League clean sheet record with 202. The full leaderboard of the league's greatest goalkeepers, explained.
Most Premier League Assists
Ryan Giggs holds the Premier League assists record with 162. The full leaderboard of the league's greatest creators, explained.
Most Premier League Goals All-Time
Alan Shearer holds the Premier League record with 260 goals, ahead of Harry Kane's 213. The full all-time scoring leaderboard, explained.