#1 Sergio Aguero (2011 - Present)

No one else could conceivably have been atop this list other than Diego Maradona’s former son-in-law. The former Atletico Madrid player had taken to English football like a fish to water. It is not an exaggeration to say that were it not for the injuries he has suffered; he might be closer to Alan Shearer’s Premier League goal tally than he presently is.
The Argentine has been plundering goals for fun since he joined the Cityzens in 2011. Deadly in and around the box, with the close control, razor-sharp finishing and deadly runs that all world-class strikers possess, Aguero has consistently delivered 20+ goal seasons since his arrival despite the injuries.
He scored the most famous goal in Manchester City history (the Agueroooooooooooo goal at the last second of injury time which gave the club its first Premier League title since 1968). That goal alone earned him cult-hero status amongst City fans.
He has played in a front two (the Pellegrini era), has been benched for a while (under Guardiola) and the many injuries have almost halved his total number of appearances. That has not stopped him from scoring at an incredibly phenomenal rate; 201 goals in just 297 games (and counting).