This year’s festive football schedule will see the first Premier League match played on Christmas Eve for 28 years when Wolves host Chelsea (13:00 GMT).
Each club will play three games between 21 December and 2 January, except for champions Manchester City and Brentford.
Crystal Palace host Brighton in the first Christmas fixture on Thursday, 21 December (20:00), while Aston Villa face Sheffield United on Friday, 22 December (20:00)
Six matches remain on Saturday, 23 December including Fulham’s game against Burnley, which will see Rebecca Welch become the first female referee for a Premier League fixture.
The scheduling of Chelsea’s visit to Wolves on Christmas Eve has drawn criticism with the Football Supporters’ Association, who said it was “an unwanted present which no-one asked for”, while the Chelsea Supporters’ Trust described the decision as “totally unacceptable”.
Chelsea will have the shortest recovery time, with 139.5 hours between their first kick-off and third kick-off, while Brighton have the most with 283.5 hours – double that of Chelsea.
Sky Sports, TNT Sports and Prime Video will share live broadcast rights throughout the festive season with the BBC showing highlights.
Premier League festive fixtures & schedule in full
Kick-offs 15:00 unless stated. All times GMT.
Thursday, 21 December
Crystal Palace v Brighton (20:00)
Friday, 22 December
Aston Villa v Sheffield United (20:00)
Saturday, 23 December
West Ham v Manchester United (12:30)
Fulham v Burnley
Luton Town v Newcastle United
Nottingham Forest v Bournemouth
Tottenham v Everton
Liverpool v Arsenal (17:30)
Sunday, 24 December
Wolves v Chelsea (13:00)
Tuesday, 26 December – Boxing Day fixtures
Newcastle United v Nottingham Forest (12:30)
Bournemouth v Fulham
Sheffield United v Luton Town
Burnley v Liverpool (17:30)
Manchester United v Aston Villa (20:00)
Wednesday, 27 December
Brentford v Wolves (19:30)
Chelsea v Crystal Palace (19:30)
Everton v Manchester City (20:15)
Thursday, 28 December
Brighton v Tottenham (19:30)
Arsenal v West Ham (20:15)
Saturday, 30 December
Luton Town v Chelsea (12:30)
Aston Villa v Burnley
Crystal Palace v Brentford
Manchester City v Sheffield United
Wolves v Everton
Nottingham Forest v Manchester United (17:30)
Sunday, 31 December
Fulham v Arsenal (14:00)
Tottenham v Bournemouth (14:00)
Monday, 1 January
Liverpool v Newcastle United (20:00)
Tuesday, 2 January
West Ham v Brighton (19:30)









