English Premier League Logo

The 100 Club

The Premier League 100 Club is an illustrious group of players who have scored 100 or more goals in the Premier League. The first player to reach this milestone was Alan Shearer, who scored 260 goals in the Premier League during his career. As of today, there are 34 players in the 100 Club.

Alan Shearer

Alan Shearer

260 goals (441 apps)

Blackburn Rovers (112)Newcastle United (148)

1
Retired

Last scored in the Premier League for Newcastle United on 22/04/2006 (6909 days ago) vs Sunderland.

Harry Kane

Harry Kane

213 goals (320 apps)

Tottenham Hotspur (213)

2
Active

Last scored in the Premier League for Tottenham Hotspur on 06/05/2023 (686 days ago) vs Crystal Palace.

Wayne Rooney

Wayne Rooney

208 goals (491 apps)

Everton (25)Manchester United (183)

3
Retired

Last scored in the Premier League for Everton on 18/12/2017 (2651 days ago) vs Swansea City.

Andy Cole

Andy Cole

187 goals (414 apps)

Newcastle United (55)Manchester United (93)Blackburn Rovers (27)Fulham (12)Manchester City (9)Portsmouth (3)Sunderland (0)

4
Retired

Last scored in the Premier League for Sunderland on 05/05/2007 (6531 days ago) vs Middlesbrough.

Sergio Aguero

Sergio Aguero

184 goals (275 apps)

Manchester City (184)

5
Retired

Last scored in the Premier League for Manchester City on 23/05/2021 (1399 days ago) vs Everton.

Mohamed Salah

Mohamed Salah

184 goals (292 apps)

Chelsea (2)Liverpool (182)

6
Active

Last scored in the Premier League for Liverpool on 08/03/2025 (14 days ago) vs Southampton.

Frank Lampard

Frank Lampard

177 goals (609 apps)

West Ham United (24)Chelsea (147)Manchester City (6)

7
Retired

Last scored in the Premier League for Manchester City on 24/05/2015 (3590 days ago) vs Southampton.

Thierry Henry

Thierry Henry

175 goals (258 apps)

Arsenal (175)

8
Retired

Last scored in the Premier League for Arsenal on 11/02/2012 (4788 days ago) vs Sunderland.

Robbie Fowler

Robbie Fowler

163 goals (379 apps)

Liverpool (128)Leeds United (14)Manchester City (21)Blackburn Rovers (0)

9
Retired

Last scored in the Premier League for Liverpool on 24/02/2007 (6601 days ago) vs Sheffield United.

Jermain Defoe

Jermain Defoe

162 goals (496 apps)

West Ham United (29)Tottenham Hotspur (91)Portsmouth (15)Sunderland (34)Bournemouth (4)

10
Retired

Last scored in the Premier League for AFC Bournemouth on 31/03/2018 (2548 days ago) vs Watford.

Michael Owen

Michael Owen

150 goals (326 apps)

Liverpool (118)Newcastle United (26)Manchester United (5)Stoke City (1)

11
Retired

Last scored in the Premier League for Stoke City on 19/01/2013 (4445 days ago) vs Swansea City.

Les Ferdinand

Les Ferdinand

149 goals (351 apps)

Queens Park Rangers (60)Newcastle United (41)Tottenham Hotspur (33)West Ham United (2)Leicester City (12)Bolton Wanderers (1)

12
Retired

Last scored in the Premier League for Bolton Wanderers on 11/09/2004 (7497 days ago) vs Manchester United.

Teddy Sheringham

Teddy Sheringham

146 goals (418 apps)

Nottingham Forest (1)Tottenham Hotspur (75)Manchester United (31)Portsmouth (9)West Ham United (28)

13
Retired

Last scored in the Premier League for West Ham United on 26/12/2006 (6661 days ago) vs Portsmouth.

Robin Van Persie

Robin Van Persie

144 goals (280 apps)

Arsenal (96)Manchester United (48)

14
Retired

Last scored in the Premier League for Manchester United on 11/02/2015 (3692 days ago) vs Burnley.

Jamie Vardy

Jamie Vardy

143 goals (334 apps)

Leicester City (143)

15
Active

Last scored in the Premier League for Leicester City on 26/01/2025 (55 days ago) vs Tottenham Hotspur.

Jimmy Floyd Hasselbaink

Jimmy Floyd Hasselbaink

127 goals (288 apps)

Leeds United (34)Chelsea (69)Middlesbrough (22)Charlton Athletic (2)

16
Retired

Last scored in the Premier League for Charlton Athletic on 13/01/2007 (6643 days ago) vs Middlebrough.

Son Heung-Min

Son Heung-Min

127 goals (329 apps)

Tottenham Hotspur (127)

17
Active

