When and where
The game kicks off at 7.30pm (UK) on Wednesday 19 February at the Etihad.
Fans living outside of the UK should check out our global TV listings to find out how they can tune in wherever they are in the world.
The fitness of Raheem Sterling will also be monitored following the knock picked up by the England international in the 2-0 loss at Spurs, though may not be risked.
WATCH: Inside City | Episode 373
Oleksandr Zinchenko is suspended after being sent off at Spurs.
Leroy Sane has returned to training but remains a few weeks away from a return according to manager Pep Guardiola.
Andriy Yarmolenko (thigh), Felipe Anderson (chest) and Jack Wilshere (groin) are injured for the Hammers and not expected to be fit for next Wednesday.
Last time out
City suffered a frustrating afternoon at the Tottenham Hotspur Stadium, going down to a 2-0 defeat to the Londoners.
West Ham, meanwhile, were involved in a six-goal thriller at home to Brighton, sharing the spoils in a 3-3 draw.
“Raheem has a hamstring injury and we will see.
“Of course, it takes weeks, but we will see for Madrid. I don't know (at this stage).
“It’s a problem. It was a problem with Ilkay Gundogan (when he was out) for six months in my first season, and this year Aymeric Laporte has been out. It is what it is. We will see.”
Referee: Graham Scott.
Assistants: Neil Davies, Richard West.
Fourth official: Chris Kavanagh.
VAR: Craig Pawson.
Assistant VAR: Constantine Hatzidakis.
*TBC due to game being rearranged
City opened our 2019/20 Premier League with a visit to the London Stadium and ran out 5-0 victors in early August.