City will go into the game without Leroy Sane after being hit with the hammer blow that the German has suffered damage to the anterior curciate ligament in his right knee and is set for a lengthy spell on the sidelines.
Benjamin Mendy will also miss out but Riyad Mahrez and Aymeric Laporte are both back available after missing the Community Shield victory against Liverpool.
The Hammers have strengthened well this summer with new signings Sebastien Haller, Pablo Fornals and Albian Ajeti could all be involved.
However, former Blues boss Manuel Pellegrini will be without captain Mark Nobel for the clash.
Stay tuned right here for all the build up, action and reaction from City’s first game of the season.