There are two distinctly different ways of becoming a member of the Premier League 100 Club, the elite group of attacking talent that have scored a century of goals in the English top-flight.
You could go down the Alan Shearer or Harry Kane route, blasting in goals left, right and centre, season after season. Before your career has even reached its halfway point, you’re among some very select company.
Alternatively, there is the steadier approach undertaken by Peter Crouch, Dion Dublin and Darren Bent. These highly-respected strikers were no less consistent, just not so prolific, plundering ten or 15 per year until the magic mark was reached.
However long it took each player to get to a ton, all of the 34 members of the 100 Club can legitimately claim to be specialists at their craft, with a career tally to prove it.
They could alter the sports betting with a half-chance. They struck fear into goalkeepers when in sight of goal. They were hit-men of the highest renown.
Players with 100 Premier League Goals
The Premier League has been roamed by some of the most lethal poachers in modern football and it’s no surprise to see some extremely familiar names included on the list below.
Just as interesting though, are the names who ultimately fell short of joining this exclusive clique.
Ruud Van Nistelrooy slotted home 95 Premier League goals. Kevin Phillips and Ole Gunnar Solskjaer ended up on 92 and 91 respectively.
Denis Bergkamp, for all his sumptuous football, closed on 87.
Outright Winner - Arsenal
Then there are the strikers who feel nailed-on to join the club before retiring.
Marcus Rashford has every chance of being inducted, the Manchester United flyer just a couple of goal-scoring bursts away.
Arsenal’s Gabriel Jesus meanwhile has some work to do but if the Gunners continue to be short-priced in the Premier League odds for the next few seasons, he’ll get there for sure.
But enough with the speculation, it’s time to celebrate the 34 centurions in all their glory.
-
Alan Shearer – 260
-
Harry Kane – 213
-
Wayne Rooney - 208
-
Andrew Cole - 187
-
Sergio Aguero – 180
-
Frank Lampard - 177
-
Thierry Henry – 175
-
Robbie Fowler – 163
-
Jermain Defoe – 162
-
Mohamed Salah - 155
-
Michael Owen – 150
-
Les Ferdinand – 149
-
Teddy Sheringham – 146
-
Robin van Persie – 144
-
Jamie Vardy - 128
-
Jimmy Floyd Hasselbaink - 127
-
Robbie Keane - 126
-
Nicolas Anelka – 125
-
Dwight Yorke - 123
-
Romelu Lukaku – 121
-
Raheem Sterling – 121
-
Steven Gerrard – 120
-
Son Heung-Min - 118
-
Ian Wright – 113
-
Dion Dublin – 111
-
Sadio Mane - 111
-
Emile Heskey - 110
-
Ryan Giggs - 109
-
Peter Crouch - 108
-
Paul Scholes - 107
-
Darren Bent - 106
-
Didier Drogba - 104
-
Cristiano Ronaldo - 100
-
Matt Le Tissier - 100
Fastest Player To 100 Premier League Goals
As of April 2024, Alan Shearer holds the record for reaching 100 Premier League goals in the fewest number of matches.
The Newcastle legend needed just 121 games in England’s elite league to hit the century mark while Harry Kane notched his 100th goal on his 141st Premier League outing.
Son Heung-min is the latest player to join the Premier League 100 Club, the Spurs attacker needing 260 top-flight appearances to reach the illustrious mark.
Here we look at how many league games it took for each player in this exclusive club to reach 100 goals.
-
Alan Shearer - 121 games
-
Harry Kane - 141 games
-
Sergio Aguero - 147 games
-
Thierry Henry - 160 games
-
Mohamed Salah - 162 games
-
Ian Wright - 173 games
-
Robbie Fowler - 175 games
-
Les Ferdinand - 178 games
-
Andy Cole - 185 games
-
Michael Owen - 185 games
-
Robin Van Persie - 197 games
-
Jimmy Floyd Hasselbaink - 200 games
-
Jamie Vardy - 206 games
-
Romelu Lukaku - 216 games
-
Didier Drogba - 220 games
-
Darren Bent - 226 games
-
Wayne Rooney - 247 games
-
Teddy Sheringham - 254 games
-
Dwight Yorke - 254 games
-
Robbie Keane - 255 games
-
Nicolas Anelka - 258 games
-
Son Heung-min – 260 games
-
Matthew Le Tissier - 266 games
-
Dion Dublin - 271 games
-
Jermaine Defoe - 303 games
-
Frank Lampard - 406 games
-
Emile Heskey - 414 games
-
Peter Crouch - 419 games
-
Paul Scholes - 436 games
-
Steven Gerrard - 449 games
-
Ryan Giggs - 534 games
Centurions By Premier League Club:
Given their scant number of league titles it’s quite surprising that Liverpool have been blessed with four forwards who have all notched one hundred in red.
Alan Shearer meanwhile is the only player to reach a century with two different clubs.
-
Liverpool – 4 players
-
Manchester United – 4 players
-
Tottenham – 3 players
-
Arsenal – 2 players
-
Chelsea – 2 players
-
Manchester City – 1 player
-
Blackburn – 1 player
-
Leicester – 1 player
-
Southampton – 1 player
-
Newcastle – 1 player
Premier League 100 Club by Country:
England’s complete domination in this field does raise an eyebrow or two, but perhaps it shouldn’t.
Until the late-Nineties, Premier League sides were mainly made up of domestic fare and when exporting talent became commonplace players arrived from far and wide.
It means that only France (Nicolas Anelka and Thierry Henry) and the Netherlands (Robin van Persie and Jimmy Floyd Hasselbaink) are represented by more than one player.
In recently reaching his ton, Son Heung-min became the first Asian player to join this select group.
-
England – 19
-
France – 2
-
The Netherlands – 2
-
Argentina – 1
-
Republic of Ireland – 1
-
Ivory Coast – 1
-
Egypt – 1
-
Wales – 1
-
Belgium – 1
-
South Korea - 1
-
Trinidad & Tobago – 1
*Credit for the main photo belongs to Jon Super, File / AP Photo*