Ranking the best strikers of all time in the Premier League is not something you can do in the blink of an eye, but we’ve got it covered under our wings here at TNnews Sports.
The Premier League, over the past 32 years since its inception, has seen many great players from all over the world.
From the goalkeeper’s position to the striker’s position, the English Premier League has produced players with enormous talent that we can only think of.
But today our main focus is to look at the strikers’ positions and arrange them according to the number of goals they produced for their various clubs in the league.
From Alan Shearer, Wayne Rooney, Cristiano Ronaldo, Andy Cole, Drogba, Luiz Suarez, etc., we can mention a lot, but our main focus is to rank the best 10 strikers of all time in the Premier League history.
10. Jermain Defoe
Jermain Defoe
“One of the deadliest poachers in history, holding the all-time record for most Premier League goals scored as a substitute.”
Defoe is the tenth on our list of the best hitmen ever in the EPL.
In a splendid 22-year career in the Premier League, he managed 496 appearances for Tottenham Hotspur, West Ham, and Sunderland.
He netted 305 times in all competitions, making him a considerable target man for the opposition in any game he plays.
He started his career in the 2000s with West Ham United before joining Tottenham Hotspur in 2004, where he had two spectacular seasons as a hitman for Spurs.
Defoe is popularly noted as a player who has scored most of his goals coming on as a substitute. His goal-scoring prowess has really gone unnoticed, as his 162 goals in the Premier League rank him 10th on our list.
9. Robbie Fowler
Robbie Fowler
“The only player in Premier League history to score 30+ goals in his first three full seasons at Liverpool.”
A Liverpool academic graduate who had his debut in 1993, and the rest is history.
One of his most famous moments in his career was his hat trick against Arsenal in just 4 minutes and 33 seconds in 1994 to set a record that ultimately stood for a solid 21 years.
Most of the Liverpool fans perceived him as the god of football due to his scoring ability and finishing technique.
He remains the only player in the history of the Premier League to have scored 30+ goals in his first three full seasons at Liverpool.
With 163 goals, just one above Jermain Defoe, he ranks 9th in our list of the best strikers of all time in the Premier League.
8. Thierry Henry
Thierry Henry
“The only player in history to record 20+ goals and 20+ assists in a single season.”
Henry is widely considered as one of the greatest players to have ever played in the English Premier League.
From 1999 to 2007, he became Arsenal’s leading top scorer with 228 goals in all competitions.
He was the main man in the Arsenal squad that played the 2003-2004 season without losing a single game (The Invincibles).
He’s the only player to hold a record of 20+ goals and assists in a single Premier League season.
He scored 175 goals in the Premier League for Arsenal, ranking him 8th on our list.
7. Frank Lampard
Frank Lampard
“Walaupun berposisi sebagai gelandang, jumlah golnya mengalahkan penyerang legendaris seperti Thierry Henry dan Andy Cole.”
Frank Lampard was absolutely insane when it comes to goal scoring. Even though he was a midfielder, his total number of goals makes it hard for us to ignore him in our list of the best strikers of all time in the Premier League.
With 177 goals he beat the likes of almighty Thierry Henry, Robbie Fowler, Michael Owen, and Andrew Cole.
At the time of writing this piece, we had a second thought about it and considered leaving him out, but how’s that going to happen?
We are talking about strikers, but he’s more than a striker even though he was a midfielder.
READ MORE: RANKED: Top 20 Best Strikers in Football History
6. Sergio Kun Aguero
Sergio Agüero
“The best goal-per-minute ratio in Premier League history and the man behind the league’s most iconic moment.”
An enormous, fantastic, and brilliant player in his entire career at Manchester City.
He is the club’s leading top scorer with 260 goals in all competitions. His 93 minutes against Queens Park Rangers helped Manchester City to win their first 2011-2012 Premier League title in 44 years.
Agüero also held the record of the highest-scoring non-British player in the Premier League, which then was overcome by Muhammad Salah.
The Argentine was scoring almost every 108 minutes per game, making him the best goal-per-minute ratio record holder in the Premier League history.
He scored 184 goals out of his 260 for Manchester City in the Premier League alone, making him rank 6th in our list of the top 10 best strikers of all time in the Premier League.
5. Andrew Cole.
Andrew Cole
“The ultimate ‘No Penalty Master,’ scoring 186 of his 187 Premier League goals from open play.”
Andrew Cole is currently one of the giant names in the history of Manchester United under Sir Alex Ferguson.
The free-flowing style of play under the great Sir Alex Ferguson allowed Cole to unleash all his attacking prowess in the EPL.
With his outstanding 187 goals in just 414 appearances for Manchester United. He is regarded as one of the most prolific strikers ever to have played this game.
He is widely known as “No penalty master,” as 186 out of his 187 goals were all scored in open play.
He was part of the Manchester United squad from 1995 to 2001, where they won an absolute 5 Premier League titles in a row.
4. Mohamed Salah
Mohamed Salah
“Pemain non-Inggris dengan gol terbanyak. Dikenal sebagai ‘Dewa Hari Pembuka’ karena konsistensinya yang luar biasa setiap musim.”
Mohamed Salah is widely known as Mo Salah, and to some the Egyptian King is considered as one of the most consistent and dominant players that the Premier League has ever seen.
With 319 appearances for Liverpool, he has scored 190 goals, a person the likes of Thierry Henry, Agüero, and Andrew Cole.
He is now the highest-scoring non-British player. He’s won 4 Golden Boot awards, with only Thierry Henry ahead of him.
The Egyptian King ranks 4th in our list of the best strikers of all time in the Premier League. His consistency and eye for goal are one of a kind. Many people call him “The Opening Day God,” as he always registers his name on the goalsheet in every season he’s available.
3. Wayne Rooney
Wayne Rooney
“A household name in league history, breaking onto the scene at just 16 and retiring as a Manchester United icon.”
Wayne Rooney is 3rd on our list of the best strikers to have ever played in the Premier League. He was an outstanding player for Manchester United and Everton.
He holds the record of the youngest player ever to score in the league with his outstanding strike that gave Everton all three points against Arsenal at just 16 years of age.
Rooney scored 208 goals for both Manchester United and Everton in the Premier League. This makes his name one of the household names in the league’s history.
READ AGAIN: Why Do Footballers Get Yellow Cards for Shirt-Off Celebrations?
2. Harry Kane
Harry Kane
“A striker with instincts second to none and a passing range that makes him one of the most complete players in history.”
For Tottenham Hotspur, Harry Kane is a god. The striker’s instinct in front of goal is second to none.
With 112 away goals, he holds the record for away goals scored in the history of the Premier League.
Harry Kane is ranked as the second-best striker of all time in the Premier League with 213 goals.
With a record 47 goals together, he and Son Heung-min formed a partnership that has never happened in the league before.
He was also known as the striker who can come in and start an attack whenever Tottenham is sitting deep. His “link up” play and passing aside goal scoring unmatched?
1. Alan Shearer
Alan Shearer
“The undisputed king of the Premier League. A record that has stood for decades, achieved with pure consistency and elite finishing.”
Alan Shearer is ranked 1st on our list of the best strikers of all time in Premier League history.
Alan Shearer’s consistency was something that has never happened in the Premier League. Even without the support of world-class players in the teams he played in the Premier League, he maintained his form for years.
Unlike players like Rooney, Harry Kane, Thierry Henry, Mohamed Salah, and Sergio Kun Agüero, who fortunately found themselves in the midst of great players, Shearer never had it.
Even with that, he went on to score 260 goals, a record that has stood for decades with great players attempting to chase it but ultimately falling short.
The debate of the best striker in the Premier League between Alan Shearer and Thierry Henry is officially over on TNnews Sports, as every possible thing favors Shearer.
With no disrespect to the other players, Shearer had limited support and service but utilized the ones that he had to become the best striker in Premier League history.
Mentioned in the News Story
📢 Stay Updated with Us!
Join our channels for the latest sports news, live updates, and more:
✅ WhatsApp 📢 Telegram