SI

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

Erling Haaland has joined some of the Premier League greats on an exclusive list.
Erling Haaland joined an illustrious list of finishers.
Erling Haaland joined an illustrious list of finishers. | Alex Pantling/Getty Images

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

Newcastle United's Alan Shearer
Let's just say Premier League defenders got very used to seeing this Alan Shearer celebration for Newcastle. | Ben Radford /Allsport/Getty

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


Published | Modified
Roberto Casillas
ROBERTO CASILLAS

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.