The Premier League has released its full slate of fixtures for the festive period this year, offering fans a packed programme of 29 live matches on Sky Sports between Boxing Day and the first week of January. By publishing the schedule more than three months ahead of time, the league aims to give supporters ample notice to organise travel, accommodation and viewing plans during one of the busiest times of the year. The decision was made after consulting the Football Supporters' Association and representatives from each club's Fan Advisory Board, ensuring that fan interests were taken into account.

On Boxing Day there will be a total of seven Premier League games. The day kicks off with Hull City taking on Liverpool at 5:30 pm, followed later in the evening by a high‑profile clash between Newcastle United and Manchester City at 8:00 pm. Both matches will be shown live on Sky Sports as part of a double‑header that promises plenty of excitement for holiday viewers.

The following day, 27 December, is designated as a "Super Sunday" and will feature a triple‑header on Sky Sports. The first fixture sees Coventry City, managed by former England midfielder Frank Lampard, host Chelsea at 2:00 pm. Two hours later, Manchester United travel to face Nottingham Forest at 4:30 pm, and the evening concludes with Crystal Palace hosting Arsenal at 7:00 pm. This trio of games provides a balanced mix of title‑contending clubs and mid‑table teams, offering something for every type of fan.

In addition to the weekend fixtures, the league has scheduled two mid‑week rounds of matches that will each be broadcast live on Sky Sports. The first mid‑week block runs from Tuesday 29 December to Wednesday 30 December, while the second takes place from Tuesday 5 January to Thursday 7 January.

These condensed periods give supporters the chance to catch every game without missing any action, a particularly valuable feature for those who cannot attend in person. For viewers who prefer streaming, Sky Sports can be accessed flexibly through the NOW platform, allowing fans to watch live games on a range of devices. The Sky Sports app also offers a personal video feed, making it easy to follow favourite teams on the go.

The festive schedule also includes notable fixtures on the intervening weekend. New Year’s Day will see Leeds United travel to Everton for a Friday Night Football showdown, while the following Saturday, 3 January, Bournemouth will host Aston Villa for the Saturday Night Football slot at 5:30 pm.

The Super Sunday that follows will pit Chelsea against Newcastle at 2:00 pm, with Manchester City taking on Tottenham Hotspur at 4:30 pm. Below is a comprehensive list of the key match‑ups and kick‑off times that will be televised on Sky Sports throughout the festive period: - Hull City vs Liverpool – 5:30 pm (Boxing Day) - Newcastle United vs Manchester City – 8:00 pm (Boxing Day) - Coventry City vs Chelsea – 2:00 pm (27 December) - Manchester United vs Nottingham Forest – 4:30 pm (27 December) - Crystal Palace vs Arsenal – 7:00 pm (27 December) - Hull City vs Leeds United – 7:30 pm (29 December) - Tottenham Hotspur vs Brighton & Hove Albion – 7:30 pm (29 December) - Everton vs Manchester City – 7:30 pm (29 December) - Coventry City vs Brentford – 7:30 pm (30 December) - Crystal Palace vs Bournemouth – 7:30 pm (30 December) - Fulham vs Arsenal – 7:30 pm (30 December) - Manchester United vs Sunderland – 7:30 pm (30 December) - Newcastle United vs Nottingham Forest – 7:30 pm (30 December) - Aston Villa vs Liverpool – 8:15 pm (30 December) - Ipswich Town vs Chelsea – 8:15 pm (30 December) - Leeds United vs Everton – 8:00 pm (30 December) - Bournemouth vs Aston Villa – 5:30 pm (3 January) - Chelsea vs Newcastle United – 2:00 pm (3 January) - Manchester City vs Tottenham Hotspur – 4:30 pm (3 January) - Arsenal vs Brentford – 7:30 pm (3 January) - Brighton & Hove Albion vs Bournemouth – 7:30 pm (3 January) - Everton vs Aston Villa – 7:30 pm (3 January) - Nottingham Forest vs Hull City – 7:30 pm (3 January) - Sunderland vs Liverpool – 8:15 pm (3 January) - Crystal Palace vs Chelsea – 7:30 pm (3 January) - Fulham vs Tottenham Hotspur – 7:30 pm (3 January) - Ipswich Town vs Coventry City – 7:30 pm (3 January) - Leeds United vs Manchester City – 8:15 pm (3 January) - Manchester United vs Newcastle United – 8:00 pm (3 January) - Manchester United vs Tottenham Hotspur – 5:30 pm (5 January) - Crystal Palace vs Nottingham Forest – 2:00 pm (5 January) - Hull City vs Everton – 2:00 pm (5 January) - Liverpool vs Manchester City – 4:30 pm (5 January) - Coventry City vs Newcastle United – 8:00 pm (5 January) - Newcastle United vs Aston Villa – 2:00 pm (5 January) - Bournemouth vs Sunderland – 2:00 pm (5 January) - Brighton & Hove Albion vs Crystal Palace – 2:00 pm (5 January) - Leeds United vs Manchester United – 2:00 pm (5 January) - Nottingham Forest vs Arsenal – 4:30 pm (5 January) - Tottenham Hotspur vs Coventry City – 8:00 pm (5 January) - Ipswich Town vs Nottingham Forest – 8:00 pm (5 January) - Chelsea vs Tottenham Hotspur – 5:30 pm (7 January) - Crystal Palace vs Newcastle United – 2:00 pm (7 January) - Hull City vs Brentford – 2:00 pm (7 January) - Manchester United vs Bournemouth – 2:00 pm (7 January) - Sunderland vs Leeds United – 4:30 pm (7 January) - Tottenham Hotspur vs Crystal Palace – 5:30 pm (7 January) - Aston Villa vs Fulham – 2:00 pm (7 January) - Liverpool vs Arsenal – 4:30 pm (7 January) - Newcastle United vs Everton – 8:00 pm (7 January) This extensive lineup ensures that fans can enjoy a continuous stream of top‑flight football throughout the holiday season, whether they are watching at home, in a pub, or traveling to stadiums across the country.

The early release of the schedule also helps clubs manage logistics, security and ticketing for what is traditionally one of the most demanding periods in the football calendar. With Sky Sports covering every match live, the Premier League guarantees that the festive break will be filled with drama, goals and memorable moments for supporters everywhere.