CELTIC are aiming to extend their unbeaten domestic record to 29 games when they travel to Perth to face St Johnstone this weekend.

Sky Sports will show every kick when Brendan Rodgers' side take to the McDiarmid Park turf for a 12.30pm kick-off on Sunday. 

There is more Ladbrokes Premiership action on Saturday when BT Sport will show Hearts' trip to Motherwell, with Ian Cathro's side on a high after a sensational 4-1 win over Rangers on Wednesday. 

With plenty more games from further afield hitting our screens, including a heavyweight Premier League meeting between Chelsea and Arsenal, there is no shortage of football to keep you occupied. 

Friday 3rd February 2017

Brisbane Roar v Sydney FC

Hyundai A-League

08:50

BT Sport 3 / BT Sport 3 HD

Hamburg v Bayer Leverkusen

Bundesliga

19:30

BT Sport 2 / BT Sport 2 HD

KSC Lokeren v Anderlecht

Belgian Jupiler League

19:30

Premier Sports / Premier Sports HD

Wigan Athletic v Sheffield Wednesday

Championship

19:45

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Mix / Sky Sports Mix HD

Deportivo La Coruna v Real Betis

La Liga

19:45

Sky Sports 5 / Sky Sports 5 HD

FC Metz v Marseille

Ligue 1

19:45

BT Sport 3 / BT Sport 3 HD

Saturday 4th February 2017

Wellington Phoenix v Western Sydney Wanderers

Hyundai A-League

06:35

BT Sport 3 / BT Sport 3 HD

Melbourne Victory v Melbourne City

Hyundai A-League

08:50

BT Sport 3 / BT Sport 3 HD

Perth Glory v Newcastle Jets

Hyundai A-League

11:00

BT Sport 3 / BT Sport 3 HD

Man Utd U18 v Wolves U18

U18 Premier League

11:00

MUTV / MUTV HD

Malaga v Espanyol

La Liga

12:00

Sky Sports Red Button

Motherwell v Hearts

Scottish Premiership

12:15

BT Sport 1 / BT Sport 1 HD

Chelsea v Arsenal

Premier League

12:30

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD

Dundee United v Raith Rovers

Scottish Championship

17:15

BBC ALBA

Bala Town v Bangor City

Welsh Premier League

17:15

S4C / S4C HD

Nottingham Forest v Aston Villa

Championship

17:30

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Mix / Sky Sports Mix HD

Tottenham Hotspur v Middlesbrough

Premier League

17:30

BT Sport 1 / BT Sport 1 HD / BT Sport 4K UHD

Borussia Dortmund v RB Leipzig

Bundesliga

17:30

BT Sport 2 / BT Sport 2 HD

Atletico Madrid v Leganes

La Liga

17:30

Sky Sports Red Button

AZ Alkmaar v PSV Eindhoven

Eredivisie

18:45

Sky Sports Red Button

Burkina Faso v Ghana

Africa Cup of Nations 2017 Third Place Play-Off

19:00

British Eurosport 2 / British Eurosport 2 HD

Dijon FCO v PSG

Ligue 1

19:00

BT Sport 3 / BT Sport 3 HD

Bologna v Napoli

Serie A

19:45

BT Sport 2 / BT Sport 2 HD

Valencia v Eibar

La Liga

19:45

Sky Sports 5 / Sky Sports 5 HD

FC Porto v Sporting CP

Primeira Liga

20:30

BT Sport Extra 1

Sunday 5th February 2017

Central Coast Mariners v Adelaide United

Hyundai A-League

06:00

BT Sport 1 / BT Sport 1 HD

Sevilla v Villarreal

La Liga

11:00

Sky Sports Mix / Sky Sports Mix HD

AC Milan v Sampdoria

Serie A

11:30

BT Sport 1 / BT Sport 1 HD

Roda JC v Ajax

Eredivisie

11:30

Sky Sports Red Button

Huddersfield Town v Leeds United

Championship

12:00

Sky Sports 2 / Sky Sports 2 HD

St Johnstone v Celtic

Scottish Premiership

12:30

Sky Sports 5 / Sky Sports 5 HD

Liverpool U23 v Tottenham Hotspur U23

Premier League 2

13:00

LFCTV / LFCTV HD

Man City v Swansea City

Premier League

13:30

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD

FC Twente v Feyenoord

Eredivisie

13:30

Sky Sports 4 / Sky Sports 4 HD

Empoli v Torino

Serie A

14:00

BT Sport ESPN / BT Sport ESPN HD

FC Augsburg v Werder Bremen

Bundesliga

14:30

BT Sport 2 / BT Sport 2 HD

Sporting Gijon v Alaves

La Liga

15:15

Sky Sports 2 / Sky Sports 2 HD

Leicester City v Man Utd

Premier League

16:00

Sky Sports 1 / Sky Sports 1 HD / Sky Sports Ultra HD

Nantes v Nancy

Ligue 1

16:00

BT Sport ESPN / BT Sport ESPN HD

Eintracht Frankfurt v Darmstadt

Bundesliga

16:30

BT Sport 2 / BT Sport 2 HD

Real Sociedad v Osasuna

La Liga

17:30

Sky Sports 2 / Sky Sports 2 HD

Egypt v Cameroon

Africa Cup of Nations 2017 Final

19:00

British Eurosport 2 / British Eurosport 2 HD

Juventus v Inter Milan

Serie A

19:45

BT Sport 2 / BT Sport 2 HD

Celta Vigo v Real Madrid

La Liga

19:45

Sky Sports 1 / Sky Sports 1 HD

St Etienne v Lyon

Ligue 1

20:00

BT Sport 3 / BT Sport 3 HD