List of footballers with 100 or more Premier League goals
Players
Key Bold shows players still playing in the Premier League. Italics show players still playing professional football The list of teams for individual players include all teams that they have played for in the Premier League (including those they have not scored any goals for).

List of footballers with 100 or more Premier League goals

Section Title: Players
Table Section Text: Key Bold shows players still playing in the Premier League. Italics show players still playing professional football The list of teams for individual players include all teams that they have played for in the Premier League (including those they have not scored any goals for).

Rank	Player	Premier League club(s)	National team	Goals	Played	Ratio

1	Alan Shearer	Blackburn Rovers, Newcastle United	England	260	441	0.59

2	Wayne Rooney	Everton, Manchester United	England	208	494	0.42

3	Andy Cole	Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth	England	187	414	0.45

4	Frank Lampard	West Ham United, Chelsea, Manchester City	England	177	609	0.29

5	Thierry Henry	Arsenal	France	175	258	0.68

6	Sergio Agüero	Manchester City	Argentina	163	237	0.69

Robbie Fowler	Liverpool, Leeds United, Manchester City, Blackburn Rovers	England	163	379	0.43

7	Jermain Defoe	West Ham United, Portsmouth, Tottenham Hotspur, Sunderland, Bournemouth	England	162	496	0.33

9	Michael Owen	Liverpool, Newcastle United, Manchester United, Stoke City	England	150	326	0.46

10	Les Ferdinand	Queens Park Rangers, Newcastle United, Tottenham Hotspur, West Ham United, Leicester City, Bolton Wanderers	England	149	351	0.42

11	Teddy Sheringham	Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United	England	146	418	0.35

12	Robin van Persie	Arsenal, Manchester United	Netherlands	144	280	0.51

13	Jimmy Floyd Hasselbaink	Leeds United, Chelsea, Middlesbrough, Charlton Athletic	Netherlands	127	288	0.44

14	Robbie Keane	Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, Aston Villa	Republic of Ireland	126	349	0.36

15	Harry Kane	Tottenham Hotspur, Norwich City	England	125	181	0.69

Nicolas Anelka	Arsenal, Liverpool, Manchester City, Bolton Wanderers, Chelsea, West Bromwich Albion	France	125	364	0.34

17	Dwight Yorke	Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sunderland	Trinidad and Tobago	123	375	0.33

18	Steven Gerrard	Liverpool	England	120	504	0.24

19	Ian Wright	Arsenal, West Ham United	England	113	213	0.53

Romelu Lukaku	Chelsea, West Bromwich Albion, Everton, Manchester United	Belgium	113	252	0.45

21	Dion Dublin	Manchester United, Coventry City, Aston Villa	England	111	312	0.36

22	Emile Heskey	Leicester City, Liverpool, Birmingham City, Wigan Athletic, Aston Villa	England	110	516	0.21

23	Ryan Giggs	Manchester United	Wales	109	632	0.17

24	Peter Crouch	Aston Villa, Southampton, Liverpool, Portsmouth, Tottenham Hotspur, Stoke City, Burnley	England	108	467	0.23

25	Paul Scholes	Manchester United	England	107	499	0.21

26	Darren Bent	Ipswich Town, Charlton Athletic, Tottenham Hotspur, Sunderland, Aston Villa, Fulham	England	106	276	0.38

27	Didier Drogba	Chelsea	Ivory Coast	104	254	0.41

28	Matt Le Tissier	Southampton	England	100	270	0.37

As of 29 April 2019. Sources:

Sentence(s)

Didier Drogba scored 100 Premier League goals.

final_sentence: Didier Drogba scored 100 Premier League goals.