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

Premier League's All-Time Top Goalscorers

The Premier League's all-time leading scorer remains the legendary Alan Shearer, who scored 260 goals throughout his career. Remarkably, Shearer will have held this record for 31 years by December.

Alan Shearer's Record

Shearer’s 260 goals were accumulated over an extended period, with the crucial lead established between August 1992 and December 1993. Since then, no player has surpassed his total. Teddy Sheringham led the charts for part of 1993 until Shearer overtook him. Shearer had also briefly held this top position during the Premier League’s inaugural season before a severe knee injury.

Challengers to the Record

Future Prospects

Erling Haaland’s rapid goal-scoring form may soon turn the spotlight toward the possibility of him surpassing Shearer's record. However, modern footballers frequently transfer between clubs and leagues, so Shearer’s record could still 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."

Overall, despite several pretenders trying to claim the top spot, Alan Shearer's record remains well-protected.

Author's summary: Alan Shearer’s Premier League goal record of 260 has stood for over three decades, with current stars yet to break his long-lasting legacy.

more

Opta Analyst Opta Analyst — 2025-11-02