Top 10 Greatest Premier League Strikers of All Time
The Premier League, since its start in 1992, has been home to some of the finest strikers who blended goal-scoring talent with skillful play. Players like Alan Shearer, Thierry Henry, and Wayne Rooney not only scored goals consistently but also shaped the league's history with their influence on the pitch. Others, including Sergio Agüero and Didier Drogba, delivered in critical moments that defined seasons. This ranking focuses on goals, appearances, league titles, individual awards, and overall impact.
The English top flight has seen numerous iconic forwards, from Cristiano Ronaldo to the record scorer Alan Shearer, from the energetic Luis Suarez to the charismatic Eric Cantona. The sheer number of remarkable strikers makes it tough to pick just ten, but this list highlights those who combined prolific scoring with technical excellence.
Ranking Criteria
- Goals: Primary measure for a striker’s success is scoring ability.
- Appearances: Consistency and longevity at the top level matter.
- Premier League Titles / Individual Awards: Winning trophies and earning honours show impact in key moments.
Best Premier League Strikers Ever (2026)
- 10. Robbie Fowler (England) – Apps: 379, Goals: 162
- 9. Michael Owen (England) – Apps: 326, Goals: 150
- 8. Andy Cole (England) – Apps: 415, Goals: 187
- 7. Eric Cantona (France) – Apps: 156, Goals: 70
- 6. Harry Kane (England) – Apps: 320, Goals: 213
- 5. Didier Drogba (Ivory Coast) – Apps: 254, Goals: 104
- 4. Alan Shearer (England) – Apps: 441, Goals: 260
- 3. Sergio Agüero (Argentina) – Apps: 275, Goals: 184
- 2. Wayne Rooney (England) – Apps: 491, Goals: 208
- 1. Thierry Henry (France) – Apps: 258, Goals: 175
Brief Overview of Each Striker
Robbie Fowler emerged from Liverpool's youth system to become one of England's deadliest finishers. Playing primarily for Liverpool, but also featuring for Manchester City and Leeds United, he tallied 162 goals in 379 Premier League games. Fowler ranks third in Premier League hat-tricks with nine and earned multiple Player of the Month awards and two PFA Young Player of the Year titles.
- Appearances: 379
- Goals: 162
- Assists: 34
- PL Titles: 0
- Honours: PFA Young Player of the Year (1995, 1996), multiple Player of the Month awards
Michael Owen was a prolific scorer during the late '90s and early 2000s, earning the 2001 Ballon d’Or as one of the youngest winners ever. He scored 117 goals for Liverpool before spells at Newcastle and Real Madrid. Despite injury setbacks, he won a Premier League title with Manchester United, solidifying his legacy.
- Appearances: 326
- Goals: 150
- Assists: 39
- PL Titles: 1
- Honours: Ballon d’Or (2001), Golden Boot (1998, 1999), PFA Young Player of the Year (1998)
Andy Cole was a hero for both Newcastle United and Manchester United. He set a record with 34 league goals in a single season for Newcastle and scored 93 goals at Old Trafford, including a crucial Champions League semi-final winner. Known for his aerial threat and powerful shooting, he ended with 187 Premier League goals and five league titles.
- Appearances: 415
- Goals: 187
- Assists: 69
- PL Titles: 5
- Honours: Premier League Golden Boot (1993–94), PFA Team of the Year
Eric Cantona transformed Manchester United into a dominant force, winning four Premier League titles in five years. Though scoring only 70 league goals, his influence extended beyond stats. Nicknamed King Eric, he is remembered for his leadership and flair, winning several personal accolades.
- Appearances: 156
- Goals: 70
- Assists: 55
- PL Titles: 4
- Honours: PFA Players’ Player of the Year (1994), FWA Footballer of the Year (1996)
Harry Kane rose to prominence with Tottenham Hotspur, securing three Golden Boots and becoming the second-highest Premier League scorer with 213 goals. His playmaking skills complement his finishing, making him one of the finest forwards to grace the league before moving to Bayern Munich.
- Appearances: 320
- Goals: 213
- Assists: 50
- PL Titles: 0
- Honours: Premier League Golden Boot (2016, 2017, 2021), Playmaker Award (2021)
Drogba became a Chelsea legend with 104 Premier League goals and four league titles over eight years. His clutch performances, including the equaliser and winning penalty in the 2012 Champions League final, underline his importance. He also received African Footballer of the Year twice.
- Appearances: 254
- Goals: 104
- Assists: 59
- PL Titles: 4
- Honours: Premier League Golden Boot (2007, 2010), African Footballer of the Year (2006, 2009)
The Premier League's all-time leading scorer, Alan Shearer netted 260 goals over 441 appearances. His peak came at Blackburn Rovers, where he won the title and scored more than 30 goals in three straight seasons. He remains an icon of goal-scoring consistency and power.
- Appearances: 441
- Goals: 260
- Assists: 68
- PL Titles: 1
- Honours: Premier League Golden Boot (1995, 1996, 1997), PFA Players’ Player of the Year (1995)
Sergio Agüero spearheaded Manchester City's rise, famously scoring the title-winning goal against QPR in 2012. With 184 Premier League goals and five league titles, he is City's highest scorer and one of the best forwards in the competition's history.
- Appearances: 275
- Goals: 184
- Assists: 55
- PL Titles: 5
- Honours: Premier League Golden Boot (2014–15), multiple Player of the Month awards
Wayne Rooney is Manchester United’s all-time top scorer with 208 Premier League goals and ranks third overall. His combination of dribbling, vision, and assists helped him win five league titles. Though he never won the Golden Boot, his impact is undeniable.
- Appearances: 491
- Goals: 208
- Assists: 114
- PL Titles: 5
- Honours: PFA Players’ Player of the Year (2010), FWA Footballer of the Year (2010)
Considered the greatest Premier League striker, Thierry Henry starred for Arsenal, scoring 175 goals and winning three league titles. His blend of speed, skill, and creativity made him a nightmare for defenders. Henry also claimed four Golden Boots and multiple individual awards.
- Appearances: 258
- Goals: 175
- Assists: 80
- PL Titles: 2
- Honours: Premier League Golden Boot (2002, 2004, 2005, 2006), PFA Players’ Player of the Year (2003, 2004)


