The Hammers will head into the game at the Boleyn Ground on the back of a surprise 2-0 victory over London rivals Arsenal at the Emirates Stadium.
Slaven Bilic’s side are aiming for a top-10 finish in the Premier League this season, and they will be determined to pick up all three points against relegation candidates Leicester at home.
Leicester themselves won last weekend, defeating fellow relegation candidates Sunderland 4-2 at the King Power Stadium.
Claudio Ranieri’s side will be keen on making it two wins in a row in the league, as they take on West Ham in London.
It promises to be an exciting game at the Boleyn Ground, and this is how West Ham and Leicester will line up:
West Ham United XI: Adrian, Jenkinson, Reid, Ogbonna, Cresswell, Oxford, Kouyate, Noble (c), Payet, Sakho, Zarate
Subs: Randolph, Nolan, Tomkins, Jarvis, Obiang, Maiga, Lanzini
Leicester City XI: Schmeichel, de Laet, Drinkwater, Morgan (c), Huth, Vardy, King, Albrighton, Schlupp, Okazaki, Mahrez
Subs: Hammond, Kante, Kramaric, Ulloa, Fuchs, Benalouane, Maddison