Top 10 Premier League strikers of all time: Who stands alongside Shearer and Henry?

The history of the Premier League is marked by many outstanding strikers over the past 30 years. Who are the top 10 Premier League strikers of all time?

Since the league began in 1992, many stars from around the world have arrived and become legends. In this article, soccerwayuk.com reviews the Top 10 Premier League strikers of all time.

Top 10 Premier League strikers of all time

10. Robin van Persie

Playing for both Arsenal and Manchester United, Van Persie was famous for his exceptional left foot, capable of breaking down any defense. Throughout his Premier League career, he scored 144 goals and won the league title in the 2012/13 season. However, he faced controversy after leaving Arsenal for Manchester United, a move that angered many Arsenal fans.

Top 10 Premier League strikers of all time: Who stands alongside Shearer and Henry? - Ảnh 4
Van Persie won his only Premier League title in 2012/13 season

9. Luis Suárez

Despite spending only a short period in the Premier League with Liverpool, Suárez proved himself as one of the most outstanding strikers. The Uruguayan forward scored 69 goals in 110 games, with his most impressive season coming in 2013/14, when he scored 31 goals. This is considered one of the best individual seasons in the league’s history, especially as Liverpool were going through a difficult period at the time.

8. Didier Drogba

One of the greatest goalscorers in Chelsea’s history, Drogba showed his class during many years in the Premier League. Known as a big-game player, he scored crucial goals that helped Chelsea win the league title multiple times. In more than 200 appearances for Chelsea, he scored around 100 goals. While not a very high total, many of those goals were decisive and secured important points in high-pressure matches.

7. Andy Cole

A rare English striker on this list, Andy Cole played for several clubs before joining Manchester United, where he reached the peak of his career under Sir Alex Ferguson. In total, he scored 187 Premier League goals, placing him among the league’s all-time top scorers and proving himself as a clinical finisher in the penalty area.

Top 10 Premier League strikers of all time: Who stands alongside Shearer and Henry? - Ảnh 3
Andy Cole was in his prime with Man United

6. Eric Cantona

Another key figure from Manchester United’s golden era, Eric Cantona is one of the best strikers in Premier League history, despite playing only five seasons for the club. He scored 70 goals but made an impact far beyond the numbers, establishing his legendary status at Old Trafford and in the league’s history. Cantona was inducted into the English Football Hall of Fame in 2002.

5. Sergio Agüero

The Argentine striker spent most of his career at Manchester City, playing a central role in the club’s rise to dominance. He scored 184 Premier League goals for City and for a time held the record for most goals by a foreign player in the league. Agüero’s most iconic moment came in the 2011/12 season, when his last-minute goal secured Manchester City’s first Premier League title and marked the start of the most successful period in the club’s history.

4. Harry Kane

Tottenham Hotspur’s all-time leading Premier League scorer, Harry Kane showed consistent quality for many years. With accurate finishing and strong all-round ability, he was a constant threat to any defense. He scored 213 Premier League goals for Tottenham, ranking second on the league’s all-time scoring list. Since moving to Bayern Munich, that number is not going to increase soon.

Top 10 Premier League strikers of all time: Who stands alongside Shearer and Henry? - Ảnh 2
Despite not winning a Premier League title, Harry Kane is still the 2nd highest scorer ever

3. Wayne Rooney

Although Manchester United had many great players such as Andy Cole and Eric Cantona, Wayne Rooney stands out as one of the club’s greatest. He scored 208 Premier League goals for Everton and Manchester United, ranking third on the all-time list. Rooney’s versatility allowed him to play in several attacking roles, yet he remains one of the best strikers the league has ever seen.

2. Alan Shearer

While Harry Kane and Wayne Rooney scored many goals, they did not surpass Alan Shearer, who holds the Premier League scoring record. He scored 260 goals while playing for Southampton, Blackburn Rovers, and Newcastle United. He was especially successful at Newcastle, where he scored 206 goals in more than 400 matches. His strength, accuracy, and consistency made him one of the greatest strikers in English football.

1. Thierry Henry

Although Alan Shearer holds the scoring record, Thierry Henry is widely regarded as the greatest striker in Premier League history. During his eight seasons with Arsenal, Henry scored 175 goals and won the Golden Boot four times. His most notable achievement came in the 2003/04 season, when he scored 30 goals and helped Arsenal complete an unbeaten league campaign. Beyond being an outstanding striker, Henry is considered one of the greatest players in the history of the competition.

Top 10 Premier League strikers of all time: Who stands alongside Shearer and Henry? - Ảnh 1
 Henry is the best striker in Premier League history

In this article, Soccerway UK reviews the Top 10 Premier League strikers of all time. For more updates on upcoming football schedules, please visit our official website.