Football on TV

All matches broadcast on UK television channels or streamed live on digital channels. Never miss the action with our Live football on TV guide and plan your week’s viewing on Sky Sports, BT Sport, BBC Football, Amazon Prime Video, Eurosport, Premier Sports, ITV, FreeSports, YouTube, NOW TV, Football streams and Bet365. We are committed to ensuring you don’t miss a match.

Ruben Neves and Youri Tielemans in Premier League action

Football on TV fixtures

The Premier League title is still up for grabs and a huge amount is riding on the upcoming football fixtures. Some mouth-watering televised matches are coming up for the Champions League, European games, and International fixtures. Get every match on your television with our updated guide. Below you will find all Premier League fixtures for the season so you never miss the action.

What football is on today?

Here is a schedule of all of the live football matches coming up in the following days:

Monday 17th January 2022

AFCON continues this week and Monday is no different. Burkina Faso take on Ethiopia, while Cape Verde face Cameroon – both live on Sky Sports.

Time Match TV channel
5.30pm AC Milan vs Spezia BT Sport 1
4pm Burkina Faso vs Ethiopia Sky Sports Premier League
4pm Cape Verde vs Cameroon Sky Sports Main Event

Tuesday 18th January 2022

Burnley host Watford in Premier League action live on BT Sport 2, while Chelsea travel to Brighton live on BT Sport 1.

Elsewhere, Ghana face Comoros in AFCON action live on Sky Sports.

Time Match TV channel
4pm Malawi vs Senegal Sky Sports Football
4pm Zimbabwe vs Guinea Sky Sports Premier League
7pm Gabon vs Morocco Sky Sports Premier League
7pm Ghana vs Comoros Sky Sports Mix
8pm Brighton vs Chelsea BT Sport 1
7.30pm Burnley vs Watford BT Sport 2
7.45pm Aberdeen vs Rangers Sky Sports Main Event

Wednesday 19th January 2022

More Premier League action on Wednesday as Leicester City host Spurs live on BT Sport 2, while Man United travel to Brentford live on BT Sport 1.

You can also watch Mohamed Salah in action as Egypt face Sudan live on Sky Sports.

Time Match TV channel
7pm Egypt vs Sudan Sky Sports Mix
7pm Guinea-Bissau vs Nigeria Sky Sports Premier League
7.30pm Leicester City vs Spurs BT Sport 2
8pm Brentford vs Man United BT Sport 1
7.45pm Hull City vs Blackburn Rovers Sky Sports Main Event

Thursday 20th January 2022

Ivory Coast face Algeria in a pivotal AFCON clash live on Sky Sports Main Event.

Elsewhere, Arsenal face Liverpool in their Carabao Cup semi-final second leg after a goalless draw at Anfield; you can watch the action live on Sky Sports.

Time Match TV channel
4pm Ivory Coast vs Algeria Sky Sports Main Event / BBC Red Button / BBC iPlayer
4pm Sierra Lerone vs Equatorial Guinea Sky Sports Premier League
7.45pm Arsenal vs Liverpool Sky Sports Main Event
7pm Gambia vs Tunisia Sky Sports Arena
7pm Mali vs Mauritiania Sky Sports Premier League

Friday 21st January 2022

Watford host Norwich in a pivotal, relegation scrap as both sides look to pick up three crucial points in their bid for survival; you can watch the match live on Sky Sports.

Elsewhere, Verona host Bologna in Serie A action live on BT Sport.

Time Match TV channel
8pm Watford vs Norwich City Sky Sports Main Event
7.45pm Verona vs Bologna BT Sport 1
7.30pm Eintracht Frankfurt vs Arminia Bielefeld Sky Sports Football

Saturday 22nd January 2022

Everton host Steven Gerrard’s Aston Villa in the early kick off on Saturday, which you can watch live on BT Sport.

Later that day, Southampton host Man City live on Sky Sports.

Time Match TV channel
12.30pm Everton vs Aston Villa BT Sport 1
12.30pm Nottingham Forest vs Derby County Sky Sports Main Event
5.30pm Southampton vs Man City Sky Sports Main Event
5.20pm Dagenham & Redbridge vs Stockport County BT Sport 1
7.45pm Lazio vs Atalanta BT Sport 3
5.30pm VFL Bochum vs FC Cologne Sky Sports Football

Sunday 23rd January 2022

Two exciting Premier League matches to watch on Sunday. Up first is Liverpool’s trip to Crystal Palace, which you can watch live on Sky Sports.

That is followed by a pulsating London Derby between Chelsea and Spurs, which you can also watch live on Sky Sports.

Time Match TV channel
2pm Crystal Palace vs Liverpool Sky Sports Main Event
4.30pm Chelsea vs Spurs Sky Sports Main Event
4.30pm Hertha Berlin vs Bayern Munich Sky Sports App
5pm Empoli vs Roma BT Sport 1
7.45pm PSG vs Reims BT Sport ESPN
7.45pm AC Milan vs Juventus BT Sport 3
8pm Alaves vs Barcelona La Liga TV / Premier Sports
2pm Napoli vs Salernitana BT Sport 1

Looking for FA Cup on TV?

We have a dedicated page covering some great matches in the FA CUP on our live FA Cup on TV page.

About HesGoal and other free live stream sites

It is illegal to use free live streams such as HesGoal, VIPBox, VIPstand, VIP League, FootyBite, Eplsite, MamaHD, Cricfree, Reddit Soccer Streams, FirstRowSports, MyP2P, Crictime, VIPRow, ronaldo7, wiziwig, Stream2watch and Total Sportek in the UK. Further information on these streams is available for your knowledge. We strongly recommend getting a subscription to Sky Sports, BT Sport, and other official UK rights holders and links to open these streams can be found above.