The Hammers have dragged themselves away from the bottom three with four points in their last two games, but Stoke are very much still in the doldrums after four straight defeats, leaving them 19th.
A win for West Ham would almost guarantee their Premier League survival, whilst a victory for the Potters would keep their hopes alive, moving up a spot and to within three points of safety.
The last meeting between the sides ended in the Hammers battering the Midlands club 3-0.
When is West Ham vs Stoke?
The match is on Monday, 16 April with kick-off at 8pm at the London Stadium.
What TV channel is West Ham vs Stoke on?
Sky Sports Main Event and Sky Sports Premier League will be showing the game live with coverage starting at 7pm.
Sky Sports customers can stream the contest through Sky Go, and if you are not a subscriber you can get a Premier League Day Pass through Now TV.
West Ham have a lengthy injury list which will see Michail Antonio, Winston Reid, Sam Byram and Pedro Obiang definitely miss the game, whilst Andy Carroll, James Collins, Manuel Lanzini and Aaron Cresswell are all doubts.
Charlie Adam is suspended for Stoke and both Eric Choupo-Moting and Konstatinos Stafylidis are out injured.
What are the odds? (Courtesy of Betfair)
West Ham – EVENS
Draw – 13/5
Stoke – 31/10
Head-to-head in last five meetings
16 Dec 2017 – Stoke 0-3 West Ham – Premier League (Noble, Arnautovic, Sakho)
29 Apr 2017 – Stoke 0-0 West Ham – Premier Leaeue
05 Nov 2016 – West Ham 1-1 Stoke – Premier League (Whelan OG) (Bojan)
15 May 2016 – Stoke 2-1 West Ham – Premier League (Imbula, Diouf) (Antonio)
12 Dec 2015 – West Ham 0-0 Stoke – Premier League