#3 Andy Cole- 187 goals
Cole made his Premier League debut for Newcastle in 1993, and it led to a record-breaking season. He scored 34 goals that year, and that remains a joint-record for most goals in a single Premier League season, though these came during a 42-game season. He scored 43 goals in 58 league goals for the Magpies before moving to Manchester United.
He spent eight years at United, during which he scored 93 goals, without ever really holding down a starting spot at Old Trafford. He left in 2002 to join Blackburn Rovers, where he stayed for three seasons, scoring 27 goals. Before he retired, he had short spells in the Premier League at Fulham, Manchester City and Portsmouth, but it’s his time at Newcastle and Manchester United that he is most fondly remembered for.