With a little over seven months left on certain players' contracts, we have a look at a potential starting XI available for free in the summer of 2020.
Manchester City will be without suspended midfielder Fernandinho for the Carabao Cup fourth-round clash at home against Southampton on Tuesday night.
Manchester City boss Pep Guardiola will be without Oleksandr Zinchenko when they host Aston Villa in the Premier League on Saturday.
Fernandinho is set to land himself a new deal to stay at Manchester City after convincing club bosses he still has much to offer Pep Guardiola's squad.
Manchester City will be without Kevin De Bruyne for Tuesday's Champions League meeting with Dinamo Zagreb.
Fernandinho is set to start at centre-half for Manchester City when they take on Watford seeking a repeat of last season's FA Cup final.
Pep Guardiola has turned his attentions to Manchester City's clash with Watford and has suggested he may have to tinker with his defence again.
Manchester City are facing something of an injury crisis at the heart of their defence and they have limited options to fill the void.
Fernandinho will answer Pep Guardiola’s SOS defensive distress call following the news Aymeric Laporte has undergone knee surgery in Barcelona.
Manchester City look light on central defensive options after Aymeric Laporte was stretchered off the field during Saturday's win over Brighton.