Scottish Championship
2025-03-29 15:00:00 Greenock Morton 0 - 1 Partick Thistle
2025-03-29 15:00:00 Ayr United 3 - 0 Dunfermline Athletic
2025-03-29 15:00:00 Hamilton Academical 0 - 3 Raith Rovers
Scottish Division One
2025-03-29 15:00:00 Queen of South 4 - 1 Inverness
2025-03-29 15:00:00 Arbroath 1 - 0 Cove Rangers
2025-03-29 15:00:00 Stenhousemuir 2 - 3 Montrose
2025-03-29 15:00:00 Annan Athletic 2 - 1 Kelty Hearts
2025-03-29 15:00:00 Alloa Athletic 2 - 3 Dumbarton
Scottish Division Two
2025-03-29 15:00:00 Forfar Athletic 0 - 0 Peterhead
2025-03-29 15:00:00 East Fife 4 - 2 Spartans
2025-03-29 15:00:00 Bonnyrigg Rose 0 - 1 Elgin City
2025-03-29 15:00:00 Stirling Albion 2 - 1 Edinburgh City
2025-03-29 15:10:00 Stranraer 1 - 2 Clyde
Scottish Highland Football League
2025-03-29 15:00:00 Forres Mechanics - Clachnacuddin
2025-03-29 15:00:00 Lossiemouth - Buckie Thistle FC
2025-03-29 15:00:00 Wick Academy - Nairn County
2025-03-29 15:00:00 Huntly - Inverurie Loco Works
2025-03-29 15:00:00 Brora Rangers - Banks o Dee
2025-03-29 15:00:00 Turriff United - Rothes
2025-03-29 15:00:00 Formartine United 1 - 4 Brechin City
2025-03-29 15:00:00 fraserburgh - Strathspey Thistle
Scottish Premier League
2025-03-29 15:00:00 Saint Mirren 5 - 1 Kilmarnock
2025-03-29 15:00:00 Celtic FC 3 - 0 Heart of Midlothian
2025-03-29 15:00:00 Aberdeen 4 - 1 Motherwell
2025-03-29 15:00:00 Hibernian 3 - 0 Saint Johnstone
2025-03-29 17:30:00 Dundee 3 - 4 Glasgow Rangers
The lowlands of Scotland League
2025-03-29 15:00:00 Tranent Juniors - Broomhill FC
2025-03-29 15:00:00 Linlithgow Rose - Stirling University
2025-03-29 15:00:00 Celtic B 1 - 1 Caledonian Braves
2025-03-29 15:00:00 Gala Fairydean 1 - 2 Broxburn Athletic
2025-03-29 15:00:00 East Stirlingshire 1 - 4 Albion Rovers
2025-03-29 15:00:00 Berwick Rangers - Cumbernauld Colts