Top 10 Highest Goal Scorers in Premier League History

The Premier League, widely regarded as one of the most competitive football leagues in the world, has witnessed some remarkable goal-scoring talent over the years.

From legends of the game to current superstars, the league has seen prolific goal scorers etch their names into its history books.

In this article, we will delve into the top 10 highest goal scorers in Premier League history, their achievements, and their impact on the beautiful game.

1. Alan Shearer – 260 Goals

Alan Shearer, a true icon of English football, sits atop the list of Premier League’s all-time leading goal scorers.

Playing for Southampton, Blackburn Rovers, and mostly for Newcastle United, Shearer found the back of the net a staggering 260 times during his illustrious career.

Known for his powerful shots, predatory instincts, and exceptional aerial ability, Shearer remains an epitome of goal-scoring excellence.

2. Wayne Rooney – 208 Goals

Wayne Rooney, a Manchester United and Everton legend, is the second-highest goal scorer in Premier League history.

His incredible versatility, tenacity, and technical skills allowed him to dominate the league for over a decade.

Rooney’s 208 goals came through his time at both clubs, with the majority of his tally achieved in a Manchester United shirt.

3. Andrew Cole – 187 Goals

Andrew Cole, known for his lethal finishing and blistering pace, takes the third spot on the list. Playing for multiple Premier League clubs, including Newcastle United, Manchester United, and Blackburn Rovers, Cole showcased his predatory instincts in front of goal. His total of 187 goals highlights his impact on the league during the 1990s and early 2000s.

4. Sergio Agüero – 184 Goals

Sergio Agüero, an Argentine superstar, spent the majority of his Premier League career at Manchester City. Known for his exceptional dribbling skills, agility, and clinical finishing, Agüero played a pivotal role in Manchester City’s success, including their historic title-winning goal in the 2011-2012 season. With 184 goals to his name, he holds the fourth spot on the list.

5. Frank Lampard – 177 Goals

Frank Lampard, a Chelsea legend and one of the finest midfielders of his generation, is the highest-scoring midfielder in Premier League history. Renowned for his late runs into the box and thunderous long-range strikes, Lampard’s ability to find the back of the net was exceptional. His tally of 177 goals is a testament to his goal-scoring prowess.

6. Thierry Henry – 175 Goals

Thierry Henry, an Arsenal icon and one of the most influential players in Premier League history, revolutionized the striker’s role. Combining blistering pace, exquisite technique, and incredible composure, Henry left an indelible mark on the league. His 175 goals helped Arsenal secure multiple titles and made him a true Premier League legend.

7. Robbie Fowler – 163 Goals

Robbie Fowler, affectionately known as “God” by Liverpool fans, was a prolific goal scorer during his time at Liverpool and Leeds United. His instinctive finishing and intelligent movement in the penalty area made him a constant threat to opposition defenses. Fowler’s record of 163 goals showcases his impact on the Premier League during the 1990s.

8. Jermain Defoe – 162 Goals

Jermain Defoe, a dynamic and clinical striker, has plied his trade for several Premier League clubs, including West Ham United, Tottenham Hotspur, and Sunderland. Known for his sharpness in front of goal and ability to score from various positions, Defoe has consistently found the back of the net throughout his career, amassing an impressive 162 goals.

9. Michael Owen – 150 Goals

Michael Owen burst onto the Premier League scene as a teenager, showcasing his electrifying pace and clinical finishing. Playing for Liverpool, Newcastle United, and Manchester United, Owen established himself as one of England’s finest goal scorers. His tally of 150 goals highlights his impact during his time in the league.

10. Les Ferdinand – 149 Goals

Les Ferdinand, a powerful and athletic striker, enjoyed a successful career in the Premier League, representing clubs like Queens Park Rangers, Newcastle United, and Tottenham Hotspur. His ability to score goals consistently throughout his career secured him a place among the league’s top goal scorers, with a total of 149 goals.


Who is the all-time leading goal scorer in Premier League history?

Alan Shearer is the all-time leading goal scorer in the Premier League with 260 goals.

Who is the highest-scoring midfielder in Premier League history?

Frank Lampard holds the record for being the highest-scoring midfielder in Premier League history with 177 goals.

Which Premier League player has scored the most goals in a single season?

The record for the most goals scored in a single Premier League season is held by Mohamed Salah, Cristiano Ronaldo, and Alan Shearer, each with 31 goals.

Is there an active player close to breaking Alan Shearer’s goal-scoring record?

As of the knowledge cutoff in September 2021, there is no active player within reach of breaking Alan Shearer’s goal-scoring record, although Harry Kane and Sergio Agüero have shown potential to challenge in the future.

Leave a Reply

Back to top button