Stats: Premier League's top scorers of all time
Former England skipper, Alan Shearer has scored the maximum number of goals in the Premier League. He is followed by Andy Cole and Thierry Henry in second and third place respectively. Frank Lampard is the only midfielder in the list making him the highest scoring midfielder. Michael Owen occupies the seventh spot.