Michail Antonio has shaken off a calf strain to start up front for West Ham, with Gianluca Scamacca missing out due to an apparent ankle problem.
Declan Rice goes straight back into the side having featured for England at the World Cup and he is joined in midfield by Lucas Paqueta, who played for Brazil in Qatar.
Thilo Kehrer, another player involved at the World Cup, with Germany, starts at centre-back along with Craig Dawson, while Jarrod Bowen and Said Benrahma are chosen on the flanks.
The big news for Arsenal is that William Saliba goes straight into the team despite being part of the France squad that lost in the World Cup final only eight days ago.
Ben White, who left England’s World Cup squad early, also starts in Arsenal’s defence, while Kieran Tierney is at left-back, with Oleksandr Zinchenko only on the bench following his return from injury, and Takehiro Tomiyasu not in the squad.
Eddie Nketiah leads the line in the absence of the injured Gabriel Jesus and he will be flanked by Gabriel Martinelli and Bukayo Saka, both of whom impressed in Qatar.
West Ham team news
West Ham team to face Arsenal: Fabianski, Coufal, Dawson, Kehrer, Cresswell, Soucek, Rice, Paqueta, Bowen, Benrahma, Antonio.
Subs: Areola, Johnson, Fornals, Lanzini, Downes Ogbonna, Coventry, Emerson, Mubama.
Arsenal team news
Arsenal team to face West Ham: Ramsdale, White, Saliba, Gabriel, Tierney, Partey, Xhaka, Odegaard, Saka, Martinelli, Nketiah.
Subs: Turner, Holding, Cedric, Vieira, Lokonga, Elneny, Marquinhos, Zinchenko, Crozier-Duberry.