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.
| # | Player | Country | Goals |
|---|---|---|---|
| 1 | Alan Shearer | England | 260 |
| 2 | Harry Kane | England | 213 |
| 3 | Wayne Rooney | England | 208 |
| 4 | Mohamed Salah | Egypt | 193 |
| 5 | Andy Cole | England | 187 |
| 6 | Sergio Agüero | Argentina | 184 |
| 7 | Frank Lampard | England | 177 |
| 8 | Thierry Henry | France | 175 |
| 9 | Robbie Fowler | England | 163 |
| 10 | Jermain Defoe | England | 162 |
| 11 | Michael Owen | England | 150 |
| 12 | Les Ferdinand | England | 149 |
| 13 | Teddy Sheringham | England | 146 |
| 14 | Jamie Vardy | England | 145 |
| 15 | Robin van Persie | Netherlands | 144 |
| 16= | Jimmy Floyd Hasselbaink | Netherlands | 127 |
| 16= | Son Heung-min | South Korea | 127 |
| 18 | Robbie Keane | Ireland | 126 |
| 19 | Nicolas Anelka | France | 125 |
| 20= | Dwight Yorke | Trinidad and Tobago | 123 |
| 20= | Raheem Sterling | England | 123 |
| 22 | Romelu Lukaku | Belgium | 121 |
| 23= | Erling Haaland | Norway | 120 |
| 23= | Steven Gerrard | England | 120 |
| 25 | Ian Wright | England | 113 |
| 26= | Sadio Mané | Senegal | 111 |
| 26= | Dion Dublin | England | 111 |
| 28 | Emile Heskey | England | 110 |
| 29 | Ryan Giggs | Wales | 109 |
| 30 | Peter Crouch | England | 108 |
| 31 | Paul Scholes | England | 107 |
| 32 | Darren Bent | England | 106 |
| 33 | Didier Drogba | Ivory Coast | 104 |
| 34 | Cristiano Ronaldo | Portugal | 103 |
| 35 | Matt Le Tissier | England | 100 |
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.
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.
