The 2024/2025 Premier League season is drawing to a close, and Liverpool are on the verge of lifting yet another trophy. With consistent performances and a cohesive team, the Reds have dominated much of the campaign. And, of course, one of the key reasons for this success is the Egyptian, Mohamed Salah.
Salah has already scored 27 goals in this season’s Premier League, firmly establishing himself as a true goal machine. But for those who follow English football, this comes as no surprise. After all, he is part of the Premier League’s all-time Top 10 scorers.
Check out the updated list of the 10 highest goalscorers in Premier League history and find out where the Liverpool star ranks.
10th – Jermain Defoe (162 goals)
Defoe shone for several Premier League clubs, including West Ham, Tottenham, and Sunderland. Small in stature but a giant in the box, he was always a constant threat. Defoe scored 162 Premier League goals, earning him 10th place on the list of all-time top scorers.
9th – Robbie Fowler (163 goals)
One of the greatest legends in Liverpool’s history, Robbie Fowler was known for his natural goalscoring instinct and composure inside the box. He also had spells at Leeds United and Manchester City. Fowler scored 163 goals in the Premier League, placing him 9th on the all-time top scorers list.
8th – Thierry Henry (175 goals)
The Arsenal legend. Henry dazzled with his class, speed, and vision. One of the most respected foreign forwards in Premier League history, Henry netted 175 goals, placing him 8th on the list of the competition’s all-time top scorers.
7th – Frank Lampard (177 goals)
The highest-scoring midfielder in English league history. He made history with Chelsea, but also played for West Ham and Manchester City. His long-range shots were a true weapon, and many of his 177 goals came that way.
6th – Mohamed Salah (184 goals)
Liverpool’s star and one of the most consistent players in recent times. Salah has reached the mark of 184 Premier League goals, equalling Agüero, but remains active, which means he could still climb higher on this list. An extraordinary achievement for a player who isn’t even an out-and-out striker.
5th – Sergio Agüero (184 goals)
The Argentine made history in a Manchester City shirt, playing a key role in the Citizens’ rise to the top of English football. Cool-headed, quick, and with a lethal shot, Agüero scored 184 Premier League goals and currently shares fifth place with Mohamed Salah among the league’s all-time top scorers.
4th – Andy Cole (187 goals)
He played for Newcastle but truly shone at Manchester United, where he won multiple titles. Cole was known for his pace and finishing ability, which earned him 187 goals in the Premier League.
3rd – Wayne Rooney (208 goals)
Undoubtedly one of the biggest names in English football. A Manchester United legend with a notable spell at Everton, Rooney combined strength, intelligence, and an incredible knack for scoring. He netted an impressive 208 goals in the Premier League, securing third place.
2nd – Harry Kane (213 goals)
The former Tottenham striker is a true model of consistency and efficiency. Though now playing in the Bundesliga, his remarkable Premier League record keeps him in second place, with 213 goals to his name.
1st – Alan Shearer (260 goals)
The king of goalscorers and a true icon of 1990s English football. Strong, smart, and deadly, Shearer scored 260 goals for Blackburn Rovers and Newcastle United. A record that seems untouchable — at least for now.
Having seen the top 10 all-time Premier League scorers, it’s worth highlighting that Mohamed Salah is one of the few still active, meaning this list could soon see some changes. Do you believe in Salah’s potential to boost his goal tally even further? Then visit our site and place your bets on the Premier League matches.
Follow Us on Social Media
Stay updated on all our promotions, news, and much more:
XXX
Now you know everything you need to know, make your picks on our site, where you can bet with the best!
Remember, sports betting is meant for your enjoyment, so bet responsibly, as that’s how entertainment should be enjoyed for everyone!
Good luck with your bets, and see you soon!
Proudly African. Bet with the best. Premier Bet.