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

260 goals (441 apps)
Blackburn Rovers (112)Newcastle United (148)
Last scored in the Premier League for Newcastle United on 22/04/2006 (6909 days ago) vs Sunderland.
Harry Kane

213 goals (320 apps)
Last scored in the Premier League for Tottenham Hotspur on 06/05/2023 (686 days ago) vs Crystal Palace.
Wayne Rooney

208 goals (491 apps)
Everton (25)Manchester United (183)
Last scored in the Premier League for Everton on 18/12/2017 (2651 days ago) vs Swansea City.
Andy Cole

187 goals (414 apps)
Newcastle United (55)Manchester United (93)Blackburn Rovers (27)Fulham (12)Manchester City (9)Portsmouth (3)Sunderland (0)
Last scored in the Premier League for Sunderland on 05/05/2007 (6531 days ago) vs Middlesbrough.
Sergio Aguero

184 goals (275 apps)
Last scored in the Premier League for Manchester City on 23/05/2021 (1399 days ago) vs Everton.
Mohamed Salah

184 goals (292 apps)
Last scored in the Premier League for Liverpool on 08/03/2025 (14 days ago) vs Southampton.
Frank Lampard

177 goals (609 apps)
West Ham United (24)Chelsea (147)Manchester City (6)
Last scored in the Premier League for Manchester City on 24/05/2015 (3590 days ago) vs Southampton.
Thierry Henry

175 goals (258 apps)
Last scored in the Premier League for Arsenal on 11/02/2012 (4788 days ago) vs Sunderland.
Robbie Fowler

163 goals (379 apps)
Liverpool (128)Leeds United (14)Manchester City (21)Blackburn Rovers (0)
Last scored in the Premier League for Liverpool on 24/02/2007 (6601 days ago) vs Sheffield United.
Jermain Defoe

162 goals (496 apps)
West Ham United (29)Tottenham Hotspur (91)Portsmouth (15)Sunderland (34)Bournemouth (4)
Last scored in the Premier League for AFC Bournemouth on 31/03/2018 (2548 days ago) vs Watford.
Michael Owen

150 goals (326 apps)
Liverpool (118)Newcastle United (26)Manchester United (5)Stoke City (1)
Last scored in the Premier League for Stoke City on 19/01/2013 (4445 days ago) vs Swansea City.
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)
Last scored in the Premier League for Bolton Wanderers on 11/09/2004 (7497 days ago) vs Manchester United.
Teddy Sheringham

146 goals (418 apps)
Nottingham Forest (1)Tottenham Hotspur (75)Manchester United (31)Portsmouth (9)West Ham United (28)
Last scored in the Premier League for West Ham United on 26/12/2006 (6661 days ago) vs Portsmouth.
Robin Van Persie

144 goals (280 apps)
Arsenal (96)Manchester United (48)
Last scored in the Premier League for Manchester United on 11/02/2015 (3692 days ago) vs Burnley.
Jamie Vardy

143 goals (334 apps)
Last scored in the Premier League for Leicester City on 26/01/2025 (55 days ago) vs Tottenham Hotspur.
Jimmy Floyd Hasselbaink

127 goals (288 apps)
Leeds United (34)Chelsea (69)Middlesbrough (22)Charlton Athletic (2)
Last scored in the Premier League for Charlton Athletic on 13/01/2007 (6643 days ago) vs Middlebrough.
Son Heung-Min

127 goals (329 apps)
Last scored in the Premier League for Tottenham Hotspur on 09/03/2025 (13 days ago) vs Bournemouth.
Robbie Keane

126 goals (349 apps)
Coventry City (12)Leeds United (13)Tottenham Hotspur (91)Liverpool (5)West Ham United (2)Aston Villa (3)
Last scored in the Premier League for Aston Villa on 05/02/2012 (4794 days ago) vs Newcastle United.
Nicolas Anelka

125 goals (364 apps)
Arsenal (23)Liverpool (4)Manchester City (37)Bolton Wanderers (21)Chelsea (38)West Bromwich Albion (2)
Last scored in the Premier League for West Bromwich Albion on 28/12/2013 (4102 days ago) vs West Ham United.
Dwight Yorke

123 goals (375 apps)
Aston Villa (73)Manchester United (48)Blackburn Rovers (12)Birmingham City (2)Sunderland (6)
Last scored in the Premier League for Sunderland on 24/11/2007 (6328 days ago) vs Everton.
Raheem Sterling

123 goals (391 apps)
Liverpool (18)Manchester City (91)Chelsea (14)Arsenal (0)
Last scored in the Premier League for Chelsea on 19/05/2024 (307 days ago) vs Bournemouth.
Romelu Lukaku

121 goals (278 apps)
Chelsea (8)West Bromwich Albion (17)Everton (68)Manchester United (28)
Last scored in the Premier League for Chelsea on 11/05/2022 (1046 days ago) vs Leeds United.
Steven Gerrard

120 goals (504 apps)
Last scored in the Premier League for Liverpool on 24/05/2015 (3590 days ago) vs Stoke City.
Ian Wright

113 goals (213 apps)
Arsenal (104)West Ham United (9)
Last scored in the Premier League for West Ham United on 24/04/1999 (9464 days ago) vs Tottenham Hotspur.
Sadio ManΓ©

111 goals (263 apps)
Southampton (21)Liverpool (90)
Last scored in the Premier League for Liverpool on 22/05/2022 (1035 days ago) vs Wolverhampton Wanderers.
Dion Dublin

111 goals (312 apps)
Manchester United (2)Coventry City (61)Aston Villa (46)
Last scored in the Premier League for Aston Villa on 31/01/2004 (7721 days ago) vs Leicester City.
Emile Heskey

110 goals ( apps)
Leicester City (33)Liverpool (39)Birmingham City (14)Wigan Athletic (15)Aston Villa (9)
Last scored in the Premier League for Aston Villa on 20/08/2011 (4963 days ago) vs Blackburn Rovers.
Ryan Giggs

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

108 goals (468 apps)
Aston Villa (6)Southampton (12)Liverpool (22)Portsmouth (11)Tottenham Hotspur (12)Stoke City (45)Burnley (0)
Last scored in the Premier League for Stoke City on 13/05/2018 (2505 days ago) vs Swansea City.
Paul Scholes

107 goals (499 apps)
Last scored in the Premier League for Manchester United on 15/09/2012 (4571 days ago) vs Wigan Athletic.
Darren Bent

106 goals (276 apps)
Ipswich Town (1)Charlton Athletic (31)Tottenham Hotspur (18)Sunderland (32)Aston Villa (21)Fulham* (3)
Last scored in the Premier League for Fulham on 09/02/2014 (4059 days ago) vs Manchester United.
Didier Drogba

104 goals (254 apps)
Last scored in the Premier League for Chelsea on 29/04/2015 (3615 days ago) vs Leicester City.
Cristiano Ronaldo

103 goals (236 apps)
Last scored in the Premier League for Manchester United on 09/10/2022 (895 days ago) vs Everton.
Matt Le Tissier

100 goals (270 apps)
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)