18+ | Commercial Content | T&Cs apply | Begambleaware.org
December is here and it's almost Christmas so what better time to list all the football available for you to watch over the festive period.
Some of these games will be on free-to-air channels and others will need a subscription but whatever the case, we're going to let you know what games are on between the 17th of December and the 2md of January so you can plan your festive football and start researching any bets you might fancy placing.
So get your Christmas jumpers on and the mince pies out as this is the ultimate football tv guide for the festive period.
Friday 17th December
Contents
- 1 Friday 17th December
- 2 Saturday 18th December
- 3 Sunday 19th December
- 4 Monday 20th December
- 5 Tuesday 21st December
- 6 Wednesday 22nd December
- 7 Thursday 23rd December
- 8 Sunday 26th December
- 9 Monday 27th December
- 10 Tuesday 28th December
- 11 Wednesday 29th December
- 12 Thursday 30th December
- 13 Friday 31st December
- 14 Saturday 1st January
- 15 Sunday 2nd January
08:45 – Western United v Adelaide United – BT Sport ESPN
17:30 – Lazio v Genoa – BT Sport 1
19:30 – Bayern Munich v Wolfsburg – Sky Sports App
19:45 – Barnsley v West Brom – Sky Sports Main EventSky Sports Football
19:45 – Salernitana v Inter Milan – BT Sport 1
20:00 – Celta Vigo v Espanyol – LaLigaTV
Saturday 18th December
06:05 – Central Coast Mariners v Western Sydney Wanderers – BT Sport 2
08:45 – Brisbane Roar v Perth Glory – BT Sport ESPN
08:45 – Melbourne City v Melbourne Victory – BT Sport 2
12:30 – Middlesbrough v AFC Bournemouth – Sky Sports Main EventSky Sports Football
12:30 – Man Utd v Brighton & Hove Albion – BT Sport 1BT Sport Ultimate
13:00 – Rayo Vallecano v Alavés – LaLigaTV
15:00 – Dundee v Hearts – DeeTV
15:00 – Livingston v Ross County – LFC Live
15:00 – Motherwell v St Johnstone – Motherwell FC Live
15:00 – Rangers v Dundee United – RangersTV
17:00 – Bologna v Juventus (joins match in progress) – BT Sport 1
17:30 – Hertha Berlin v Borussia Dortmund – Sky Sports Football
17:30 – Barcelona v Elche – LaLigaTV
17:30 – Leeds United v Arsenal – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
19:45 – Cagliari v Udinese – BT Sport 1
20:00 – Sevilla v Atlético Madrid – LaLigaTV
Sunday 19th December
05:05 – Macarthur FC v Newcastle Jets – BT Sport 2
07:45 – Sydney FC v Wellington Phoenix – BT Sport 2
11:30 – Fiorentina v Sassuolo – BT Sport ESPN
12:00 – Everton v Leicester City – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
13:00 – Granada v Real Mallorca – LaLigaTV
14:00 – Spezia v Empoli – BT Sport ESPN
14:15 – Newcastle United v Man City – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
14:30 – SC Freiburg v Bayer Leverkusen – Sky Sports Football
15:00 – Hibernian v Celtic – Premier Sports 1
15:15 – Athletic Bilbao v Real Betis – LaLigaTV
16:30 – FC Cologne v VfB Stuttgart – Sky Sports Football
16:30 – Tottenham Hotspur v Liverpool – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
17:00 – Sampdoria v Venezia – BT Sport 1
17:00 – Torino v Verona – BT Sport 3
17:30 – Getafe v Osasuna – LaLigaTV
19:45 – AC Milan v Napoli – BT Sport 1
20:00 – Real Madrid v Cádiz – LaLigaTV
Monday 20th December
13:00 – 1860 Munich v MSV Duisburg – German Football YouTube
19:45 – Fulham v Sheffield United – Sky Sports Main EventSky Sports Football
20:00 – Levante v Valencia – LaLigaTV
Tuesday 21st December
17:30 – Udinese v Salernitana – BT Sport 2
18:00 – Villarreal v Alavés – LaLigaTV
19:30 – Chesterfield v Notts County – BT Sport 1BT Sport Ultimate
19:45 – Arsenal v Sunderland – Sky Sports Main EventSky Sports FootballSky Sports Ultra HD
19:45 – Genoa v Atalanta – BT Sport 3
19:45 – Juventus v Cagliari – BT Sport 2
20:30 – Sevilla v Barcelona – LaLigaTV
Wednesday 22nd December
08:45 – Melbourne City v Western Sydney Wanderers – BT Sport 1
15:30 – Sassuolo v Bologna – BT Sport 2
15:30 – Venezia v Lazio – BT Sport 1
17:30 – Inter Milan v Torino – BT Sport 2
17:30 – Roma v Sampdoria – BT Sport 1
17:30 – Verona v Fiorentina – BT Sport 3
18:00 – Granada v Atlético Madrid – LaLigaTV
18:00 – TBC – Ligue 1 – BT Sport ESPN
18:00 – TBC – Ligue 1 – BT Sport 2
19:45 – Tottenham Hotspur v West Ham United – Sky Sports Main EventSky Sports FootballSky Sports Ultra HD
19:45 – Hibernian v Aberdeen – Hibs TV
19:45 – St Mirren v Celtic – St Mirren TV
19:45 – Empoli v AC Milan – BT Sport 1
19:45 – Napoli v Spezia – BT Sport 3
20:00 – TBC – Ligue 1 – BT Sport ESPN
20:00 – TBC – Ligue 1 – BT Sport 2
20:00 – TBC – Ligue 1 – BT Sport Extra 3
20:00 – TBC – Ligue 1 – BT Sport Extra 2
20:30 – Athletic Bilbao v Real Madrid – LaLigaTV
Thursday 23rd December
08:45 – Adelaide United v Perth Glory – BT Sport 2
Sunday 26th December
06:05 – Newcastle Jets v Western Sydney Wanderers – BT Sport 3
08:45 – Macarthur FC v Sydney FC – BT Sport 3
08:45 – Melbourne Victory v Western United – BT Sport 2
12:30 – Liverpool v Leeds United – BT Sport 1BT Sport Ultimate
12:30 – St Johnstone v Celtic – Sky Sports Main EventSky Sports Football
15:00 – Barnsley v Stoke City – Sky Sports Main EventSky Sports Football
15:00 – Aberdeen v Dundee – RedTV
15:00 – Dundee United v Hibernian – DUTV
15:00 – Hearts v Ross County – Hearts TV
15:00 – Motherwell v Livingston – Motherwell FC Live
15:00 – Rangers v St Mirren – RangersTV
17:20 – Bromley v Southend United – BT Sport 1
17:30 – Aston Villa v Chelsea – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
20:00 – Brighton & Hove Albion v Brentford – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
Monday 27th December
05:05 – Central Coast Mariners v Wellington Phoenix – BT Sport 3
07:15 – Brisbane Roar v Melbourne City – BT Sport 3
12:30 – Doncaster Rovers v Sunderland – Sky Sports Main EventSky Sports Football
15:00 – Derby County v West Brom – Sky Sports Main EventSky Sports Football
17:30 – QPR v AFC Bournemouth – Sky Sports Main EventSky Sports Football
20:00 – Newcastle United v Man Utd – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
Tuesday 28th December
12:30 – Arsenal v Wolves – Amazon Prime Video
15:00 – Crystal Palace v Norwich City – Amazon Prime Video
15:00 – Southampton v Tottenham Hotspur – Amazon Prime Video
15:00 – Watford v West Ham United – Amazon Prime Video
17:30 – Leeds United v Aston Villa – Amazon Prime Video
20:00 – Leicester City v Liverpool – Amazon Prime Video
Wednesday 29th December
19:30 – Chelsea v Brighton & Hove Albion – Amazon Prime Video
19:45 – Aberdeen v Rangers – Sky Sports Main EventSky Sports Football
19:45 – Celtic v Hibernian – Celtic TV
19:45 – Dundee United v St Mirren – DUTV
19:45 – Hearts v St Johnstone – Hearts TV
19:45 – Livingston v Dundee – LFC Live
19:45 – Ross County v Motherwell – RCFCTV
20:15 – Brentford v Man City – Amazon Prime Video
Thursday 30th December
19:30 – Everton v Newcastle United – Amazon Prime Video
19:45 – Nottingham Forest v Huddersfield Town – Sky Sports Football
20:15 – Man Utd v Burnley – Amazon Prime Video
Friday 31st December
08:05 – Central Coast Mariners v Macarthur FC – BT Sport 1
15:15 – Valencia v Espanyol – LaLigaTV
Saturday 1st January
12:30 – Sheffield United v Middlesbrough – Sky Sports Football
12:30 – Arsenal v Man City – BT Sport 1BT Sport Ultimate
17:30 – Crystal Palace v West Ham United – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
Sunday 2nd January
12:00 – Celtic v Rangers – Sky Sports Football
13:00 – Getafe v Real Madrid – LaLigaTV
14:00 – Brentford v Aston Villa – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
15:00 – Dundee v Dundee United – DeeTV
15:00 – Livingston v St Johnstone – LFC Live
15:00 – Ross County v Aberdeen – RCFCTV
15:00 – St Mirren v Motherwell – Saints TV
15:15 – Atlético Madrid v Rayo Vallecano – LaLigaTV TBC
15:15 – Elche v Granada – LaLigaTV TBC
16:30 – Chelsea v Liverpool – Sky Sports Main EventSky Sports Premier LeagueSky Sports Ultra HD
17:30 – Alavés v Real Sociedad – LaLigaTV TBC
17:30 – Real Betis v Celta Vigo – LaLigaTV TBC
20:00 – Real Mallorca v Barcelona – LaLigaTV TBC
Leagues & Tournaments
Live streaming