Two of the favorite days for most Premier League soccer fans in any calendar year are Boxing Day and New Year’s Day. Reason being is that both days typically offer a full gameweek of matches in a 24-48 hour span.

Boxing Day, on December 26, will be a good day to request a paid time off from your work. And most companies are off on New Year’s Day (January 1).

Here’s the complete TV schedule for now through January 1 (with this week’s Capital One Cup matches thrown in for good measure).

All times Eastern.

Tuesday, December 17:

Sunderland vs Chelsea (Capital One Cup), 2:30pm, beIN SPORT and DishWorld

Wednesday, December 18:

Stoke vs Manchester United (Capital One Cup), 2:30pm, beIN SPORT and DishWorld
Tottenham vs West Ham (Capital One Cup), 2:30pm, beIN SPORT Play

Saturday, December 21:

Liverpool vs Cardiff City, 7:45am, NBC Sports Network
Fulham vs Manchester City, 10am, NBCSN & mun2
Manchester United vs West Ham United, 10am, Premier League Extra Time
Crystal Palace vs Newcastle United, 10am, Premier League Extra Time
Stoke vs Aston Villa, 10am, Premier League Extra Time
Sunderland vs Norwich, 10am, Premier League Extra Time
West Brom vs Hull, 10am, Premier League Extra Time

Sunday, December 22:

Southampton vs Tottenham, 8:30am, NBC Sports Network
Swansea City vs Everton, 11am, NBC Sports Network

Monday, December 23:

Arsenal vs Chelsea, 3pm, NBC Sports Network

Thursday, December 26:

Hull City vs Manchester United, 7:45am, NBC Sports Network
Chelsea vs Swansea, 10am, NBCSN
Aston Villa vs Crystal Palace, 10am, Premier League Extra Time
West Ham United vs Arsenal, 10am, Premier League Extra Time
Cardiff vs Southampton, 10am, Premier League Extra Time
Everton vs Sunderland, 10am, Premier League Extra Time
Newcastle vs Stoke, 10am, Premier League Extra Time
Norwich vs Fulham, 10am, Premier League Extra Time
Tottenham vs West Brom, 10am, Premier League Extra Time
Manchester City vs Liverpool, 12:30pm, NBC Sports Network & mun2

Saturday, December 28:

West Ham United vs West Bromwich Albion, 7:45am, NBC Sports Network
Aston Villa vs Swansea, 10am, NBCSN or Premier League Extra Time (TBD)
Hull vs Fulham, 10am, NBCSN or Premier League Extra Time (TBD)
Manchester City vs Crystal Palace, 10am, NBCSN or Premier League Extra Time (TBD)
Norwich vs Manchester United, 10am, NBCSN or Premier League Extra Time (TBD)
Cardiff City vs Sunderland, 12:30pm, NBC

Sunday, December 29:

Newcastle United vs Arsenal, 8:30am, NBC Sports Network & mun2
Everton vs Southampton, 8:30am, Premier League Extra Time
Chelsea vs Liverpool, 11am, NBC Sports Network & Telemundo
Tottenham vs Stoke, 11am, Premier League Extra Time

Wednesday, January 1:

Swansea City vs Manchester City, 7:45am, NBC Sports Network
Southampton vs Chelsea, 10am, NBCSN
Arsenal vs Cardiff, 10am, Premier League Extra Time
Crystal Palace vs Norwich, 10am, Premier League Extra Time
Fulham vs West Ham, 10am, Premier League Extra Time
Liverpool vs Hull, 10am, Premier League Extra Time
Stoke vs Everton, 10am, Premier League Extra Time
Sunderland vs Aston Villa, 10am, Premier League Extra Time
West Brom vs Newcastle, 10am, Premier League Extra Time
Manchester United vs Tottenham Hotspur, 12:30pm, NBCSN

For the complete TV/Internet schedule of Premier League matches in the United States, bookmark this page.