Goaler
Football

The Premier League 100-goal club

All 35 players who have scored 100 or more Premier League goals, from Alan Shearer's 260 to Matt Le Tissier's 100, and what the list says about strikers and clubs.

Since the Premier League began in 1992, 35 players have scored 100 or more goals in it. The list is short enough to learn by heart and long enough to start arguments: it has record-breakers and one-club legends, strikers who moved every two seasons and midfielders who scored like forwards. Here is the full club, with the totals as of 18 October 2026.

The top of the table

Alan Shearer's 260 goals have stood at the top for more than two decades. Harry Kane is the closest anyone has come, with 213, and Wayne Rooney is third with 208. Behind them come Mohamed Salah (193), Andy Cole (187) and Sergio Agüero (184). Frank Lampard is the highest-scoring midfielder in the club, with 177, two more than Thierry Henry.

Only six players have passed 180. Shearer scored his Premier League goals for Blackburn Rovers and Newcastle United, and the 47 that separate him from Kane are more than many good strikers score in three seasons.

Every player with 100 or more Premier League goals (as of 18 October 2026)
#PlayerCountryGoals
1Alan ShearerEngland260
2Harry KaneEngland213
3Wayne RooneyEngland208
4Mohamed SalahEgypt193
5Andy ColeEngland187
6Sergio AgüeroArgentina184
7Frank LampardEngland177
8Thierry HenryFrance175
9Robbie FowlerEngland163
10Jermain DefoeEngland162
11Michael OwenEngland150
12Les FerdinandEngland149
13Teddy SheringhamEngland146
14Jamie VardyEngland145
15Robin van PersieNetherlands144
16=Jimmy Floyd HasselbainkNetherlands127
16=Son Heung-minSouth Korea127
18Robbie KeaneIreland126
19Nicolas AnelkaFrance125
20=Dwight YorkeTrinidad and Tobago123
20=Raheem SterlingEngland123
22Romelu LukakuBelgium121
23=Erling HaalandNorway120
23=Steven GerrardEngland120
25Ian WrightEngland113
26=Sadio ManéSenegal111
26=Dion DublinEngland111
28Emile HeskeyEngland110
29Ryan GiggsWales109
30Peter CrouchEngland108
31Paul ScholesEngland107
32Darren BentEngland106
33Didier DrogbaIvory Coast104
34Cristiano RonaldoPortugal103
35Matt Le TissierEngland100

Twenty Englishmen and fifteen others

Twenty of the 35 are English. The other fifteen come from thirteen countries: France and the Netherlands have two players each, and Egypt, Argentina, South Korea, Ireland, Trinidad and Tobago, Belgium, Norway, Senegal, Wales, Ivory Coast and Portugal one each. Africa has three members, Salah, Mané and Drogba; Asia has one, Son Heung-min, who reached 127 for Tottenham.

Four generations

Sorted by year of birth, the club reads like a history of the league. Five members were born in the 1960s, among them Ian Wright, the oldest, born in 1963, Les Ferdinand, Teddy Sheringham, Dion Dublin and Matt Le Tissier. The 1970s produced the biggest group, thirteen players, from Shearer and Cole to Henry, Lampard, Giggs, Scholes and Drogba. Ten were born in the 1980s, including Rooney, Agüero, Gerrard and Cristiano Ronaldo, and six in the 1990s: Kane, Salah, Son, Lukaku, Mané and Sterling. Haaland is, so far, the only member born in the 2000s.

Most of the club are forwards, but not all of them. Lampard, Gerrard and Scholes scored their goals from midfield, and Ryan Giggs, who spent his whole career at Manchester United, did it largely from the wing. Four midfielders with 100 or more goals is a statistic that says as much about those teams as about the players.

One club, or many

Some members never scored for anyone else in the league. Thierry Henry's 175 all came for Arsenal, Sergio Agüero's 184 and Erling Haaland's 120 for Manchester City, Steven Gerrard's 120 for Liverpool, Ryan Giggs's 109 and Paul Scholes's 107 for Manchester United, and Didier Drogba's 104 for Chelsea. Cristiano Ronaldo's 103 were all scored for Manchester United. Matt Le Tissier is the purest one-club case: every one of his Premier League goals came for Southampton, and he finished on exactly 100, the last man in the club.

At the other end are the travellers. Andy Cole, Les Ferdinand, Teddy Sheringham, Robbie Keane, Nicolas Anelka, Peter Crouch and Darren Bent each played for a long list of English clubs, which is also why they are such useful answers in Goaler's Tic-Tac-Toe, where one player who fits several clubs can save a whole board.

Still counting

The list is not closed. Erling Haaland, the youngest member, born in 2000, is still adding goals, and at his rate he is the likeliest player to climb the table quickly. Whether anyone reaches Shearer's 260 is the question every new striker in England is eventually asked.

The club also shows how hard 100 is. A striker who scores 15 league goals a season, a very good return, needs nearly seven seasons to get there. That is why the list has only 35 names after more than three decades of Premier League football, and why each of them has a story behind the number.

Play Tic-Tac-Toe Name a player who fits both his row and his column, then send the same board to a friend.

Facts from Goaler's football data, built from English Wikipedia (CC BY-SA 4.0) and Wikidata (CC0). Text written for Goaler. Goal totals as listed on 18 October 2026.