1. Alan Shearer (Newcastle/Blackburn)

Former Blackburn and Newcastle legend Alan Shearer holds the record for most goals scored in the Premier League. He scored 260 goals in 441 matches, besides amassing 64 assists. A three-time Golden Boot winner, Shearer bagged the Player of the Season award in 1994-95. His goal-scoring attributes helped Blackburn win the EPL that season.