Mohamed Salah has climbed to fourth place in the Premier League's all-time goalscoring charts, matching Andrew Cole's tally of 187 goals. The Liverpool star's remarkable consistency and clinical finishing have solidified his status as one of the league's greatest-ever strikers. Below is a look at the top scorers in Premier League history, showcasing the elite company Salah now keeps.
Premier League All-Time Top Scorers
1. Alan Shearer
Total Goals: 260
Clubs: Blackburn Rovers, Newcastle United
The undisputed king of Premier League goalscoring, Alan Shearer's record of 260 goals remains untouched. His lethal finishing and physical presence made him a nightmare for defenders during his time at Blackburn Rovers, where he won the Premier League title, and Newcastle United, where he became a club legend.
2. Harry Kane
Total Goals: 213
Club: Tottenham Hotspur
Harry Kane's prolific scoring for Tottenham Hotspur has cemented his place among the Premier League's elite. Known for his versatility, Kane combines clinical finishing with playmaking ability, making him one of the most complete forwards in the competition's history.
3. Wayne Rooney
Total Goals: 208
Clubs: Everton, Manchester United
Wayne Rooney's blend of tenacity, skill, and goalscoring prowess saw him rack up 208 goals across his spells with Everton and Manchester United. A key figure in United's dominance under Sir Alex Ferguson, Rooney's versatility allowed him to excel as both a striker and an attacking midfielder.
4. Andrew Cole
Total Goals: 187
Clubs: Newcastle United, Manchester United, Fulham, and others
Andrew Cole shares fourth place with Salah, having scored 187 goals across multiple clubs. His explosive spell at Newcastle United and his trophy-laden tenure at Manchester United highlight his status as one of the Premier League's most prolific strikers.
4. Mohamed Salah
Total Goals: 187
Clubs: Liverpool, Chelsea
Mohamed Salah's rise to fourth place is a testament to his relentless goalscoring form for Liverpool. Since joining the Reds, the Egyptian King has dazzled with his speed, dribbling, and clinical finishing, becoming a cornerstone of Liverpool's attacking prowess. His 187 goals place him level with Cole, and at his current rate, he could climb even higher.
6. Sergio Aguero
Total Goals: 184
Club: Manchester City
Sergio Aguero's 184 goals for Manchester City include some of the most iconic moments in Premier League history, including his dramatic title-winning goal in 2012. The Argentine's lethal instincts in the box made him a fan favorite and a key figure in City's rise to dominance.
7. Frank Lampard
Total Goals: 177
Clubs: Manchester City, Chelsea, and others
Frank Lampard, a midfielder by trade, rounds out this elite group with 177 goals. His remarkable ability to arrive in the box and score from distance made him Chelsea's all-time top scorer and a Premier League icon.