Top 10 Premier League Strikers of All Time
The Premier League, since its start in 1992, has been home to some of the most outstanding strikers in football history. Players like Alan Shearer, Thierry Henry, and Wayne Rooney became legends through consistent scoring and key performances. Others such as Sergio Agüero and Didier Drogba delivered unforgettable moments that shaped the competition. This ranking reflects goals scored, appearances, titles, and awards, highlighting those who changed games and left a lasting mark on the league.
Ranking Criteria
- Goals: Scoring is the main duty of a striker, so goal tallies weigh heavily in this list.
- Appearances: Consistency is key; many games played show a striker’s reliability and form.
- Premier League Titles & Individual Awards: Winning trophies or personal honours reflects performance when it counted most.
The Top 10 Premier League Strikers Ever (2026)
- Rank 10: Robbie Fowler (England) - 379 apps, 162 goals
- Rank 9: Michael Owen (England) - 326 apps, 150 goals
- Rank 8: Andy Cole (England) - 415 apps, 187 goals
- Rank 7: Eric Cantona (France) - 156 apps, 70 goals
- Rank 6: Harry Kane (England) - 320 apps, 213 goals
- Rank 5: Didier Drogba (Ivory Coast) - 254 apps, 104 goals
- Rank 4: Alan Shearer (England) - 441 apps, 260 goals
- Rank 3: Sergio Agüero (Argentina) - 275 apps, 184 goals
- Rank 2: Wayne Rooney (England) - 491 apps, 208 goals
- Rank 1: Thierry Henry (France) - 258 apps, 175 goals
Brief Profiles of the Best Premier League Strikers
Robbie Fowler emerged from Liverpool's youth system and became known for his lethal finishing. He scored 162 goals across 379 Premier League matches for Liverpool, Manchester City, and Leeds United. Fowler also holds the third-most Premier League hat-tricks with nine. Though he never won a league title, his impact remains significant.
- Appearances: 379
- Goals: 162
- Assists: 34
- PL Titles: 0
- Awards: PFA Young Player of the Year (1995, 1996), multiple Player of the Month awards
Michael Owen shone in the late 1990s and early 2000s, winning the Ballon d'Or in 2001. He scored 150 goals in 326 Premier League games mainly for Liverpool before moving to Newcastle and later Manchester United, where he won one league title. Injuries limited him but didn’t stop his scoring talent.
- Appearances: 326
- Goals: 150
- Assists: 39
- PL Titles: 1
- Awards: Ballon d’Or (2001), Golden Boot (1998, 1999), PFA Young Player of the Year (1998)
Andy Cole excelled at Newcastle United and Manchester United. His record 34 goals in one Premier League season helped Newcastle stay competitive, while his winning goal in the 1999 Champions League semi-final made him a Red Devils legend. He scored 187 Premier League goals over 415 appearances and won five league titles.
- Appearances: 415
- Goals: 187
- Assists: 69
- PL Titles: 5
- Awards: Premier League Golden Boot (1993–94), PFA Team of the Year
King Eric transformed Manchester United, winning four Premier League titles in five seasons. Despite scoring only 70 league goals, his influence went beyond numbers, symbolizing the club’s rise to dominance in English football during the 1990s.
- Appearances: 156
- Goals: 70
- Assists: 55
- PL Titles: 4
- Awards: PFA Players’ Player of the Year (1994), FWA Footballer of the Year (1996)
Harry Kane burst onto the scene in the 2016-17 season, winning the Golden Boot with 29 goals. He scored 213 goals in 320 Premier League matches mostly for Tottenham Hotspur before moving to Bayern Munich. Kane ranks second in all-time Premier League scoring behind Shearer and has earned several individual honours.
- Appearances: 320
- Goals: 213
- Assists: 50
- PL Titles: 0
- Awards: Premier League Golden Boot (2016, 2017, 2021), Playmaker Award (2021)
Drogba is a Chelsea legend who scored 104 Premier League goals in 254 appearances. He won four league titles and was pivotal in Chelsea's success, including scoring the equalizer and winning penalty in the 2012 Champions League final. Drogba also earned African Footballer of the Year twice.
- Appearances: 254
- Goals: 104
- Assists: 59
- PL Titles: 4
- Awards: Premier League Golden Boot (2007, 2010), African Footballer of the Year (2006, 2009)
Shearer holds the record for most Premier League goals ever, with 260 in 441 games. He won one league title with Blackburn Rovers and later became a Newcastle United icon. Known for his power and consistency, Shearer was three times Premier League Golden Boot winner.
- Appearances: 441
- Goals: 260
- Assists: 68
- PL Titles: 1
- Awards: Premier League Golden Boot (1995, 1996, 1997), PFA Players’ Player of the Year (1995)
Agüero was central to Manchester City's rise, famously scoring the title-winning goal on the final day of the 2011-12 season. He scored 184 Premier League goals in 275 appearances and won five league titles. Agüero also earned the Golden Boot once and is City’s all-time top scorer.
- Appearances: 275
- Goals: 184
- Assists: 55
- PL Titles: 5
- Awards: Premier League Golden Boot (2014–15), PFA Team of the Year
Rooney is Manchester United’s all-time leading scorer with 208 Premier League goals in 491 matches. Known for his skill and vision, he never won a Golden Boot but lifted five league titles and was a key figure throughout his career.
- Appearances: 491
- Goals: 208
- Assists: 114
- PL Titles: 5
- Awards: PFA Players’ Player of the Year (2010), FWA Footballer of the Year (2010)
Henry tops this list, having scored 175 goals in 258 Premier League appearances for Arsenal. He won three league titles and was known for incredible technique, dribbling, and playmaking. Henry earned multiple Golden Boots and was named PFA Players’ Player of the Year twice.
- Appearances: 258
- Goals: 175
- Assists: 80
- PL Titles: 2
- Awards: Premier League Golden Boot (2002, 2004, 2005, 2006), PFA Players’ Player of the Year (2003, 2004)






