Skip to content

Scottish Premiership results and fixtures 2026/27

Every final score this season, newest first, and the next games with their kick-off times. Next up: Celtic vs St Mirren, Sat 21 Nov.

Next games

Latest results

Sunday 8 November

2 matches
CelticKilmarnock10Full timeCalled itHeart of MidlothianFalkirk25Full time

Saturday 7 November

4 matches
St MirrenRangers02Full timeCalled itAberdeenHibernian04Full timeAssessedDundee UnitedMotherwell11Full timeAssessedSt JohnstoneDundee21Full time

Sunday 1 November

1 match
FalkirkCeltic20Full time

Saturday 31 October

2 matches
KilmarnockSt Johnstone22Full timeMotherwellSt Mirren10Full time

Wednesday 28 October

6 matches
Heart of MidlothianRangers22Full timeAberdeenFalkirk01Full timeCelticDundee United22Full timeAssessedDundeeKilmarnock31Full timeSt JohnstoneMotherwell22Full timeAssessedSt MirrenHibernian11Full time

Sunday 25 October

2 matches
MotherwellHeart of Midlothian02Full timeHibernianCeltic12Full timeCalled it

Saturday 24 October

4 matches
FalkirkKilmarnock30Full timeSt MirrenDundee21Full timeDundee UnitedAberdeen32Full timeCalled itRangersSt Johnstone40Full timeCalled it

Sunday 18 October

1 match
CelticHeart of Midlothian71Full time

Saturday 17 October

5 matches
DundeeRangers22Full timeHibernianFalkirk12Full timeKilmarnockMotherwell32Full timeAberdeenSt Mirren31Full timeCalled itSt JohnstoneDundee United11Full timeAssessed

Sunday 11 October

2 matches
AberdeenSt Johnstone01Full timeMotherwellCeltic02Full timeCalled it

Saturday 10 October

4 matches
Dundee UnitedHibernian10Full timeFalkirkDundee12Full timeHeart of MidlothianSt Mirren50Full timeRangersKilmarnock31Full timeCalled it

Sunday 20 September

1 match
CelticRangers01Full time

Saturday 19 September

5 matches
KilmarnockHeart of Midlothian11Full timeDundeeMotherwell21Full timeHibernianAberdeen11Full timeSt JohnstoneFalkirk11Full timeSt MirrenDundee United03Full time

Tuesday 15 September

3 matches
FalkirkHeart of Midlothian21Full timeHibernianKilmarnock01Full timeMotherwellAberdeen04Full time

Wednesday 9 September

2 matches
St JohnstoneCeltic01Full timeRangersSt Mirren10Full time

Sunday 6 September

2 matches
Heart of MidlothianDundee21Full timeSt JohnstoneHibernian21Full time

Saturday 5 September

4 matches
St MirrenCeltic12Full timeAberdeenKilmarnock00Full timeDundee UnitedFalkirk11Full timeRangersMotherwell10Full time

Thursday 3 September

1 match
HibernianHeart of Midlothian13Full time

Wednesday 2 September

5 matches
FalkirkRangers12Full timeCelticAberdeen30Full timeDundeeSt Johnstone11Full timeKilmarnockSt Mirren01Full timeMotherwellDundee United30Full time

Sunday 30 August

3 matches
DundeeHibernian12Full timeSt MirrenMotherwell33Full timeAberdeenRangers01Full time

Saturday 29 August

3 matches
CelticFalkirk21Full timeHeart of MidlothianSt Johnstone21Full timeKilmarnockDundee United04Full time

Saturday 22 August

1 match
Dundee UnitedDundee02Full time

Sunday 9 August

4 matches
RangersHibernian12Full timeHeart of MidlothianDundee United40Full timeMotherwellFalkirk00Full timeKilmarnockCeltic15Full time

Saturday 8 August

2 matches
DundeeAberdeen20Full timeSt MirrenSt Johnstone10Full time

Monday 3 August

1 match
CelticDundee10Full time

Sunday 2 August

2 matches
HibernianMotherwell12Full timeSt JohnstoneKilmarnock43Full time

Saturday 1 August

2 matches
AberdeenHeart of Midlothian21Full timeFalkirkSt Mirren02Full time

Friday 31 July

1 match
Dundee UnitedRangers11Full time

Results by month