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.

Loading article content

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