logo

Top 10 Greatest Premier League Strikers in History

Since its start in 1992, the Premier League has showcased some of the finest strikers in football. Players like Alan Shearer, Thierry Henry, and Wayne Rooney have left lasting marks with their consistent goal-scoring and influence on the game. Others such as Sergio Agüero and Didier Drogba made their names with key moments that changed seasons. This list ranks the top 10 Premier League strikers based on goals, appearances, trophies, individual awards, and their overall impact on the league.

How We Ranked the Top Strikers

  • Goals: Scoring ability is the core role of a striker, so total goals carry great importance.
  • Appearances: Consistency and longevity show how reliable a player was for their teams.
  • Titles and Awards: Winning Premier League titles or individual honours reflects clutch performances and winning mentality.

Best Premier League Strikers of All Time

  • Rank: 10
  • Player: Robbie Fowler
  • Country: England
  • Apps: 379
  • Goals: 162

Robbie Fowler rose through Liverpool's academy to become one of England’s deadliest forwards. His nine Premier League hat-tricks remain among the best, making him a Liverpool legend. Despite not winning league titles, his 162 goals in 379 matches stand out.

  • Rank: 9
  • Player: Michael Owen
  • Country: England
  • Apps: 326
  • Goals: 150

Michael Owen was a prodigy in the late 90s and early 2000s, winning the Ballon d’Or in 2001. He scored 117 goals for Liverpool before spells at Newcastle and Real Madrid. Owen eventually won a Premier League title with Manchester United, solidifying his place among the greats.

  • Rank: 8
  • Player: Andy Cole
  • Country: England
  • Apps: 415
  • Goals: 187

Andy Cole was a powerful striker remembered for his record 34 goals in a single season with Newcastle and important goals for Manchester United. His 187 Premier League goals came with aerial strength and sharp finishing.

  • Rank: 7
  • Player: Eric Cantona
  • Country: France
  • Apps: 156
  • Goals: 70

Eric Cantona transformed Manchester United’s fortunes in the 1990s, winning four league titles in five years. Though he scored fewer goals than others on this list, his leadership and flair earned him legendary status.

  • Rank: 6
  • Player: Harry Kane
  • Country: England
  • Apps: 320
  • Goals: 213

Harry Kane burst into prominence with Tottenham Hotspur, winning multiple Golden Boots. By 2023, he had scored 213 goals in 320 Premier League appearances, placing him second in all-time top scorers behind Shearer. Now playing in Germany, Kane remains one of the finest finishers of his generation.

  • Rank: 5
  • Player: Didier Drogba
  • Country: Ivory Coast
  • Apps: 254
  • Goals: 104

Didier Drogba is a Chelsea icon who scored crucial goals during eight years at Stamford Bridge. Known for his physical presence and clutch strikes, he helped Chelsea win four Premier League titles and 14 trophies overall.

  • Rank: 4
  • Player: Alan Shearer
  • Country: England
  • Apps: 441
  • Goals: 260

Alan Shearer remains the Premier League’s all-time top scorer with 260 goals. His peak came at Blackburn Rovers where he won a league title before becoming Newcastle United’s talisman. His scoring record and consistency are unmatched.

  • Rank: 3
  • Player: Sergio Agüero
  • Country: Argentina
  • Apps: 275
  • Goals: 184

Sergio Agüero was instrumental in Manchester City’s rise, famously scoring the last-minute winner to clinch their first Premier League title. With five league wins and a Golden Boot, his 184 goals made him a City legend.

  • Rank: 2
  • Player: Wayne Rooney
  • Country: England
  • Apps: 491
  • Goals: 208

Wayne Rooney is Manchester United’s highest scorer and the third highest in Premier League history. Known for his vision, dribbling, and goal-scoring, he won five league titles but never secured a Golden Boot.

  • Rank: 1
  • Player: Thierry Henry
  • Country: France
  • Apps: 258
  • Goals: 175

Thierry Henry is widely regarded as the greatest Premier League striker. The Arsenal legend won three league titles and dominated scoring charts with four Golden Boots. His mix of pace, skill, and precision made him a unique threat and one of the best French players ever.

Quick Facts

  • Who is the best Premier League striker ever? Thierry Henry
  • Greatest striker in Premier League history? Didier Drogba
  • Why is Alan Shearer considered the best? He holds the record for most Premier League goals with 260.
  • Top 3 Premier League strikers? Thierry Henry, Wayne Rooney, Sergio Agüero