Top 5 This Week

Related Posts

Top 10 Premier League All-Time Top Goalscorers

Premier League All-Time Top Goalscorers: The Premier League began in 1992. Since then, only ten players in the history of the competition have scored 160 or more goals in the top flight of English football. Every name on this list is a legend. They came from different clubs, different eras, and different parts of the world. But they all share one quality — they scored goals when it mattered most.

10. Jermain Defoe

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 162
  • Appearances: 496
  • Ratio: 0.33
  • Years Active: 2001–2018

Jermain Defoe scored 162 Premier League goals across a career spanning 17 seasons and five clubs. He was never a guaranteed starter at any one club for a sustained period. He came off the bench, played half-seasons, and moved between teams repeatedly. He still scored 162 goals. That speaks volumes about how lethal he was every single time he was handed a chance.

Premier League All-Time Top Goalscorers

He scored for West Ham UnitedTottenham HotspurPortsmouthSunderland, and Bournemouth. His 91 goals for Tottenham remain the most he scored for a single club. He represented England 57 times. He was the purest penalty-box finisher of his generation — give him one touch inside the area and the ball was in the net.

ClubGoalsApps
West Ham United29100
Tottenham Hotspur91248
Portsmouth733
Sunderland2992
Bournemouth310
Burnley313
TOTAL162496

9. Robbie Fowler

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 163
  • Appearances: 379
  • Ratio: 0.43
  • Years Active: 1993–2008

Robbie Fowler was one of the most naturally gifted finishers the Premier League has ever produced. He scored 163 goals in 379 appearances with a 0.43 ratio. He was extraordinary at Liverpool in the 1990s, scoring 128 Premier League goals for the club alone. Injuries derailed him during his peak years and prevented him from climbing much higher on this list.

Premier League All-Time Top Goalscorers

He also scored for Leeds UnitedManchester CityBlackburn Rovers, and Cardiff City. He was a two-footed, instinctive finisher inside the penalty box. He was the Premier League‘s most naturally gifted goal scorer of his era. He was voted into the Premier League Hall of Fame and his 163 goals are a legacy that will endure forever.

ClubGoalsApps
Liverpool128266
Leeds United1430
Manchester City1565
Blackburn Rovers414
Cardiff City24
TOTAL163379

8. Thierry Henry

  • Nationality: France 🇫🇷
  • Goals: 175
  • Appearances: 258
  • Ratio: 0.68
  • Years Active: 1999–2012

Thierry Henry has the best goals-per-game ratio of any player on this entire list at 0.68. He scored 175 goals in just 258 appearances. No player in Premier League history has been more efficient in front of goal across a similar number of games. He won the Invincibles season in 2003-04 with Arsenal and was the best player on the planet during that campaign.

Players with the Most Assists In History

He won four Premier League Golden Boot awards. He was voted PFA Players’ Player of the Year twice. He won two Premier League titles with Arsenal. He was inducted into the Premier League Hall of Fame in 2021. His 175 goals from 258 appearances is the greatest scoring efficiency record in the history of the competition.

ClubGoalsApps
Arsenal175254
New York Red Bulls04
TOTAL175258

7. Frank Lampard

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 177
  • Appearances: 609
  • Ratio: 0.29
  • Years Active: 1997–2015

Frank Lampard scored 177 Premier League goals as a central midfielder. He made 609 Premier League appearances — the most of any player in the top ten. He scored from long range, from late runs into the box, from penalties, and from set pieces. He arrived into the penalty area more often and more successfully than any other midfielder in the history of the competition.

Premier League All-Time Top Goalscorers

He won three Premier League titles with Chelsea and the Champions League in 2012. He was voted FWA Footballer of the Year in 2005. He also played for West Ham United and Manchester City. A central midfielder scoring 177 Premier League goals is one of the most remarkable individual achievements in the history of English football.

ClubGoalsApps
West Ham United24148
Chelsea147429
Manchester City632
TOTAL177609

6. Sergio Agüero

  • Nationality: Argentina 🇦🇷
  • Goals: 184
  • Appearances: 275
  • Ratio: 0.67
  • Years Active: 2011–2021

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

Premier League All-Time Top Goalscorers

His 184 goals for one club are the most by any player for a single Premier League club. He scored hat-tricks, bicycle kicks, long-range strikes, and decisive goals in the biggest moments. He retired in December 2021 due to a heart condition. His 0.67 ratio is tied with Harry Kane as the joint second-best on this entire list.

