The live broadcast selections for the december and early January Premier League fixtures of the 2025/26 season have been announced.
Arsenal, who led the table at the end of October, and title holders Liverpool are among the teams to have had games moved.
There is one match on Boxing Day and all four games on New Year’s Day will be shown on live TV and streaming in the UK.
You can find 101GreatGoals.com’s lowdown on the games to have been chosen in November. Read on for December and early January, including details on channels and live streams.
TV Premier League fixtures December 2025: Full list of games
Here’s the full set of Premier League games on Matchweeks 18, 19 and 20 in December 2025 and January 2026, including the games selected for live broadcast.
All games are at 15:00 GMT and not chosen for live coverage unless stated otherwise.
Tuesday, December 2
Bournemouth vs Everton (19:30, Sky Sports)
Fulham vs Manchester City (19:30, Sky Sports)
Newcastle vs Tottenham (20:15, Sky Sports)
Wednesday, December 3
Arsenal vs Brentford (19:30, Sky Sports)
Brighton & Hove Albion vs Aston Villa (19:30, Sky Sports)
Burnley vs Crystal Palace (19:30, Sky Sports)
Wolves vs Nottingham Forest (19:30, Sky Sports)
Leeds United vs Chelsea (20:15, Sky Sports)
Liverpool vs Sunderland (20:15, Sky Sports)
Thursday, December 4
Manchester United vs West Ham (20:00, Sky Sports)
Saturday, December 6
Villa vs Arsenal (12:30, TNT Sports)
Bournemouth vs Chelsea
Everton vs Forest
Man City vs Sunderland
Newcastle vs Burnley
Tottenham vs Brentford
Leeds vs Liverpool (17:30, Sky Sports)
Sunday, December 7
Brighton vs West Ham (14:00, Sky Sports)
Fulham vs Palace (16:30, Sky Sports)
Monday, December 8
Wolves vs Man United (20:00, Sky Sports)
Saturday, December 13
Chelsea vs Everton
Liverpool vs Brighton
Burnley vs Fulham (17:30, Sky Sports)
Arsenal vs Wolves (20:00, TNT Sports)
Sunday, December 14
Palace vs Man City (14:00, Sky Sports)
Forest vs Tottenham (14:00, Sky Sports)
Sunderland vs Newcastle (14:00, Sky Sports)
West Ham vs Villa (14:00, Sky Sports)
Brentford vs Leeds (16:30, Sky Sports)
Monday, December 15
Man United vs Bournemouth (20:00, Sky Sports)
Saturday, December 20
Newcastle vs Chelsea (12:30, TNT Sports)
Bournemouth vs Burnley
Brighton vs Sunderland
Man City vs West Ham
Wolves vs Brentford
Tottenham vs Liverpool (17:30, Sky Sports)
Sunday, December 21
Everton vs Arsenal (14:00, Sky Sports)
Leeds vs Palace (14:00, Sky Sports)
Villa vs Man United (16:30, Sky Sports)
Monday, December 22
Fulham vs Forest (20:00, Sky Sports)
Friday, December 26
Man United vs Newcastle (20:00, Sky Sports)
Saturday, December 27
Forest vs Man City (12:30, TNT Sports)
Arsenal vs Brighton
Brentford vs Bournemouth
Burnley vs Everton
Liverpool vs Wolves
West Ham vs Fulham
Chelsea vs Villa (17:30, Sky Sports)
Sunday, December 28
Sunderland vs Leeds (14:00, Sky Sports)
Palace vs Tottenham (16:30, Sky Sports)
Tuesday, December 30
Burnley vs Newcastle (19:30, Sky Sports)
Chelsea vs Bournemouth (19:30, Sky Sports)
Forest vs Everton (19:30, Sky Sports)
West Ham vs Brighton (19:30, Sky Sports)
Arsenal vs Villa (20:15, Sky Sports)
Man United vs Wolves (20:15, Sky Sports)
Thursday, January 1 2026
Palace vs Fulham (17:30, Sky Sports)
Liverpool vs Leeds (17:30, Sky Sports)
Brentford vs Tottenham (20:00, Sky Sports)
Sunderland vs Man City (20:00, Sky Sports)
Saturday, January 3
Villa vs Forest (12:30, Sky Sports)
Brighton vs Burnley
Wolves vs West Ham
Bournemouth vs Arsenal (17:30, Sky Sports)
Sunday, January 4
Leeds vs Man United (12:30, TNT Sports)
Everton vs Brentford (Sky Sports)
Fulham vs Liverpool (Sky Sports)
Newcastle vs Crystal Palace (Sky Sports)
Tottenham vs Sunderland (Sky Sports)
Man City vs Chelsea (17:30, Sky Sports)
Tuesday, January 6
West Ham vs Forest (20:00, Sky Sports)
Wednesday, January 7
Bournemouth vs Tottenham (19:30, Sky Sports)
Brentford vs Sunderland (19:30, Sky Sports)
Palace vs Villa (19:30, Sky Sports)
Everton vs Wolves (19:30, Sky Sports)
Fulham vs Chelsea (19:30, Sky Sports)
Man City vs Brighton (19:30, Sky Sports)
Burnley vs Man United (20:15, Sky Sports)
Newcastle vs Leeds (20:15, Sky Sports)
Thursday, January 8
Arsenal vs Liverpool (20:00, Sky Sports)
Premier League TV fixtures: When is the rest of January announced?
The next games selected for broadcast are scheduled to be announced on December 17.
You can find the full schedule of potential Premier League fixture change announcements here.
2025/26 Premier League TV deals
Sky Sports and TNT Sports will share the live broadcasting rights to show the Premier League in the UK between 2025/26 and 2028/29.
BBC Sport also has highlights rights, including Match of the Day, and audio rights, which are shared with talkSPORT.
How to watch the Premier League on TV in December: Sky Sports
Via Now TV, Sky Sports costs £14.99 for a day membership, £28 a month for a 12-month membership or £34.99 a month with no contract.
Sky Sports memberships include access to all 12 live Sky Sports channels and Sky Sports+, which offers live streams and a dedicated channel.
How to watch Premier League football over Christmas and New Year on TNT Sports
TNT Sports costs £29.99 a month through discovery+, which includes Eurosport and entertainment and is available on a vast range of devices including smart TVs and gaming consoles.
Premier League live streams: How to watch Christmas and New Year fixtures online
Both broadcasters have dedicated apps allowing fans to live-stream the games: SkyGO for Sky Sports and discovery+ for TNT Sports.
Both apps are available on a vast range of devices, including smart TVs, gaming consoles
























