Best surprise: Fernandinho
Of course there was a lot of money spent on Fernandinho last summer, but he's certainly proved a hit at the Etihad this season.
In fact, his performances have been so good that he's even overshadowed Yaya Toure at times.
City fans have certainly taken to the Brazilian and he's now an integral member of Manuel Pellegrini's side.
Worst surprise: Stevan Jovetic
Things just haven't gone to plan for Stevan Jovetic this season. Many expected him to score a number of goals for the Premier League giants, but he's struggled to get going at the Etihad.
Injuries have disrupted his season, but he would have been hoping to show his talent on a far more regular basis this season.
He will certainly be hoping to make a bigger impact in the next campaign.