Premier League players with the most hat-tricks in history
In football or soccer depending on your English style, a hat-trick refers to a player scoring three goals in a single game.
It is a notable accomplishment, celebrated by players, fans, and commentators alike. A super hat-trick means the player scored 4 goals in a single match and a golden hat-trick refers to scoring all 3 goals scored in the second half.
The Premier League is known for its tough defence style and scoring a hat-trick is not an easy feat in the league.
Despite this, some players have done the impossible to score numerous hat-tricks during their career in the league.
Below are the top players with the most hat-tricks in the Premier League:
1. Sergio Aguero – 12
Sergio Agüero, also known as Kun Agüero, was a phenomenal Argentine striker widely considered one of the best of all time, particularly in the Premier League. He holds the record for the Manchester City player with the highest club score.
Aguero during his time in the premier league scored 12 hat-tricks making him the player with the most hat-trick goals in the league.
He is the fifth all-time Premier League goalscorer with 184 goals and the highest non-English scorer in Premier League history.
Aguero briefly played for Barcelona after departing from Man City but was forced to retire in 2021 at the age of 33 due to heart problems.
2. Alan Shearer – 11
Alan Shearer is an English player and premier league legend, particularly known for his incredible goalscoring record and loyalty to his hometown club, Newcastle.
Throughout his career, he played for Southampton, Blackburn Rovers, and Newcastle United.
He holds the record for the premier league player with the most hat-tricks until Kun Aguero dethroned him. Alan scored 11 hat-tricks during his career making him the second player with the most hat-tricks in Premier League history.
3. Robbie Fowler – 9
Robbie Fowler was a fantastic and prolific English striker known for his sharp finishing. He played most of his career football at Liverpool (1993-2001 and 2006-2007).
He is nicknamed “God” by the Anfield faithful.
Liverpool’s second-highest scorer in the Premier League, the eighth-highest goalscorer in League history, and the third player with the most hat-tricks.
He scored 9 hat-tricks in his premier league career. During his career in the league, Alan Shearer played for Leeds United, Manchester City, Cardiff City, and Blackburn Rovers.
4. Michael Owen – 8
Michael Owen is a phenomenal English player who was dubbed the “wonder boy” because of his exceptional talent at a young age. He scored an incredible 12 goals in just 8 games for England’s U15 team.
He became a Liverpool legend with his dramatic last-minute winner against Arsenal in the 2001 FA Cup final.
His solo goal against Argentina in the 1998 World Cup is considered one of the greatest England goals ever scored. Owen’s achievements weren’t limited to England. He was included in Pelé’s FIFA 100 list of the greatest living players in 2004.
His decision to move from Liverpool to Manchester United, a rival club, was a controversial one that didn’t go down well with some Liverpool fans.
Owen scored 8 hat-tricks in the premier league.
5. Thierry Henry – 8
Thierry Henry is French player widely regarded as one of the greatest strikers, and arguably even players, of all time.
Henry played a pivotal role in Arsenal’s “Invincible” season (2003-04) where they went undefeated in the Premier League. He achieved his peak years with Arsenal, becoming their record goal scorer with 174 goals.
He scored 8 hat-trick during his premier league career before moving to Barcelona where he played alongside Lionel Messi and formed a remarkable attacking partnership.
6. Harry Kane – 8
Harry Kane, although one of the unlucky players when it comes to winning trophy is a world-class English striker currently playing for Bayern Munich.
Most of his career so far was spent at Tottenham before his transfer to Bayern Munich.
He is Tottenham’s all-time top scorer with 213 (2009-2023), surpassing Teddy Sheringham’s record. Kane won the Premier League Golden Boot a remarkable three times (2016-17, 2018-19, 2020-21).
He won the Golden Boot at the 2018 World Cup, where England reached the semifinals and currently holds the record as England’s all-time top scorer with 62 goals.
In Premier League history, Kane while at Tottenham scored 8 hat-tricks to sit at the sixt all-time hat-trick scorer in the Premier League history.
7. Wayne Rooney – 7
Wayne Rooney was a phenomenal English footballer who his greatest success with Manchester United, becoming their all-time top scorer with a staggering 253 goals.
He is also Everton’s second-highest Premier League scorer. Rooney holds the record for England’s youngest ever goalscorer and held the record for most goals for a long period before he was surpassed by Harry Kane.
Rooney scored 7 hat-tricks in his Premier League career.
8. Luis Suarez – 6
9. Erling Haaland – 6
Erling Haaland is a Norwegian professional footballer who plays as a striker for Premier League club Manchester City.
He is young player (born July 21, 2000) with lots of future potential. Haaland has scored more hat-tricks than his age, 29 (senior hat-tricks), 9 of them for Manchester City and 6 in the Premier League, making him the 8th/9th Premier League player with the most hat-tricks (as of May 14, 2025).
With his present form, Haaland is expected to contest the number 1 spot if he retains his performance and remains in the Premier League.
10. Dimitar Berbatov – 5