2) Alan Shearer – 260 goals
It almost seems wrong putting someone with 260 league goals second in this list, but the man in front of him was just a little bit more special. Probably the best finisher ever to play Premier league football, Shearer won a title with Blackburn in 1995, before moving to boyhood club Newcastle for a world record £15m fee.
COMMENTS