West Ham face a tough start to the Premier League season as they host champions Manchester City on matchday one.
Pep Guardiola’s side are looking for a third straight Premier League title and will start their quest at the London Stadium on Saturday 10th August.
The busy Christmas period will see the Hammers play six games during December, including two London derbies with Arsenal at home on December 7th and Crystal Palace at Selhurst Park on Boxing Day.
Games at Southampton on the 14th December and at home to Leicester on the 28th December provide Manuel Pellegrini’s side with a good opportunity to pick up some points during that time before hosting Bournemouth on New Years Day.
West Ham have a reasonably kind run in, with four of the last seven fixtures coming against clubs who either finished in the bottom half of the Premier League or were promoted last season.
That should give the Hammers hope for a strong end to the campaign, with hopes of qualifying for the Europa League for 2020/21 high.
The first meeting with Tottenham Hotspur comes at the London Stadium on 23rd November, before West Ham host another London rival in Chelsea at the same venue a week later.
The trips to the Tottenham Hotspur Stadium and Stamford Bridge will be on the 21st March and 4th April respectively.
The Hammers will finish the season at home to newly promoted Aston Villa on 17th May.