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
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
2 goals in 28 appearances
Wayne Rooney has scored 171 goals in the premier league.
Oh yes Andrey Arshavin is a very talented player and he is young, so he will score more goals.