Football today: What live football is on TV today?
Your guide to the best live football matches on Sky Sports, TNT Sports, BBC, ITV and beyond.
Live football on TV is dialled up to maximum for the Christmas break with four consecutive days of Premier League action leading up to the 25th.
The round of matches begins with a rival clash between Crystal Palace and Brighton at Selhurst Park on Thursday and draws to a close with a midday showdown between Wolves and Chelsea at Molineux.
The pick of the week is shaping up to be a gargantuan title race scrap between Liverpool and Arsenal at Anfield on Saturday evening.
Sky Sports will boast the lion's share of the action in 2023/24, including a huge number of Premier League, English Football League and FA Women's Super League games.
TNT Sports – formerly BT Sport – will show Premier League, Champions League, Europa League and Conference League action throughout the season.
Check out our guide to the best football matches on TV today and across the week to come.
Read more football features: Best players in the world | Best players of all time
Football today: What live football is on TV today?
Thursday 21st December
Premier League
Crystal Palace v Brighton (8pm) Sky Sports Premier League / Sky Sports Main Event
Friday 22nd December
Premier League
Aston Villa v Sheffield United (8pm) Sky Sports Premier League / Sky Sports Main Event
Club World Cup final
Man City v Fluminense (6pm) TNT Sports / FIFA+
Saturday 23rd December
Premier League
West Ham v Man Utd (12:30pm) TNT Sports 1
Liverpool v Arsenal (5:30pm) Sky Sports Premier League / Sky Sports Main Event
Championship
Leeds v Ipswich (12:30pm) Sky Sports Football
Sunday 24th December
Premier League
Wolves v Chelsea (1pm) Sky Sports Premier League / Sky Sports Main Event
Scottish Premiership
Motherwell v Rangers (12pm) Sky Sports Football / Sky Sports Main Event
Tuesday 26th December
Premier League
Newcastle v Nottingham Forest (12:30pm) Amazon Prime Video
Bournemouth v Fulham (3pm) Amazon Prime Video
Sheffield United v Luton (3pm) Amazon Prime Video
Burnley v Liverpool (5:30pm) Amazon Prime Video
Manchester United v Aston Villa (8pm) Amazon Prime Video
Championship
Preston v Leeds (12:30pm) Sky Sports Football
Birmingham v Stoke (5:15pm) Sky Sports Football
Ipswich v Leicester (7:45pm) Sky Sports Football
Scottish Premiership
Dundee v Celtic (3pm) Sky Sports Football / Main Event
National League
Southend v Barnet (3pm) TNT Sports 1
Wednesday 27th December
Premier League
Brentford v Wolves (7:30pm) Amazon Prime Video
Chelsea v Crystal Palace (7:30pm) Amazon Prime Video
Everton v Manchester City (8:15pm) Amazon Prime Video
Scottish Premiership
Hibs v Hearts (8pm) Sky Sports Football / Main Event
Thursday 28th December
Premier League
Brighton v Tottenham (7:30pm) Amazon Prime Video
Arsenal v West Ham (8:15pm) Amazon Prime Video
Friday 29th December
Championship
Southampton v Plymouth (6pm) Sky Sports Football
West Brom v Leeds (8:15pm) Sky Sports Football
Saturday 30th December
Premier League
Luton v Chelsea (12:30pm) TNT Sports 1
Nottingham Forest v Man Utd (5:30pm) Sky Sports Premier League / Main Event
Scottish Premiership
Celtic v Rangers (12:30pm) Sky Sports Football / Main Event
Sunday 31st December
Premier League
Fulham v Arsenal (2pm) Sky Sports Premier League / Main Event
Monday 1st January
Premier League
Liverpool v Newcastle (8pm) Sky Sports Premier League / Main Event
Championship
Sunderland v Preston (12:30pm) Sky Sports Football
Sheffield Wednesday v Hull (5:15pm) Sky Sports Football
League One
Derby County v Peterborough United (3pm) Sky Sports Football
Tuesday 2nd January
Premier League
West Ham v Brighton (7:30pm) Sky Sports Premier League / Main Event
Scottish Premiership
St Mirren v Celtic (5pm) Sky Sports Football / Main Event
Thursday 4th January
FA Cup third round
Crystal Palace v Everton (8pm) ITV4 / ITVX
Friday 5th January
FA Cup third round
Tottenham v Burnley (8pm) ITV1 / ITVX
Saturday 6th January
FA Cup third round
Sunderland v Newcastle (12:45pm) ITV1 / ITVX
Middlesbrough v Aston Villa (5:30pm) BBC One / BBC iPlayer
Chelsea v Preston (5:30pm) BBC iPlayer
League One
Fleetwood v Derby (12:30pm) Sky Sports Football / Main Event
Sunday 7th January
FA Cup third round
Arsenal v Liverpool (4:30pm) BBC One / BBC iPlayer
Man City v Huddersfield (2pm) BBC iPlayer
Shrewsbury v Wrexham (2pm) BBC iPlayer / S4C
Monday 8th January
FA Cup third round
Wigan v Man Utd (8:15pm) ITV1 / ITVX
By entering your details, you are agreeing to our terms and conditions and privacy policy. You can unsubscribe at any time.
If you're looking for something else to watch, check out our TV Guide or Streaming Guide, or visit our Sport hub for all the latest news.
Try Radio Times magazine today and get 10 issues for only £10, PLUS a £10 John Lewis and Partners voucher delivered to your home – subscribe now. For more from the biggest stars in TV, listen to The Radio Times Podcast.