It was the TV deal to end all TV deals (until the next one comes along) and now we get a chance to see the end result of it all. Sky and BT went head to head and the real winner was the clubs. Sky ended up with the much larger package of games and all 20 Premier League clubs ended up with a proverbial shiteload of money.
So, after all that, here are the games that you're actually going to get a chance to see.
Sky and BT have today announced their initial live offerings for August and September with Hull vs Leicester opening up the Premier League season on Sky. Aside from that, the other important bit of business is the fact that a number of games have been moved to Friday night to accommodate Sky's new Friday Night Football offering.
Man United vs Southampton kicks of the Friday night games this season on August 19th with Chelsea vs Liverpool on September 16th the other game to get the Friday night billing.
As for what Irish fans can expect, there's quite a bit extra. Sky's announcement back in November, that a deal had been agreed to broadcast Saturday 3 p.m. kickoffs exclusively to Ireland was certainly welcome and now we've found out exactly what that entails.
Sky's first ever 3 p.m. live Premier League broadcast will be Everton vs Tottenham on August 13th followed by Burnley vs Liverpool (20 Aug), Watford vs Arsenal (27 Aug), Stoke vs Tottenham (10 Sept), Hull vs Arsenal (17 Sept) and Swansea vs Man City (24 Sept).
The full list of televised Premier League fixtures is as follows;
Saturday 13 August
12.30pm Hull City vs Leicester City (Sky Sports)
3pm Everton vs Tottenham (Sky Sports)
5.30pm Manchester City vs Sunderland (BT Sport)
Sunday 14 August
1.30pm AFC Bournemouth vs Manchester United (Sky Sports)
4pm Arsenal vs Liverpool (Sky Sports)
Monday 15 August
8pm Chelsea vs West Ham United (Sky Sports)
Friday 19 August
8pm Manchester United vs Southampton (Sky Sports)
Saturday 20 August
12.30pm Stoke City vs Manchester City (Sky Sports)
3pm Burnley vs Liverpool (Sky Sports)
5.30pm Leicester City vs Arsenal (BT Sport)
Sunday 21 August
1.30pm Sunderland vs Middlesbrough (Sky Sports)
4pm West Ham United vs AFC Bournemouth (Sky Sports)
Saturday 27 August
12.30pm Tottenham Hotspur vs Liverpool (Sky Sports)
3pm Watford vs Arsenal (Sky Sports)
5.30pm Hull City vs Manchester United (BT Sport)
Sunday 28 August
1.30pm West Bromwich Albion vs Middlesbrough (Sky Sports)
4pm Manchester City vs West Ham United (Sky Sports)
Saturday 10 September
12.30pm Manchester United vs Manchester City (Sky Sports)
3pm Stoke vs Tottenham (Sky Sports)
5.30pm Liverpool vs Leicester City (BT Sport)
Sunday 11 September
4pm Swansea City vs Chelsea (Sky Sports)
Monday 12 September
8pm Sunderland vs Everton (Sky Sports)
Friday 16 September
8pm Chelsea vs Liverpool (Sports)
Saturday 17 September
3pm Hull vs Arsenal (Sky Sports)
5.30pm Everton vs Middlesbrough (BT Sport)
Sunday 18 September
12pm Watford vs Manchester United (BT Sport)
2.15pm Crystal Palace vs Stoke City (Sky Sports)
4.30pm Tottenham Hotspur vs Sunderland (Sports)
Saturday 24 September
12.30pm Manchester United vs Leicester City (Sky Sports)
3pm Swansea vs Man City (Sky Sports)
5.30pm Arsenal vs Chelsea (BT Sport)
Sunday 25 September
4pm West Ham United vs Southampton (Sky Sports)
Monday 26 September
8pm Burnley vs Watford (Sky Sports)