PL Top Scorers: The Premier League, widely regarded as one of the most competitive football leagues in the world, has been home to numerous world-class talents over the years. Among these, a select group of players have etched their names into the record books as the top scorers in Premier League history. These players not only showcased their skill in front of goal but also defined entire eras of football in England.
In this article, we will explore the Premier League’s top scorers, breaking down their journeys, achievements, and the impact they’ve had on the league. Whether you’re a lifelong fan or a newcomer to the game, this deep dive will give you a comprehensive understanding of the league’s most prolific forwards and strikers.

The Premier League Top Scorers: A Snapshot
The Premier League has seen an array of striking talents come and go. From legends like Alan Shearer to modern-day stars such as Harry Kane, the league’s all-time top scorers list is a who’s who of footballing greatness. As of 2025, the competition for the top spot has been fierce, with a handful of players contending for the honor of being the Premier League’s all-time top scorer.
Alan Shearer – 260 Goals
Alan Shearer stands alone at the top of the Premier League’s all-time goal-scoring chart, with an incredible 260 goals scored during his career in the competition. Playing for Blackburn Rovers and Newcastle United, Shearer’s lethal finishing, leadership, and consistency made him a true Premier League icon.
Shearer’s record has withstood the test of time, and despite challenges from modern-day strikers, his name remains synonymous with Premier League goal-scoring excellence. His incredible ability to score from almost anywhere inside the box, combined with his power and accuracy, allowed him to dominate English football for years.
Wayne Rooney – 208 Goals
Wayne Rooney, one of the Premier League’s most versatile attackers, ranks second on the list with 208 goals. A key figure at Manchester United, Rooney played in a variety of positions—often deployed as a forward but also as an attacking midfielder. His ability to score from set-pieces, open play, and even from distance helped cement his place among the league’s greatest.
Rooney’s time at Everton, where he started his career, added to his legacy as one of the best English players to ever grace the Premier League. His 208 goals also include numerous crucial strikes in title-winning seasons, making him an unforgettable figure in Manchester United’s history.
Harry Kane – 205 Goals (as of 2025)
Harry Kane continues to climb the ranks of the Premier League’s top scorers, with 205 goals to his name as of early 2025. Initially breaking into the Tottenham Hotspur first team as a young striker, Kane has since evolved into one of the world’s most prolific finishers. His ability to score with both feet and his head, along with his impeccable positioning, makes him a constant threat to opposing defences.
While his career is ongoing, Kane’s consistent goal-scoring form over the years means that he will likely continue to add to his tally. His move to Bayern Munich in 2023 could have some impact on his overall Premier League tally, but his legacy in England remains solidified.
Andy Cole – 188 Goals
Another legendary figure on the list, Andy Cole, scored 188 goals during his Premier League career, which spanned across several clubs, including Newcastle United, Manchester United, and Blackburn Rovers. Cole’s remarkable ability to get on the scoresheet regularly in the 1990s, particularly during his time at Manchester United, helped propel him into the league’s top scorers bracket.
His partnership with Dwight Yorke at United remains one of the most lethal forward duos in Premier League history, with Cole often the man to finish off flowing team moves. Although his tally was surpassed by Rooney and Kane, Cole’s place in Premier League history is secure.
Sergio Agüero – 184 Goals
Arguably the best striker in Manchester City‘s history, Sergio Agüero remains one of the Premier League’s top scorers with 184 goals. The Argentine international played a crucial role in transforming Manchester City into one of England’s most dominant football clubs, winning multiple league titles and scoring crucial goals throughout his time in the league.
Agüero’s most iconic moment came in the 2011-2012 season when his dramatic injury-time goal against Queens Park Rangers secured Manchester City’s first-ever Premier League title, cementing his place in football folklore.
The Future of Premier League Top Scorers
As we look ahead, the question remains: who will be the next to join this elite group? With young talents like Erling Haaland emerging as a force to be reckoned with, the race for the Premier League’s top scorer is far from over.
Haaland’s Potential
Erling Haaland, who joined Manchester City in 2022, is already on track to become one of the league’s greatest-ever goal-scorers. His goal-scoring exploits in the 2022-2023 season have been phenomenal, and if he continues at his current rate, he could be a serious contender for breaking records set by Shearer and Rooney.
In Summary
The Premier League’s top scorers are more than just the players who have scored the most goals; they are icons who have shaped the fabric of the league. From Alan Shearer’s raw power to Harry Kane’s technical brilliance, these players have set the benchmark for excellence in English football.
Whether it’s their consistency, finishing ability, or influence on the game, the Premier League’s top scorers have left a lasting legacy. As we continue to witness new talents rise, the conversation about the league’s greatest goal-scorers will undoubtedly evolve, but the current legends will always hold a special place in footballing history.
FAQs
Who is the all-time Premier League top scorer?
As of 2025, Alan Shearer holds the title of the all-time top scorer in the Premier League with an incredible 260 goals. Shearer, who played for Blackburn Rovers and Newcastle United, dominated the English top-flight throughout the 1990s and early 2000s, showcasing exceptional finishing ability and consistency. His record has stood the test of time, even as numerous modern-day strikers have come close to surpassing it.
Who is the second-highest goal scorer in the Premier League?
The second-highest scorer is Wayne Rooney, with 208 goals in the Premier League. Rooney had a stellar career at Manchester United, where he won multiple league titles and achieved success on the international stage with England. He also played for Everton, the club where his career began. Rooney’s versatility—playing as both a forward and attacking midfielder—allowed him to become one of the league’s most influential figures.
How close is Harry Kane to breaking Alan Shearer’s record?
As of early 2025, Harry Kane has scored 205 Premier League goals, making him the third-highest scorer of all time. Kane has shown remarkable consistency throughout his career at Tottenham Hotspur and is still an active player. While Kane is still some way off Shearer’s 260 goals, his form in front of goal suggests that, should he remain injury-free and continue playing at a high level, he could be a serious contender to challenge for the top spot.
Who is the highest-scoring foreign player in the Premier League?
Sergio Agüero is the highest-scoring foreign player in Premier League history, with 184 goals to his name. The Argentine forward spent the majority of his career at Manchester City, where he became an iconic figure and was instrumental in their rise to prominence, winning multiple titles. Agüero’s lethal finishing and ability to score crucial goals have solidified his place in Premier League history.
Can Erling Haaland break the Premier League goal-scoring record?
Erling Haaland has taken the Premier League by storm since his arrival at Manchester City in 2022. With his incredible goal-scoring form, Haaland has set multiple records in his first season, including the most goals in a 38-game Premier League season. As of 2025, Haaland continues to be a prolific goal-scorer, and if his form remains consistent, he could very well challenge the likes of Shearer and Rooney for the all-time record in the future.
To read more, click here