Top 5 This Week

Related Posts

Top 10 Premier League All-Time Top Goalscorers

Premier League All-Time Top Goalscorers: The Premier League started in 1992. Since then, only a handful of players have scored over 150 goals in the competition. Every name on this list is a legend. They came from different clubs, different positions, different eras. But they all share one thing — they could find the net better than almost anyone who ever played the game.

Premier League All-Time Top Goalscorers

These are the ten greatest goalscorers in Premier League history, ranked by total goals.

10. Jermain Defoe

  • Years Active: 2001–2003, 2004–2014, 2015–2019
  • Goals: 162
  • Appearances: 496
  • Ratio: 0.33

Jermain Defoe is one of the most natural finishers England has ever produced. He scored 162 Premier League goals across five clubs and nearly two decades. He was never a guaranteed starter at any one club for a sustained period. He still scored 162 goals. That shows just how clinical he was every single time he stepped off the bench or started a match.

Premier League All-Time Top Goalscorers

He scored for TottenhamWest HamPortsmouthSunderland, and Bournemouth. He is a penalty box predator. Give him half a chance inside the area and he scores. England never fully appreciated him during his peak years. His 162 goals say everything.

ClubGoalsApps
Tottenham Hotspur91248
West Ham United29100
Sunderland2992
Portsmouth733
Bournemouth310
Burnley313
TOTAL162496

9. Robbie Fowler

  • Years Active: 1993–2007, 2008
  • Goals: 163
  • Appearances: 379
  • Ratio: 0.43

Robbie Fowler was one of the most naturally gifted strikers the Premier League has ever seen. He scored 163 goals with a 0.43 ratio across his career. He was brilliant at Liverpool in his prime years during the 1990s. Injuries held him back from even greater numbers. He is still one of the best English strikers in the history of the competition.

He scored 128 goals for Liverpool alone in the Premier League. He also scored for Leeds UnitedManchester CityBlackburn Rovers, and Cardiff City. His 128 goals for Liverpool in the league remain one of the finest scoring records for a single club.

ClubGoalsApps
Liverpool128266
Leeds United1430
Manchester City1565
Blackburn Rovers414
Cardiff City24
TOTAL163379

8. Thierry Henry

  • Years Active: 1999–2007, 2012
  • Goals: 175
  • Appearances: 258
  • Ratio: 0.68

Thierry Henry has the best goals-per-game ratio of any player in Premier League history at 0.68. He scored 175 goals in just 258 appearances. No player in the history of the competition has been more efficient in front of goal with that many games played. He was untouchable at Arsenal during their Invincibles season of 2003-04.

Players with the Most Assists In History

He won four Premier League Golden Boot awards. He won two league titles with Arsenal. He was twice voted PFA Players’ Player of the Year. He is simply one of the greatest footballers in Premier League history. His ratio of 0.68 may never be matched by a top-ten all-time scorer.

ClubGoalsApps
Arsenal175254
New York Red Bulls04
TOTAL175258

7. Frank Lampard

  • Years Active: 1995–2015
  • Goals: 177
  • Appearances: 609
  • Ratio: 0.29

Frank Lampard scored 177 Premier League goals as a midfielder. That is extraordinary. He made 609 appearances in the league, the most of any player in this top ten. He scored from long range, from penalties, and from late runs into the box. He was the most consistent goal-scoring midfielder the Premier League has ever seen.

He won three Premier League titles with Chelsea. He was voted FWA Footballer of the Year in 2005. He also represented West Ham United and Manchester City in the league. A central midfielder scoring 177 Premier League goals remains one of the competition’s most remarkable individual achievements.

ClubGoalsApps
Chelsea147429
West Ham United24148
Manchester City632
TOTAL177609

6. Sergio Agüero

  • Years Active: 2011–2021
  • Goals: 184
  • Appearances: 275
  • Ratio: 0.67

Sergio Agüero is the greatest foreign goalscorer in Premier League history. He scored 184 goals in 275 appearances for Manchester City with a ratio of 0.67. He won five Premier League titles at City. His goal on the final day of the 2011-12 season against Queens Park Rangers is the most iconic moment in Premier League history.

He scored all 184 goals for one club — Manchester City. That loyalty and consistency at the highest level sets him apart. He scored hat-tricks, bicycle kicks, long-range strikes, and decisive goals in the biggest moments. His 0.67 ratio ties him with Harry Kane as the second-best in the entire competition.

