Following the news of Sergio Aguero's imminent departure from Manchester City, it has got former Liverpool centre back Jamie Carragher thinking about the top 10 strikers to have ever played in the Premier League.
Aguero will go down as one of the greatest ever players in the Premier League era - as he gets ready to depart the Etihad Stadium as the club's all-time top scorer with a remarkable 257 goals in 384 matches.
Carragher has come up against some of the world's best strikers in the Premier League having racked up a staggering 737 games for Liverpool between 1996 and 2013.