#2 Sergio Aguero

It goes without saying that Sergio Aguero is a player of supreme ability and that's something which is reflected in his goal tally each and every season. Even now, as of writing, Aguero sits at the helm of the Top Scorers list in the Premier League with 19 goals from 27 appearances. Add to that his six assists and you can see why he's so highly admired by football fans in general.
Aguero may be 31 in June but his age doesn't seem to be slowing him down one bit; if anything, he's just become more composed on the ball than before. He also now has enough experience in front of goal to know how to beat goalkeepers nine times out of ten.
The Argentine has been firing on all cylinders for years now, ever since he first joined the Cityzens in the summer of 2011 from Atletico Madrid. He certainly has the credentials to be considered one of the best strikers to have ever graced the Premier League, which is why Aguero has made the list - but still, he isn't first.