Manchester City travel to Germany for Wednesday's Champions League meeting with RB Leipzig with an almost entirely clean bill of health, as manager Enzo Maresca names a near full-strength starting line-up at the Red Bull Arena.
The only long-term absentee is Antoine Semenyo, who has been sidelined since suffering a knee injury in last month's win over Ipswich. The Ghana international has missed the last four matches across all competitions as a result.
Team news and Donnarumma decision
Semenyo, along with youngsters Ryan McAidoo and Kaden Braithwaite, was not spotted during Tuesday's open training session before the squad flew out to Germany. Maresca nevertheless has a near complete squad to choose from.
There was a decision to make in goal, as Gianluigi Donnarumma has looked shaky in recent weeks and the City boss has made clear the Italian is not a guaranteed starter.
"I think it is one thing to say that in this moment it is Gigio [Donnarumma] plus 10, and another thing to say undroppable," Maresca said before the loss to Brighton in the Premier League. "They are two different things. There is no player that is undroppable but in this moment it is Gigio plus 10. In this moment I see it like this."
Confirmed starting line-up
Geronimo Rulli staked his claim for a start with an impressive display in the Carabao Cup win over Brighton but has to settle for a place on the bench again. Donnarumma has kept one clean sheet in his last six Man City appearances.
Marc Guehi and Nico O'Reilly return to the team after dropping to the bench at the weekend, while Ayyoub Bouaddi is rested after starting the last two games.
Phil Foden was always likely to start after being chosen for pre-match press conference duties, though he might be asked to operate from the right-hand side as Rayan Cherki is recalled in the No10 role behind captain Erling Haaland.
Man City XI: Donnarumma, Nunes, Khusanov, Guéhi, O'Reilly, Anderson, Fernández, Ndiaye, Cherki, Foden, Haaland (C)
Substitutes: Bettinelli, Rulli, Dias, Kovacic, Doku, Ait-Nouri, Reis, Gvardiol, Bouaddi, Allan, Samba, Lewis
Injured: Semenyo
Time and date: 8pm GMT on Wednesday November 4, 2026
Venue: Red Bull Arena, Leipzig
How to watch: TNT Sports