Skip to main content

Top Premier League Scorers Of All Time: Mo Salah Up To 10th After Reaching 151 Goals

Mo Salah entered the top 10 list of leading scorers in Premier League history on Saturday when he struck a brilliant goal in Liverpool's 1-1 draw with Arsenal.

Salah collected a 60-yard pass from Trent Alexander-Arnold before dribbling around Oleksandr Zinchenko and firing powerfully past David Raya.

This was the 151st goal of Salah's Premier League career.

Of those 151 EPL goals, 149 have come in 236 games for Liverpool.

Salah had previously netted twice in 13 league matches as a Chelsea player between 2014 and 2015.

Mo Salah pictured celebrating after scoring the 151st goal of his Premier League career during Liverpool's 1-1 draw with Arsenal in December 2023

Mo Salah pictured celebrating after scoring the 151st goal of his Premier League career during Liverpool's 1-1 draw with Arsenal on Saturday

The 31-year-old is the only active Premier League player in the top 10.

Meanwhile, former Tottenham striker Harry Kane - who is currently at Bayern Munich in Germany - is the only other player on the list who has not retired.

Salah is one of just three non-English players to have scored more than 150 Premier League goals, along with Argentina's Sergio Aguero and Frenchman Thierry Henry.

Top 10 Leading Premier League Scorers Of All Time

A list of the 10 players who have scored the most goals in the Premier League since the competition was founded in 1992.

RankPlayerTeams Played For In EPLGamesGoals

1st

Alan Shearer

Blackburn, Newcastle

441

260

2nd

Harry Kane

Norwich, Tottenham

320

213

3rd

Wayne Rooney

Everton, Man United

491

208

4th

Andy Cole

Newcastle, Man United, Blackburn, Fulham, Man City, Portsmouth, Sunderland

414

187

5th

Sergio Aguero

Man City

275

184

6th

Frank Lampard

West Ham, Chelsea, Man City

609

177

7th

Thierry Henry

Arsenal

258

175

8th

Robbie Fowler

Liverpool, Leeds, Man City, Blackburn

379

163

9th

Jermain Defoe

West Ham, Tottenham, Portsmouth, Sunderland, Bournemouth 

496

162

10th

Mo Salah

Chelsea, Liverpool

249

151