Top 10 Premier League strikers of all time: Who stands alongside Shearer and Henry?
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.
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.
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.
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.
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.
The Most Popular
-
Which team has never been relegated from Serie A? The 117-year record still going strong -
Top 5 best defenders in Premier League 2024 to 2025: Van Dijk and Saliba battle it out for the top spot -
Who is the best midfielder in the Premier League 2024/25? Gravenberch breaks out, Palmer stays clinical -
Ranking the 5 best strikers in the Premier League (2023): Haaland remains unstoppable -
Who is the best striker in the EPL 2024/25? Ranking the top 5 finishers -
Who is the best midfielder in the Premier League 2023/24? Bruno and Odegaard battle for the top spot -
Top 5 best strikers in the Premier League (2022): 37-year-old Ronaldo remains at the top -
Top 10 best strikers in history of football: Ranking the most lethal finishers of all time -
Top 5 most goals conceded in Champions League group stage history: Iker Casillas claims the unwanted record -
Top 10 most goals scored in Champions League group stage: Messi stays ahead of Ronaldo and Lewandowski