Football

The 20 Best Premier League Strikers of All Time – Ranked

The Premier League has been blessed with an incredible range of strikers who have lit up the competition with their goals, personalities, and unforgettable moments. From clinical finishers to silky technicians, this list honours the greatest to ever lead the line in England’s top flight. We begin at number 20 and work our way to the undisputed number one.

20. Jamie Vardy (Leicester City)

Jamie Vardy
Mikolaj Barbanell / Shutterstock.com

Jamie Vardy was the ultimate underdog story turned Premier League icon. With 145 goals, blistering pace, and a knack for big moments, he helped power Leicester to their fairy tale title in 2016 and annoyed countless defenders along the way.

19. Les Ferdinand (QPR, Newcastle United, Spurs, others)

les ferdinand
By Brian Minkoff- London Pixels - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=76934714

A dominant presence in the box, Les Ferdinand combined strength, aerial ability, and finishing finesse. With nearly 150 goals and a PFA Player of the Year award, he was a Premier League star across multiple clubs.

18. Gianfranco Zola (Chelsea)

gianfranco zola
photo-oxser / Shutterstock.com

Zola was a magician on the pitch, known for his creativity, vision, and jaw-dropping technical ability. While not a prolific scorer, he transformed Chelsea’s attack and inspired a generation of flair players.

Read also: Top 20 Predicted Premier League Goalscorers for 2025/26 – Ranked by AI

17. Michael Owen (Liverpool, others)

Michael Owen
ph.FAB / Shutterstock.com

Before injuries took their toll, Owen was electric—winning two Golden Boots and a Ballon d’Or by age 22. His raw speed and lethal finishing made him one of the most feared forwards in the early 2000s.

16. Ruud van Nistelrooy (Manchester United)

Ruud Van Nistelrooy
ph.FAB / Shutterstock.com

Van Nistelrooy was a pure poacher, who thrived on sharp movement and killer instinct. Despite an ACL injury before his move, he became one of the most consistent scorers Old Trafford has seen.

15. Robbie Fowler (Liverpool, others)

robbie fowler
mooinblack / Shutterstock.com

Fowler was a natural goalscorer with impeccable timing and technique, earning him the nickname “God” at Anfield. Injuries prevented him from reaching even greater heights, but his 163 goals speak volumes.

14. Robin van Persie (Arsenal, Manchester United)

Robin_Van_Persie
By Ronnie Macdonald from Chelmsford, United Kingdom - Mark Gower & Robin Van Persie 1Transferred from en.wikipedia to Commons by User:Fredde 99.., CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=18318605

Van Persie was the complete forward with a sublime left foot and eye for the spectacular. After years of carrying Arsenal, he led Manchester United to a league title in his debut season there.

Read also: The 20 Players With the Most Goals and Assists (G/A) Since 2000 - Ranked

13. Fernando Torres (Liverpool, Chelsea)

Fernando Torres
CHEN WS / Shutterstock.com

At Liverpool, Torres was unplayable—his blend of speed, movement, and clinical finishing made him world-class. Though his Chelsea spell was inconsistent, his early years secured his legendary status.

12. Ian Wright (Arsenal, West Ham United)

Ian Wright
Photo: gtphotography.org / Shutterstock.com

A late bloomer, Wright became one of the Premier League’s earliest superstars with his passion, sharp finishing, and infectious energy. He was Arsenal’s record scorer before a certain Frenchman arrived.

11. Luis Suarez (Liverpool)

Luis Suárez
Fabrizio Andrea Bertani / Shutterstock.com

Suarez was one of the most gifted and controversial players the league has seen. His 31-goal season in 2013/14 was a masterclass in technique, power, and unpredictability.

10. Erling Haaland (Manchester City)

Photo: ph.FAB / Shutterstock.com

Haaland has only just begun, but his impact is already historic. With 63 goals in 66 games, the Norwegian phenomenon has redefined what it means to be a modern striker.

Read also: The Longest-Reigning World No. 1s in ATP History - Ranked

9. Andy Cole (Newcastle United, Manchester United, others)

Andy Cole
D. Ribeiro / Shutterstock.com

Cole was a lethal finisher who amassed 187 goals without taking penalties. He was a consistent presence during United’s dominance and one of the most underrated greats in PL history.

8. Eric Cantona (Leeds United, Manchester United)

Eric Cantona
Featureflash Photo Agency / Shutterstock.com

Cantona wasn’t just a goalscorer—he was a cultural force who shaped United’s winning mentality. His charisma and genius made him one of the most influential players in league history.

7. Harry Kane (Tottenham Hotspur, Norwich City)

Harry Kane
Cosmin Iftode / Shutterstock.com

Kane’s all-round game, goal record, and leadership marked him as one of England’s finest ever. With 213 Premier League goals before moving to Bayern, he came closer to Shearer’s record than anyone else.

6. Dennis Bergkamp (Arsenal)

Dennis Bergkamp
Cressd, CC0, via Wikimedia Commons

Bergkamp brought elegance and imagination to Arsenal’s front line. His technical brilliance and intelligence made him one of the most creative forwards the Premier League has ever seen.

Read also: Ballon d’Or 2025 Power Rankings: The 25 Biggest Contenders This Season

5. Didier Drogba (Chelsea)

Didier Drogba
ph.FAB / Shutterstock.com

Drogba was a powerhouse who always turned up in the biggest games. A Chelsea legend, he won two Golden Boots and regularly delivered match-winning moments under pressure.

4. Wayne Rooney (Everton, Manchester United)

Photo: kivnl / Shutterstock.com

Rooney burst onto the scene as a teenager and never looked back, racking up 208 goals and 103 assists. His versatility and vision made him a Premier League mainstay for over a decade.

3. Sergio Aguero (Manchester City)

Sergio Agüero
Cosmin Iftode / Shutterstock.com

Aguero scored the most iconic goal in Premier League history and 183 more besides. His agility, precision, and consistency made him the league’s greatest-ever foreign goalscorer.

2. Alan Shearer (Blackburn Rovers, Newcastle United)

Alan Shearer
Oleh Dubyna / Shutterstock.com

Shearer’s record of 260 goals still stands tall, nearly two decades after his retirement. His blend of power, positioning, and relentless drive defined the Premier League’s early era.

Read also: The 20 Most Expensive Teenage Football Transfers of All Time - Ranked

1. Thierry Henry (Arsenal)

Thierry Henry
ph.FAB / Shutterstock.com

Henry was the perfect striker—elegant, fast, and ruthlessly efficient. With over 175 goals and countless breathtaking moments, he elevated both Arsenal and the Premier League to new heights.

Oliver Obel

Oliver Obel – Sports Content Creator & Football Specialist I’m a passionate Sports Content Creator with a strong focus on football. I write for LenteDesportiva, where I produce high-quality content that informs, entertains, and connects with football fans around the world. My work revolves around player rankings, transfer analysis, and in-depth features that explore the modern game. I combine a sharp editorial instinct with a deep understanding of football’s evolution, always aiming to deliver content that captures both insight and emotion.