1. Alan Shearer – 11 Hat-tricks
Finally, topping our list of 10 Players with Most Premier League Hat-tricks is Alan Shearer, who scored a record number of eleven hat-tricks for Blackburn Rovers and Newcastle United.
Shearer scored his first Premier League hat-trick for Blackburn in a 3-3 draw against Leeds United. He then went on to score nine hat-tricks for Blackburn before his transfer to Newcastle where he only managed to score two.
His last league hat-trick came in September 1999 against Sheffield Wednesday.
The former-striker is still the Premier League’s highest ever goalscorer and now works for the BBC as a pundit.