Top 10 Best Strikers Of All Time In The Premier League Ranked
The English Premier League has seen some of the greatest strikers in football history grace its pitches, and narrowing down the list of the best to just ten is no easy task. But after giving it some thought, the top ten Premier League strikers of all time are the players listed below.
10. Dwight Yorke: Yorke scored 155 goals in 381 games while playing for four different Premier League clubs, including Manchester United. He played a significant role in the 1999 Manchester United treble-winning team.
9. Andy Cole: Cole scored 142 goals in 291 games while playing for 10 different Premier League clubs, including Manchester United and Arsenal. During his career at Old Trafford, he won five Premier League titles and one Golden Boot award.
8. Cristiano Ronaldo: Despite only spending seven seasons (2003-2009 and 2021-2022) in the Premier League, Ronaldo had a significant impact while playing for Manchester United, scoring 136 goals in 291 appearances. During his time at Old Trafford, he won three Premier League titles and one Premier League Golden Boot.
7. Robbie Fowler: During his time at Liverpool, Fowler was a competent goal scorer, tallying over 30 goals in three different seasons. He won the Premier League Golden Boot twice and helped the Reds win two FA Cups and a UEFA Cup.
6. Didier Drogba: During his time at Chelsea, Drogba was a strong and precise finisher who scored more than 100 goals across all competitions. During his career at Stamford Bridge, he won four Premier League titles and two Premier League Golden Boot awards.
5. Wayne Rooney: Rooney is the all-time leading scorer for Manchester United, and he is also the second-highest goalscorer in Premier League history with 208 goals. During his career at Old Trafford, he won five Premier League championships and one Golden Boot award.
4. Thierry Henry: It’s understandable why Henry is regarded as one of the greatest players in Premier League history. The French striker scored 175 goals in 258 games for Arsenal, earning the Golden Boot award four times and contributing to the club’s two Premier League championships.
3. Harry Kane: Since making his debut for Tottenham Hotspur in 2014, Kane has been a revelation, tallying at least 20 goals in each of the previous eight seasons. He has twice assisted Spurs in placing second in the league and has won the Premier League Golden Boot four times.
2. Sergio Agüero: Before departing from Manchester City in 2021, Agüero scored 193 goals in 301 appearances. He won four Premier League Golden Boots and helped Manchester City win four Premier League titles.
1. Alan Shearer: With a record 260 goals in just 441 appearances for Blackburn Rovers and Newcastle United, Shearer is the Premier League’s all-time leading scorer. Shearer received two PFA Young Player of the Year awards and three Premier League Golden Boot awards.