Last scored in the Premier League for Tottenham Hotspur on 09/03/2025 (13 days ago) vs Bournemouth.

Robbie Keane

Robbie Keane

126 goals (349 apps)

Coventry City (12)Leeds United (13)Tottenham Hotspur (91)Liverpool (5)West Ham United (2)Aston Villa (3)

18
Retired

Last scored in the Premier League for Aston Villa on 05/02/2012 (4794 days ago) vs Newcastle United.

Nicolas Anelka

Nicolas Anelka

125 goals (364 apps)

Arsenal (23)Liverpool (4)Manchester City (37)Bolton Wanderers (21)Chelsea (38)West Bromwich Albion (2)

19
Retired

Last scored in the Premier League for West Bromwich Albion on 28/12/2013 (4102 days ago) vs West Ham United.

Dwight Yorke

Dwight Yorke

123 goals (375 apps)

Aston Villa (73)Manchester United (48)Blackburn Rovers (12)Birmingham City (2)Sunderland (6)

20
Retired

Last scored in the Premier League for Sunderland on 24/11/2007 (6328 days ago) vs Everton.

Raheem Sterling

Raheem Sterling

123 goals (391 apps)

Liverpool (18)Manchester City (91)Chelsea (14)Arsenal (0)

21
Active

Last scored in the Premier League for Chelsea on 19/05/2024 (307 days ago) vs Bournemouth.

Romelu Lukaku

Romelu Lukaku

121 goals (278 apps)

Chelsea (8)West Bromwich Albion (17)Everton (68)Manchester United (28)

22
Active

Last scored in the Premier League for Chelsea on 11/05/2022 (1046 days ago) vs Leeds United.

Steven Gerrard

Steven Gerrard

120 goals (504 apps)

Liverpool (120)

23
Retired

Last scored in the Premier League for Liverpool on 24/05/2015 (3590 days ago) vs Stoke City.

Ian Wright

Ian Wright

113 goals (213 apps)

Arsenal (104)West Ham United (9)

24
Retired

Last scored in the Premier League for West Ham United on 24/04/1999 (9464 days ago) vs Tottenham Hotspur.

Sadio ManΓ©

Sadio ManΓ©

111 goals (263 apps)

Southampton (21)Liverpool (90)

25
Active

Last scored in the Premier League for Liverpool on 22/05/2022 (1035 days ago) vs Wolverhampton Wanderers.

Dion Dublin

Dion Dublin

111 goals (312 apps)

Manchester United (2)Coventry City (61)Aston Villa (46)

26
Retired

Last scored in the Premier League for Aston Villa on 31/01/2004 (7721 days ago) vs Leicester City.

Emile Heskey

Emile Heskey

110 goals ( apps)

Leicester City (33)Liverpool (39)Birmingham City (14)Wigan Athletic (15)Aston Villa (9)

27
Retired

Last scored in the Premier League for Aston Villa on 20/08/2011 (4963 days ago) vs Blackburn Rovers.

Ryan Giggs

Ryan Giggs

109 goals (632 apps)

Manchester United (109)

28
Retired

Last scored in the Premier League for Manchester United on 23/02/2013 (4410 days ago) vs Queens Park Rangers.

Peter Crouch

Peter Crouch

108 goals (468 apps)

Aston Villa (6)Southampton (12)Liverpool (22)Portsmouth (11)Tottenham Hotspur (12)Stoke City (45)Burnley (0)

29
Retired

Last scored in the Premier League for Stoke City on 13/05/2018 (2505 days ago) vs Swansea City.

Paul Scholes

Paul Scholes

107 goals (499 apps)

Manchester United (107)

30
Retired

Last scored in the Premier League for Manchester United on 15/09/2012 (4571 days ago) vs Wigan Athletic.

Darren Bent

Darren Bent

106 goals (276 apps)

Ipswich Town (1)Charlton Athletic (31)Tottenham Hotspur (18)Sunderland (32)Aston Villa (21)Fulham* (3)

31
Retired

Last scored in the Premier League for Fulham on 09/02/2014 (4059 days ago) vs Manchester United.

Didier Drogba

Didier Drogba

104 goals (254 apps)

Chelsea (104)

32
Retired

Last scored in the Premier League for Chelsea on 29/04/2015 (3615 days ago) vs Leicester City.

Cristiano Ronaldo

Cristiano Ronaldo

103 goals (236 apps)

Manchester United (103)

33
Active

Last scored in the Premier League for Manchester United on 09/10/2022 (895 days ago) vs Everton.

Matt Le Tissier

Matt Le Tissier

100 goals (270 apps)

Southampton (100)

34
Retired

Last scored in the Premier League for Southampton on 19/05/2001 (8708 days ago) vs Arsenal.

* Correct as of 22nd February 2025 @ 21:00 (GMT)

Back to top