History

Memorable Moments

26 Jun 2023
Alan Shearer scored 260 PL goals during his time at Blackburn and Newcastle

Who is the all-time top scorer in Premier League history?

Related Articles
Shearer: Kane will break my all-time record
Download the 2024/25 fixtures to your calendar
Premier League kits revealed for 2023/24

The correct answer is Alan Shearer!

The former Newcastle, Blackburn and Southampton forward has topped the Premier League all-time scoring charts for two decades with his grand haul of 260 goals in 441 matches. 

Harry Kane has scored 213 goals and is the only active player in the top 10 standings. 

Wayne Rooney scored 208 goals and Andrew Cole scored 187 goals. 

Premier League History

Latest Videos

More Videos

Video is currently not available.

05 Jan 2025

Slot: Man Utd's long balls were hard to deal with

Liverpool head coach compares Ruben Amorim's tactics to those used by Nottingham Forest, the only side to beat the Reds this season

Your details have been submitted successfully.

You have already entered this competition. Please check your email for further information.

Your details have been submitted successfully.

Create a Premier League account

Continue

You are logged in as

Enter your details