It's not even Halloween yet, but Sky and BT have already announced their football schedules over the Christmas period. Grab a box of Quality Street and plan your viewing now.
As you'd expect, Sky has the lion's share – it'll show 28 games in December and January. BT will only show 11 in the same period.
Sky's live coverage for December kicks off on the 3rd, when Manchester City take on Chelsea at 12:30pm. Its fixtures also include Manchester United vs Tottenham Hotspur, Crystal Palace vs Chelsea, Manchester City vs Arsenal, and Everton vs Liverpool.
BT's live coverage starts the same day, with Arsenal away to West Ham at 5:30pm. It'll also show Crystal Palace hosting Manchester United, and Manchester City away to Liverpool.
You can see the full fixture list below.
Sky Sports Manchester City vs Chelsea, December 3rd, 12:30pm Bournemouth vs Liverpool, December 4th, 1:30pm Everton vs Manchester United, December 4th, 4pm Middlesborough vs Hull City, December 5th, 8pm Watford vs Everton, December 10th, 12:30pm Manchester United vs Tottenham Hotspur, December 11th, 2:15pm Liverpool vs West Ham United, December 11th, 4:30pm Crystal Palace vs Chelsea, December 17th, 12:30pm Bournemouth vs Southampton, December 18th, 1:30pm Manchester City vs Arsenal, December 18th, 4pm Everton vs Liverpool, December 19th, 8pm Watford vs Crystal Palace, December 26th, 12:30pm Hull City vs Manchester City, December 26th, 5:15pm Liverpool vs Stoke City, December 27th, 5:15pm Southampton vs Tottenham Hotspur, December 28th, 7:45pm Hull City vs Everton, December 30th, 8pm Watford vs Tottenham Hotspur, January 1st, 1:30pm Arsenal vs Crystal Palace, January 1st, 4pm Middlesborough vs Leicester City, January 2nd, 12:30pm West Ham United vs Manchester United, January 2nd, 5:15pm Bournemouth vs Arsenal, January 3rd, 7:45pm Tottenham Hotspur vs Chelsea, January 4th, 8pm Tottenham Hotspur vs West Bromwich Albion, January 14th, 12:30pm Everton vs Manchester City, January 15th, 1:30pm Manchester United vs Liverpool, January 15th, 4pm Arsenal vs Burnley, January 22nd, 1:30pm Chelsea vs Hull City, January 22nd, 4pm Southampton vs Leicester City, January 23rd, 8pm
BT Sport West Ham United vs Arsenal, December 3rd, 5:30pm Leicester City vs Manchester City, December 10th, 5:30pm Chelsea vs West Bromwich Albion, December 11th, 12pm Everton vs Arsenal, December 13th, 7:45pm Crystal Palace vs Manchester United, December 14th, 8pm West Bromwich Albion vs Manchester United, December 17th, 5:30pm Liverpool vs Manchester City, December 31st, 5:30pm Leicester City vs Chelsea, January 14th, 5:30pm Liverpool vs Swansea City, January 21st, 12:30pm Manchester City vs Tottenham Hotspur, January 21st, 5:30pm Liverpool vs Chelsea, January 31st, 8pm