BBC Scotland shows up to 20 live matches a season from the Scottish Championship and 12 matches from Scottish League One. Coverage of the SPFL Trust Trophy is provided by BBC ALBA.
Live Scottish Football On TV
Live Scottish football on TV includes up to 80 live matches from the Scottish Premiership on Sky Sports and Premier Sports. The Scottish Cup is shared between BBC Scotland and Premier Sports. The Premier Sports Cup is exclusive to Premier Sports.
Saturday 19th July 2025
14:00
Dundee United v Oldham Athletic
Friendly
SolidSport
14:00
Hibernian v Bolton Wanderers
Friendly
SolidSport
15:00
Celtic v Newcastle United
Friendly
Celtic TVNUFC TV
15:00
Alloa Athletic v Dundee
Premier Sports Cup Group Stage
Premier Player
15:00
Inverness CT v St Johnstone
Premier Sports Cup Group Stage
Premier Player
15:00
Livingston v Brora Rangers
Premier Sports Cup Group Stage
Premier Player
15:00
St Mirren v Annan Athletic
Premier Sports Cup Group Stage
Premier Player
15:00
Stenhousemuir v Motherwell
Premier Sports Cup Group Stage
Premier Player
17:15
Stirling Albion v Hearts
Premier Sports Cup Group Stage
Premier Sports 1
Tuesday 22nd July 2025
19:45
Falkirk v Queen's Park
Premier Sports Cup Group Stage
Premier Player
19:45
Kelty Hearts v Kilmarnock
Premier Sports Cup Group Stage
Premier Player
19:45
Motherwell v Greenock Morton
Premier Sports Cup Group Stage
Premier Sports 2
19:45
Partick Thistle v Queen of the South
Premier Sports Cup Group Stage
Premier Player
19:45
St Johnstone v Raith Rovers
Premier Sports Cup Group Stage
Premier Player
19:45
Rangers v Panathinaikos
UEFA Champions League Second Qualifying Round 1st Leg
Premier Sports 1
Wednesday 23rd July 2025
19:45
Hearts v Dumbarton
Premier Sports Cup Group Stage
Premier Player
Thursday 24th July 2025
18:30
FC Midtjylland v Hibernian
UEFA Europa League Second Qualifying Round 1st Leg
SolidSport
19:45
Dundee United v Una Strassen
UEFA Europa Conference League Second Qualifying Round 1st Leg
SolidSport
20:30
Ajax v Celtic
Friendly
Celtic TV
Saturday 26th July 2025
14:00
Rangers v Middlesbrough
Friendly
TBC
15:00
Hearts v Sunderland
Friendly
SAFC Live
15:00
Dundee v Montrose
Premier Sports Cup Group Stage
Premier Player
15:00
Falkirk v The Spartans
Premier Sports Cup Group Stage
Premier Player
15:00
Kilmarnock v East Fife
Premier Sports Cup Group Stage
Premier Player
15:00
Livingston v Kelty Hearts
Premier Sports Cup Group Stage
Premier Player
15:00
Ross County v Partick Thistle
Premier Sports Cup Group Stage
Premier Player
15:00
St Johnstone v Elgin City
Premier Sports Cup Group Stage
Premier Player
Sunday 27th July 2025
15:00
St Mirren v Ayr United
Premier Sports Cup Group Stage
Premier Sports 1
Wednesday 30th July 2025
19:00
Panathinaikos v Rangers
UEFA Champions League Second Qualifying Round 2nd Leg
BBC ScotlandBBC iPlayerBBC Sport Website
Thursday 31st July 2025
18:00
Una Strassen v Dundee United
UEFA Europa Conference League Second Qualifying Round 2nd Leg
SolidSport
Friday 1st August 2025
19:45
Arbroath v Ayr United
Scottish Championship
BBC ScotlandBBC iPlayerBBC Sport Website
Saturday 2nd August 2025
17:30
Motherwell v Rangers
Scottish Premiership
Sky Sports Football
Sunday 3rd August 2025
14:00
Falkirk v Dundee United
Scottish Premiership
Sky Sports Football
16:30
Celtic v St Mirren
Scottish Premiership
Sky Sports Football
Monday 4th August 2025
20:00
Hearts v Aberdeen
Scottish Premiership
Sky Sports Football
Friday 8th August 2025
19:45
Ross County v St Johnstone
Scottish Championship
BBC ScotlandBBC iPlayerBBC Sport Website
Saturday 9th August 2025
17:45
Rangers v Dundee
Scottish Premiership
Premier Sports 1
Sunday 10th August 2025
12:30
Aberdeen v Celtic
Scottish Premiership
Sky Sports Football
Friday 22nd August 2025
19:45
Raith Rovers v Dunfermline
Scottish Championship
BBC ScotlandBBC iPlayerBBC Sport Website
Saturday 23rd August 2025
17:45
Falkirk v Hibernian
Scottish Premiership
Premier Sports TBC
Sunday 31st August 2025
12:00
Rangers v Celtic
Scottish Premiership
Sky Sports Football
14:00
Dundee v Dundee United
Scottish Premiership
Premier Sports TBC
Friday 5th September 2025
19:45
Denmark v Scotland
FIFA World Cup 2026 Qualifier
BBC One ScotlandBBC iPlayerBBC Sport Website
Monday 8th September 2025
19:45
Belarus v Scotland
FIFA World Cup 2026 Qualifier
BBC One ScotlandBBC iPlayerBBC Sport Website
Thursday 9th October 2025
19:45
Scotland v Greece
FIFA World Cup 2026 Qualifier
BBC One ScotlandBBC iPlayerBBC Sport Website
Sunday 12th October 2025
17:00
Scotland v Belarus
FIFA World Cup 2026 Qualifier
BBC One ScotlandBBC iPlayerBBC Sport Website
Saturday 15th November 2025
19:45
Greece v Scotland
FIFA World Cup 2026 Qualifier
BBC One ScotlandBBC iPlayerBBC Sport Website
Tuesday 18th November 2025
19:45
Scotland v Denmark
FIFA World Cup 2026 Qualifier
BBC One ScotlandBBC iPlayerBBC Sport Website
Saturday 27th December 2025
12:30
Hibernian v Hearts
Scottish Premiership
Sky Sports Football
15:00
Livingston v Celtic
Scottish Premiership
Sky Sports Football
17:45
Aberdeen v Dundee United
Scottish Premiership
Premier Sports TBC
Tuesday 30th December 2025
20:00
Motherwell v Celtic
Scottish Premiership
Premier Sports TBC
Saturday 3rd January 2026
12:30
Celtic v Rangers
Scottish Premiership
Sky Sports Football
15:00
Dundee United v Dundee
Scottish Premiership
Sky Sports Football