Scotland: Premiership

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

Scotland: Premiership - Relegation

FT Hamilton 1 - 0 Dundee United

Scotland: Premiership - Championship Group

FT Celtic 2 - 0 Hearts
FT Partick 0 - 6 Aberdeen
FT St. Johnstone 1 - 2 Rangers

Scotland: Premiership - Relegation Group

FT Hamilton 4 - 0 Dundee
FT Inverness 3 - 2 Motherwell
FT Kilmarnock 1 - 2 Ross County

Scotland: Premiership - Relegation

FT Falkirk 1 - 2 Dundee United

Scotland: Premiership - Championship Group

FT Partick 0 - 5 Celtic
FT Rangers 1 - 2 Aberdeen
FT St. Johnstone 1 - 0 Hearts

Scotland: Premiership - Relegation Group

FT Dundee 0 - 2 Inverness
FT Motherwell 3 - 1 Kilmarnock
FT Ross County 3 - 2 Hamilton

Scotland: Premiership - Relegation

FT Dundee United 2 - 2 Falkirk

Scotland: Premiership - Championship Group

FT St. Johnstone 1 - 0 Partick

Scotland: Premiership - Relegation Group

FT Dundee 1 - 1 Ross County
FT Hamilton 0 - 1 Motherwell
FT Kilmarnock 2 - 1 Inverness

Scotland: Premiership - Championship Group

FT Rangers 2 - 1 Hearts
FT Aberdeen 1 - 3 Celtic

Scotland: Premiership - Relegation

FT Dundee United 3 - 0 Morton

Scotland: Premiership - Championship Group

FT Hearts 1 - 2 Aberdeen
FT Partick 1 - 2 Rangers
FT Celtic 4 - 1 St. Johnstone

Scotland: Premiership - Relegation Group

FT Kilmarnock 0 - 1 Dundee
FT Motherwell 0 - 1 Ross County
FT Inverness 2 - 1 Hamilton

Scotland: Premiership - Championship Group

FT Aberdeen 0 - 2 St. Johnstone
FT Hearts 2 - 2 Partick

Scotland: Premiership - Relegation Group

FT Hamilton 0 - 2 Kilmarnock
FT Motherwell 2 - 3 Dundee

Scotland: Premiership - Championship Group

FT Rangers 1 - 5 Celtic

Scotland: Premiership - Relegation Group

FT Ross County 4 - 0 Inverness

Scotland: Championship

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

Scotland: Championship - Relegation

PT Alloa 4 - 4 Brechin

Scotland: League One

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

Scotland: League One - Relegation

FT Peterhead 1 - 5 Forfar

Scotland: League Two

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

Scotland: League Two - Relegation

PT Cowdenbeath 2 - 1 East Kilbride

Scotland: Lowland League

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

Scotland: Highland League

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

Scotland: Football League Play Offs

FT East Kilbride 2 - 1 Buckie Thistle

Scotland: Fa Cup

FT Queen of South 2 - 1 Montrose
FT Airdrieonians 2 - 3 Cove Rangers
FT Arbroath 3 - 0 Berwick
FT Banks O' Dee 2 - 6 Ayr United
FT Buckie Thistle 2 - 3 Brechin
FT Clyde 0 - 2 East Fife
FT Dumbarton 1 - 0 Elgin City
FT East Kilbride 3 - 4 Albion Rovers
FT Formartine Utd 1 - 0 Forfar
FT Livingston 2 - 0 Glenafton
FT Peterhead 3 - 0 Raith
FT Queen's Park 1 - 4 Dunfermline
FT Spartans 1 - 2 Fraserburgh
FT Stenhousemuir 1 - 2 Alloa
FT Stranraer 0 - 1 Brora Rangers
FT Lothian Thistle 1 - 7 St. Mirren

Scotland: Betfred Cup - Play Offs

FT Motherwell 0 - 2 Celtic
FT Hibernian 3 - 2 Livingston
ET Partick 1 - 3 Rangers
FT Dundee 2 - 1 Dundee United
FT Hamilton 0 - 1 Aberdeen

Scotland: Betfred Cup

PT Dundee 1 - 2 Dundee United
FT Alloa 0 - 3 Hibernian
FT Annan 1 - 6 Ayr United
PT Arbroath 0 - 1 Ross County
FT Brechin 0 - 3 Falkirk
FT Elgin City 0 - 3 Peterhead
FT Forfar 1 - 2 Inverness
FT Hamilton 3 - 0 Stenhousemuir
PT Hearts 2 - 3 Dunfermline
FT Kilmarnock 3 - 0 Dumbarton
FT Morton 5 - 0 Edinburgh City
FT Motherwell 1 - 0 Berwick
FT Partick 1 - 0 Stranraer
PT Queen of South 3 - 2 Albion Rovers
FT Raith 2 - 0 Cowdenbeath
FT St. Mirren 5 - 0 Airdrieonians

Scotland: Challenge Cup

PT The New Saints 1 - 0 Queen of South
FT Inverness 1 - 0 Falkirk
FT Dumbarton 2 - 0 Raith
FT Dundee United 1 - 2 Crusaders
FT Buckie Thistle 0 - 3 Dunfermline
FT Peterhead 2 - 0 Annan
FT St. Mirren 3 - 1 Hearts (U20)