The 11 Fastest Players to Score 100 Premier League Goals—Ranked

Only 35 players in Premier League history have reached the 100-goal mark, but they have been scored at wildly different paces.
The Premier League is widely considered as the best football league in the world. Cracking a century is a milestone reserved for prodigious attackers, so it makes sense that Alan Shearer, the division’s all-time top goalscorer, was the fastest player to reach this marker, doing so in 124 games. “Was” being the operative word.
Shearer’s record had stood since 1995 until Erling Haaland bounded into the division. The Manchester City talisman won two Premier League golden boots in his three full seasons in England and brought up the century mark before the halfway point of his fourth year.
The Nordic goal-gobbler failed to topple Shearer’s record in the most fitting of fixtures: against Newcastle United. He wouldn’t have to wait long before cracking triple digits.
Fastest Players to 100 Premier League Goals

Player | Appearances | Club(s) |
|---|---|---|
1. Erling Haaland | 111 | Manchester City |
2. Alan Shearer | 124 | Blackburn, Newcastle United |
3. Harry Kane | 141 | Tottenham Hotspur |
4. Sergio Agüero | 147 | Manchester City |
5. Thierry Henry | 160 | Arsenal |
6. Mohamed Salah | 162 | Liverpool |
7. Ian Wright | 173 | Arsenal |
8. Robbie Fowler | 175 | Liverpool |
9. Les Ferdinand | 178 | Queens Park Rangers, Newcastle United |
T-10. Michael Owen | 185 | Liverpool |
T-10. Andrew Cole | 185 | Manchester United, Newcastle United |
Alan Shearer was prolific in front of goal Blackuburn Rovers and Newcastle, setting what was then the record for fastest to the century goal mark in his 124th game back in December 1995.
Harry Kane’s Tottenham career was packed with goals, reaching his 100th Premier League strike in his 141st game for Spurs. Before Haaland, it was Sergio Agüero who commanded City’s attack and the legendary Argentinian reached the century mark in 147 appearances, the fourth-fastest ever.
Many consider Thierry Henry, who completes the top five, the greatest Premier League player of all time. It took the Arsenal legend 160 games to reach the century mark. Then comes Mohamed Salah in sixth, with the Egyptian needing just 162 games to join the Premier League’s 100-goal club.
Ian Wright and Robbie Fowler were two of the best centre forwards of the 1990s and are next on the least. Wright, the Arsenal great, achieved the feat in 173 games, while the Liverpool legend needed two more games.
The only other player to score his 100th Premier League goal inside 180 appearances is Les Ferdinand, who managed it in 178 games.
The list is completed by the duo of Michael Owen and Andrew Cole, who needed 185 games to achieve the century goal landmark.
READ THE LATEST PREMIER LEAGUE NEWS, TRANSFER RUMOURS AND GOSSIP
-06ad2d29b37d2cca1a44008a56289260.png)
Roberto Casillas is a Sports Illustrated FC freelance writer covering Liga MX, the Mexican National Team & Latin American players in Europe. He is a die hard Cruz Azul and Chelsea fan.