Manuel Pellegrini will play against his former side Manchester City. Pep Guardiola’s side have scored 103 goals in three visits to the London Stadium and the champions remain unbeaten in the Premier League. West Ham will take confidence from holding Chelsea and beating Manchester United earlier this season.
West Ham are looking to secure a second consecutive home league win for the first time since December 2016, when they beat Burnley and Hull City.
The Hammers will be aiming to improve their PL record against teams lying top of the table, having won only one of their last 15 matches against the leaders. However, that victory came against Man City, in September 2015.
Manchester City can become the second ever non-London club to win six consecutive top-flight fixtures in the capital after Portsmouth, who achieved that feat between December 1950 and December 1951.
David Silva has been directly involved in eight goals in his 11 PL matches against West Ham, with four strikes and four assists. He only has a better record against Newcastle United in the competition, having been involved in nine goals.
West Ham: Fabianski; Zabaleta, Balbuena, Diop, Cresswell; Noble, Rice, Obiang; Antonio, Arnautovic, Anderson
Manchester City: Ederson; Walker, Stones, Laporte, Zinchenko; Gundogan, Fernandinho, D.Silva; Sterling, Aguero, Sane
Betting and match odds
West Ham are priced at odds of winning 11.40 according to VBet, while a draw is available at 6.14. A win for Manchester City are priced at 1.26.
Click here to see all of VBet’s offers for the game, including goalscoring markets, correct score predictions and more.