In Australia it’s the Boxing Day Test and the Sydney to Hobart at lunchtime … and if you’re liver and bank balance is up for it, maybe Boxing Day Races. 

But in the UK, it’s football galore – after Monday’s top of the table clash between Arsenal and Chelsea (Sky Sports 8pm), there are 30 Premier League games between Boxing Day and New Year’s Day. For many clubs it decide the season – for many fans it could be a chance to catch games they don’t usually get the chance to. 

The relegation battle is heating up and the top of the table is tighter than a Tokyo train in peak hour – if you’re not hooked yet this could be the chance. 

(London games are in bold – TV times and channels correct at time of publishing)

Boxing Day

Aston Villa v Crystal Palace     

Cardiff v Southampton

Chelsea v Swansea     

Everton v Sunderland        

Hull v Man Utd (12.45pm Sky Sports)      

Newcastle v Stoke        

Norwich v Fulham     

Tottenham v West Brom     

West Ham v Arsenal (3pm BT Sport)

Man City v Liverpool (5.30pm BT Sport)

Saturday, Dec 28

West Ham v West Brom (12.45pm Sky Sports)     

Aston Villa v Swansea     

Hull v Fulham     

Man City v Crystal Palace

Norwich v Man Utd

Cardiff v Sunderland (5.30pm Sky Sports)    


Sunday, Dec 29

Everton v Southampton

Newcastle v Arsenal (1.30pm Sky Sports)   

Chelsea v Liverpool (4pm Sky Sports)

Tottenham v Stoke   

New Year’s Day

Swansea v Man City (12.45pm Sky Sports)     

Arsenal v Cardiff

Crystal Palace v Norwich

Fulham v West Ham     

Liverpool v Hull

Southampton v Chelsea (3pm BT Sport)

Stoke v Everton

Sunderland v Aston Villa

West Brom v Newcastle

Man Utd v Tottenham (5.30pm BT Sport)

Images via Getty