SportsMonkie.com
Football

Most Premier League Hat-Tricks

By Sourav Das Updated July 27, 2026
Football resting on the penalty spot of a stadium pitch
On this page5
  1. 01The record holder: Sergio Aguero and 12 hat-tricks
  2. 02The full leaderboard of Premier League hat-tricks
  3. 03Shearer, Fowler and the early stars
  4. 04Haaland, Salah and the modern chase
  5. 05Why the record matters

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.

RankHat-tricksPlayerMain club(s)
112Sergio AgueroManchester City
211Alan ShearerBlackburn, Newcastle
39Robbie FowlerLiverpool
48Thierry HenryArsenal
58Michael OwenLiverpool
68Harry KaneTottenham Hotspur
76Erling Haaland*Manchester City
85Mohamed Salah*Liverpool
95Ian WrightArsenal
105Ruud van NistelrooyManchester 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.

Share this article

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.

Related football guides

View all →