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!
Alan shearer with 206 premier league goals
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!
messi is the one who scored the most goals in the premiere leagle
saha has scored the most goals of this season and the last season the person who scored the most goals is cahill.
Alan Shearer - 260 goals
Alan shearer, by a mile