ClubGoalsApps
Manchester City184275
TOTAL184275

5. Andy Cole

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 187
  • Appearances: 414
  • Ratio: 0.45
  • Years Active: 1993–2007

Andy Cole scored 187 Premier League goals across seven clubs in 14 seasons. He scored 34 goals in a single Premier League season for Newcastle United in 1993-94, a record that stood for many years. He was the most feared penalty-box striker in English football throughout the 1990s. Quick, sharp, clinical, and relentless.

Premier League All-Time Top Goalscorers

He won five Premier League titles with Manchester United. He scored 93 Premier League goals for United — the most across his clubs. He also scored for Newcastle UnitedBlackburn RoversFulhamPortsmouth, and Sunderland. His 187 goals across multiple clubs show the sustained brilliance he brought throughout his entire career.

ClubGoalsApps
Newcastle United4359
Manchester United93195
Blackburn Rovers2783
Fulham1035
Others1442
TOTAL187414

4. Mohamed Salah

  • Nationality: Egypt 🇪🇬
  • Goals: 193
  • Appearances: 323
  • Ratio: 0.59
  • Years Active: 2014–present

Mohamed Salah has 193 Premier League goals and is still playing in 2026. He scored 32 goals in 2017-18 to break the single-season Premier League record for a 38-game season. He is the highest-scoring foreign player in Premier League history. He has won the Premier League Golden Boot four times — more than any other player.

Most Assists for National Teams

He won the Premier League title with Liverpool in 2019-20 and the Champions League in 2019. He passed 190 Premier League goals in 2026 and is closing in on Wayne Rooney’s 208. He is still active. His total will keep rising. He could realistically challenge for second place on this all-time list before he retires.

ClubGoalsApps
Chelsea213
Liverpool191310
TOTAL193323

3. Wayne Rooney

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 208
  • Appearances: 491
  • Ratio: 0.42
  • Years Active: 2002–2018

Wayne Rooney scored 208 Premier League goals in 491 appearances. He burst onto the scene at 16 for Everton, scored famously against Arsenal and Leeds United, and then joined Manchester United for £25.6 million in 2004. He became the greatest goalscorer in Manchester United history across all competitions.

Premier League All-Time Top Goalscorers

He won five Premier League titles at Manchester United and scored 183 Premier League goals for the club alone. He is England’s all-time leading scorer. He scored with both feet, with his head, from outside the box, from penalties and from free-kicks. His bicycle kick against Manchester City in 2011 is one of the greatest goals ever scored in Premier League history.

ClubGoalsApps
Everton2598
Manchester United183393
TOTAL208491

2. Harry Kane

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 213
  • Appearances: 320
  • Ratio: 0.67
  • Years Active: 2012–2023

Harry Kane scored 213 Premier League goals before leaving for Bayern Munich in 2023. All 213 came for Tottenham Hotspur — the most by any player for a single Premier League club. His 0.67 ratio ties with Sergio Agüero as the joint second-best on this list. He won the Premier League Golden Boot three times.

Best Centre-Forwards in the World 2026

He scored 213 goals in 320 appearances without ever winning the Premier League title. He scored with both feet and his head. He scored inside and outside the box. He scored across 11 seasons at Tottenham. He came closer than any other player to breaking Shearer’s record. He is 47 goals behind. At Bayern Munich, he will not add to his Premier League tally. The record is likely safe.

ClubGoalsApps
Tottenham Hotspur213317
Norwich City (loan)03
TOTAL213320

1. Alan Shearer

  • Nationality: England 🏴󠁧󠁢󠁥󠁮󠁧󠁿
  • Goals: 260
  • Appearances: 441
  • Ratio: 0.59
  • Years Active: 1992–2006

Alan Shearer is the greatest goalscorer in Premier League history. 260 goals. The record has stood since he retired in 2006. It has now been unbroken for 20 years. He is the only player in Premier League history to score 100 goals for two different clubs — 112 for Blackburn Rovers and 148 for Newcastle United. He won the Premier League title with Blackburn in 1994-95.

Premier League All-Time Top Goalscorers

He joined Newcastle United in 1996 for a world record fee of £15 million and scored 148 goals for a club that never won the league during his time there. That makes his record even more extraordinary. He scored a record 34 Premier League goals in a single season in 1994-95. He won the Premier League Golden Boot three times and is the only player to win it with two clubs. Harry Kane at 213 is the closest anyone has come to his record.

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