Scoring one Premier League goal is a memorable achievement. Reaching 100 requires exceptional finishing, consistency and the ability to perform against some of the strongest defenders in world football.
Only a select group of players have entered the Premier League’s prestigious 100-goal club. Erling Haaland now stands above them all after reaching the landmark faster than Alan Shearer, Harry Kane, Sergio Agüero and Thierry Henry.
The Manchester City striker scored his 100th Premier League goal against Fulham on 2 December 2025. He required only 111 appearances, breaking Shearer’s long-standing record by 13 matches. Premier League
Here are the fastest players to score 100 goals in Premier League history.
Fastest Players to Score 100 Premier League Goals
| Rank | Player | Matches to 100 | Goals per match |
|---|---|---|---|
| 1 | Erling Haaland | 111 | 0.90 |
| 2 | Alan Shearer | 124 | 0.81 |
| 3 | Harry Kane | 141 | 0.71 |
| 4 | Sergio Agüero | 147 | 0.68 |
| 5 | Thierry Henry | 160 | 0.63 |
| 6 | Mohamed Salah | 162 | 0.62 |
| 7 | Ian Wright | 173 | 0.58 |
| 8 | Robbie Fowler | 175 | 0.57 |
| 9 | Les Ferdinand | 178 | 0.56 |
| 10 | Michael Owen | 185 | 0.54 |
| 10 | Andrew Cole | 185 | 0.54 |
The goals-per-match figures above show the scoring rate each player required to reach the 100-goal milestone.
1. Erling Haaland — 111 Matches
Erling Haaland is officially the fastest player to reach 100 Premier League goals.
The Norwegian completed his century in his 111th appearance, scoring against Fulham at Craven Cottage. His record demonstrates how quickly he adapted to English football after joining Manchester City from Borussia Dortmund in 2022.
Haaland combines explosive acceleration, powerful movement and ruthless finishing. He rarely requires several touches inside the penalty area, making him especially dangerous when City create chances close to goal.
His positional awareness is another major strength. Haaland constantly moves between defenders, searches for blind spots and anticipates where crosses or cutbacks will arrive.
A rate of 100 goals in 111 appearances works out at approximately 0.90 goals per match. That is an extraordinary return across such a large sample of Premier League fixtures.
Haaland did not simply break Shearer’s record—he reduced it by 13 matches.
2. Alan Shearer — 124 Matches
Before Haaland arrived, Alan Shearer had held the record for three decades.
Shearer scored his 100th Premier League goal for Blackburn Rovers against Tottenham Hotspur on 30 December 1995. He needed only 124 appearances to reach the landmark.
The former England striker was a complete centre-forward. He possessed physical strength, intelligent movement, aerial ability and one of the most powerful shots in Premier League history.
Shearer later joined Newcastle United and continued scoring at an elite rate. He eventually finished his career with 260 Premier League goals, a total that remains the competition’s all-time record.
Although Haaland has surpassed his speed to 100, Shearer’s final total remains the greater long-term target.
3. Harry Kane — 141 Matches
Harry Kane reached 100 Premier League goals in his 141st appearance.
The England striker achieved the milestone for Tottenham during a dramatic match against Liverpool on 4 February 2018. After missing an earlier penalty, Kane converted a stoppage-time spot kick to complete his century.
Kane developed from an academy prospect into one of the world’s leading centre-forwards. He combined clinical finishing with excellent passing and the ability to drop into midfield to create opportunities for teammates.
Unlike many traditional number nines, Kane was equally capable of scoring from inside the six-yard box or finding the net from outside the penalty area.
He left the Premier League with 213 goals, placing him second behind Shearer on the all-time scoring list recorded when Haaland entered the 100 club.
4. Sergio Agüero — 147 Matches
Sergio Agüero became the fourth-fastest player to reach 100 Premier League goals, requiring 147 appearances.
The Argentine scored his 100th league goal during Manchester City’s match against Newcastle United on 19 April 2016.
Agüero was famous for his low centre of gravity, rapid changes of direction and remarkable composure. He could create a shooting opportunity in crowded areas where most forwards would struggle to control the ball.
He also scored one of the most famous goals in English football history—the stoppage-time winner against Queens Park Rangers that secured Manchester City’s 2011/12 Premier League title.
Agüero ended his Premier League career with 184 goals, establishing himself as one of the greatest overseas players to compete in England.
Haaland has since followed his path as Manchester City’s leading striker while setting an even faster scoring pace.
5. Thierry Henry — 160 Matches
Thierry Henry required 160 appearances to score his first 100 Premier League goals.
The Arsenal legend reached the landmark against Southampton on 10 February 2004. That season ended with the Gunners completing an entire Premier League campaign without defeat.
Henry transformed from a winger into a devastating centre-forward under Arsène Wenger. His speed, elegance, intelligence and calm finishing made him extremely difficult to defend.
He frequently received possession on the left before moving inside and placing a controlled finish into the far corner. Henry could also create goals, take free kicks and dominate matches without operating as a conventional penalty-box striker.
The Frenchman finished with 175 Premier League goals and remains one of Arsenal’s most celebrated players.
Mohamed Salah Narrowly Misses the Top Five
Mohamed Salah sits just outside the top five after reaching 100 Premier League goals in 162 appearances—only two matches slower than Henry.
The Egyptian achieved his century while representing Liverpool against Leeds United in September 2021. His total included two Premier League goals scored during his earlier spell with Chelsea.
Salah’s presence near the top of the ranking is particularly impressive because he operates mainly from the right wing rather than as a traditional centre-forward.
Haaland vs Shearer: Can the All-Time Record Be Broken?
Haaland reached 100 goals considerably faster than Shearer, but breaking the all-time record will require much more than an explosive start.
Shearer’s total of 260 was built across many seasons. Longevity, fitness, form and the decision to remain in the Premier League will all affect Haaland’s chances.
If the Norwegian continues scoring at anything close to his first-100 rate, Shearer’s record could eventually come under serious threat. However, maintaining such a rate for several more years is extremely difficult.
Injuries, managerial changes, tactical adjustments and transfers can all influence a striker’s final total.
What Makes an Elite Premier League Goalscorer?
The players on this list possessed different qualities, but several attributes connected them:
- Clinical finishing inside the penalty area
- Intelligent movement around defenders
- Consistent availability across several seasons
- Confidence during high-pressure moments
- Strong support from creative teammates
- The ability to score different types of goals
- Rapid adaptation to Premier League football
Haaland relies heavily on explosive movement and penalty-area finishing. Shearer combined power with aerial dominance, while Kane added elite creativity. Agüero used close control and acceleration, and Henry attacked with speed from wider positions.
Their styles were different, but their output was consistently exceptional.
Bet on Premier League Goalscorers with Bangbet
Premier League matches offer football fans several goals-related markets on Bangbet. These may include anytime goalscorer, first goalscorer, player to score twice, total match goals and Golden Boot selections.
Haaland’s record makes him a major player to consider whenever Manchester City are in action, but bettors should examine more than reputation. Confirmed line-ups, injuries, recent form, opponent strength and expected playing time can all influence a goalscorer selection.
Even the greatest strikers do not score in every match. Avoid treating any player or outcome as guaranteed.
Visit Bangbet to explore available Premier League odds and back your favourite teams or players responsibly. Set a clear budget, avoid chasing losses and only stake money you can afford to lose.
Final Verdict
Erling Haaland’s achievement of 100 Premier League goals in only 111 appearances places him at the top of an extraordinary list.
Alan Shearer previously set the standard with 124 matches, followed by Harry Kane on 141, Sergio Agüero on 147 and Thierry Henry on 160.
Each striker dominated the Premier League in a different way, but Haaland reached the century faster than anyone before him. The next challenge is even greater: maintaining his scoring rate long enough to challenge Shearer’s all-time record of 260 goals.
Bangbet More Than Win!
