Top 10, best or favourite?
1. Silva
2. Aguero
3. Kompany
4. Yaya
5. Tevez
6. De Jong
7. Watson
8. KDB
9. Corrigan
10. Dzeko
These are the best, subjectively, not my favourites. I'm too young for Lee Bell etc. And for most of my life its been average/poor City teams. Some players like the Goat and Zabba were great for us but not great fullstop.
I also think that in 2-3 years time this list could contain 5-6 player's from the current team not already in it (Sane, Sterling, Mendy, Ederson, Stones, Jesus).
I also understand that Dzeko my not be everyone's cup of tea, but his record both with us and without is exceptional.
There have also been great players who played for us at the end/beginning of their career but weren't great with us, they've not made the cut.