DateResultxScore
7 MarDundee 2 - 1 Motherwell2 - 1 +
   
4 MarAberdeen 1 - 2 Celtic1 - 2 +
   
3 MarDundee United 2 - 1 St Mirren1 - 1 X
   
1 MarRangers 2 - 2 Celtic1 - 2 X
   
28 FebDundee 3 - 3 Hibernian2 - 2 R
28 FebFalkirk 5 - 1 Kilmarnock2 - 1 R
28 FebHearts 1 - 0 Aberdeen2 - 0 R
28 FebLivingston 1 - 1 St Mirren1 - 1 +
28 FebMotherwell 2 - 0 Dundee United2 - 2 X
   
24 FebDundee United 0 - 0 Aberdeen1 - 0 X
   
22 FebCeltic 1 - 2 Hibernian3 - 1 X
22 FebLivingston 2 - 2 Rangers0 - 2 X
   
21 FebAberdeen 2 - 3 Dundee3 - 0 X
21 FebDundee United 1 - 1 Kilmarnock0 - 1 X
21 FebHearts 1 - 0 Falkirk2 - 2 X
21 FebSt Mirren 0 - 5 Motherwell1 - 1 X
   
15 FebKilmarnock 2 - 3 Celtic1 - 2 D
15 FebMotherwell 2 - 0 Aberdeen2 - 1 R
15 FebRangers 4 - 2 Hearts1 - 1 X
   
14 FebDundee 2 - 2 Livingston1 - 2 X
14 FebFalkirk 2 - 3 Dundee United2 - 0 X
14 FebHibernian 2 - 0 St Mirren2 - 1 R
   
11 FebCeltic 2 - 1 Livingston3 - 2 D
11 FebFalkirk 1 - 0 Dundee2 - 0 R
11 FebKilmarnock 4 - 3 St Mirren1 - 1 X
11 FebMotherwell 1 - 1 Rangers2 - 2 R
   
10 FebHearts 1 - 0 Hibernian2 - 1 D
   
4 FebHibernian 3 - 2 Dundee United2 - 0 R
4 FebLivingston 1 - 2 Falkirk1 - 3 R
4 FebRangers 5 - 1 Kilmarnock2 - 1 R
   
3 FebSt Mirren 1 - 0 Hearts1 - 1 X
   
1 FebCeltic 2 - 0 Falkirk3 - 2 R
1 FebHibernian 0 - 0 Rangers2 - 2 R
   
31 JanDundee United 0 - 3 Hearts1 - 1 X
31 JanKilmarnock 3 - 0 Aberdeen0 - 1 X
31 JanLivingston 0 - 2 Motherwell1 - 1 X
31 JanSt Mirren 0 - 0 Dundee0 - 1 X
   
25 JanHearts 2 - 2 Celtic3 - 2 X
25 JanRangers 3 - 0 Dundee3 - 1 R
   
24 JanAberdeen 6 - 2 Livingston2 - 2 X
24 JanFalkirk 4 - 1 Hibernian1 - 2 X
24 JanMotherwell 4 - 0 Kilmarnock2 - 1 R
   
20 JanLivingston 1 - 1 St Mirren1 - 1 +
   
14 JanFalkirk 0 - 1 Celtic2 - 2 X
14 JanHearts 2 - 0 St Mirren3 - 2 R
   
11 JanAberdeen 0 - 2 Rangers1 - 2 R
11 JanDundee 0 - 1 Hearts2 - 1 X
   
10 JanCeltic 4 - 0 Dundee United3 - 1 R
10 JanHibernian 1 - 1 Motherwell2 - 1 X
10 JanLivingston 1 - 1 Kilmarnock0 - 1 X
10 JanSt Mirren 0 - 2 Falkirk1 - 3 D
   
6 JanRangers 2 - 0 Aberdeen3 - 0 R
   
3 JanCeltic 1 - 3 Rangers3 - 2 X
3 JanDundee United 0 - 1 Dundee2 - 1 X
3 JanFalkirk 1 - 0 Aberdeen2 - 1 D
3 JanHearts 1 - 0 Livingston3 - 2 D
3 JanKilmarnock 1 - 3 Hibernian0 - 2 D
3 JanMotherwell 2 - 0 St Mirren2 - 2 X
   
