Kick-off times, live scores and results, with full stats for every match.
Updated 1 November 2026, after the last game
The next Scottish Premiership match is at McDiarmid Park on Saturday 7 November 2026, where St. Johnstone host Dundee, kicking off at 3pm UK time. It is one of four games that day.
A 1-1 draw, a 2-1 home win and a 2-1 away win are the most common results in the Scottish Premiership this season, 8 matches each of the 69 played, 35% of the season between them.
The last Scottish Premiership game was on Sunday 1 November 2026, when Falkirk beat Celtic 2-0 at home. It was the only game that day.
There are 128 more Scottish Premiership games scheduled in 2026/2027. 69 have been played so far, producing 195 goals at 2.83 a game. The season is at Matchweek 13 of 33.
The highest-scoring game in the Scottish Premiership this season was on Sunday 18 October 2026, when Celtic beat Hearts 7-1 at home. Eight goals is the most in any game so far.
The biggest win in the Scottish Premiership this season was on Sunday 18 October 2026, when Celtic beat Hearts 7-1 at home. No side has won by more than six so far.
The Scottish Premiership has had two goalless draws in 2026/2027, from 69 games played. The most recent was on Saturday 5 September 2026, when Aberdeen drew 0-0 at home with Kilmarnock.
| Date | Kick-off | Match | Score |
|---|---|---|---|
| 31st Jul 2026 | 20:00 | Dundee United vs Rangers | 1-1 |
| 1st Aug 2026 | 15:00 | Falkirk vs St. Mirren | 0-2 |
| 1st Aug 2026 | 17:30 | Aberdeen vs Hearts | 2-1 |
| 2nd Aug 2026 | 14:00 | St. Johnstone vs Kilmarnock | 4-3 |
| 2nd Aug 2026 | 16:30 | Hibernian vs Motherwell | 1-2 |
| 3rd Aug 2026 | 19:30 | Celtic vs Dundee | 1-0 |
| 8th Aug 2026 | 15:00 | St. Mirren vs St. Johnstone | 1-0 |
| 8th Aug 2026 | 15:00 | Dundee vs Aberdeen | 2-0 |
| 9th Aug 2026 | 13:30 | Kilmarnock vs Celtic | 1-5 |
| 9th Aug 2026 | 15:00 | Motherwell vs Falkirk | 0-0 |
| 9th Aug 2026 | 15:00 | Hearts vs Dundee United | 4-0 |
| 9th Aug 2026 | 16:00 | Rangers vs Hibernian | 1-2 |
| 22nd Aug 2026 | 17:45 | Dundee United vs Dundee | 0-2 |
| 9th Sep 2026 | 19:45 | Rangers vs St. Mirren | 1-0 |
| 9th Sep 2026 | 20:00 | St. Johnstone vs Celtic | 0-1 |
| 15th Sep 2026 | 19:45 | Motherwell vs Aberdeen | 0-4 |
| 15th Sep 2026 | 19:45 | Hibernian vs Kilmarnock | 0-1 |
| 15th Sep 2026 | 19:45 | Falkirk vs Hearts | 2-1 |
| 29th Aug 2026 | 15:00 | Kilmarnock vs Dundee United | 0-4 |
| 29th Aug 2026 | 15:00 | Hearts vs St. Johnstone | 2-1 |
| 29th Aug 2026 | 15:00 | Celtic vs Falkirk | 2-1 |
| 30th Aug 2026 | 12:00 | Aberdeen vs Rangers | 0-1 |
| 30th Aug 2026 | 15:00 | St. Mirren vs Motherwell | 3-3 |
| 30th Aug 2026 | 15:00 | Dundee vs Hibernian | 1-2 |
| 2nd Sep 2026 | 19:45 | Motherwell vs Dundee United | 3-0 |
| 2nd Sep 2026 | 19:45 | Kilmarnock vs St. Mirren | 0-1 |
| 2nd Sep 2026 | 19:45 | Dundee vs St. Johnstone | 1-1 |
| 2nd Sep 2026 | 19:45 | Celtic vs Aberdeen | 3-0 |
| 2nd Sep 2026 | 20:00 | Falkirk vs Rangers | 1-2 |
| 3rd Sep 2026 | 19:45 | Hibernian vs Hearts | 1-3 |
| 5th Sep 2026 | 15:00 | Rangers vs Motherwell | 1-0 |
| 5th Sep 2026 | 15:00 | Dundee United vs Falkirk | 1-1 |
| 5th Sep 2026 | 15:00 | Aberdeen vs Kilmarnock | 0-0 |
| 5th Sep 2026 | 20:00 | St. Mirren vs Celtic | 1-2 |
| 6th Sep 2026 | 15:00 | St. Johnstone vs Hibernian | 2-1 |
| 6th Sep 2026 | 15:00 | Hearts vs Dundee | 2-1 |
| 19th Sep 2026 | 15:00 | St. Mirren vs Dundee United | 0-3 |
| 19th Sep 2026 | 15:00 | St. Johnstone vs Falkirk | 1-1 |
| 19th Sep 2026 | 15:00 | Hibernian vs Aberdeen | 1-1 |
| 19th Sep 2026 | 15:00 | Dundee vs Motherwell | 2-1 |
| 19th Sep 2026 | 17:45 | Kilmarnock vs Hearts | 1-1 |
| 20th Sep 2026 | 12:00 | Celtic vs Rangers | 0-1 |
| 10th Oct 2026 | 15:00 | Rangers vs Kilmarnock | 3-1 |
| 10th Oct 2026 | 15:00 | Hearts vs St. Mirren | 5-0 |
| 10th Oct 2026 | 15:00 | Falkirk vs Dundee | 1-2 |
| 10th Oct 2026 | 15:00 | Dundee United vs Hibernian | 1-0 |
| 11th Oct 2026 | 12:00 | Motherwell vs Celtic | 0-2 |
| 11th Oct 2026 | 14:00 | Aberdeen vs St. Johnstone | 0-1 |
| 17th Oct 2026 | 15:00 | St. Johnstone vs Dundee United | 1-1 |
| 17th Oct 2026 | 15:00 | Kilmarnock vs Motherwell | 3-2 |
| 17th Oct 2026 | 15:00 | Hibernian vs Falkirk | 1-2 |
| 17th Oct 2026 | 15:00 | Aberdeen vs St. Mirren | 3-1 |
| 17th Oct 2026 | 20:00 | Dundee vs Rangers | 2-2 |
| 18th Oct 2026 | 15:00 | Celtic vs Hearts | 7-1 |
| 24th Oct 2026 | 15:00 | St. Mirren vs Dundee | 2-1 |
| 24th Oct 2026 | 15:00 | Rangers vs St. Johnstone | 4-0 |
| 24th Oct 2026 | 15:00 | Falkirk vs Kilmarnock | 3-0 |
| 24th Oct 2026 | 15:00 | Dundee United vs Aberdeen | 3-2 |
| 25th Oct 2026 | 12:00 | Hibernian vs Celtic | 1-2 |
| 25th Oct 2026 | 14:00 | Motherwell vs Hearts | 0-2 |
| 28th Oct 2026 | 19:45 | St. Mirren vs Hibernian | 1-1 |
| 28th Oct 2026 | 19:45 | St. Johnstone vs Motherwell | 2-2 |
| 28th Oct 2026 | 19:45 | Dundee vs Kilmarnock | 3-1 |
| 28th Oct 2026 | 19:45 | Celtic vs Dundee United | 2-2 |
| 28th Oct 2026 | 19:45 | Aberdeen vs Falkirk | 0-1 |
| 28th Oct 2026 | 20:00 | Hearts vs Rangers | 2-2 |
| 31st Oct 2026 | 15:00 | Motherwell vs St. Mirren | 1-0 |
| 31st Oct 2026 | 15:00 | Kilmarnock vs St. Johnstone | 2-2 |
| 1st Nov 2026 | 13:00 | Falkirk vs Celtic | 2-0 |
| 24th Nov 2026 | 20:00 | Rangers vs Aberdeen | upcoming |
| 7th Nov 2026 | 15:00 | St. Johnstone vs Dundee | upcoming |
| 7th Nov 2026 | 15:00 | Dundee United vs Motherwell | upcoming |
| 7th Nov 2026 | 17:45 | Aberdeen vs Hibernian | upcoming |
| 7th Nov 2026 | 20:00 | St. Mirren vs Rangers | upcoming |
| 8th Nov 2026 | 15:00 | Hearts vs Falkirk | upcoming |
| 8th Nov 2026 | 16:00 | Celtic vs Kilmarnock | upcoming |
| 21st Nov 2026 | 15:00 | Kilmarnock vs Aberdeen | upcoming |
| 21st Nov 2026 | 15:00 | Hibernian vs Dundee United | upcoming |
| 21st Nov 2026 | 15:00 | Falkirk vs St. Johnstone | upcoming |
| 21st Nov 2026 | 15:00 | Celtic vs St. Mirren | upcoming |
| 21st Nov 2026 | 17:45 | Dundee vs Hearts | upcoming |
| 21st Nov 2026 | 20:00 | Motherwell vs Rangers | upcoming |
| 28th Nov 2026 | 15:00 | St. Mirren vs Kilmarnock | upcoming |
| 28th Nov 2026 | 15:00 | Rangers vs Falkirk | upcoming |
| 28th Nov 2026 | 15:00 | Dundee United vs St. Johnstone | upcoming |
| 28th Nov 2026 | 15:00 | Aberdeen vs Dundee | upcoming |
| 28th Nov 2026 | 17:45 | Motherwell vs Hibernian | upcoming |
| 29th Nov 2026 | 15:00 | Hearts vs Celtic | upcoming |
| 2nd Dec 2026 | 19:45 | St. Johnstone vs St. Mirren | upcoming |
| 2nd Dec 2026 | 19:45 | Rangers vs Dundee United | upcoming |
| 2nd Dec 2026 | 19:45 | Kilmarnock vs Hibernian | upcoming |
| 2nd Dec 2026 | 19:45 | Hearts vs Aberdeen | upcoming |
| 2nd Dec 2026 | 19:45 | Falkirk vs Motherwell | upcoming |
| 2nd Dec 2026 | 19:45 | Dundee vs Celtic | upcoming |
| 5th Dec 2026 | 15:00 | Motherwell vs Kilmarnock | upcoming |
| 5th Dec 2026 | 15:00 | Dundee vs Falkirk | upcoming |
| 5th Dec 2026 | 15:00 | Celtic vs St. Johnstone | upcoming |
| 5th Dec 2026 | 15:00 | Aberdeen vs Dundee United | upcoming |
| 5th Dec 2026 | 17:30 | St. Mirren vs Hearts | upcoming |
| 7th Dec 2026 | 20:00 | Hibernian vs Rangers | upcoming |
| 12th Dec 2026 | 15:00 | Kilmarnock vs Dundee | upcoming |
| 12th Dec 2026 | 15:00 | Falkirk vs Aberdeen | upcoming |
| 12th Dec 2026 | 15:00 | Dundee United vs St. Mirren | upcoming |
| 13th Dec 2026 | 12:00 | St. Johnstone vs Rangers | upcoming |
| 13th Dec 2026 | 15:00 | Hearts vs Motherwell | upcoming |
| 13th Dec 2026 | 15:00 | Celtic vs Hibernian | upcoming |
| 19th Dec 2026 | 15:00 | St. Mirren vs Falkirk | upcoming |
| 19th Dec 2026 | 15:00 | Motherwell vs Dundee | upcoming |
| 19th Dec 2026 | 15:00 | Hibernian vs St. Johnstone | upcoming |
| 19th Dec 2026 | 15:00 | Dundee United vs Kilmarnock | upcoming |
| 20th Dec 2026 | 12:00 | Aberdeen vs Celtic | upcoming |
| 20th Dec 2026 | 14:30 | Rangers vs Hearts | upcoming |
| 26th Dec 2026 | 15:00 | St. Johnstone vs Aberdeen | upcoming |
| 26th Dec 2026 | 15:00 | Falkirk vs Dundee United | upcoming |
| 26th Dec 2026 | 15:00 | Dundee vs St. Mirren | upcoming |
| 26th Dec 2026 | 15:00 | Celtic vs Motherwell | upcoming |
| 26th Dec 2026 | 17:45 | Kilmarnock vs Rangers | upcoming |
| 27th Dec 2026 | 12:00 | Hearts vs Hibernian | upcoming |
| 30th Dec 2026 | 19:45 | St. Johnstone vs Hearts | upcoming |
| 30th Dec 2026 | 19:45 | Rangers vs Dundee | upcoming |
| 30th Dec 2026 | 19:45 | Kilmarnock vs Falkirk | upcoming |
| 30th Dec 2026 | 19:45 | Hibernian vs St. Mirren | upcoming |
| 30th Dec 2026 | 19:45 | Dundee United vs Celtic | upcoming |
| 30th Dec 2026 | 19:45 | Aberdeen vs Motherwell | upcoming |
| 2nd Jan 2027 | 12:30 | Dundee vs Dundee United | upcoming |
| 2nd Jan 2027 | 15:00 | Motherwell vs St. Johnstone | upcoming |
| 2nd Jan 2027 | 15:00 | Hearts vs Kilmarnock | upcoming |
| 2nd Jan 2027 | 15:00 | Falkirk vs Hibernian | upcoming |
| 3rd Jan 2027 | 12:00 | Rangers vs Celtic | upcoming |
| 3rd Jan 2027 | 14:30 | St. Mirren vs Aberdeen | upcoming |
| 9th Jan 2027 | 15:00 | St. Johnstone vs Falkirk | upcoming |
| 9th Jan 2027 | 15:00 | Kilmarnock vs St. Mirren | upcoming |
| 9th Jan 2027 | 15:00 | Hibernian vs Motherwell | upcoming |
| 9th Jan 2027 | 15:00 | Dundee United vs Rangers | upcoming |
| 9th Jan 2027 | 15:00 | Celtic vs Dundee | upcoming |
| 9th Jan 2027 | 15:00 | Aberdeen vs Hearts | upcoming |
| 23rd Jan 2027 | 15:00 | Rangers vs St. Johnstone | upcoming |
| 23rd Jan 2027 | 15:00 | Motherwell vs Dundee United | upcoming |
| 23rd Jan 2027 | 15:00 | Hibernian vs Kilmarnock | upcoming |
| 23rd Jan 2027 | 15:00 | Falkirk vs Hearts | upcoming |
| 23rd Jan 2027 | 15:00 | Dundee vs Aberdeen | upcoming |
| 24th Jan 2027 | 15:00 | St. Mirren vs Celtic | upcoming |
| 30th Jan 2027 | 15:00 | St. Johnstone vs Dundee United | upcoming |
| 30th Jan 2027 | 15:00 | Kilmarnock vs Motherwell | upcoming |
| 30th Jan 2027 | 15:00 | Hearts vs St. Mirren | upcoming |
| 30th Jan 2027 | 15:00 | Dundee vs Hibernian | upcoming |
| 30th Jan 2027 | 15:00 | Aberdeen vs Rangers | upcoming |
| 31st Jan 2027 | 15:00 | Celtic vs Falkirk | upcoming |
| 3rd Feb 2027 | 19:45 | St. Mirren vs St. Johnstone | upcoming |
| 3rd Feb 2027 | 19:45 | Rangers vs Kilmarnock | upcoming |
| 3rd Feb 2027 | 19:45 | Motherwell vs Celtic | upcoming |
| 3rd Feb 2027 | 19:45 | Hearts vs Dundee | upcoming |
| 3rd Feb 2027 | 19:45 | Dundee United vs Hibernian | upcoming |
| 3rd Feb 2027 | 19:45 | Aberdeen vs Falkirk | upcoming |
| 13th Feb 2027 | 15:00 | St. Mirren vs Motherwell | upcoming |
| 13th Feb 2027 | 15:00 | Kilmarnock vs Dundee United | upcoming |
| 13th Feb 2027 | 15:00 | Hibernian vs Aberdeen | upcoming |
| 13th Feb 2027 | 15:00 | Falkirk vs Rangers | upcoming |
| 13th Feb 2027 | 15:00 | Dundee vs St. Johnstone | upcoming |
| 13th Feb 2027 | 15:00 | Celtic vs Hearts | upcoming |
| 20th Feb 2027 | 15:00 | St. Johnstone vs Kilmarnock | upcoming |
| 20th Feb 2027 | 15:00 | Rangers vs St. Mirren | upcoming |
| 20th Feb 2027 | 15:00 | Motherwell vs Hearts | upcoming |
| 20th Feb 2027 | 15:00 | Hibernian vs Celtic | upcoming |
| 20th Feb 2027 | 15:00 | Falkirk vs Dundee | upcoming |
| 20th Feb 2027 | 15:00 | Dundee United vs Aberdeen | upcoming |
| 27th Feb 2027 | 15:00 | St. Mirren vs Hibernian | upcoming |
| 27th Feb 2027 | 15:00 | Motherwell vs Falkirk | upcoming |
| 27th Feb 2027 | 15:00 | Hearts vs Dundee United | upcoming |
| 27th Feb 2027 | 15:00 | Dundee vs Kilmarnock | upcoming |
| 27th Feb 2027 | 15:00 | Celtic vs Rangers | upcoming |
| 27th Feb 2027 | 15:00 | Aberdeen vs St. Johnstone | upcoming |
| 13th Mar 2027 | 15:00 | St. Johnstone vs Celtic | upcoming |
| 13th Mar 2027 | 15:00 | Rangers vs Motherwell | upcoming |
| 13th Mar 2027 | 15:00 | Kilmarnock vs Hearts | upcoming |
| 13th Mar 2027 | 15:00 | Hibernian vs Falkirk | upcoming |
| 13th Mar 2027 | 15:00 | Dundee United vs Dundee | upcoming |
| 13th Mar 2027 | 15:00 | Aberdeen vs St. Mirren | upcoming |
| 20th Mar 2027 | 15:00 | St. Mirren vs Dundee United | upcoming |
| 20th Mar 2027 | 15:00 | St. Johnstone vs Hibernian | upcoming |
| 20th Mar 2027 | 15:00 | Hearts vs Rangers | upcoming |
| 20th Mar 2027 | 15:00 | Falkirk vs Kilmarnock | upcoming |
| 20th Mar 2027 | 15:00 | Dundee vs Motherwell | upcoming |
| 20th Mar 2027 | 15:00 | Celtic vs Aberdeen | upcoming |
| 3rd Apr 2027 | 15:00 | St. Mirren vs Dundee | upcoming |
| 3rd Apr 2027 | 15:00 | Rangers vs Hibernian | upcoming |
| 3rd Apr 2027 | 15:00 | Motherwell vs Aberdeen | upcoming |
| 3rd Apr 2027 | 15:00 | Kilmarnock vs Celtic | upcoming |
| 3rd Apr 2027 | 15:00 | Hearts vs St. Johnstone | upcoming |
| 3rd Apr 2027 | 15:00 | Dundee United vs Falkirk | upcoming |
| 10th Apr 2027 | 15:00 | St. Johnstone vs Motherwell | upcoming |
| 10th Apr 2027 | 15:00 | Hibernian vs Hearts | upcoming |
| 10th Apr 2027 | 15:00 | Falkirk vs St. Mirren | upcoming |
| 10th Apr 2027 | 15:00 | Dundee vs Rangers | upcoming |
| 10th Apr 2027 | 15:00 | Celtic vs Dundee United | upcoming |
| 10th Apr 2027 | 15:00 | Aberdeen vs Kilmarnock | upcoming |