#1 Sergio Aguero (105)
Perhaps, a surprising name on the list, Sergio Aguero is Manchester City's greatest ever goalscorer. He will definitely go down as a Premier League legend and had injuries not taken a toll, he would have been higher on the goalscoring list.
He is currently ranked 10th in the all-time scoring chart with 146 goals in just 210 appearances to his name. He is just three goals shy of Les Ferdinand and four adrift of Owen which he will surpass sooner than later.
But the stat which he won't want to see is the 105 significant opportunities which he has failed to take since arriving on the British shores. That is an astonishing amount, out of which if he could have dispatched half of those chances he would have surpassed Rooney as second highest Premier League scorer.