CELTIC could wrap up a sixth consecutive Scottish Premiership title this weekend if results go their way.

Second takes on fourth when Aberdeen host Hearts at Pittodrie on Saturday lunchtime, live on BT Sport 1.

A win for the Jambos would give Brendan Rodgers' side the opportunity to be crowned champions against Dundee at Dens Park on Sunday in a game that will be aired on Sky Sports 2.

Elsewhere, Championship promotion hopefuls Falkirk and Greenock Morton face off on Saturday afternoon live on BBC Alba and there's a big top four clash in the English Premier League between Manchester City and Liverpool.

Friday 17th March 2017

Borussia Dortmund v Ingolstadt

Bundesliga

19:30

BT Sport 1 / BT Sport 1 HD

Bristol City v Huddersfield Town

Championship

19:45

Sky Sports 1 / Sky Sports 1 HD

Lille v Marseille

Ligue 1

19:45

BT Sport 2 / BT Sport 2 HD

Las Palmas v Villarreal

La Liga

19:45

Sky Sports 5 / Sky Sports 5 HD

Saturday 18th March 2017

Melbourne City v Newcastle Jets

Hyundai A-League

08:50

BT Sport 1 / BT Sport 1 HD

Eibar v Espanyol

La Liga

12:00

Sky Sports 5 / Sky Sports 5 HD

Aberdeen v Hearts

Scottish Premiership

12:15

BT Sport 1 / BT Sport 1 HD

West Brom v Arsenal

Premier League

12:30

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

Falkirk v Morton

Scottish Championship

17:15

BBC ALBA

Chelsea U18 v Tottenham Hotspur U18

FA Youth Cup Semi-Final 2nd Leg

17:15

ITV4 / ITV4 HD / Chelsea TV / Chelsea TV HD

Leeds United v Brighton & Hove Albion

Championship

17:30

Sky Sports 1 / Sky Sports 1 HD

AFC Bournemouth v Swansea City

Premier League

17:30

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

Eintracht Frankfurt v Hamburg

Bundesliga

17:30

BT Sport 3 / BT Sport 3 HD

Alaves v Real Sociedad

La Liga

17:30

Sky Sports Red Button

New York City FC v Montreal Impact

MLS

18:00

Sky Sports Mix / Sky Sports Mix HD

PSV Eindhoven v Vitesse Arnhem

Eredivisie

18:45

Sky Sports Red Button

AC Milan v Genoa

Serie A

19:45

BT Sport 3 / BT Sport 3 HD

Real Betis v Osasuna

La Liga

19:45

Sky Sports 5 / Sky Sports 5 HD

Vancouver Whitecaps v Toronto FC

MLS

20:00

Sky Sports Mix / Sky Sports Mix HD

Sunday 19th March 2017

Adelaide United v Brisbane Roar

Hyundai A-League

06:00

BT Sport 3 / BT Sport 3 HD

Western Sydney Wanderers v Wellington Phoenix

Hyundai A-League

08:00

BT Sport 3 / BT Sport 3 HD

Leganes v Malaga

La Liga

11:00

Sky Sports 3 / Sky Sports 3 HD

SC Heerenveen v Feyenoord

Eredivisie

11:30

Sky Sports 5 / Sky Sports 5 HD / Sky Sports Mix / Sky Sports Mix HD

Empoli v Napoli

Serie A

11:30

BT Sport 3 / BT Sport 3 HD

Middlesbrough v Man Utd

Premier League

12:00

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

Dundee v Celtic

Scottish Premiership

12:30

Sky Sports 2 / Sky Sports 2 HD

Excelsior v Ajax

Eredivisie

13:30

Sky Sports 5 / Sky Sports 5 HD

Sampdoria v Juventus

Serie A

14:00

BT Sport 3 / BT Sport 3 HD

Caen v Monaco

Ligue 1

14:00

BT Sport ESPN / BT Sport ESPN HD

Tottenham Hotspur v Southampton

Premier League

14:15

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

Mainz v Schalke 04

Bundesliga

14:30

BT Sport 2 / BT Sport 2 HD

Atletico Madrid v Sevilla

La Liga

15:15

Sky Sports 2 / Sky Sports 2 HD

Dijon FCO v St Etienne

Ligue 1

16:00

BT Sport 3 / BT Sport 3 HD

Man City v Liverpool

Premier League

16:30

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

Borussia Monchengladbach v Bayern Munich

Bundesliga

16:30

BT Sport 2 / BT Sport 2 HD

Deportivo La Coruna v Celta Vigo

La Liga

17:30

Sky Sports Red Button

Sporting Gijon v Granada

La Liga

17:30

Sky Sports 2 / Sky Sports 2 HD

FC Porto v Setubal

Serie A

18:00

BT Sport 3 / BT Sport 3 HD

Roma v Sassuolo

Serie A

19:45

BT Sport 2 / BT Sport 2 HD

Barcelona v Valencia

La Liga

19:45

Sky Sports 2 / Sky Sports 2 HD / Sky Sports Mix / Sky Sports Mix HD

PSG v Lyon

Ligue 1

20:00

BT Sport 3 / BT Sport 3 HD

Seattle Sounders v New York Red Bulls

MLS

23:00

Sky Sports 2 / Sky Sports 2 HD