INVERNESS Caledonian Thistle welcome struggling Rangers to the Highlands tonight in a crucial match for Graeme Murty's side.

The Light Blues were beaten by Dundee last weekend and will be desperate to pick up three points against rock-bottom Caley to keep their hopes of a second-place finish alive.

The action from the Caledonian Stadium will be shown live on BT Sport 1, with kick-off at 7.45pm.

Bouyant Hibs, who defeated rivals Hearts in the Scottish Cup in midweek, host Dunfermline in Saturday's televised Championship clash, on BBC Alba at 5.15pm.

Away from Scottish football, there is the usual abundance of games from around Europe as well as Sunday's EFL Cup final between Manchester United and Southampton from Wembley.

Friday 24th February 2017

Melbourne City v Sydney FC

Hyundai A-League

08:50

BT Sport 1 / BT Sport 1 HD

Wolfsburg v Werder Bremen

Bundesliga

19:30

BT Sport 3 / BT Sport 3 HD

Club Brugge v Zulte Waregem

Belgian Jupiler League

19:30

Premier Sports / Premier Sports HD

Inverness CT v Rangers

Scottish Premiership

19:45

BT Sport 1 / BT Sport 1 HD

Wolves v Birmingham City

Championship

19:45

Sky Sports 1 / Sky Sports 1 HD

Nice v Montpellier

Ligue 1

19:45

BT Sport ESPN / BT Sport ESPN HD

Las Palmas v Real Sociedad

La Liga

19:45

Sky Sports 5 / Sky Sports 5 HD

Saturday 25th February 2017

Brisbane Roar v Wellington Phoenix

Hyundai A-League

06:35

BT Sport 2 / BT Sport 2 HD

Melbourne Victory v Adelaide United

Hyundai A-League

08:50

BT Sport 2 / BT Sport 2 HD

Perth Glory v Western Sydney Wanderers

Hyundai A-League

11:00

BT Sport 2 / BT Sport 2 HD

Hannover 96 v Arminia Bielefeld

Bundesliga 2

12:00

BT Sport 1 / BT Sport 1 HD

Alaves v Valencia

La Liga

12:00

Sky Sports Red Button

Leeds United v Sheffield Wednesday

Championship

12:30

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

Hibernian v Dunfermline

Scottish Championship

17:15

BBC ALBA

Prestatyn Town v Connah's Quay

Welsh Cup Quarter-Final

17:15

S4C / S4C HD

Brighton & Hove Albion v Reading

Championship

17:30

Sky Sports 1 / Sky Sports 1 HD

Watford v West Ham

Premier League

17:30

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

Hertha Berlin v Eintracht Frankfurt

Bundesliga

17:30

BT Sport 2 / BT Sport 2 HD

Leganes v Deportivo La Coruna

La Liga

17:30

Sky Sports Red Button

Juventus v Empoli

Serie A

19:45

BT Sport 2 / BT Sport 2 HD

Eibar v Malaga

La Liga

19:45

Sky Sports 3 / Sky Sports 3 HD

Sunday 26th February 2017

Newcastle Jets v Central Coast Mariners

Hyundai A-League

06:00

BT Sport 1 / BT Sport 1 HD

Espanyol v Osasuna

La Liga

11:00

Sky Sports 5 / Sky Sports 5 HD

Palermo v Sampdoria

Serie A

11:30

BT Sport 2 / BT Sport 2 HD

Norwich City v Ipswich Town

Championship

12:00

Sky Sports 2 / Sky Sports 2 HD

Tottenham Hotspur v Stoke City

Premier League

13:30

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

Feyenoord v PSV Eindhoven

Eredivisie

13:30

Sky Sports 5 / Sky Sports 5 HD

Sassuolo v AC Milan

Serie A

14:00

BT Sport 2 / BT Sport 2 HD

St Etienne v Caen

Ligue 1

14:00

BT Sport ESPN / BT Sport ESPN HD

Ingolstadt v Borussia Monchengladbach

Bundesliga

14:30

BT Sport 3 / BT Sport 3 HD

Atletico Madrid v Barcelona

La Liga

15:15

Sky Sports 2 / Sky Sports 2 HD

Ajax v Heracles

Eredivisie

15:45

Sky Sports 5 / Sky Sports 5 HD

Lyon v FC Metz

Ligue 1

16:00

BT Sport 2 / BT Sport 2 HD

Man Utd v Southampton

EFL Cup Final

16:30

Sky Sports 1 / Sky Sports 1 HD

Schalke 04 v Hoffenheim

Bundesliga

16:30

BT Sport 1 / BT Sport 1 HD

Athletic Bilbao v Granada

La Liga

17:30

Sky Sports 2 / Sky Sports 2 HD

Sporting Gijon v Celta Vigo

La Liga

17:30

Sky Sports Red Button

Villarreal v Real Madrid

La Liga

19:45

Sky Sports 1 / Sky Sports 1 HD

Inter Milan v Roma

Serie A

19:45

BT Sport 1 / BT Sport 1 HD

Marseille v PSG

Ligue 1

20:00

BT Sport 2 / BT Sport 2 HD

Boavista v FC Porto

Primeira Liga

20:15

BT Sport ESPN / BT Sport ESPN HD