The England winger’s star performance at the London Stadium late last season helped City secure a vital point in the title race, and he started last weekend’s Community Shield clash with Liverpool.
However, despite having a strong pre-season, Grealish was disappointed and was replaced by Phil Foden. The duo will both start at the London Stadium with Riyad Mahrez and Bernardo Silva on the bench.
At the back, Aymeric Laporte remains absent after undergoing knee surgery.
Guardiola continues with Nathan Ake ahead of John Stones in the center of defense while Kalvin Phillips continues to wait for his debut to come off the bench.
CLICK HERE TO FOLLOW WEST HAM VS MAN CITY LIVE!
Manchester City XI: Ederson; Walker, Dias, Ake, Cancelo; Rodri, De Bruyne, Gundogan; Foden, Haaland, Grealish.
Subtitles: Ortega Moreno, Phillips, Stones, Alvarez, Silva, Mahrez, Palmer, Lewis, Wilson-Esbrand.