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

Premier League's All-Time Top Goalscorers

Alan Shearer remains the Premier League’s all-time leading goalscorer with 260 goals.

Shearer's Longstanding Record

Shearer has held the top scorer position for nearly 31 years as of December. Although his 260 goals span beyond the initial Premier League years of August 1992 to December 1993, it was during that period that he firmly established his lead.

Contenders and Historical Context

Teddy Sheringham led the scoring chart briefly in 1993 before Shearer surpassed him. Shearer also held the top spot during the inaugural Premier League season until a knee injury stalled his progress.

Recent Challengers

"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."

Future Outlook

Frequent transfers of modern players between clubs and leagues might allow Shearer’s record to stand for decades longer.

Author's Summary

Alan Shearer's Premier League scoring record of 260 goals has stood for over three decades, with emerging talents like Haaland potentially challenging it in the near future.

more

Opta Analyst Opta Analyst — 2025-11-02