The legendary Alan Shearer remains the Premier League’s all-time leading goalscorer with 260 goals. His record has stood strong for over three decades.
Incredibly, Shearer will mark 31 years as the Premier League’s top scorer this December. Although he scored 260 goals over many seasons, he first took the lead between August 1992 and December 1993. No player has surpassed him since.
Teddy Sheringham led the scoring charts for part of 1993 until Shearer overtook him. Shearer had previously been the top scorer in the inaugural Premier League season before suffering a serious knee injury.
Several players have come close to challenging Shearer's dominance, but his record remains secure—especially after Harry Kane's departure this summer.
At his current scoring pace, Erling Haaland might soon challenge Shearer’s record. However, frequent transfers between clubs and leagues make it possible that Shearer's record could still stand for many 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 260 Premier League goals have kept him atop the scoring charts for over 30 years, with few players challenging his long-standing record.