Scotland: Premiership

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

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: Championship

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

Scotland: Championship - Relegation

FT Dumbarton 0 - 1 Alloa

Scotland: League One

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

Scotland: League One - Relegation

FT Peterhead 1 - 0 Stenhousemuir

Scotland: League Two

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

Scotland: League Two - Relegation

FT Cowdenbeath 3 - 2 Cove Rangers

Scotland: Lowland League

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

Scotland: Highland League

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

Scotland: Fa Cup

FT Albion Rovers 0 - 2 Formartine Utd
FT Beith 4 - 0 Linlithgow Rose
FT Berwick 3 - 1 Gretna 2008
FT Brora Rangers 6 - 0 Coldstream
FT Cove Rangers 1 - 1 Auchinleck Talbot
FT Cowdenbeath 2 - 1 Clyde
FT Cumbernauld Colts 1 - 4 BSC Glasgow
FT Deveronvale 1 - 2 Stirling University
FT East Kilbride 3 - 1 Spartans
FT Edinburgh City 1 - 0 Civil Service Stroll
FT Edusport Academy 1 - 2 Fraserburgh
FT Elgin City 2 - 0 Whitehill Welfare
FT Gala Fairydean 2 - 0 East Stirlingshire
FT Peterhead 3 - 2 Kelty Hearts
FT Rothes 0 - 1 Annan
FT Stirling 1 - 2 Queen's Park

Scotland: Betfred Cup - Play Offs

FT Hearts 4 - 2 Motherwell
FT Rangers 4 - 0 Ayr United
FT St. Johnstone 0 - 1 Celtic
PT Hibernian 0 - 1 Aberdeen

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

Scotland: Challenge Cup

FT Connah's Quay 2 - 0 Coleraine
PT Bohemians 1 - 0 Sutton
PT Dunfermline 2 - 3 Alloa
FT East Fife 2 - 0 Queen of South
FT Motherwell (U20) 2 - 0 Sligo
FT Ross County 3 - 1 Montrose
FT St. Mirren (U20) 2 - 4 Queen's Park
FT Arbroath 1 - 4 Edinburgh City