#1 Alan Shearer (260 goals)
Newcastle United legend Alan Shearer is the king of the all-time goal-scoring charts in the Premier League, bagging 260 goals in 441 appearances during his time with the Blackburn Rovers, Southampton and Newcastle United.
Shearer moved away from Blackburn in a world record transfer to join Newcastle in 1996.
Despite the lack of trophies at Newcastle, Shearer scored an incredible 206 goals for The Geordies. He was also a part of Blackburn's Premier League winning side in the 1994/95 season.
He also went on to win the Golden Boot three years in a row for the 1994/95, 1995/96 and 1996/97 seasons.
Shearer may have stopped playing in the Premier League for over a decade, but his record still stands strong.