This could be a vital game in the top four race and both teams will be desperate to pick up all three points.
The two sides are in similar form heading into this game and they have both won three of their last six Premier League matches.
Only Manchester City have picked up more points at home in the Premier League than West Ham and the Hammers will be confident of getting a good result here.
Meanwhile, Leicester City have the second-best away record in the Premier League and they will fancy their chances as well.
The last time these two sides met, West Ham managed to pick up a 3-0 win away from home and the visitors will be looking to avenge that defeat here.
The home side will be without the services of Angelo Ogbonna, Andriy Yarmolenko, Declan Rice and Michail Antonio due to injuries.
The absence of Rice would be a huge blow for the London side given how important he has been for them this season.
Predicted West Ham starting line-up: Fabianski, Coufal, Dawson, Diop, Cresswell, Soucek, Noble, Masuaku, Lingard, Fornals, Bowen
David Moyes is likely to make one change to the side that beat Wolves last time out. 24-year-old attacker Jarrod Bowen should come back into the starting line-up in place of the injured Antonio.