With his stunning counter-attack strike in Manchester City's 4-2 win away at Napoli in the Champions League, Sergio Agüero became the club's all-time highest scorer with 178 goals for the club.

A phenomenal achievement by a wonderful player who has lit up the Premier League since his arrival from Atlético Madrid, and the 29-year-old is sure to score plenty more before he eventually waves goodbye to the Etihad Stadium.

With Agüero's scoring feat in mind, we've put together this quiz to test your knowledge of the 20 Premier League club's highest ever scorers.

This takes into account goals in all competitions right throughout each respective club's history, because, contrary to what many will have you believe, football existed long before 1992.

Can you name every Premier League side's all-time top scorer?


Premier League