Samir Nasri plays for West Ham against his former club – his first Premier League start since being signed.
Marko Arnautovic also starts for the Hammers, having this week told the club he wants to leave.
Arsenal, meanwhile, again have Aaron Ramsey on the bench. There is no Mesut Ozil in the Gunners’ matchday squad.
West Ham: Fabianski, Zabaleta, Ogbonna, Diop, Cresswell, Noble, Rice, Antonio, Nasri, Anderson, Arnautovic.
Subs: Adrian, Masuaku, Obiang, Snodgrass, Diangana, Perez, Carroll.
Arsenal: Leno, Mustafi, Koscielny, Sokratis, Maitland-Niles, Xhaka, Guendouzi, Kolasinac, Iwobi, Lacazette, Aubameyang.
Subs: Cech, Bellerin, Lichtsteiner, Monreal, Torreira, Ramsey, Nketiah.