Season Description
The 2024–25 Scottish Premiership (known as the William Hill Premiership for sponsorship reasons) was the twelfth season of the Scottish Premiership, the highest division of Scottish football, and the 128th edition overall of the top national league competition, not including one cancelled due to World War II. The season began on 3 August 2024.
On 26 April 2025, Celtic successfully defended their title, securing their fourth Premiership title in a row, and a record-tying 55th Scottish league title overall, following a 5–0 victory away to Dundee United.
Twelve teams contested the league: Aberdeen, Celtic, Dundee, Dundee United, Heart of Midlothian, Hibernian, Kilmarnock, Motherwell, Rangers, Ross County, St Johnstone and St Mirren.
Event List
| 03 Aug |
r01    | HeartsHearts | 0 - 0 | RangersRangers |
| 03 Aug |
r01    | MotherwellMotherwell | 0 - 0 | Ross CountyRoss County |
| 04 Aug |
r01    | Dundee UnitedDundee United | 2 - 2 | Dundee FCDundee FC |
| 04 Aug |
r01    | St MirrenSt Mirren | 3 - 0 | HibernianHibernian |
| 04 Aug |
r01     | CelticCeltic | 4 - 0 | KilmarnockKilmarnock |
| 05 Aug |
r01     | St JohnstoneSt Johnstone | 1 - 2 | AberdeenAberdeen |
|
| | 10 Aug |
r02    | RangersRangers | 2 - 1 | MotherwellMotherwell |
| 10 Aug |
r02    | Ross CountyRoss County | 1 - 1 | Dundee UnitedDundee United |
| 10 Aug |
r02    | Dundee FCDundee FC | 3 - 1 | HeartsHearts |
| 11 Aug |
r02    | HibernianHibernian | 0 - 2 | CelticCeltic |
| 11 Aug |
r02    | AberdeenAberdeen | 3 - 1 | St MirrenSt Mirren |
| 11 Aug |
r02    | KilmarnockKilmarnock | 0 - 3 | St JohnstoneSt Johnstone |
|
| | 24 Aug |
r03    | Dundee UnitedDundee United | 2 - 0 | St JohnstoneSt Johnstone |
| 24 Aug |
r03    | HibernianHibernian | 2 - 2 | Dundee FCDundee FC |
| 24 Aug |
r03    | RangersRangers | 6 - 0 | Ross CountyRoss County |
| 25 Aug |
r03    | St MirrenSt Mirren | 0 - 3 | CelticCeltic |
| 25 Aug |
r03    | AberdeenAberdeen | 2 - 0 | KilmarnockKilmarnock |
| 25 Aug |
r03    | MotherwellMotherwell | 3 - 1 | HeartsHearts |
|
| | 31 Aug |
r04    | Dundee FCDundee FC | 2 - 2 | St MirrenSt Mirren |
| 31 Aug |
r04    | St JohnstoneSt Johnstone | 1 - 2 | MotherwellMotherwell |
| 31 Aug |
r04    | Ross CountyRoss County | 0 - 1 | AberdeenAberdeen |
| 01 Sep |
r04    | CelticCeltic | 3 - 0 | RangersRangers |
| 01 Sep |
r04    | HeartsHearts | 0 - 1 | Dundee UnitedDundee United |
| 01 Sep |
r04    | KilmarnockKilmarnock | 1 - 1 | HibernianHibernian |
|
| | 14 Sep |
r05    | AberdeenAberdeen | 2 - 1 | MotherwellMotherwell |
| 14 Sep |
r05    | CelticCeltic | 2 - 0 | HeartsHearts |
| 14 Sep |
r05    | HibernianHibernian | 2 - 0 | St JohnstoneSt Johnstone |
| 14 Sep |
r05    | Ross CountyRoss County | 2 - 0 | Dundee FCDundee FC |
| 14 Sep |
r05    | St MirrenSt Mirren | 2 - 2 | KilmarnockKilmarnock |
| 15 Sep |
r05    | Dundee UnitedDundee United | 0 - 1 | RangersRangers |
|
| | 21 Sep |
r15    | Ross CountyRoss County | 3 - 3 | St JohnstoneSt Johnstone |
| 21 Sep |
r15    | St MirrenSt Mirren | 2 - 1 | HeartsHearts |
|
| | 28 Sep |
r06    | Dundee FCDundee FC | 1 - 2 | AberdeenAberdeen |
| 28 Sep |
r06    | HeartsHearts | 1 - 1 | Ross CountyRoss County |
| 28 Sep |
r06    | KilmarnockKilmarnock | 3 - 3 | Dundee UnitedDundee United |
| 28 Sep |
r06    | MotherwellMotherwell | 2 - 1 | St MirrenSt Mirren |
| 28 Sep |
r06    | St JohnstoneSt Johnstone | 0 - 6 | CelticCeltic |
| 29 Sep |
r06    | RangersRangers | 1 - 0 | HibernianHibernian |
|
| | 05 Oct |
r07    | Dundee FCDundee FC | 2 - 3 | KilmarnockKilmarnock |
| 05 Oct |
r07    | HibernianHibernian | 1 - 2 | MotherwellMotherwell |
| 05 Oct |
r07    | St MirrenSt Mirren | 0 - 1 | Dundee UnitedDundee United |
| 06 Oct |
r07    | Ross CountyRoss County | 1 - 2 | CelticCeltic |
| 06 Oct |
r07    | AberdeenAberdeen | 3 - 2 | HeartsHearts |
| 06 Oct |
r07    | RangersRangers | 2 - 0 | St JohnstoneSt Johnstone |
|
| | 19 Oct |
r08    | CelticCeltic | 2 - 2 | AberdeenAberdeen |
| 19 Oct |
r08    | Dundee UnitedDundee United | 3 - 2 | HibernianHibernian |
| 19 Oct |
r08    | HeartsHearts | 4 - 0 | St MirrenSt Mirren |
| 19 Oct |
r08    | MotherwellMotherwell | 0 - 1 | Dundee FCDundee FC |
| 19 Oct |
r08    | St JohnstoneSt Johnstone | 3 - 0 | Ross CountyRoss County |
| 20 Oct |
r08    | KilmarnockKilmarnock | 1 - 0 | RangersRangers |
|
| | 26 Oct |
r09    | Dundee FCDundee FC | 1 - 2 | St JohnstoneSt Johnstone |
| 26 Oct |
r09    | Ross CountyRoss County | 2 - 1 | KilmarnockKilmarnock |
| 26 Oct |
r09    | AberdeenAberdeen | 1 - 0 | Dundee UnitedDundee United |
| 27 Oct |
r09    | HibernianHibernian | 1 - 1 | HeartsHearts |
| 27 Oct |
r09    | MotherwellMotherwell | 0 - 3 | CelticCeltic |
| 27 Oct |
r09    | RangersRangers | 2 - 1 | St MirrenSt Mirren |
|
| | 30 Oct |
r10    | CelticCeltic | 2 - 0 | Dundee FCDundee FC |
| 30 Oct |
r10    | Dundee UnitedDundee United | 1 - 2 | MotherwellMotherwell |
| 30 Oct |
r10    | HeartsHearts | 1 - 2 | KilmarnockKilmarnock |
| 30 Oct |
r10    | Ross CountyRoss County | 0 - 0 | HibernianHibernian |
| 30 Oct |
r10    | St MirrenSt Mirren | 3 - 1 | St JohnstoneSt Johnstone |
| 30 Oct |
r10    | AberdeenAberdeen | 2 - 1 | RangersRangers |
|
| | 02 Nov |
r11    | St JohnstoneSt Johnstone | 1 - 2 | HeartsHearts |
| 02 Nov |
r11    | St MirrenSt Mirren | 0 - 0 | Ross CountyRoss County |
|
| | 03 Nov |
r15    | HibernianHibernian | 1 - 1 | Dundee UnitedDundee United |
|
| | 03 Nov |
r23    | Dundee FCDundee FC | 3 - 2 | KilmarnockKilmarnock |
|
| | 09 Nov |
r12    | Dundee UnitedDundee United | 3 - 0 | Ross CountyRoss County |
| 09 Nov |
r12    | HibernianHibernian | 1 - 2 | St MirrenSt Mirren |
| 09 Nov |
r12    | MotherwellMotherwell | 2 - 1 | St JohnstoneSt Johnstone |
| 09 Nov |
r12    | AberdeenAberdeen | 4 - 1 | Dundee FCDundee FC |
| 10 Nov |
r12    | KilmarnockKilmarnock | 0 - 2 | CelticCeltic |
| 10 Nov |
r12    | RangersRangers | 1 - 0 | HeartsHearts |
|
| | 23 Nov |
r13    | Ross CountyRoss County | 2 - 1 | MotherwellMotherwell |
| 23 Nov |
r13    | St JohnstoneSt Johnstone | 1 - 0 | KilmarnockKilmarnock |
| 23 Nov |
r13    | RangersRangers | 1 - 1 | Dundee UnitedDundee United |
| 23 Nov |
r13    | St MirrenSt Mirren | 2 - 1 | AberdeenAberdeen |
| 23 Nov |
r13    | Dundee FCDundee FC | 4 - 1 | HibernianHibernian |
| 23 Nov |
r13    | HeartsHearts | 1 - 4 | CelticCeltic |
|
| | 26 Nov |
r11    | HibernianHibernian | 3 - 3 | AberdeenAberdeen |
|
| | 30 Nov |
r14    | CelticCeltic | 5 - 0 | Ross CountyRoss County |
| 30 Nov |
r14    | Dundee UnitedDundee United | 2 - 0 | St MirrenSt Mirren |
| 30 Nov |
r14    | KilmarnockKilmarnock | 1 - 1 | Dundee FCDundee FC |
| 30 Nov |
r14    | MotherwellMotherwell | 0 - 3 | HibernianHibernian |
| 01 Dec |
r14    | St JohnstoneSt Johnstone | 0 - 1 | RangersRangers |
| 01 Dec |
r14    | HeartsHearts | 1 - 1 | AberdeenAberdeen |
|
| | 04 Dec |
r15    | Dundee FCDundee FC | 4 - 1 | MotherwellMotherwell |
| 04 Dec |
r15    | RangersRangers | 6 - 0 | KilmarnockKilmarnock |
| 04 Dec |
r15    | AberdeenAberdeen | 0 - 1 | CelticCeltic |
|
| | 07 Dec |
r16    | AberdeenAberdeen | 1 - 1 | St JohnstoneSt Johnstone |
| 07 Dec |
r16    | CelticCeltic | 3 - 0 | HibernianHibernian |
| 07 Dec |
r16    | Dundee UnitedDundee United | 1 - 1 | KilmarnockKilmarnock |
| 07 Dec |
r16    | HeartsHearts | 2 - 0 | Dundee FCDundee FC |
| 07 Dec |
r16    | St MirrenSt Mirren | 0 - 1 | MotherwellMotherwell |
| 08 Dec |
r16    | Ross CountyRoss County | 0 - 3 | RangersRangers |
|
| | 14 Dec |
r17    | HibernianHibernian | 3 - 1 | Ross CountyRoss County |
| 14 Dec |
r17    | MotherwellMotherwell | 4 - 3 | Dundee UnitedDundee United |
| 14 Dec |
r17    | St JohnstoneSt Johnstone | 2 - 3 | St MirrenSt Mirren |
| 15 Dec |
r17    | KilmarnockKilmarnock | 1 - 0 | HeartsHearts |
|
| | 20 Dec |
r18    | MotherwellMotherwell | 1 - 1 | KilmarnockKilmarnock |
| 21 Dec |
r18    | AberdeenAberdeen | 1 - 3 | HibernianHibernian |
| 21 Dec |
r18    | RangersRangers | 1 - 0 | Dundee FCDundee FC |
| 21 Dec |
r18    | Ross CountyRoss County | 1 - 2 | St MirrenSt Mirren |
| 22 Dec |
r18    | Dundee UnitedDundee United | 0 - 0 | CelticCeltic |
| 22 Dec |
r18    | HeartsHearts | 2 - 1 | St JohnstoneSt Johnstone |
|
| | 26 Dec |
r19    | HeartsHearts | 1 - 2 | HibernianHibernian |
| 26 Dec |
r19    | CelticCeltic | 4 - 0 | MotherwellMotherwell |
| 26 Dec |
r19    | Dundee FCDundee FC | 0 - 3 | Ross CountyRoss County |
| 26 Dec |
r19    | KilmarnockKilmarnock | 4 - 0 | AberdeenAberdeen |
| 26 Dec |
r19    | St JohnstoneSt Johnstone | 1 - 2 | Dundee UnitedDundee United |
| 26 Dec |
r19    | St MirrenSt Mirren | 2 - 1 | RangersRangers |
|
| | 29 Dec |
r20    | CelticCeltic | 4 - 0 | St JohnstoneSt Johnstone |
| 29 Dec |
r20    | HibernianHibernian | 1 - 0 | KilmarnockKilmarnock |
| 29 Dec |
r20    | MotherwellMotherwell | 2 - 2 | RangersRangers |
| 29 Dec |
r20    | Ross CountyRoss County | 2 - 2 | HeartsHearts |
| 29 Dec |
r20    | St MirrenSt Mirren | 1 - 2 | Dundee FCDundee FC |
| 29 Dec |
r20    | Dundee UnitedDundee United | 1 - 0 | AberdeenAberdeen |
|
| | 02 Jan |
r21    | AberdeenAberdeen | 1 - 2 | Ross CountyRoss County |
| 02 Jan |
r21    | HeartsHearts | 1 - 0 | MotherwellMotherwell |
| 02 Jan |
r21    | KilmarnockKilmarnock | 2 - 0 | St MirrenSt Mirren |
| 02 Jan |
r21    | RangersRangers | 3 - 0 | CelticCeltic |
| 02 Jan |
r21    | St JohnstoneSt Johnstone | 1 - 1 | HibernianHibernian |
| 02 Jan |
r21    | Dundee FCDundee FC | 1 - 2 | Dundee UnitedDundee United |
|
| | 05 Jan |
r22    | HibernianHibernian | 3 - 3 | RangersRangers |
| 05 Jan |
r22    | MotherwellMotherwell | 2 - 0 | AberdeenAberdeen |
| 05 Jan |
r22    | CelticCeltic | 3 - 0 | St MirrenSt Mirren |
| 05 Jan |
r22    | Dundee UnitedDundee United | 0 - 1 | HeartsHearts |
| 05 Jan |
r22    | KilmarnockKilmarnock | 0 - 1 | Ross CountyRoss County |
| 05 Jan |
r22    | St JohnstoneSt Johnstone | 1 - 3 | Dundee FCDundee FC |
|
| | 08 Jan |
r11    | CelticCeltic | 2 - 0 | Dundee UnitedDundee United |
| 08 Jan |
r11    | KilmarnockKilmarnock | 0 - 0 | MotherwellMotherwell |
| 09 Jan |
r11    | Dundee FCDundee FC | 1 - 1 | RangersRangers |
|
| | 11 Jan |
r23    | Ross CountyRoss County | 1 - 4 | CelticCeltic |
| 11 Jan |
r23    | HibernianHibernian | 3 - 1 | MotherwellMotherwell |
| 11 Jan |
r23    | St MirrenSt Mirren | 0 - 1 | Dundee UnitedDundee United |
| 12 Jan |
r23    | AberdeenAberdeen | 0 - 0 | HeartsHearts |
| 12 Jan |
r23    | RangersRangers | 3 - 1 | St JohnstoneSt Johnstone |
|
| | 14 Jan |
r17    | Dundee FCDundee FC | 3 - 3 | CelticCeltic |
| 15 Jan |
r17    | RangersRangers | 3 - 0 | AberdeenAberdeen |
|
| | 25 Jan |
r24    | AberdeenAberdeen | 0 - 3 | St MirrenSt Mirren |
| 25 Jan |
r24    | HeartsHearts | 3 - 2 | KilmarnockKilmarnock |
| 25 Jan |
r24    | Ross CountyRoss County | 1 - 1 | HibernianHibernian |
| 25 Jan |
r24    | St JohnstoneSt Johnstone | 2 - 1 | MotherwellMotherwell |
| 26 Jan |
r24    | Dundee UnitedDundee United | 1 - 3 | RangersRangers |
|
| | 01 Feb |
r25    | Dundee FCDundee FC | 0 - 6 | HeartsHearts |
| 01 Feb |
r25    | HibernianHibernian | 2 - 0 | AberdeenAberdeen |
| 01 Feb |
r25    | St MirrenSt Mirren | 0 - 1 | St JohnstoneSt Johnstone |
| 01 Feb |
r25    | KilmarnockKilmarnock | 1 - 0 | Dundee UnitedDundee United |
| 02 Feb |
r25    | MotherwellMotherwell | 1 - 3 | CelticCeltic |
| 02 Feb |
r25    | RangersRangers | 4 - 0 | Ross CountyRoss County |
|
| | 05 Feb |
r24    | CelticCeltic | 6 - 0 | Dundee FCDundee FC |
|
| | 15 Feb |
r26    | CelticCeltic | 3 - 0 | Dundee UnitedDundee United |
| 15 Feb |
r26    | Dundee FCDundee FC | 1 - 2 | AberdeenAberdeen |
| 15 Feb |
r26    | KilmarnockKilmarnock | 3 - 1 | St JohnstoneSt Johnstone |
| 15 Feb |
r26    | MotherwellMotherwell | 0 - 3 | Ross CountyRoss County |
| 16 Feb |
r26    | HeartsHearts | 1 - 3 | RangersRangers |
| 16 Feb |
r26    | St MirrenSt Mirren | 0 - 0 | HibernianHibernian |
|
| | 22 Feb |
r27    | HibernianHibernian | 2 - 1 | CelticCeltic |
| 22 Feb |
r27    | AberdeenAberdeen | 1 - 0 | KilmarnockKilmarnock |
| 22 Feb |
r27    | Dundee UnitedDundee United | 1 - 0 | MotherwellMotherwell |
| 22 Feb |
r27    | RangersRangers | 0 - 2 | St MirrenSt Mirren |
| 22 Feb |
r27    | Ross CountyRoss County | 3 - 1 | Dundee FCDundee FC |
| 23 Feb |
r27    | St JohnstoneSt Johnstone | 1 - 2 | HeartsHearts |
|
| | 25 Feb |
r28    | CelticCeltic | 5 - 1 | AberdeenAberdeen |
| 26 Feb |
r28    | Dundee UnitedDundee United | 1 - 3 | HibernianHibernian |
| 26 Feb |
r28    | HeartsHearts | 3 - 1 | St MirrenSt Mirren |
| 26 Feb |
r28    | MotherwellMotherwell | 2 - 1 | Dundee FCDundee FC |
| 26 Feb |
r28    | St JohnstoneSt Johnstone | 1 - 0 | Ross CountyRoss County |
| 26 Feb |
r28    | KilmarnockKilmarnock | 2 - 4 | RangersRangers |
|
| | 01 Mar |
r29    | Dundee FCDundee FC | 1 - 1 | St JohnstoneSt Johnstone |
| 01 Mar |
r29    | RangersRangers | 1 - 2 | MotherwellMotherwell |
| 01 Mar |
r29    | Ross CountyRoss County | 1 - 0 | KilmarnockKilmarnock |
| 01 Mar |
r29    | St MirrenSt Mirren | 2 - 5 | CelticCeltic |
| 02 Mar |
r29    | HibernianHibernian | 2 - 1 | HeartsHearts |
| 02 Mar |
r29    | AberdeenAberdeen | 2 - 2 | Dundee UnitedDundee United |
|
| | 15 Mar |
r30    | HeartsHearts | 2 - 0 | Ross CountyRoss County |
| 15 Mar |
r30    | KilmarnockKilmarnock | 1 - 1 | HibernianHibernian |
| 15 Mar |
r30    | MotherwellMotherwell | 2 - 2 | St MirrenSt Mirren |
| 15 Mar |
r30    | St JohnstoneSt Johnstone | 0 - 0 | AberdeenAberdeen |
| 16 Mar |
r30    | CelticCeltic | 2 - 3 | RangersRangers |
| 16 Mar |
r30    | Dundee UnitedDundee United | 2 - 4 | Dundee FCDundee FC |
|
| | 29 Mar |
r31    | AberdeenAberdeen | 4 - 1 | MotherwellMotherwell |
| 29 Mar |
r31    | CelticCeltic | 3 - 0 | HeartsHearts |
| 29 Mar |
r31    | HibernianHibernian | 3 - 0 | St JohnstoneSt Johnstone |
| 29 Mar |
r31    | St MirrenSt Mirren | 5 - 1 | KilmarnockKilmarnock |
| 29 Mar |
r31    | Dundee FCDundee FC | 3 - 4 | RangersRangers |
| 30 Mar |
r31    | Ross CountyRoss County | 0 - 1 | Dundee UnitedDundee United |
|
| | 05 Apr |
r32    | Dundee FCDundee FC | 2 - 0 | St MirrenSt Mirren |
| 05 Apr |
r32    | KilmarnockKilmarnock | 2 - 0 | MotherwellMotherwell |
| 05 Apr |
r32    | RangersRangers | 0 - 2 | HibernianHibernian |
| 05 Apr |
r32    | Ross CountyRoss County | 0 - 1 | AberdeenAberdeen |
| 06 Apr |
r32    | St JohnstoneSt Johnstone | 1 - 0 | CelticCeltic |
| 06 Apr |
r32    | HeartsHearts | 0 - 1 | Dundee UnitedDundee United |
|
| | 12 Apr |
r33    | CelticCeltic | 5 - 1 | KilmarnockKilmarnock |
| 12 Apr |
r33    | Dundee UnitedDundee United | 1 - 0 | St JohnstoneSt Johnstone |
| 12 Apr |
r33    | MotherwellMotherwell | 0 - 0 | HeartsHearts |
| 12 Apr |
r33    | St MirrenSt Mirren | 3 - 2 | Ross CountyRoss County |
| 13 Apr |
r33    | AberdeenAberdeen | 2 - 2 | RangersRangers |
| 13 Apr |
r33    | HibernianHibernian | 4 - 0 | Dundee FCDundee FC |
|
| | 26 Apr |
r01    | Dundee UnitedDundee United | 0 - 5 | CelticCeltic |
| 26 Apr |
r01    | AberdeenAberdeen | 1 - 0 | HibernianHibernian |
| 26 Apr |
r01    | St MirrenSt Mirren | 2 - 2 | RangersRangers |
| 26 Apr |
r01    | HeartsHearts | 0 - 1 | Dundee FCDundee FC |
| 26 Apr |
r01    | KilmarnockKilmarnock | 2 - 0 | Ross CountyRoss County |
| 26 Apr |
r01    | MotherwellMotherwell | 3 - 2 | St JohnstoneSt Johnstone |
|
| | 03 May |
r02    | HibernianHibernian | 3 - 1 | Dundee UnitedDundee United |
| 03 May |
r02    | St MirrenSt Mirren | 1 - 0 | AberdeenAberdeen |
| 03 May |
r02    | Dundee FCDundee FC | 1 - 2 | MotherwellMotherwell |
| 03 May |
r02    | Ross CountyRoss County | 1 - 3 | HeartsHearts |
| 03 May |
r02    | St JohnstoneSt Johnstone | 0 - 2 | KilmarnockKilmarnock |
| 04 May |
r02    | RangersRangers | 1 - 1 | CelticCeltic |
|
| | 06 May |
r00    | PartickPartick | 0 - 1 | AyrAyr |
| 09 May |
r00    | AyrAyr | 0 - 2 | PartickPartick |
|
| | 10 May |
r03    | CelticCeltic | 3 - 1 | HibernianHibernian |
| 10 May |
r03    | Dundee UnitedDundee United | 0 - 2 | St MirrenSt Mirren |
| 10 May |
r03    | HeartsHearts | 3 - 0 | MotherwellMotherwell |
| 10 May |
r03    | KilmarnockKilmarnock | 3 - 2 | Dundee FCDundee FC |
| 10 May |
r03    | St JohnstoneSt Johnstone | 2 - 1 | Ross CountyRoss County |
| 11 May |
r03    | RangersRangers | 4 - 0 | AberdeenAberdeen |
|
| | 13 May |
r00    | PartickPartick | 0 - 2 | LivingstonLivingston |
|
| | 14 May |
r04    | RangersRangers | 3 - 1 | Dundee UnitedDundee United |
| 14 May |
r04    | St MirrenSt Mirren | 2 - 2 | HibernianHibernian |
| 14 May |
r04    | Dundee FCDundee FC | 1 - 1 | Ross CountyRoss County |
| 14 May |
r04    | HeartsHearts | 2 - 1 | St JohnstoneSt Johnstone |
| 14 May |
r04    | MotherwellMotherwell | 3 - 0 | KilmarnockKilmarnock |
| 14 May |
r04    | AberdeenAberdeen | 1 - 5 | CelticCeltic |
|
| | 16 May |
r00    | LivingstonLivingston | 2 - 0 | PartickPartick |
|
| | 17 May |
r05    | CelticCeltic | 1 - 1 | St MirrenSt Mirren |
| 17 May |
r05    | Dundee UnitedDundee United | 2 - 1 | AberdeenAberdeen |
| 17 May |
r05    | HibernianHibernian | 2 - 2 | RangersRangers |
| 18 May |
r05    | KilmarnockKilmarnock | 0 - 1 | HeartsHearts |
| 18 May |
r05    | Ross CountyRoss County | 1 - 1 | MotherwellMotherwell |
| 18 May |
r05    | St JohnstoneSt Johnstone | 0 - 2 | Dundee FCDundee FC |
|
| | 22 May |
r00    | LivingstonLivingston | 1 - 1 | Ross CountyRoss County |
| 26 May |
r00    | Ross CountyRoss County | 2 - 4 | LivingstonLivingston |
Download as CSV?

= TV Listing

= Event Thumb

= Banner Image

= Fanart Image

= Timeline Details