Who Are The Top Scorers in English Premier League History?

The English Premier League has been in existence since 1992. Many soccer stars hit their gym in the best workout shoes for men, in a bid to grace this division.

The entire world is dazzled by premier league goals of the week, assists, saves, defensive tackles, comebacks, and reactions from coaching staff. Several premier league squads have taken this stage by storm and ruled for a while, and eventually dethroned by an opponent.

English Premier League

Nevertheless, do you know who our premier league all-time top scorers are? Do not worry; this article will give you our top 10.

1. Alan Shearer

Any talk of prolific premier league goal scorers is never complete without mentioning Alan. A mercurial Englishman, he romped into fame during his time with fallen giants Blackburn Rovers. Alan won the golden boot two seasons in a row with Blackburn Rovers before joining Newcastle United in 1996.

Alan Shearer

He earned a third golden boot in his first season with The Magpies. He spent a decade at St James’ Park and would retire after 441 appearances, in which he scored a breathtaking 260 premier league goals. Alan is also known for netting a season-high 34 goals. What a man!

2. Wayne Rooney

Wayne’ Wazza’ Rooney comes second in this list of our premier league all-time goal scorers. Rooney is known for his time in Manchester United, whom he joined as a youngster in 2004 from childhood club Everton. Primarily a center forward, Rooney was a versatile player upfront.

Wayne Rooney

He spent 14 seasons with the Red Devils, winning it five times among other significant honors. He left Manchester for his former side Everton in 2017, before eventually joining Major League Soccer side DC United. After 208 goals and 103 assists in 491 appearances, premier league fans were thrilled by his services.

3. Andrew Cole

A third Englishman, Andy Cole, wraps up our top 3. Andy made his debut in 1993/94 season with former giants Newcastle United. He flourished with The Magpies and won a premier league golden boot with a record-tier 34 goals in his maiden season, while only 22 years old!

Andy Cole

Andy won premier league five times with heavyweights Manchester United in six seasons, between 1995 and 2001. Unmistakably, this was during an era orchestrated by veteran coach Sir Alex Ferguson. Andy played for several sides before retiring with 187 goals in 414 premier league appearances.

4. Frank Lampard

Current Chelsea FC Coach Frank James Lampard featured three sides; West Ham United, Chelsea, and Manchester City. However, it was his time with London outfit ‘The Blues’ that shot him to stardom. After a 13-season stint at Chelsea,

Frank Lampard

Lampard had won 3 premier league titles amongst other accolades. He finally retired as a prime league football player from Manchester City with 177 goals and 102 assists.

5. Thierry Henry

Thierry Henry is probably the reason why premier league shirt sponsors boosted their business. Loved by many and hated by few, he was Arsenal’s main man and the player of the season as the famous “Invincible” The Gunners romped into victory in 2003/04.

Thierry Henry

After nine consecutive seasons with Arsenal, Thierry had won the golden boot four times, player of the month four times, player of the season 2 times and two titles. Thierry hangs his premier league boots with 175 goals.

6. Sergio Aguero

The mercurial Argentine striker is in his 9th premier league season, having joined Manchester City from Atletico Madrid in 2011. Aguero is currently at 172 goals, and more notably, he is still a household name among the Citizens.

Sergio Aguero

7. Robbie Fowler

At a tender 18 years, Robbie stepped up the Merseyside tempo to be counted as one of Liverpool greats, alongside Kenny Dalglish and Steven Gerrard. Robbie was a lethal finisher, amassing 163 goals in 379 appearances.

Robbie Fowler

Although he was unlucky never to win a premier league title, his season tally of 28 goals in 38 appearances of 1995/96 is still memorable at Anfield.

8. Jermain Defoe

When they say hard work pays, we always salute the legend that is Jermain Defoe. Defoe was still an underdog for much of his playing career.

Jermain Defoe

He featured for a handful of premier league sides, and most times he would come in as a substitute. However, he has outshone that dusk and has bagged a record 24 goals as a replacement. His tally is at 162.

9. Michael Owen

After stints at Liverpool, Newcastle, Manchester United and a doomed spell at Stoke City, 150 premier league goals are befitting for Michael Owen. His spell at Liverpool was youthful, but with premier league shirt sponsors Northern Rock at Newcastle, Michael cemented his legacy.

Michael Owen

10. Les Ferdinand

A less known Les Ferdinand caps off our top 10 English Premier League all-time top scorers list. Successful stints at Queen’s Park Rangers and Newcastle between 1992 and 1997 were almost enough to earn him this glory. He retired a goal less than the prolific Michael Owen did, after 359 premier league appearances.

Les Ferdinand


The prime league era of Great Britain has seen outstanding soccer players lace up a pair of boots. Outside Eurasia, many fans are still asking ‘how does the premier league work?’

However, thanks to the internet, English Premier League team news and premier league goals of the week are always accessible. And now that you have met the top 10 scorers of all time, do you feel confident of picking a duo for alternative prime league squads? Let us know in the comments.

Watch this space for updates in the Facts category on Running Wolf’s Rant.


Daniel Graves

I've been a soccer pundit across channels in Europe. After watching and following the English Premier League for over two decades, I felt his time is ripe to recap the all-time greats in the history of the division. Newer Premier League fans can get the memories of old from my articles.

Leave a Reply