The Premier League champions are enduring a nightmare defence of their title and Pep Guardiola has already conceded defeat in the race.
Still, Man City did at least get back to winning ways last week then they beat Leicester 2-0, albeit it was not totally convincing.
With that in mind, West Ham may fancy their chances. They were thrashed 5-0 against Liverpool last week but had previously gone four games unbeaten.
With neither team looking particularly convincing, it will be fascinating to see what happens.
Here’s everything you need to know about the game.
Date, kick-off time and venue
Man City vs West Ham is scheduled for a 3pm GMT kick-off time on Saturday 4 January 2024.
The Etihad Stadium in Manchester will host.
Where to watch Man City vs West Ham
Free highlights: Match of the Day, however, will broadcast highlights when it airs at 10.20pm GMT on BBC One on Saturday.
LIVE coverage: Follow all the action with Standard Sport’s dedicated match blog!
Man City vs West Ham team news
City will remain without Oscar Bobb and Rodri, although it remains to be seen what happens with their other injured players.
Worry: Jarrod Bowen came off for West Ham against Liverpool
James Manning/PA Wire
West Ham, meanwhile, saw Jarrod Bowen come off against Liverpool in a worry for Julen Lopetegui. Lukasz Fabianski was forced off with a head injury against Southampton and duly missed the loss to the Reds.
It’s difficult to know if City have really turned a corner of late but little about what West Ham were doing against Liverpool would suggest they are ready to go to the Etihad and win.
Head to head (h2h) history and results
Man City vs West Ham latest odds
Odds via Betfair and subject to change.