DateResultxScore
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 -
Explanation of this analysisThe results for S Premiership 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: 7 December 2025