Both enjoyed morale-boosting victories last time out, with the Hammers winning 4-1 away at Watford and Palace cruising past Norwich with a 3-0 victory at Selhurst Park.
For the Hammers in particular, that result represented a timely return to form, coming off the back of a run of just one win in eight in all competitions.
Palace boss Patrick Vieira remains in isolation and will not be in the dugout, so his assistant Osian Roberts will again lead the team.
Date, kick-off time and venue
Crystal Palace vs West Ham is scheduled for an 5:30pm GMT kick-off on Saturday, January 1, 2022.
Where to watch Crystal Palace vs West Ham
TV channel: The match will be televised on Sky Sports Premier League and Main Event.
Live stream: Sky Sports subscribers will be able to watch the match online via the website or Sky Go.
Crystal Palace vs West Ham lineups and team news
Crystal Palace XI: Guaita, Ward, Andersen, Guehi, Mitchell, Schlupp, Milivojevic, Hughes, Ayew, Benteke, Edouard
Subs: Butland, Tomkins, Olise, Eze, Mateta, Matthews, Kelly, Riedewald
West Ham XI: Fabianski, Coufal, Dawson, Diop, Johnson, Rice, Soucek, Bowen, Lanzini, Benrahma, Antonio
Subs: Yarmolenko, Vlasic, Areola, Noble, Fredericks, Masuaku, Kral, Okoflex, Alese
Crystal Palace vs West Ham prediction
West Ham finally found some form in front of goal last time out after a fairly barren run but Palace have been a tough nut to crack at home this season.
Head to head (h2h) history and results
Premier League era
Crystal Palace wins: 6
West Ham wins: 8