Scottish Premier League / Championship / League 1 & 2 & 3
2025-2026 Scottish Premiership
Motherwell 1 Rangers 1Celtic 1 St Mirren 0Hearts 2 Aberdeen 0Rangers 1 Dundee 1Aberdeen 0 Celtic 2St Mirren 1 Rangers 1Rangers 0 Celtic 0Dundee 0 Dundee United 2Kilmarnock 1 Celtic 22024-2025 Scottish Premiership
Hearts 0 Rangers 0Dundee United 2 Dundee 2Celtic 4 Kilmarnock 0Celtic 3 Rangers 0Dundee United 0 Rangers 1St Johnstone 0 Celtic 6Rangers 1 Hibs 0Rangers 2 St Johnstone 0Kilmarnock 1 Rangers 0Hibs 1 Hearts 1Aberdeen 2 Rangers 1Rangers 1 Hearts 0Hearts 1 Celtic 4St Johnstone 0 Rangers 1Ross County 0 Rangers 3Hearts 1 Hibs 2St Mirren 2 Rangers 1Motherwell 2 Rangers 2Rangers 3 Celtic 0Dundee 1 Dundee United 2Hibs 3 Rangers 3Dundee 1 Rangers 1Dundee 3 Celtic 3Rangers 3 Aberdeen 0Dundee United 1 Rangers 3Hearts 1 Rangers 3Hibs 2 Celtic 1Celtic 5 Aberdeen 1Kilmarnock 2 Rangers 4St Mirren 2 Celtic 5Hibs 2 Hearts 1Celtic 2 Rangers 3Dundee United 2 Dundee 4Dundee 3 Rangers 4Aberdeen 2 Rangers 2Dundee United 0 Celtic 5Rangers 1 Celtic 1Rangers 4 Aberdeen 0Aberdeen 1 Celtic 5Celtic 1 St Mirren 1 (Championship presentation2024-2025 Scottish Championship
Falkirk 3 Hamilton 1 + title presentation2023-2024 Scottish Premiership
Celtic 4 Ross County 2Kilmarnock 1 Rangers 0Aberdeen 1 Celtic 3Ross County 0 Rangers 2Rangers 0 Celtic 1St Johnstone 0 Rangers 2Livingston 0 Celtic 3St Mirren 0 Rangers 3Hearts 1 Celtic 4Livingston 0 Rangers 2Celtic 6 Aberdeen 0Aberdeen 1 Rangers 1St Johnstone 1 Celtic 3Hearts 0 Rangers 1Kilmarnock 2 Celtic 1Motherwell 0 Rangers 2Dundee 0 Celtic 3Hibs 0 Hearts 1Celtic 2 Rangers 1St Mirren 0 Rangers 1Aberdeen 1 Celtic 1Rangers 2 Aberdeen 1Hibs 1 Celtic 2St Johnstone 0 Rangers 3Motherwell 1 Celtic 3Hearts 2 Celtic 0Rangers 3 Celtic 3Ross County 3 Rangers 2Dundee 0 Rangers 0St Mirren 1 Rangers 2Rangers 4 Kilmarnock 1Celtic 2 Rangers 1Rangers 5 Dundee 2Kilmarnock 0 Celtic 5Celtic 3 St. Mirren 2-----------------------------------------------------------------------------------------------------------------------------------------------------------------------2022-2023 Scottish Premiership
Livingston 1 Rangers 2Celtic 2 Aberdeen 0Hibs 1 Hearts 1Kilmarnock 0 Celtic 5Hibs 2 Rangers 2Dundee United 0 Celtic 9Celtic 4 Rangers 0St Mirren 2 Celtic 0Hearts 0 Rangers 4Motherwell 1 Rangers 2Hearts 3 Celtic 4St Johnstone 2 Rangers 1St Mirren 1 Rangers 1Rangers 3 Hibs 2Aberdeen 0 Celtic 1Aberdeen 2 Rangers 3Ross County 0 Rangers 1Hibs 0 Celtic 4Rangers 2 Celtic 2Hearts 3 Hibs 0 (g)Dundee United 0 Rangers 2Kilmarnock 2 Rangers 3St Mirren 1 Celtic 5Motherwell 2 Rangers 4Ross County 0 Celtic 2Celtic 3 Rangers 2Kilmarnock 1 Celtic 4Aberdeen 2 Rangers 0Hearts 0 Celtic 2Rangers 3 Celtic 0Hibs 1 Rangers 3Rangers 2 Hearts 2Celtic 5 Aberdeen 0 + title2022-2023 Scottish Championship
Queens Park 3 Dundee 5 + title2021-2022 Scottish Premiership
Rangers 3 Livingston 0Hearts 2 Celtic 1Dundee United 1 Rangers 0Rangers 1 Celtic 0St Johnstone 1 Rangers 2Aberdeen 1 Celtic 2St Mirren 1 Rangers 2Motherwell 1 Rangers 6Dundee 2 Celtic 4Livingston 1 Rangers 3Hibs 0 Rangers 1Celtic 1 Hearts 0Dundee United 0 Celtic 3Hearts 0 Rangers 2Aberdeen 1 Rangers 1Hearts 1 Celtic 2Ross County 3 Rangers 3Celtic 3 Rangers 0Motherwell 0 Celtic 4Rangers 5 Hearts 0Dundee Utd 1 Rangers 1St Johnstone 0 Rangers 1Dundee 1 Rangers 2Rangers 1 Celtic 2St Mirren 0 Rangers 4Motherwell 1 Rangers 3Celtic 1 Rangers 1Celtic 4 Hearts 1Dundee United 1 Celtic 1Celtic 6 Motherwell 0 (inc Title presentation)2020-2021 Scottish Premiership
Aberdeen 0 Rangers 1Celtic 5 Hamilton 1Kilmarnock 1 Celtic 1Livingston 0 Rangers 0Dundee United 0 Celtic 1Hamilton 0 Rangers 2Hibs 2 Rangers 2Motherwell 1 Rangers 5St Johnstone 0 Celtic 2Celtic 0 Rangers 2Aberdeen 3 Celtic 3Kilmarnock 0 Rangers 1Motherwell 1 Celtic 4Rangers 4 Aberdeen 0Ross County 0 Rangers 4Dundee Utd 1 Rangers 2Rangers 1 Hibs 0Hamilton 0 Celtic 3Rangers 1 Celtic 0Aberdeen 1 Rangers 2Motherwell 1 Rangers 1Livingston 2 Celtic 2Hibs 0 Rangers 1Kilmarnock 0 Celtic 4Hamilton 1 Rangers 1St Mirren 0 Celtic 4Ross County 1 Celtic 0Livingston 0 Rangers 1Celtic 1 Rangers 1Rangers 4 Celtic 1Rangers 4 Aberdeen 0 (includes title presentation)------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2020-2021 Scottish Championship
Hearts 6 Dundee 2Dundee 3 Hearts 1Ayr 0 Hearts 1Queen of the South 1 Hearts 1Inverness CT 1 Hearts 1Raith Rovers 0 Hearts 42019-2020 Scottish Premiership
Kilmarnock 1 Rangers 2Motherwell 2 Celtic 5St Mirren 0 Rangers 1Rangers 0 Celtic 2St Johnstone 0 Rangers 4Hibs 1 Hearts 2Hibs 1 Celtic 1Livingston 2 Celtic 0Hearts 1 Rangers 1 Aberdeen 0 Celtic 4Ross County 0 Rangers 4Livingston 0 Rangers 2Hamilton 1 Rangers 3Aberdeen 2 Rangers 2Motherwell 0 Rangers 2Hibs 0 Rangers 3Hearts 0 Hibs 2Celtic 1 Rangers 2Hearts 2 Rangers 1Motherwell 0 Celtic Kilmarnock 2 Rangers 1Aberdeen 1 Celtic 2St Johnstone 2 Rangers 2 ------------------------------------------------------------------------------------------------------------------------------------------------------------ 2019-2020 Scottish ChampionshipDundee United 6 Dundee 2 Dundee 0 Dundee United 22018-2019 Scottish Premiership
Aberdeen 1 Rangers 1Hearts 1 Celtic 0Motherwell 3 Rangers 3Celtic 1 Rangers 0Kilmarnock 2 Celtic 1Livingston 1 Rangers 0St Johnstone 0 Celtic 6Hamilton 1 Rangers 4St Mirren 0 Rangers 2 Hearts 1 Rangers 2Dundee 1 Rangers 1Hibs 2 Celtic 0Hibs 0 Rangers 0St Johnstone 1 Rangers 2Rangers 1 Celtic 0Hibs 0 Hearts 1Kilmarnock 2 Rangers 1Livingston 0 Rangers 3St Johnstone 0 Celtic 2Aberdeen 2 Rangers 4Kilmarnock 0 Celtic 1Hamilton 0 Rangers 5Hearts 1 Celtic 2Hibs 1 Rangers 1Celtic 2 Rangers 1Hearts 1 Hibs 2Motherwell 0 Rangers 3Hearts 1 Rangers 3Celtic 1 Kilmarnock 0Rangers 2 Aberdeen 0Aberdeen 0 Celtic 3Rangers 1 HibsKilmarnock 2 Rangers 1Celtic 2 Hearts 12017-2018 Scottish Premiership
Celtic 4 Hearts 1Motherwell 1 Rangers 2Partick Thistle 0 Celtic 1Kilmarnock 0 Celtic 2Ross County 1 Rangers 3Hamilton 1 Celtic 4Partick Thistle 2 Rangers 2Rangers 0 Celtic 2Hamilton 1 Rangers 4St Johnstone 0 Rangers 3Hibs 1 Hearts 0Aberdeen 0 Celtic 3Hearts 1 Rangers 3St Johnstone 0 Celtic 4Ross County 0 Celtic 1Dundee 2 Rangers 1Rangers 3 Aberdeen 0Aberdeen 1 Rangers 2Hibs 2 Celtic 2Hibs 1 Rangers 2Hearts 4 Celtic 0Kilmarnock 2 Rangers 1Celtic 0 Rangers 0Partick Thistle 1 Celtic 2Ross County 1 Rangers 2Kilmarnock 1 Celtic 0Hamilton 3 Rangers 5Aberdeen 0 Celtic 2St Johnstone 1 Rangers 4Rangers 2 Celtic 3Motherwell 2 Rangers 2Hibs 2 Celtic 1Rangers 2 Hearts 1Celtic 5 Rangers 0Hearts 1 Celtic 3Aberdeen 1 Rangers 1Hearts 2 Hibs 1Hibs 5 Rangers 5Celtic 0 Aberdeen 1 incl title presentation2016-2017 Scottish Premiership
2015-2016 Scottish Premiership
2015-2016 Scottish Championship
Rangers 3 St Mirren 1Alloa 1 Rangers 5Rangers 1 Hibs 0Queen of the South 1 RangersMorton 0 Rangers 4St Mirren 0 Rangers 1Hibs 2 Rangers 1Falkirk 2 Rangers 1Rangers 4 Hibs 2Morton 0 Rangers 2Queen of the South 0 Rangers 1Falkirk 3 Rangers 2Hibs 3 Rangers 2Rangers 1 Alloa 1St Mirren 2 Rangers 22014-2015 Scottish Championship
Rangers 1 Hearts 2Falkirk 0 Rangers 2Hearts 2 Hibs 1Raith Rovers 0 Rangers 4Hearts 5 Livington 0 (Gaelic)Rangers 1 Hibs 3Hibs 1 Hearts 1Falkirk 1 Hearts 2 (Gaelic)Hearts 2 Rangers 0Queen of the South 2 Rangers 0Hibs 4 Rangers 0Hearts 1 Hibs 1 Rangers 0 Hearts 0 (abandoned 23 mins) (1 hour)Alloa 1 Hearts 4 (Gaelic)Rangers 0 Hibs 2Raith Rovers 1 Rangers 2Falkirk 1 Rangers 1Hibs 0 Rangers 2Rangers 2 Hearts 1 Queen of the South 3 Rangers 0 Hibs 2 Hearts 0 Hearts 2 Rangers 22013-2014 Scottish League One
Rangers 4 Brechin City 1Airdrie 0 Rangers 6Forfar 0 Rangers 1Ayr United 0 Rangers 2Arbroath 0 Rangers 3Dunfermline 0 Rangers 4Airdrie 0 Rangers 1Forfar 0 Rangers 2East Fife 0 Rangers 1Rangers 2 Dunfermline 0Brechin 1 Rangers 2Rangers 3 Stranraer 02012-2013 Scottish League Division 3
Peterhead 2 Rangers 2Berwick Rangers 1 Rangers 1Rangers 5 Elgin City 1Clyde 0 Rangers 2Montrose 2 Rangers 4Queens Park 0 Rangers 1Annan Athletic 1 Rangers 3Peterhead 0 Rangers 1Rangers 3 East Stirling 1Elgin City 0 Rangers 1Rangers 0 Stirling Albion 0Montrose 0 Rangers 0Queens Park 1 Rangers 4Rangers 1 Berwick Rangers 0 - Includes title presentation.Kilmarnock 0 Celtic 1
Celtic 2 Hearts 0
Hibernian 1 Celtic 4
Celtic 3 Dunfermline 1
Rangers 0 Celtic 2
Celtic 5 Dundee United 1
Celtic 1 Kilmarnock 0
St Johnstone 1 Celtic 2
Celtic 3 Dundee 1
Celtic 3 Livingston 2
Dundee United 0 Celtic 4
Kilmarnock 0 Celtic 2
Celtic 2 St Johnstone 1
Hibernian 1 Celtic 1
Celtic 5 Dunfermline 0
Celtic 1 Aberdeen 0
Rangers 1 Celtic 1
Celtic 1 Dundee United 1
Celtic 5 Livingston 1 (including title presentation)
Celtic 5 Dunfermline 0
Celtic 1 Rangers 1
Hearts 1 Celtic 4
Aberdeen 0 Celtic 1