1. Sergio Aguero – 107 goals

Years Active: 2011 – present
Club: Manchester City
Only England legend Alan Shearer reached 100 Premier League goals in fewer appearances than Sergio Aguero, who needed only 147 games to hit the impressive milestone earlier this year.
Aguero’s most famous goal was of course the one that won Manchester City’s first league title in 44 years with virtually the final kick of the 2011/12 season.