30 DecDundee 2 - 1 Kilmarnock1 - 1 X
30 DecHibernian 2 - 0 Aberdeen2 - 2 X
30 DecLivingston 1 - 3 Dundee United1 - 4 R
30 DecMotherwell 2 - 0 Celtic2 - 2 X
30 DecRangers 2 - 1 St Mirren3 - 2 D
   
27 DecAberdeen 1 - 1 Dundee United1 - 4 X
27 DecDundee 1 - 0 Falkirk2 - 3 X
27 DecHibernian 3 - 2 Hearts2 - 1 D
27 DecLivingston 2 - 4 Celtic1 - 2 R
27 DecRangers 1 - 0 Motherwell1 - 1 X
27 DecSt Mirren 0 - 0 Kilmarnock1 - 1 R
   
21 DecCeltic 3 - 1 Aberdeen4 - 0 R
21 DecHearts 2 - 1 Rangers3 - 2 D
   
20 DecDundee United 1 - 1 Hibernian1 - 2 X
20 DecKilmarnock 0 - 1 Falkirk1 - 3 R
20 DecMotherwell 1 - 0 Dundee2 - 1 D
20 DecSt Mirren 1 - 0 Livingston2 - 2 X
   
17 DecDundee United 2 - 1 Celtic1 - 2 X
   
15 DecRangers 1 - 0 Hibernian0 - 2 X
   
14 DecAberdeen 2 - 1 Kilmarnock1 - 1 X
   
13 DecDundee United 0 - 0 Motherwell1 - 1 R
13 DecFalkirk 0 - 2 Hearts2 - 1 X
13 DecLivingston 2 - 2 Dundee0 - 1 X
   
7 DecCeltic 1 - 2 Hearts3 - 1 X
   
6 DecDundee 1 - 3 Aberdeen2 - 1 X
6 DecHibernian 3 - 0 Falkirk2 - 2 X
6 DecKilmarnock 0 - 3 Rangers1 - 2 R
6 DecMotherwell 3 - 0 Livingston2 - 2 X
6 DecSt Mirren 2 - 0 Dundee United0 - 4 X
   
3 DecAberdeen 3 - 3 St Mirren1 - 2 X
3 DecCeltic 1 - 0 Dundee4 - 1 R
3 DecDundee United 2 - 2 Rangers0 - 2 X
3 DecFalkirk 0 - 0 Motherwell2 - 1 X
3 DecHearts 1 - 1 Kilmarnock3 - 1 X
   
30 NovHibernian 1 - 2 Celtic2 - 2 X
30 NovLivingston 0 - 1 Aberdeen2 - 1 X
30 NovRangers 0 - 0 Falkirk1 - 3 X
   
29 NovDundee 3 - 1 St Mirren1 - 1 X
29 NovKilmarnock 1 - 1 Dundee United0 - 4 X
29 NovMotherwell 0 - 0 Hearts2 - 1 X
   
25 NovMotherwell 2 - 0 Hibernian2 - 2 X
   
23 NovAberdeen 1 - 0 Hearts1 - 1 X
   
22 NovDundee United 0 - 3 Falkirk2 - 2 X
22 NovHibernian 2 - 0 Dundee2 - 1 R
22 NovKilmarnock 1 - 3 Motherwell0 - 1 R
22 NovRangers 2 - 1 Livingston3 - 2 D
22 NovSt Mirren 0 - 1 Celtic0 - 2 R
   
9 NovAberdeen 1 - 1 Motherwell1 - 1 +
9 NovCeltic 4 - 0 Kilmarnock2 - 1 R
9 NovDundee 0 - 3 Rangers2 - 2 X
9 NovHearts 1 - 1 Dundee United3 - 1 X
   
8 NovFalkirk 1 - 1 Livingston2 - 2 R
8 NovSt Mirren 0 - 3 Hibernian1 - 2 R
   
1 NovFalkirk 3 - 1 Kilmarnock2 - 1 R
1 NovHearts 4 - 0 Dundee3 - 1 R
1 NovLivingston 2 - 2 Hibernian0 - 2 X
   
29 OctCeltic 4 - 0 Falkirk2 - 2 X
29 OctHibernian 0 - 1 Rangers2 - 2 X
29 OctKilmarnock 0 - 1 Aberdeen0 - 0 X
29 OctMotherwell 2 - 0 Dundee United2 - 1 R
29 OctSt Mirren 2 - 2 Hearts1 - 1 R
   
