Scotland: Premiership

FT Rangers 2 - 0 St. Mirren
FT St. Johnstone 1 - 1 Hibernian
FT Dundee 0 - 1 Aberdeen
FT Livingston 0 - 0 Kilmarnock
FT Motherwell 0 - 1 Hamilton
FT Hearts 1 - 0 Celtic

Scotland: Premiership - Relegation

FT Partick 0 - 1 Livingston

Scotland: Premiership - Championship Group

FT Celtic 0 - 1 Aberdeen
FT Hibernian 5 - 5 Rangers
FT Kilmarnock 1 - 0 Hearts

Scotland: Premiership - Relegation Group

FT Dundee 0 - 1 Partick
FT Motherwell 3 - 0 Hamilton
FT St. Johnstone 1 - 1 Ross County

Scotland: Premiership - Relegation

FT Livingston 1 - 1 Dundee United

Scotland: Premiership - Championship Group

FT Celtic 0 - 0 Kilmarnock
FT Hearts 2 - 1 Hibernian
FT Aberdeen 1 - 1 Rangers

Scotland: Premiership - Relegation Group

FT Hamilton 1 - 2 St. Johnstone
FT Partick 0 - 1 Motherwell
FT Ross County 0 - 1 Dundee

Scotland: Premiership - Relegation

FT Dundee United 2 - 3 Livingston

Scotland: Premiership - Championship Group

FT Hearts 1 - 3 Celtic
FT Aberdeen 0 - 0 Hibernian
FT Rangers 1 - 0 Kilmarnock

Scotland: Premiership - Relegation Group

FT Motherwell 1 - 5 St. Johnstone
FT Dundee 1 - 0 Hamilton
FT Partick 1 - 1 Ross County

Scotland: Premiership - Relegation

FT Dundee United 2 - 1 Dunfermline

Scotland: Premiership - Championship Group

FT Celtic 5 - 0 Rangers
FT Hibernian 5 - 3 Kilmarnock

Scotland: Premiership - Relegation Group

FT Motherwell 2 - 1 Dundee
FT St. Johnstone 1 - 1 Partick
FT Hamilton 2 - 0 Ross County

Scotland: Premiership - Championship Group

FT Aberdeen 2 - 0 Hearts

Scotland: Premiership - Relegation Group

FT Dundee 2 - 1 St. Johnstone
FT Partick 2 - 1 Hamilton
FT Ross County 0 - 0 Motherwell

Scotland: Premiership - Championship Group

FT Hibernian 2 - 1 Celtic

Scotland: Premiership

FT Hamilton 1 - 2 Kilmarnock
FT Hearts 2 - 0 Aberdeen
FT Rangers 4 - 0 Dundee
FT Ross County 1 - 1 Hibernian
FT St. Johnstone 0 - 0 Motherwell

Scotland: Championship

FT Alloa 0 - 2 Morton
FT Dunfermline 1 - 3 Ross County
FT Inverness 0 - 0 Ayr United
FT Partick 2 - 1 Falkirk
FT Queen of South 1 - 2 Dundee United

Scotland: Championship - Relegation

FT Dumbarton 0 - 1 Alloa

Scotland: Championship

FT Brechin 1 - 5 Queen of South
FT Dundee United 2 - 0 Livingston
FT Dunfermline 4 - 0 Dumbarton
FT Falkirk 1 - 0 St. Mirren
FT Morton 0 - 3 Inverness

Scotland: League One

FT Airdrieonians 0 - 1 Montrose
FT Arbroath 3 - 1 Stranraer
FT Brechin 1 - 0 East Fife
FT Dumbarton 0 - 2 Forfar
FT Raith 2 - 0 Stenhousemuir

Scotland: League One - Relegation

FT Peterhead 1 - 0 Stenhousemuir

Scotland: League One

FT Airdrieonians 1 - 2 Forfar
FT Ayr United 2 - 0 Albion Rovers
FT East Fife 2 - 3 Stranraer
FT Queen's Park 3 - 0 Arbroath
FT Raith 0 - 0 Alloa

Scotland: League Two

FT Queen's Park 1 - 0 Berwick
FT Albion Rovers 0 - 4 Peterhead
FT Cowdenbeath 1 - 2 Annan
FT Elgin City 1 - 0 Edinburgh City
FT Stirling 0 - 3 Clyde

