If you’ve ever wondered who is EPL top scorer of all time, the answer is straightforward: it’s Alan Shearer. He holds the record for the most goals in the English Premier League, with 260 goals scored over his Premier League career. KMSoccer will take you through what makes this record so impressive, who trails close behind, and whether the top spot might ever be threatened.
What makes Alan Shearer’s record stand out

Alan Shearer’s goal tally is remarkable not only for the sheer number, but also for how consistent he was, the teams he played for, and how long the record has stood.
- Shearer scored those 260 goals across 441 Premier League appearances.
- He played primarily for Blackburn Rovers (where he made his mark and won the title in 1994-95) and Newcastle United, his hometown team.
- His scoring rate was about 0.59 goals per game in the Premier League. orers.club)
- No one has come closer in terms of total Premier League goals to Shearer’s mark in nearly two decades. It remains a tough benchmark to beat.
Top challengers — who comes next

While Shearer sits at number one, there are several elite names chasing his record. Here are the top contenders| Rank | Player | Premier League Goals | Key Notes |
|—|—|—|—|
| 1 | Alan Shearer | 260 | Still the all-time leader; record set between 1992-2006. |
| 2 | Harry Kane | 213 | Kane is the closest among active or recent players; has come close but still well short of passing Shearer. |
| 3 | Wayne Rooney | 208 | Another legendary figure; retired and keeping his ranking. |
| 4 | Andy Cole | 187 | Known for his explosive scoring in the 1990s. |
| 5 | Mohamed Salah | 188 (depending on cut-offs) | Salah has been climbing and is among the top active threats. |
These players show how high the standard is. Even those who are “close” still have a significant gap to bridge.
Could the record ever be broken?

It’s tempting to think someone could one day eclipse Shearer’s 260 goals. Here are some of the factors that make it difficult — and the possibilities that make it interesting.
Challenges to breaking the record
- Longevity: A player has to consistently score across many seasons, avoid long injury spells, and maintain form. Shearer played for many seasons at top level.
- Competition: Defences, tactical changes, fewer games in some seasons, or rotation can limit scoring chances.
- Transfer and career moves: Some of the current best scorers move to other leagues, reducing opportunities in the EPL.
Active players who might threaten it
- Harry Kane is the obvious name. He’s been prolific, but to beat 260 he’d need many more years in the EPL (and likely stay in it) to catch up.
- Mohamed Salah — already among top scorers. If he stays fit and continues his scoring rate, he might creep closer, but still has a ways to go.
Historical context and stats
To appreciate how big this record is, some historical and statistical context helps:
- The Premier League in its current format started in 1992-93. Before that, English football had a different top division system. Shearer’s goals are all post-1992.
- Shearer won the Golden Boot multiple times. He was often the most feared striker of his era.
- He scored many goals for both Blackburn and Newcastle, showing consistency across clubs.
- Other legends like Thierry Henry, Frank Lampard, Robbie Fowler, Sergio Agüero also feature high in the all-time list, showing the depth of talent over the years.
What this means for fans and stats junkies
For those who track records, nostalgia, or simply love to see legends remembered, Shearer’s record is a milestone:
- It’s a benchmark against which all strikers are measured in the Premier League.
- Every Golden Boot winner is compared to what he achieved.
- It fuels debates: “Will any current player surpass Shearer?” “How many games would they need?”
It’s not just about numbers — it’s about legacy.
Conclusion
Who is EPL top scorer of all time? It is Alan Shearer, with an unmatched 260 Premier League goals. KMSoccer has shown why this record is such a high mountain: consistency, longevity, elite scoring rate, and performing for top clubs. Though stars like Harry Kane and Mohamed Salah are chasing, Shearer still leads the pack by a good margin.
If you want to stay updated on whether that record ever gets broken, follow our posts here at KMSoccer — we cover goal-challenges, stats, active players, and predictions. Let us know which current striker you think will come closest to 260!