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.
Tuesday 15th July 2025
19:30
St Johnstone v Dundee United
Friendly
SolidSport
19:45
Forfar Athletic v St Mirren
Premier Sports Cup Group Stage
Premier Player
19:45
Hamilton Academical v Hearts
Premier Sports Cup Group Stage
Premier Player
19:45
Motherwell v Peterhead
Premier Sports Cup Group Stage
Premier Player
Wednesday 16th July 2025
19:30
Sporting CP v Celtic
Friendly
Celtic TV
19:45
Kilmarnock v Livingston
Premier Sports Cup Group Stage
Premier Sports 1
Saturday 19th July 2025
14:00
Dundee United v Oldham Athletic
Friendly
SolidSport
15:00
Celtic v Newcastle United
Friendly
NUFC 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 1
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
Wednesday 23rd July 2025
19:45
Hearts v Dumbarton
Premier Sports Cup Group Stage
Premier Player
Thursday 24th July 2025
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
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 TBC
Sunday 10th August 2025
12:30
Aberdeen v Celtic
Scottish Premiership
Sky Sports Football
Sunday 31st August 2025
12:00
Rangers v Celtic
Scottish Premiership
Sky Sports Football
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
Saturday 3rd January 2026
12:30
Celtic v Rangers
Scottish Premiership
Sky Sports Football