Johnmackin
Ryan Giggs is the only player to have scored in every premier league season
Nicolas anelka
Teddy Sheringham
No one yet
rooney
alan shearer
chicharito
Who has scored Premier league and champions league hatricks?
LeTissier
It was Brian Dean.
yossi benayoun
The Barclays Premier League's All-Time top scorer is Alan Shearer, with 260 goals.