Check out the upcoming games for match day 31 in the English Premier League, with kick-off times and TV coverage.
After the depleted roster of last weekend due to FA Cup ties, a full ten English Premier League matches will be played across the weekend to form match day 31.
Key EPL match day 31 Fixtures
After being dumped out of the Champions League on Wednesday and with poor league form recently Arsenal will have a tough trip to Goodison Park to play Everton, although Roberto Martinez’s side let a 2-0 win slip through their fingers against West Ham last weekend, making it one of the more interesting fixtures.
A London derby in the form of Chelsea hosting West Ham United should also provide another interesting clash. West Ham now threaten the top four in the table, and Chelsea have not lost a game since Guus Hidding took over in December.
Leicester City, who are now five points clear at the top of the table, will travel to Crystal Palace, who are through to the semi-finals of the FA Cup, but have not won a league match since beating Stoke City in December.
The headline matches of the weekend take place on Sunday. First up, the North-East derby between Newcastle and Sunderland is a very important one, as both sides are embroiled in a relegation scrap with Norwich City, with at least one looking likely to go down with Aston Villa.
The Manchester Derby rounds off the weekend’s fixtures; with both Manchester City and Manchester United faltering recently, they will be looking to capitalise and make a big push for the top four as the end of the season approaches.
Match Day 31 English Premier League Schedule
Saturday 19 March
12:45 Everton v Arsenal
15:00 Chelsea v West Ham United
15:00 Crystal Palace v Leicester City
15:00 Watford v Stoke City
15:00 West Bromwich Albion v Norwich City
17:30 Swansea City v Aston Villa
Sunday 20 March
13:30 Newcastle United v Sunderland
13:30 Southampton v Liverpool
16:00 Manchester City v Manchester United
16:00 Tottenham Hotspur v Bournemouth
Match Day 31 TV Coverage
Saturday 19 March
The first game of the weekend; Everton v Arsenal, will be shown live on BT Sport 1 and BT Sport Live Streaming, with coverage starting at 12:00 and kick off at 12:45.
Late kick-off on Saturday, between Swansea City and Aston Villa, will be shown live on Sky Sports 1, also available on Sly Sports HD and Sky GO UK, kicking off at 17:30.
Sunday 20 March
Sky Sports have two games to show on Sunday. The North-East derby between Newcastle and Sunderland will be shown on Sky Sports 1, HD, and Sky GO, with Kick-off at 13:30, and it will be followed by Tottenham v Bournemouth at 16:00 on the same channels