City have won their last four matches and 12 of their last 13. Pep Guardiola is unbeaten in six matches against Schalke as a manager.
Former City defender Matija Nastasic will line up against his former club on Wednesday, while Sebastian Rudy, who was linked with a move to City in January, will also start.
Amine Harit and Weston McKennie are in competition for a starting berth behind the lone striker. Various betting options are available on site for today’s Champions League games
Suat Serdar was sent off at the weekend but he is available if required on Wednesday. Omar Mascarell is suspended for the home side, however.
Benjamin Stambouli and Rudy will miss the return leg if they are booked on Thursday.
Manchester City- Pep Guardiola has ruled out John Stones,Gabriel Jesus, Benjamin Mendy and Fabian Delph, but Vincent Kompany is in the squad after recovering from injury.
With Mendy and Delph out, Danilo or Oleksandr Zinchenko will start at left-back for Guardiola’s side.
Nicolas Otamendi, Sergio Aguero and Fernandinho will miss the return leg if they are booked on Thursday.
There have been over 2.5 goals scored in Man City’s last 11 games in UEFA Champions League.
There have been under 2.5 goals scored in 5 of Schalke’s last 6 UEFA Champions League games.
Man City are undefeated in their last 5 matches (UEFA Champions League).
Who will win?