Alan shearer, by a mile
Alan shearer with 206 premier league goals
Henry
messi is the one who scored the most goals in the premiere leagle
Jermain Defoe
alfie francis
nasri
The Barclays Premier League's All-Time top scorer is Alan Shearer, with 260 goals.
Jamie Carragher of Liverpool has scored 7 own goals in the Premier League.
Alan Shearer with 260 premier league goals.
it was dickie dean
Southampton
its normally Frank Lampard