Back
20 Best Strikers in Premier League History Ranked
May 9, 2025

Summary

Arsenal legend Thierry Henry stands as the greatest Premier League striker of all time.
Jamie Vardy, who is leaving Leicester City this year, makes the top 20 thanks to his legendary rise up the ranks.
Luis Suarez's talents could have seen him much higher up the list if he had stayed in England for longer.
Erling Haaland is the current top striker in the Premier League, with the Man City superstar scoring for fun since moving to England.
The Norway international, should he remain in Manchester, could go on to break all kinds of records, but is he the best centre-forward the Premier League has seen since 1992? He's got some catching up to do...

Ranking factors

Appearances
Goals scored
Teams played for
What others have said about them

20 best strikers in Premier League history: in pictures

Top 20 stirkers in Premier League history
Rank
Player
Clubs played for
1
Thierry Henry
Arsenal
2
Alan Shearer
Blackburn, Newcastle
3
Wayne Rooney
Everton, Man Utd
4
Harry Kane
Tottenham
5
Sergio Aguero
Man City
6
Andy Cole
Newcastle, Man Utd, Blackburn, Fulham, Man City, Portsmouth, Sunderland
7
Eric Cantona
Leeds, Man Utd
8
Michael Owen
Liverpool, Newcastle, Man Utd, Stoke
9
Didier Drogba
Chelsea
10
Erling Haaland
Man City
11
Luis Suarez
Liverpool
12
Robin van Persie
10Shares
0Comments
15Favorites
11Likes
Say something to impress...
Loading...
Comments
Hot

No content at this moment.

Relevant people
SL News
1889 Followers
SL News
Related