TV channels and streaming platforms have revealed their schedules for the remaining Premier League football matches.
The Premier League will resume on June 17 after a 100-day hiatus because of the coronavirus pandemic.
Aston Villa will kick-off the second part of the season when they host Sheffield United, their game in hand on their relegation rivals, at 6pm before City welcome Arsenal later that evening.
Tottenham will host Manchester United on Friday June 19, with Southampton travelling to Norwich on the same day.
The Premier League’s first weekend back over June 20 and 21 will also see Watford host Leicester on BT Sport.
The channel will also broadcast the first live 3pm Saturday fixture in the top flight – Brighton against Arsenal.
West Ham host Wolves on Sky at 17.30 with struggling Bournemouth hosting Crystal Palace at 19.45, live on the BBC.
It is the first time since the Premier League started in 1992 games will be shown live on terrestrial television.
Chelsea resume when they travel to Villa Park at 16.15 on Sunday June 21 and Newcastle host Sheffield United earlier in the day.
Burnley complete the opening round of the re-start with a trip to Manchester City on June 22.
Sky Sports will make 25 of their top-flight matches free to air while Amazon Prime’s four matches will also be broadcast for free.
The BBC has not broadcast a live top-flight league match since 1987-88.
Here's the full TV schedule list:
Wednesday, June 17
Aston Villa vs Sheffield United (6pm) - Sky Sports
Man City vs Arsenal (8pm) - Sky Sports
Friday, June 19
Norwich vs Southampton (6pm) - Sky Sports
Tottenham vs Manchester United (8pm) - Sky Sports
Saturday, June 20
Watford vs Leicester (12.30pm) - BT Sport
Brighton vs Arsenal (3pm) - BT Sport
West Ham vs Wolves (5.30pm) - Sky Sports
Bournemouth vs Crystal Palace (7.45pm) - BBC
Sunday, June 21
Newcastle vs Sheffield United (2pm) - Sky Sports
Aston Villa vs Chelsea (4.30pm) - Sky Sports
Everton vs Liverpool (7pm) - Sky Sports
Monday, June 22
Man City vs Burnley (8pm) - Sky Sports
Tuesday, June 23
Southampton vs Arsenal (6pm) - Sky Sports
Tottenham vs West Ham (8.15pm) - Sky Sports
Wednesday, June 24
Manchester United vs Sheffield United (6pm) - Sky Sports
Newcastle vs Aston Villa (6pm) - BT Sport
Norwich vs Everton (6pm) - BBC
Liverpool vs Crystal Palace (8.15pm) - Sky Sports
Thursday, June 25
Burnley vs Watford (6pm) - Sky Sports
Leicester vs Brighton (6pm) - Sky Sports
Chelsea vs Man City (8.15pm) - Sky Sports
Wolves vs Bournemouth (8.15pm) - BT Sport
Saturday, June 27
Sheffield United vs Arsenal (FA Cup) (5pm) - BT Sport
Norwich vs Manchester United (FA Cup) (8.15pm) - BBC
Sunday, June 28
Aston Villa vs Wolves (12pm) - BT Sport
Leicester vs Chelsea (FA Cup) (2.30pm) - BT Sport
Newcastle vs Man City (FA Cup) (6pm) - BBC
Watford vs Southampton (4.30pm) - Sky Sports
Monday, June 29
Crystal Palace vs Burnley (8pm) - Amazon Prime
Tuesday, June 30
Brighton vs Manchester United (6pm) - Sky Sports
Sheffield United vs Tottenham (8.15pm) - Sky Sports
Wednesday, July 1
Bournemouth vs Newcastle (6pm) - Sky Sports
Everton vs Leicester (6pm) - Sky Sports
West Ham vs Chelsea (8.15pm) - Sky Sports
Thursday, July 2
Arsenal vs Norwich (6pm) - BT Sport
Man City vs Liverpool (8.15pm) - Sky Sports
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here