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.
Tim Cahill has scored the most with his headed goals, 31 of his 54 goals, from 200 appearances in the English Premier League. That's quite an achievement!
Cristiano Ronaldo was the top scorer in the English Premier League season 2007-08 with 31 goals.
dimitar berbatov 2010
Alan Shearer 260 goals
The highest scoring match in English Premier League history is 7-4, Portsmouth vs Reading on September 29th, 2007.
Robin Van Persie has scored 92 goals for Arsenal FC in the Premier League since his move to the club.
Alan Shearer with 260 premier league goals
Most career league goals: 434, Arthur RowleyMost career top-flight goals: 357, Jimmy Greaves