1. Alan Shearer
Headed goals: 46
Total goals: 260
Teams: Blackburn Rovers, Newcastle.
Alan Shearer is the only player to have scored over 200 goals in the Premier League, and also the only player to have notched a century with two different clubs.
The former Newcastle and England captain found the net 195 times with his right boot, 19 with his left and 46 times with his head.