Scotland: League Two - Relegation

FT Cowdenbeath 3 - 2 Cove Rangers

Scotland: League Two

FT Clyde 1 - 2 Berwick
FT Cowdenbeath 0 - 2 Annan
FT Montrose 1 - 1 Elgin City
FT Peterhead 2 - 1 Edinburgh City
FT Stirling 1 - 1 Stenhousemuir

Scotland: League Two - Relegation

FT Cove Rangers 4 - 0 Spartans

Scotland: League Two

FT Berwick 2 - 2 Stenhousemuir
FT Annan 3 - 1 Stirling
FT Edinburgh City 1 - 3 Clyde
FT Elgin City 0 - 1 Peterhead

Scotland: Lowland League

FT Civil Service Stroll 1 - 0 Cumbernauld Colts
FT East Kilbride 5 - 1 Vale Of Leithen
FT East Stirlingshire 4 - 0 Whitehill Welfare
FT Edusport Academy 2 - 2 Edinburgh University
FT Gala Fairydean 1 - 3 BSC Glasgow
FT Gretna 2008 1 - 1 Stirling University
PP Kelty Hearts - Selkirk
FT Spartans 4 - 0 Dalbeattie Star

Scotland: Highland League

FT Clachnacuddin 1 - 0 Lossiemouth
FT Cove Rangers 2 - 0 Buckie Thistle
FT Forres Mechanics 4 - 1 Nairn County
FT Fort William 0 - 10 Turriff Utd
FT Fraserburgh 2 - 1 Brora Rangers
FT Inverurie Loco Works 2 - 4 Formartine Utd
FT Keith 2 - 1 Rothes
FT Strathspey Thistle 0 - 4 Huntly
FT Wick Academy 0 - 2 Deveronvale

Scotland: Fa Cup

FT Celtic 2 - 0 Motherwell
PT Kilmarnock 1 - 2 Aberdeen
FT Rangers 4 - 1 Falkirk
FT Hearts 3 - 0 St. Johnstone
FT Morton 3 - 0 Dumbarton
FT Formartine Utd 0 - 2 Cove Rangers
FT Inverness 0 - 1 Dundee

Scotland: Betfred Cup

FT Hearts 5 - 0 Inverness
FT Alloa 0 - 2 Ross County
FT Clyde 1 - 3 Motherwell
FT Cove Rangers 2 - 0 Raith
FT Dundee 2 - 0 Brechin
FT Dunfermline 3 - 1 Stirling
FT East Fife 1 - 2 Falkirk
FT Edinburgh City 4 - 2 Stranraer
FT Elgin City 0 - 4 Dundee United
FT Forfar 1 - 3 St. Johnstone
PT Hamilton 2 - 1 Airdrieonians
FT Kilmarnock 2 - 0 Queen's Park
FT Livingston 2 - 0 Berwick
FT Morton 5 - 0 Albion Rovers
FT Partick 0 - 2 Ayr United
FT St. Mirren 6 - 0 Dumbarton

Scotland: Betfred Cup - Play Offs

FT Motherwell 0 - 2 Celtic
FT Hibernian 3 - 2 Livingston
ET Partick 1 - 3 Rangers

Scotland: Challenge Cup

PT Cove Rangers 2 - 3 Montrose
FT Dundee United 3 - 2 St Johnstone (U20)
PT East Kilbride 2 - 1 Spartans
PT Elgin City 1 - 2 Arbroath
FT Inverurie Loco Works 0 - 1 Formartine Utd
FT Alloa 3 - 1 Stirling
FT Annan 4 - 0 Celtic (U20)
FT Berwick 0 - 3 Airdrieonians
FT Cowdenbeath 1 - 3 East Fife
FT Dumbarton 2 - 1 Morton
PT Dundee FC (U20) 3 - 2 Hibernian (U20)
FT East Stirlingshire 0 - 3 Motherwell (U20)
FT Edinburgh City 3 - 1 Albion Rovers
FT Hamilton (U20) 4 - 1 Clyde
FT Inverness 1 - 2 Dunfermline
FT Peterhead 2 - 1 Brechin
PT Queen's Park 1 - 0 Ayr United
FT Raith 3 - 1 Aberdeen (U20)
FT Stranraer 0 - 5 Partick
FT Hearts (U20) 1 - 2 Ross County