After being suspended back in March due to the COVID-19 outbreak, the question of when the Premier League would return has been debated by football fans for several months.
Now, after a painfully long absence, top flight football in England is set to return in June with each and every one of the remaining 92 games set to be broadcasted live.
Here's everything you need to know about the Premier League's imminent resumption.
When Will the Premier League Return?
The restart will kick off on Wednesday 17 June with Aston Villa hosting Sheffield United and Manchester City at home to Arsenal. These two games were rearranged earlier in the season due to the EFL Cup final.
These pair of matches will be followed up with a full round of fixtures the following weekend beginning of Friday 19 June.
What TV Channels/Streaming Services Can You Watch the Premier League On?
All 92 remaining fixtures will be shown live by the Premier League's existing broadcast partners: Sky Sport, BT Sport, BBC Sport and Amazon Prime.
Games will also adhered to a revised schedule with fixtures being played on all days of the week.
Friday games will kick of at 20:00, while weekend games will feature four different time slots to avoid clashes - with football being broadcast from 12:30 to 20:00 on Saturday and 12:00 to 19:00 on Sunday.
Midweek kick off times have similarly been altered with games being shown at 18:00 or 20:00 on Tuesday, Wednesday or Thursday.
How Many Premier League Games Are Left And When Will it Finish?
There are 92 games left all together. Most sides have nine matches left to play but the aforementioned quartet of teams that had matches rearranged earlier in the season have ten remaining fixtures.
According to reports, the Premier League hope to have to have the campaign sewn up by August 1 with the FA Cup final taking place one week after.
What Are the Next Round of Premier League Fixtures?
Prior to football enforced break the next full round of fixtures in the Premier League look set to throw up some exciting contests.
Watford were planning to host Leicester, while fellow strugglers Bournemouth were at home to Crystal Palace. Brighton on the other hand were taking on Arsenal while Norwich were up against Southampton.
The Merseyside derby was also on the docket as well as Manchester City vs Burnley, Newcastle United vs Sheffield United, Aston Villa vs Chelsea, West Ham vs Wolves and the headline act, Tottenham vs Manchester United.
Assuming their are no changes to scheduling this will be the first full round of fixtures that will kick off on June 19, a few days after the curtain raising matches of Manchester City vs Arsenal and Aston Villa vs Sheffield United.
What the Premier League Have Said?
Premier League Chief Executive Richard Masters unveiled the plans in a statement published on the the division's official website.
"Today we have provisionally agreed to resume the Premier League on Wednesday 17 June," he said.
"But this date cannot be confirmed until we have met all the safety requirements needed, as the health and welfare of all participants and supporters is our priority.
"Sadly, matches will have to take place without fans in stadiums, so we are pleased to have come up with a positive solution for supporters to be able to watch all the remaining 92 matches.
"The Premier League and our clubs are proud to have incredibly passionate and loyal supporters. It is important to ensure as many people as possible can watch the matches at home.
"We will continue to work step-by-step and in consultation with all our stakeholders as we move towards resuming the 2019/20 season."