Premier League Players with 100 or More Goals

Top 4 EPL

Since the Premier League’s formation at the start of the 1992–93 season, 24 players have managed to accrue 100 or more goals in the competition. See the list here.

Rank

Player

Premier League Club(s)

Goals

Games

1
Alan Shearer

Alan Shearer - the first player to score 100 Premier League goals, and only player to score 100 goals for two clubs.

Blackburn Rovers

Newcastle United
260441
2
Wayne Rooney

Wayne Rooney

Everton

Manchester United
208491
3
Andy Cole

Andy Cole

Newcastle United

Manchester United

Blackburn Rovers

Fulham

Manchester City

Portsmouth
187414
4
Frank Lampard

Frank Lampard is the Premier League's highest scoring midfielder of all time.

West Ham United

Chelsea

Manchester City
177609
5
Theory Henry

Thierry Henry scored 175 Premier League goals, the most by a foreign player.

Arsenal175258
6
Robbie Fowler

Robbie Fowler

Liverpool

Leeds United

Manchester City
163379
7Jermain DefoeLeeds United
Chelsea
Middlesbrough
Charlton Athletic
AFC Bournemouth
Portsmouth
Tottenham Hotspur
Sunderland
162496
8Sergio AgüeroSouthampton100
9
Michael Owen

Michael Owen

Liverpool

Newcastle United

Manchester United

Stoke City
150326
10
Les Ferdinand

Les Ferdinand

Queens Park Rangers

Newcastle United

Tottenham Hotspur

West Ham United

Leicester City

Bolton Wanderers
149351
11
Teddy Sheringham

Teddy Sheringham

Nottingham Forest

Tottenham Hotspur

Manchester United

Portsmouth

West Ham United
146418
12
Robin van Persie

Robin van Persie

Arsenal

Manchester United
144277
13Jimmy Floyd HasselbainkLeeds United

Chelsea

Middlesbrough

Charlton Athletic
127
14Robbie KeaneCoventry City

Leeds United

Tottenham Hotspur

Liverpool

West Ham United

Aston Villa
126
15Nicolas AnelkaArsenal

Liverpool

Manchester City

Bolton Wanderers

Chelsea

West Bromwich Albion
125
16Dwight YorkeAston Villa

Manchester United

Blackburn Rovers

Birmingham City

Sunderland
123
17Steven GerrardLiverpool120
18Ian WrightArsenal

West Ham United
113
19Dion DublinManchester United

Coventry City

Aston Villa
111
20Emile HeskeyLeicester City

Liverpool

Birmingham City

Wigan Athletic

Aston Villa
110
21Ryan GiggsManchester United109
22Paul ScholesManchester United107
23Darren BentIpswich Town

Charlton Athletic

Tottenham Hotspur

Sunderland

Aston Villa

Fulham
106
24Didier DrogbaChelsea104

Few goals from Top 5

Source:

https://en.wikipedia.org/wiki/List_of_Premier_League_players_with_100_or_more_goals

https://en.wikipedia.org/wiki/Premier_League_records_and_statistics