2) Alan Shearer – 11

Shearer

The Premier League’s all-time top scorer was always going to feature pretty high on this list, but you do have to remind himself that he scored most of his goals for pretty average Newcastle teams.

Shearer reached 20 league goals on SEVEN different occasions during his illustrious career, with hat-tricks coming against the likes of Tottenham and West Ham.


David Tully

David Tully

David has worked as a football reporter for the last fifteen years. Having started as an intern at Snack Media, he then went on to become a freelancer, working on various different sites. At the start of 2023, he took up his current role as content writer for National World's Football News Network.