As the Premier League moves closer to a behind-closed-doors restart, broadcasters have announced who will be broadcast the first 3 rounds of the rebooted competition, as well as the quarter-finals of the FA Cup.

And Newcastle United fans will have plenty of channel-hopping to do over the next month, with 3 different broadcasters to show their upcoming games live.

The Magpies' home clash with Sheffield United, which had been due to be played on the weekend that coronavirus halted games, is first up on Sunday June 21, live on Sky Sports.

The Blades will already be back up and running at that point, having played their game in hand at Aston Villa in midweek.

And it's Villa who are Newcastle's next opponents on Wednesday June 24, this time over on BT Sport.

Next up for the armchair Toon Army is the FA Cup quarter-final at home to Manchester City, on Sunday June 28. This match will be shown live on the BBC.

Then it's a return to league action away at Bournemouth on July 1, this time back on Sky Sports.

Providing the pandemic doesn't force another rain-check, TV schedules for the remaining matches will be announced at a later date.

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