Phil Foden starts for City against Hoffenheim.

Nicolas Otamendi skippers the team that also sees Gabriel Jesus return to the starting line-up.

Oleksandr Zinchenko also returns as Pep Guardiola makes five changes from the side beaten 2-0 at Chelsea at the weekend..

READ: Where can I watch City v Hoffenheim?

READ: Sane looking for top spot

Starting XI

City: Ederson, Stones, Laporte, Otamendi (c), Foden, Zinchenko, Gundogan, Bernardo, Sane, Sterling, Jesus

Subs: Muric, Mahrez, Walker, Kompany, Diaz, F Nmecha, Delph

Tactics

With three centre-backs names in the starting XI we may have to wait until kick-off to figure out the formation.

It could be that Stones or Laporte take on full-back duties - if so, 4-3-3 - but it could also mean 3-4-3 with no resident full-backs.

It’s a tough one to call!

Hoffenheim starting XI

Injuries taking their toll…

City are missing close to a full team this evening, with Bravo, Danilo, Mendy, Fernandinho, Aguero, De Bruyne and David Silva all unavailable.

With so many games coming up, Pep Guardiola will be hoping some of his stars return sooner rather than later.

Hoff have plenty to play for

Hoffenheim can still qualify for a Europa League spot if they beat City and Shakhtar lose against Lyon.

Lyon would then finish top and the Blues second, so a point is the minimum requirement for City

Stats and facts

Group F is the place for goals this season with the 42 scored between Lyon, City, Hoffenheim and Shakhtar the most of any of the qualifying groups.

There would need to be nine goals to equal the previous best of 51 - also Group F - from 2016/17..

This is the 100th Champions League meeting between English and German sides.

City have won five and drawn one of our last six games against German sides.