Premier League Top Goal Scorers of All-Time | Alan Shearer Still Hold The Record With 260 Goals

Premier League, teams never give chance much to the forwards to score more goals now days. Alan Shearer one of the top players played for Newcastle United, still hold the record of most goals in the league. Sergio Aguero, comes close to break the record record with less number of games than Wayne Rooney and Alan Shearer. Premier League leading goal scorers list of all time updated.

PlayerGoalsGamesStatus
 Alan Shearer260441Retired
Harry Kane213320Active
 Wayne Rooney208491Retired
 Andy Cole187414Retired
 Sergio Agüero184275Retired
Mohamed Salah179287Active
 Frank Lampard177609Retired
 Thierry Henry175258Retired
 Harry Kane171264Active
 Robbie Fowler163379Retired
 Jermain Defoe162496Active
 Michael Owen150326Retired
Alan Shearer | Retired | 260 Goals Record

Alan Shearer | Retired | 260 Goals Record | Shearer considered one of the great goal scorers of Premier League. He scored more than 250 goals in Premier League while playing for clubs like Blackburn Rovers, Southampton and Newcastle United. He scored most goals while part of Newcastle United squad.

Andy Cole | Retired | 187 Goals Record |

Andy Cole | Retired | 187 Goals Record | Andy Cole is also a former English player who plays as a striker in the team. He played most of his career with Manchester United and win league title and domestic cups. In 414, match appearances for all EPL clubs, Cole scored 187 goals.

Wayne Rooney | Retired | 208 Goals Record | 

Wayne Rooney | Retired | 208 Goals Record | Rooney could not break the record of most goals of all time in premier league but becomes the leading goal scorer of Manchester United. Wayne Rooney dominate EPL season alongside Cristiano Ronaldo, Carlos Tevez and Ryan Giggs.

The list not ended, it will be updated, if Harry Kane managed to score more goals during the Season 2022 and 2023 for Tottenham. Complete details provided about Premier League leading goal scorers.