Premier League's All-Time Top Goalscorers | Opta Analyst

Premier League's All-Time Top Goalscorers

The legendary Alan Shearer remains the Premier League's all-time leading scorer with 260 goals.

Alan Shearer's Lasting Record

In December, Shearer will have held the record for 31 years. His 260 goals span beyond the period of August 1992 to December 1993, when he first took the lead, a position no one has surpassed since.

Teddy Sheringham led the scoring charts for much of 1993 until Shearer overtook him. Shearer also briefly led during the Premier League's inaugural season before suffering a knee injury.

Challengers and Future Prospects

Several players have challenged Shearer's record, but it remains secure, especially after Harry Kane's departure last summer. However, Erling Haaland's remarkable scoring rate suggests he could eventually surpass Shearer.

Still, the modern football landscape, where players often switch clubs or leagues, means Shearer's record might stand for many more years.

"At the rate Erling Haaland is scoring, it probably won’t be that long until we’re pondering whether he’ll be the one to knock Shearer off his perch."

Author’s summary: Alan Shearer’s 31-year-old Premier League goalscoring record appears secure but faces a potential challenge from Erling Haaland in the near future.

more

Opta Analyst Opta Analyst — 2025-11-02

More News