I'm posting this more as a Rival Watch for City fans rather than me being under the illusion that the average City fan is desperate to see Odegaard back but latest update is he'll be back after the next international break. So he'll miss Bolton in the 'this means more' cup, home matches against Leicester, PSG and Southampton, will have the 2 week international break to build up fitness, will probably play a part in the away match against Bournemouth and then play the home game vs Dippers.
Mikel Merino probably a similar timeframe.
Zinchenko unknown, Tomiyasu around Xmas and Tierney bless him is always injured so I'll not bother reporting on him.