Manuel Pellegrini rings the changes for Saturday's visit of Sheffield United, with five players coming into his starting XI.
Following last weekend's defeat at Everton, the manager changes three of his back four, while also swapping two of his players in midfield as he looks to get back to winning ways.
Pablo Zabaleta, Fabian Balbuena and Aaron Cresswell all come into the defensive line, replacing Ryan Fredericks, Angelo Ogbonna and Arthur Masuaku respectively.
Meanwhile, Robert Snodgrass makes his first Premier League start since August, alongside skipper Mark Noble and Declan Rice in midfield.
The Hammers' final change sees Andriy Yarmolenko return to his starting berth on the right wing, as Pablo Fornals goes back to the bench.
Roberto continues in goal, with Lukasz Fabianski sidelined due to a hip injury, so David Martin is among the substitutes.
West Ham United: Roberto, Zabaleta, Balbuena, Diop, Cresswell, Rice, Noble (c), Snodgrass, Yarmolenko, Felipe Anderson, Haller
Subs: Martin, Fredericks, Ogbonna, Sanchez, Fornals, Lanzini, Ajeti
Sheffield United: Henderson, Basham, Egan, O'Connell, Baldock, Lundstram, Norwood (c), Fleck, Stevens, McGoldrick, Robinson
Subs: Moore, Jagielka, Besic, Freeman, McBurnie, Sharp, Mousset
Referee: David Coote