West Ham’s Premier League trip to Arsenal will now be played on Sunday 22 April, with a 1.30pm kick-off.
The Hammers were originally due to make the short journey to Emirates Stadium a day later for the Sky Sports-televised game, but the London derby has now been rescheduled.
Meanwhile, the Hammers’ home match against Manchester City will remain on Sunday 29 April at 2.15pm, unless Pep Guardiola’s side qualify for the UEFA Champions League semi-finals.
In that scenario, the game would be played on Saturday 28 April with a 12.30pm kick-off. The game would still be broadcast live on Sky Sports.
The lastest re-schedule means all of the Hammers four games in April are set to broadcast on Sky Sports.
West Ham’s games against Southampton in two weeks time and an away game against Leicester City remain the only games to be played at the traditional 3 pm kick off on a Saturday.