ClubGoalsApps
Manchester City184275
TOTAL184275

5. Andy Cole

  • Years Active: 1992–2008
  • Goals: 187
  • Appearances: 414
  • Ratio: 0.45

Andy Cole scored 187 Premier League goals across seven clubs in 16 seasons. He was one of the most feared strikers in the competition throughout the 1990s and early 2000s. He scored 34 goals in a single Premier League season for Newcastle United in 1993-94, a record that stood for years. He is one of the most prolific strikers the Premier League has produced.

He won five Premier League titles with Manchester United. He was the complete penalty-box striker. Quick, sharp, and lethal inside the area. His 187 goals across multiple clubs show just how consistently brilliant he was throughout his entire career.

ClubGoalsApps
Newcastle United4359
Manchester United93195
Blackburn Rovers2783
Fulham1035
Others1442
TOTAL187414

4. Mohamed Salah

  • Years Active: 2014–2015, 2017–present
  • Goals: 192
  • Appearances: 324
  • Ratio: 0.59

Mohamed Salah is the greatest foreign player in Liverpool’s history. He has 192 Premier League goals and is still playing. He scored 32 goals in 2017-18 to break the single-season Premier League record for a 38-game season. He won the Premier League, the Champions League, and nearly every individual award in English football.

Most Assists for National Teams

He has won the Premier League Golden Boot four times. He is the highest-scoring foreign player in Premier League history. His 0.59 ratio across 324 appearances is elite for a winger. He passed 190 goals in 2026 and is still scoring. His record will keep rising.

ClubGoalsApps
Chelsea213
Liverpool190311
TOTAL192324

3. Wayne Rooney

  • Years Active: 2002–2018
  • Goals: 208
  • Appearances: 491
  • Ratio: 0.42

Wayne Rooney scored 208 Premier League goals across 491 appearances. He played from the age of 16 and retired from English football at 32. He scored at Everton as a teenage sensation and then became Manchester United’s all-time top scorer. He could score from anywhere — headers, long shots, free-kicks, and penalties.

He won five Premier League titles at Manchester United. He scored 183 Premier League goals for United alone. He is Manchester United’s all-time record scorer in all competitions. England’s all-time top scorer too. His 208 Premier League goals remain a remarkable achievement across 16 years of sustained excellence.

ClubGoalsApps
Everton2598
Manchester United183393
TOTAL208491

2. Harry Kane

  • Years Active: 2012–2023
  • Goals: 213
  • Appearances: 320
  • Ratio: 0.67

Harry Kane scored 213 Premier League goals before moving to Bayern Munich in 2023. He scored 213 goals in 320 games, giving him a 0.67 ratio tied with Sergio Agüero as the second-best in Premier League history. He scored all 213 goals for Tottenham Hotspur, making him the highest-scoring player for a single Premier League club.

Best Centre-Forwards in the World 2026

He won the Premier League Golden Boot three times. He scored with both feet and his head. He scored inside and outside the box. He scored away from home more than almost any striker in the competition. Without ever winning the Premier League, he still scored 213 goals. That tells you everything about his individual brilliance.

ClubGoalsApps
Tottenham Hotspur213317
Norwich City (loan)03
TOTAL213320

1. Alan Shearer

  • Years Active: 1992–2006
  • Goals: 260
  • Appearances: 441
  • Ratio: 0.59

Alan Shearer is the greatest goalscorer in Premier League history. 260 goals. The record has stood since 2006. It may never be broken. He scored for Blackburn Rovers, won the Premier League title there in 1994-95, and then joined Newcastle United for a world record fee of £15 million. He scored 148 goals for a Newcastle United side that never won the title. That makes his record even more impressive.

He won the Premier League Golden Boot three times. He is the only player to win the award with two different clubs. He captained England at Euro 96. He was the PFA Players’ Player of the Year twice. He retired in 2006 with 260 goals and no one has come close in the 20 years since. Harry Kane came the closest at 213. Shearer’s record still stands.

ClubGoalsApps
Blackburn Rovers112138
Newcastle United148303
TOTAL260441

Daniel Brooks
Daniel Brooks
Daniel Brooks is a dedicated sports journalist covering football, cricket, and tennis. He provides the latest match updates, player insights, and tournament analysis from top competitions like the English Premier League, ICC Cricket World Cup, and Wimbledon Championships. His engaging writing style keeps fans informed with accurate and up-to-date sports news from around the world.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Popular Articles