26 OctAberdeen 1 - 2 Hibernian1 - 2 +
26 OctHearts 3 - 1 Celtic4 - 1 R
   
25 OctDundee United 3 - 1 St Mirren2 - 2 X
25 OctFalkirk 2 - 1 Dundee2 - 1 +
25 OctLivingston 1 - 2 Motherwell2 - 1 X
   
19 OctDundee 2 - 0 Celtic2 - 2 X
   
18 OctHibernian 4 - 0 Livingston2 - 2 X
18 OctKilmarnock 0 - 3 Hearts1 - 1 X
18 OctMotherwell 1 - 2 Falkirk2 - 3 D
18 OctRangers 2 - 2 Dundee United1 - 4 X
18 OctSt Mirren 0 - 1 Aberdeen2 - 0 X
   
5 OctAberdeen 4 - 0 Dundee1 - 1 X
5 OctCeltic 3 - 2 Motherwell2 - 1 D
5 OctFalkirk 1 - 1 Rangers2 - 2 R
   
4 OctDundee United 1 - 1 Livingston1 - 2 X
4 OctHearts 1 - 0 Hibernian3 - 1 R
4 OctKilmarnock 2 - 0 St Mirren3 - 2 R
   
28 SepLivingston 1 - 2 Rangers2 - 2 X
   
27 SepCeltic 0 - 0 Hibernian1 - 1 R
27 SepDundee United 0 - 2 Kilmarnock0 - 1 R
27 SepHearts 3 - 0 Falkirk2 - 2 X
27 SepMotherwell 2 - 0 Aberdeen2 - 0 +
27 SepSt Mirren 1 - 0 Dundee2 - 1 D
   
23 SepDundee United 2 - 0 Aberdeen0 - 0 X
23 SepFalkirk 2 - 2 Hibernian3 - 2 X
   
20 SepDundee 3 - 2 Livingston2 - 0 R
   
14 SepKilmarnock 1 - 2 Celtic2 - 2 X
   
13 SepAberdeen 0 - 0 Livingston0 - 0 +
13 SepDundee 1 - 1 Motherwell2 - 1 X
13 SepFalkirk 1 - 2 St Mirren3 - 1 X
13 SepHibernian 3 - 3 Dundee United2 - 0 X
13 SepRangers 0 - 2 Hearts2 - 1 X
   
31 AugAberdeen 0 - 1 Falkirk1 - 3 R
31 AugDundee 0 - 2 Dundee United2 - 4 D
31 AugHibernian 1 - 1 St Mirren3 - 2 X
31 AugRangers 0 - 0 Celtic2 - 2 R
   
30 AugLivingston 1 - 2 Hearts2 - 1 X
30 AugMotherwell 2 - 2 Kilmarnock2 - 1 X
   
24 AugSt Mirren 1 - 1 Rangers2 - 2 R
   
23 AugCeltic 3 - 0 Livingston4 - 2 R
23 AugHearts 3 - 3 Motherwell2 - 1 X
23 AugKilmarnock 0 - 0 Dundee3 - 1 X
   
10 AugAberdeen 0 - 2 Celtic1 - 2 R
10 AugDundee United 2 - 3 Hearts0 - 1 D
10 AugHibernian 2 - 2 Kilmarnock3 - 1 X
   
9 AugLivingston 3 - 1 Falkirk2 - 2 X
9 AugRangers 1 - 1 Dundee3 - 1 X
9 AugSt Mirren 0 - 0 Motherwell2 - 1 X
   
4 AugHearts 2 - 0 Aberdeen2 - 0 +
   
3 AugCeltic 1 - 0 St Mirren -
3 AugDundee 1 - 2 Hibernian -
3 AugFalkirk 2 - 2 Dundee United -
   
2 AugKilmarnock 2 - 2 Livingston -
2 AugMotherwell 1 - 1 Rangers -
   
26 OctRangers 3 - 1 Kilmarnock3 - 1 +
Explanation of this analysisThe results for the S Premiership league for this season

xScore was predicted from Home and Away performance against teams higher or lower in the league. Updated after each result.
Data last updated: 13 March 2026