Salah Overtakes Cole to Enter Premier League’s Top Four All-Time Goal scorers
Mohamed Salah has written another chapter in his glittering Premier League career, climbing into fourth place on the league’s all-time goalscoring chart.
The Egyptian forward struck a dramatic 95th-minute penalty to seal Liverpool’s 1-0 victory over Burnley on Sunday, taking his tally to 188 goals in England’s top flight.
That decisive strike moved him one clear of Andrew Cole’s 187, cementing Salah’s place among the elite marksmen in Premier League history.
Remarkably, all but two of Salah’s goals have come in a Liverpool shirt, underlining his incredible consistency since arriving at Anfield in 2017. Now in his ninth season in the competition, the 32-year-old shows no signs of slowing down and has already set his sights on hunting down Wayne Rooney’s 208-goal haul in third place.
The all-time leaderboard still has Alan Shearer untouchable at the summit with 260 goals, while Harry Kane — now playing for Bayern Munich — sits second on 213. But Salah’s relentless form suggests he could yet close the gap on Rooney, a feat that would only further enhance his legendary status.
Premier League All-Time Top Scorers (as of September 2025):
1st – Alan Shearer – 260
2nd – Harry Kane – 213
3rd – Wayne Rooney – 208
4th – Mohamed Salah – 188
5th – Andrew Cole – 187
6th – Sergio Agüero – 184
7th – Frank Lampard – 177
8th – Thierry Henry – 175
9th – Robbie Fowler – 163
10th – Jermain Defoe – 156
The Egyptian legend continues to grow with Liverpool back on top of the Premier League and Salah climbing higher on the goalscoring charts.