14. Nicolas Anelka – 125


Anelka arrived in the Premier League in 1997 joining Arsenal for £500,000.

He went on to play for a number of Premier League clubs either side of spells at Real Madrid, Fenerbahce and PSG.

He scored his 125 goals for Arsenal, Bolton, Liverpool, Chelsea, Man City and West Brom.

13. Robbie Keane – 126


Now plying his trade in the MLS with LA Galaxy, Robbie Keane burst onto the Premier League scene with Coventry City in 1999.

The Republic of Ireland captain went on to score 126 in the league for Tottenham Hotspur, Leeds United, Liverpool, West Ham and Aston Villa.