West Ham fans will be able to see the Hammers live on television seven times in December and January.
Fans now know when the Hammers will be in action over the Christmas period, after the television picks were confirmed this afternoon (Thursday)
An announcement had been expected last Friday, but it has been delayed by six days, with several supporters' groups speaking out to criticise the delays.
But Sky Sports, Amazon Prime and BT Sport have now confirmed the dates and times for their television picks over the festive period up to the first game of 2020.
And seven West Ham matches are to be shown, with the Hammers' home games against Arsenal and Bournemouth among them.
The Hammers' away games against Wolves and Crystal Palace in December will also be shown live, on Amazon Prime video.
There is no new date as yet for West Ham's match against league leaders Liverpool, which has been postponed due to the Reds' involvement in the World Club Championships.
Meanwhile, in January, West Ham's trip to face Sheffield United has been switched to a Friday night, while the midweek game against Leicester City at the King Power Stadium has been moved from a Tuesday to a Wednesday.
West Ham's fixture list in December and January is now as follows:
Wednesday, December 4 - Wolves vs West Ham - 7.30pm (Amazon Prime Sport)
Monday, December 9 - West Ham vs Arsenal - 8pm (live on Sky Sports)
Saturday, December 14 - Southampton vs West Ham - 5.30pm (live on Sky Sports)
Thursday, December 26 - Crystal Palace vs West Ham - 3pm (Amazon Prime Sport)
Saturday, December 28 - West Ham vs Leicester City - 5.30pm
Wednesday, January 1 - West Ham vs Bournemouth - 5.30pm (live on BT Sport)
Friday, January 10 - Sheffield United vs West Ham - 7.45pm (live on Sky Sports)
Saturday, January 18 - West Ham vs Everton - 3pm
Wednesday, January 22 - Leicester City vs West Ham - 7.30pm (live on BT Sport)