Alan Shearer is the only player to score 200 goals in the English Premier League, he finished his career with 260 goals in the league.
The Barclays Premier League's All-Time top scorer is Alan Shearer, with 260 goals.
Alan Shearer - 260 goals
Doesn't matter arsenal is the best team in the BPL
Easily Tim Cahill from Everton He has scored the most Goals from headers, and has amazing technique for such a short player.
Alan Shearer has scored the most hat tricks in the premier league, not only this but he also scored the most goals in the premier league as well!
andy cole and alan shearer have the most goals scored in a premier league season, the total being 34 each.
It was Efan Ekoku