Top 10 All-Time Premier League Goal Scorers

alan shearer newcastle mobile
South China Morning Post / Contributor

The Premier League season is coming to a close and Liverpool and Manchester City are fighting for the title.

The season has been full of drama with an intense relegation race and plenty of goals.

Harry Kane finished last season as the top goal scorer in England once again and now sits fifth all time in goals.

The England international is the only active player competing in the Premier League top 10 with goals.

Kane is now less than 100 away from Alan Shearer’s record of 260.

[ MORE: Guide To Pickleball Terms ]

England's top flight has featured plenty of elite talent over the years and perhaps a new generation of top stars will break onto this list.

Jamie Vardy, Romelu Lukaku and Mohamed Salah are some of the current figures that continue to inch their way closer to the league's immortal.

Meanwhile, Man City's new star signing Erling Haaland could be a player many look towards to shatter goal records in the future.

Today, we’re taking a look at the Premier League’s top 10 goal scorers of all time.

10. Michael Owen

GettyImages 661136088 e1628010332672
Simon Bellis - PA Images via Getty Images

150 goals

Owen was a legend for both club and country in England and his legacy at Liverpool will always be remembered. Owen won the 2001 Ballon d’Or, becoming just the fifth English player in the country’s history to win the award. 

9. Jermain Defoe

GettyImages 1327962023 e1628010361932
Lewis Storey/Getty Images

162 goals

Defoe’s career was different than many of the other goal scorers on this list and widely under-appreciated throughout his career. The Englishman scored over 20 goals at five separate Premier League clubs during his time in England and that’s what makes it so impressive.

8. Robbie Fowler

GettyImages 1213659698
Albert Perez/Getty Images

163 goals

Fowler became a Liverpool legend after rising quickly through the academy and starring for the Reds at the senior level. Fowler may be sixth all-time in Liverpool goals, but his legacy at the club won’t ever be forgotten and remains in the conversation as one of the team’s greatest players alongside Steven Gerrard, Ian Rush and Kenny Daglish.

7. Thierry Henry

GettyImages 1233582699 e1628010481391

175 goals

The former Arsenal great was one of the most prolific attackers in Premier League history, and his ability to help guide the Gunners to the greatest season in English football history set the tone for his legendary career.

6. Frank Lampard

GettyImages 1230761203 e1628010511565

177 goals

Lampard is a Chelsea legend for a reason and what makes his record so impressive was his ability to score from the midfield. Lampard was a chief creator in the Chelsea attack, but his goal scoring record made him lethal on some of the Blues’ top teams.

5. Harry Kane

GettyImages 1328697339 1 e1628010402964
Visionhaus/Getty Images

179 goals

Out of the entire top 10, Kane is the only player still competing in the Premier League.

Kane recently broke into the top 5 and he's showing no signs of stopping his fine scoring form.

Last summer, Kane was subject of massive transfer talks and perhaps this summer will bring similar headlines.

4. Sergio Aguero

GettyImages 1326000506 e1628010655502
Buda Mendes/Getty Images

184 goals

Aguero won’t be in the Premier League this season after joining Barcelona, but his track record at Man City was one of the key reasons for the club’s rise to the top of English football over the past decade.

3. Andy Cole

GettyImages 1234040625 e1628010702360
John Walton/PA Images via Getty Images

187 goals

Cole made a name for himself throughout the top flight, but most remember the striker for his time spent at Man United.

He played a role in five Premier League titles, as well as a First Division championship during his time with Newcastle.

2. Wayne Rooney

GettyImages 1234390945 e1628010724988
Jon Hobley/MI News/NurPhoto via Getty Images

208 goals

The Red Devils legend became the second player in Premier League history to break the 200-goal barrier and his time at Old Trafford made him one of the most exciting players to ever suit up for the club.

Rooney was successful in domestic and European competitions for nearly a decade-and-a-half after leaving Everton in 2004.

1. Alan Shearer

GettyImages 1079324764 e1628010752315
Marc Atkins/Getty Images

260 goals

Shearer famously made himself a household name in Newcastle after coming home to his childhood club after spending years at Blackburn and snubbing Manchester United.

Shearer’s goal scoring record in England will go many years without being broken. To this point, Kane looks like the only one that can break it within the next decade.

Did you like this article?
Thumbs Up
Thumbs Down