Every result of the season, with full stats for every match.
Updated 17 May 2026, after the last game
The first game of the 2025/2026 Scottish Premiership season was on Saturday 2 August 2025, when Kilmarnock drew 2-2 at home with Livingston. Two games opened the season that day.
A 1-1 draw, a 1-0 home win and a 2-0 home win were the most common results in the 2025/2026 Scottish Premiership, 23 matches each of the 228 played, 30% of the season between them.
The last game of the 2025/2026 Scottish Premiership season was on Sunday 17 May 2026, when Dundee beat Aberdeen 3-2 at home. Three games finished together that afternoon.
The 2025/2026 Scottish Premiership ran to 228 games across 38 rounds, producing 634 goals at 2.78 a game.
The highest-scoring game in the 2025/2026 Scottish Premiership was on Sunday 12 April 2026, when Rangers won 6-3 at Falkirk. Nine goals was the most in any game that season.
The biggest win in the 2025/2026 Scottish Premiership was on Saturday 21 February 2026, when Motherwell won 5-0 at St. Mirren. No side has won by more than five that season.
The Scottish Premiership had 16 goalless draws in 2025/2026, from 228 games played. The most recent was on Tuesday 12 May 2026, when Dundee United drew 0-0 at home with Livingston.
| Date | Kick-off | Match | Score |
|---|---|---|---|
| 2nd Aug 2025 | 15:00 | Kilmarnock vs Livingston | 2-2 |
| 2nd Aug 2025 | 17:30 | Motherwell vs Rangers | 1-1 |
| 3rd Aug 2025 | 14:00 | Falkirk vs Dundee United | 2-2 |
| 3rd Aug 2025 | 15:00 | Dundee vs Hibernian | 1-2 |
| 3rd Aug 2025 | 16:30 | Celtic vs St. Mirren | 1-0 |
| 4th Aug 2025 | 20:00 | Hearts vs Aberdeen | 2-0 |
| 9th Aug 2025 | 15:00 | Livingston vs Falkirk | 3-1 |
| 9th Aug 2025 | 15:00 | St. Mirren vs Motherwell | 0-0 |
| 9th Aug 2025 | 17:45 | Rangers vs Dundee | 1-1 |
| 10th Aug 2025 | 12:30 | Aberdeen vs Celtic | 0-2 |
| 10th Aug 2025 | 15:00 | Dundee United vs Hearts | 2-3 |
| 10th Aug 2025 | 15:00 | Hibernian vs Kilmarnock | 2-2 |
| 23rd Aug 2025 | 15:00 | Celtic vs Livingston | 3-0 |
| 23rd Aug 2025 | 15:00 | Hearts vs Motherwell | 3-3 |
| 23rd Aug 2025 | 15:00 | Kilmarnock vs Dundee | 0-0 |
| 24th Aug 2025 | 12:00 | St. Mirren vs Rangers | 1-1 |
| 23rd Sep 2025 | 19:45 | Dundee United vs Aberdeen | 2-0 |
| 23rd Sep 2025 | 19:45 | Falkirk vs Hibernian | 2-2 |
| 30th Aug 2025 | 15:00 | Livingston vs Hearts | 1-2 |
| 30th Aug 2025 | 15:00 | Motherwell vs Kilmarnock | 2-2 |
| 31st Aug 2025 | 12:00 | Rangers vs Celtic | 0-0 |
| 31st Aug 2025 | 14:00 | Dundee vs Dundee United | 0-2 |
| 31st Aug 2025 | 15:00 | Aberdeen vs Falkirk | 0-1 |
| 31st Aug 2025 | 15:00 | Hibernian vs St. Mirren | 1-1 |
| 13th Sep 2025 | 15:00 | Aberdeen vs Livingston | 0-0 |
| 13th Sep 2025 | 15:00 | Dundee vs Motherwell | 1-1 |
| 13th Sep 2025 | 15:00 | Falkirk vs St. Mirren | 1-2 |
| 13th Sep 2025 | 15:00 | Rangers vs Hearts | 0-2 |
| 13th Sep 2025 | 17:45 | Hibernian vs Dundee United | 3-3 |
| 14th Sep 2025 | 15:00 | Kilmarnock vs Celtic | 1-2 |
| 20th Sep 2025 | 15:00 | Dundee vs Livingston | 3-2 |
| 29th Oct 2025 | 19:45 | Celtic vs Falkirk | 4-0 |
| 29th Oct 2025 | 19:45 | Hibernian vs Rangers | 0-1 |
| 29th Oct 2025 | 19:45 | Kilmarnock vs Aberdeen | 0-1 |
| 29th Oct 2025 | 19:45 | Motherwell vs Dundee United | 2-0 |
| 29th Oct 2025 | 19:45 | St. Mirren vs Hearts | 2-2 |
| 27th Sep 2025 | 15:00 | Celtic vs Hibernian | 0-0 |
| 27th Sep 2025 | 15:00 | Dundee United vs Kilmarnock | 0-2 |
| 27th Sep 2025 | 15:00 | Hearts vs Falkirk | 3-0 |
| 27th Sep 2025 | 15:00 | St. Mirren vs Dundee | 1-0 |
| 27th Sep 2025 | 17:45 | Motherwell vs Aberdeen | 2-0 |
| 28th Sep 2025 | 15:00 | Livingston vs Rangers | 1-2 |
| 4th Oct 2025 | 15:00 | Dundee United vs Livingston | 1-1 |
| 4th Oct 2025 | 15:00 | Kilmarnock vs St. Mirren | 2-0 |
| 4th Oct 2025 | 17:45 | Hearts vs Hibernian | 1-0 |
| 5th Oct 2025 | 15:00 | Aberdeen vs Dundee | 4-0 |
| 5th Oct 2025 | 15:00 | Celtic vs Motherwell | 3-2 |
| 5th Oct 2025 | 15:00 | Falkirk vs Rangers | 1-1 |
| 18th Oct 2025 | 15:00 | Hibernian vs Livingston | 4-0 |
| 18th Oct 2025 | 15:00 | Motherwell vs Falkirk | 1-2 |
| 18th Oct 2025 | 15:00 | Rangers vs Dundee United | 2-2 |
| 18th Oct 2025 | 15:00 | St. Mirren vs Aberdeen | 0-1 |
| 18th Oct 2025 | 17:45 | Kilmarnock vs Hearts | 0-3 |
| 19th Oct 2025 | 12:00 | Dundee vs Celtic | 2-0 |
| 25th Oct 2025 | 15:00 | Dundee United vs St. Mirren | 3-1 |
| 25th Oct 2025 | 15:00 | Falkirk vs Dundee | 2-1 |
| 25th Oct 2025 | 15:00 | Livingston vs Motherwell | 1-2 |
| 26th Oct 2025 | 12:00 | Hearts vs Celtic | 3-1 |
| 26th Oct 2025 | 14:30 | Aberdeen vs Hibernian | 1-2 |
| 26th Oct 2025 | 15:00 | Rangers vs Kilmarnock | 3-1 |
| 1st Nov 2025 | 15:00 | Falkirk vs Kilmarnock | 3-1 |
| 1st Nov 2025 | 15:00 | Hearts vs Dundee | 4-0 |
| 25th Nov 2025 | 19:45 | Motherwell vs Hibernian | 2-0 |
| 17th Dec 2025 | 20:00 | Dundee United vs Celtic | 2-1 |
| 6th Jan 2026 | 20:00 | Rangers vs Aberdeen | 2-0 |
| 20th Jan 2026 | 19:45 | Livingston vs St. Mirren | 1-1 |
| 1st Nov 2025 | 15:00 | Livingston vs Hibernian | 2-2 |
| 3rd Dec 2025 | 19:45 | Aberdeen vs St. Mirren | 3-3 |
| 3rd Dec 2025 | 19:45 | Celtic vs Dundee | 1-0 |
| 3rd Dec 2025 | 19:45 | Dundee United vs Rangers | 2-2 |
| 3rd Dec 2025 | 19:45 | Falkirk vs Motherwell | 0-0 |
| 3rd Dec 2025 | 19:45 | Hearts vs Kilmarnock | 1-1 |
| 8th Nov 2025 | 15:00 | Falkirk vs Livingston | 1-1 |
| 8th Nov 2025 | 17:45 | St. Mirren vs Hibernian | 0-3 |
| 9th Nov 2025 | 15:00 | Aberdeen vs Motherwell | 1-1 |
| 9th Nov 2025 | 15:00 | Dundee vs Rangers | 0-3 |
| 9th Nov 2025 | 15:00 | Hearts vs Dundee United | 1-1 |
| 9th Nov 2025 | 16:00 | Celtic vs Kilmarnock | 4-0 |
| 22nd Nov 2025 | 15:00 | Dundee United vs Falkirk | 0-3 |
| 22nd Nov 2025 | 15:00 | Hibernian vs Dundee | 2-0 |
| 22nd Nov 2025 | 15:00 | Kilmarnock vs Motherwell | 1-3 |
| 22nd Nov 2025 | 15:00 | Rangers vs Livingston | 2-1 |
| 22nd Nov 2025 | 20:00 | St. Mirren vs Celtic | 0-1 |
| 23rd Nov 2025 | 15:00 | Aberdeen vs Hearts | 1-0 |
| 29th Nov 2025 | 15:00 | Dundee vs St. Mirren | 3-1 |
| 29th Nov 2025 | 15:00 | Motherwell vs Hearts | 0-0 |
| 29th Nov 2025 | 17:45 | Kilmarnock vs Dundee United | 1-1 |
| 30th Nov 2025 | 12:00 | Hibernian vs Celtic | 1-2 |
| 30th Nov 2025 | 14:00 | Rangers vs Falkirk | 0-0 |
| 30th Nov 2025 | 15:00 | Livingston vs Aberdeen | 0-1 |
| 6th Dec 2025 | 15:00 | Dundee vs Aberdeen | 1-3 |
| 6th Dec 2025 | 15:00 | Hibernian vs Falkirk | 3-0 |
| 6th Dec 2025 | 15:00 | Motherwell vs Livingston | 3-0 |
| 6th Dec 2025 | 15:00 | St. Mirren vs Dundee United | 2-0 |
| 6th Dec 2025 | 20:00 | Kilmarnock vs Rangers | 0-3 |
| 7th Dec 2025 | 15:00 | Celtic vs Hearts | 1-2 |
| 13th Dec 2025 | 15:00 | Dundee United vs Motherwell | 0-0 |
| 13th Dec 2025 | 15:00 | Livingston vs Dundee | 2-2 |
| 14th Dec 2025 | 15:00 | Aberdeen vs Kilmarnock | 2-1 |
| 15th Dec 2025 | 19:45 | Rangers vs Hibernian | 1-0 |
| 14th Jan 2026 | 19:45 | Falkirk vs Celtic | 0-1 |
| 14th Jan 2026 | 19:45 | Hearts vs St. Mirren | 2-0 |
| 13th Dec 2025 | 20:00 | Falkirk vs Hearts | 0-2 |
| 30th Dec 2025 | 19:45 | Dundee vs Kilmarnock | 2-1 |
| 30th Dec 2025 | 19:45 | Hibernian vs Aberdeen | 2-0 |
| 30th Dec 2025 | 19:45 | Livingston vs Dundee United | 1-3 |
| 30th Dec 2025 | 19:45 | Rangers vs St. Mirren | 2-1 |
| 30th Dec 2025 | 20:00 | Motherwell vs Celtic | 2-0 |
| 20th Dec 2025 | 15:00 | Dundee United vs Hibernian | 1-1 |
| 20th Dec 2025 | 15:00 | Kilmarnock vs Falkirk | 0-1 |
| 20th Dec 2025 | 15:00 | Motherwell vs Dundee | 1-0 |
| 20th Dec 2025 | 15:00 | St. Mirren vs Livingston | 1-0 |
| 21st Dec 2025 | 13:30 | Hearts vs Rangers | 2-1 |
| 21st Dec 2025 | 15:00 | Celtic vs Aberdeen | 3-1 |
| 27th Dec 2025 | 12:30 | Hibernian vs Hearts | 3-2 |
| 27th Dec 2025 | 15:00 | Dundee vs Falkirk | 1-0 |
| 27th Dec 2025 | 15:00 | Livingston vs Celtic | 2-4 |
| 27th Dec 2025 | 15:00 | Rangers vs Motherwell | 1-0 |
| 27th Dec 2025 | 15:00 | St. Mirren vs Kilmarnock | 0-0 |
| 27th Dec 2025 | 17:45 | Aberdeen vs Dundee United | 1-1 |
| 3rd Jan 2026 | 12:30 | Celtic vs Rangers | 1-3 |
| 3rd Jan 2026 | 15:00 | Dundee United vs Dundee | 0-1 |
| 3rd Jan 2026 | 15:00 | Falkirk vs Aberdeen | 1-0 |
| 3rd Jan 2026 | 15:00 | Hearts vs Livingston | 1-0 |
| 3rd Jan 2026 | 15:00 | Kilmarnock vs Hibernian | 1-3 |
| 3rd Jan 2026 | 15:00 | Motherwell vs St. Mirren | 2-0 |
| 10th Jan 2026 | 15:00 | Celtic vs Dundee United | 4-0 |
| 10th Jan 2026 | 15:00 | Hibernian vs Motherwell | 1-1 |
| 10th Jan 2026 | 15:00 | Livingston vs Kilmarnock | 1-1 |
| 10th Jan 2026 | 15:00 | St. Mirren vs Falkirk | 0-2 |
| 11th Jan 2026 | 14:00 | Dundee vs Hearts | 0-1 |
| 11th Jan 2026 | 16:30 | Aberdeen vs Rangers | 0-2 |
| 24th Jan 2026 | 15:00 | Aberdeen vs Livingston | 6-2 |
| 24th Jan 2026 | 15:00 | Falkirk vs Hibernian | 4-1 |
| 24th Jan 2026 | 15:00 | Motherwell vs Kilmarnock | 4-0 |
| 25th Jan 2026 | 15:00 | Hearts vs Celtic | 2-2 |
| 25th Jan 2026 | 15:00 | Rangers vs Dundee | 3-0 |
| 3rd Mar 2026 | 19:45 | Dundee United vs St. Mirren | 2-1 |
| 31st Jan 2026 | 15:00 | Kilmarnock vs Aberdeen | 3-0 |
| 31st Jan 2026 | 15:00 | Livingston vs Motherwell | 0-2 |
| 31st Jan 2026 | 15:00 | St. Mirren vs Dundee | 0-0 |
| 31st Jan 2026 | 20:00 | Dundee United vs Hearts | 0-3 |
| 1st Feb 2026 | 14:00 | Hibernian vs Rangers | 0-0 |
| 1st Feb 2026 | 15:00 | Celtic vs Falkirk | 2-0 |
| 3rd Feb 2026 | 20:00 | St. Mirren vs Hearts | 1-0 |
| 4th Feb 2026 | 19:45 | Hibernian vs Dundee United | 3-2 |
| 4th Feb 2026 | 19:45 | Livingston vs Falkirk | 1-2 |
| 4th Feb 2026 | 19:45 | Rangers vs Kilmarnock | 5-1 |
| 4th Mar 2026 | 20:00 | Aberdeen vs Celtic | 1-2 |
| 7th Mar 2026 | 15:00 | Dundee vs Motherwell | 2-1 |
| 10th Feb 2026 | 20:00 | Hearts vs Hibernian | 1-0 |
| 11th Feb 2026 | 19:45 | Celtic vs Livingston | 2-1 |
| 11th Feb 2026 | 19:45 | Falkirk vs Dundee | 1-0 |
| 11th Feb 2026 | 19:45 | Kilmarnock vs St. Mirren | 4-3 |
| 11th Feb 2026 | 20:00 | Motherwell vs Rangers | 1-1 |
| 24th Feb 2026 | 19:45 | Dundee United vs Aberdeen | 0-0 |
| 14th Feb 2026 | 15:00 | Dundee vs Livingston | 2-2 |
| 14th Feb 2026 | 15:00 | Falkirk vs Dundee United | 2-3 |
| 14th Feb 2026 | 15:00 | Hibernian vs St. Mirren | 2-0 |
| 15th Feb 2026 | 14:00 | Kilmarnock vs Celtic | 2-3 |
| 15th Feb 2026 | 14:30 | Motherwell vs Aberdeen | 2-0 |
| 15th Feb 2026 | 16:30 | Rangers vs Hearts | 4-2 |
| 21st Feb 2026 | 15:00 | Aberdeen vs Dundee | 2-3 |
| 21st Feb 2026 | 15:00 | Dundee United vs Kilmarnock | 1-1 |
| 21st Feb 2026 | 15:00 | Hearts vs Falkirk | 1-0 |
| 21st Feb 2026 | 19:30 | St. Mirren vs Motherwell | 0-5 |
| 22nd Feb 2026 | 15:00 | Celtic vs Hibernian | 1-2 |
| 22nd Feb 2026 | 15:00 | Livingston vs Rangers | 2-2 |
| 28th Feb 2026 | 15:00 | Dundee vs Hibernian | 3-3 |
| 28th Feb 2026 | 15:00 | Falkirk vs Kilmarnock | 5-1 |
| 28th Feb 2026 | 15:00 | Hearts vs Aberdeen | 1-0 |
| 28th Feb 2026 | 15:00 | Livingston vs St. Mirren | 1-1 |
| 28th Feb 2026 | 15:00 | Motherwell vs Dundee United | 2-0 |
| 1st Mar 2026 | 12:00 | Rangers vs Celtic | 2-2 |
| 14th Mar 2026 | 15:00 | Aberdeen vs Falkirk | 1-1 |
| 14th Mar 2026 | 15:00 | Celtic vs Motherwell | 3-1 |
| 14th Mar 2026 | 15:00 | Hibernian vs Livingston | 0-0 |
| 14th Mar 2026 | 20:00 | Kilmarnock vs Hearts | 1-0 |
| 15th Mar 2026 | 12:00 | St. Mirren vs Rangers | 0-1 |
| 15th Mar 2026 | 14:00 | Dundee vs Dundee United | 2-2 |
| 21st Mar 2026 | 15:00 | Falkirk vs St. Mirren | 1-2 |
| 21st Mar 2026 | 15:00 | Hearts vs Dundee | 1-0 |
| 21st Mar 2026 | 15:00 | Kilmarnock vs Livingston | 2-0 |
| 21st Mar 2026 | 15:00 | Motherwell vs Hibernian | 0-0 |
| 21st Mar 2026 | 17:45 | Rangers vs Aberdeen | 4-1 |
| 22nd Mar 2026 | 12:30 | Dundee United vs Celtic | 2-0 |
| 4th Apr 2026 | 15:00 | Hibernian vs Kilmarnock | 3-0 |
| 4th Apr 2026 | 15:00 | Motherwell vs Falkirk | 2-3 |
| 4th Apr 2026 | 15:00 | Rangers vs Dundee United | 4-2 |
| 4th Apr 2026 | 15:00 | St. Mirren vs Aberdeen | 2-0 |
| 5th Apr 2026 | 14:00 | Livingston vs Hearts | 2-2 |
| 5th Apr 2026 | 16:30 | Dundee vs Celtic | 1-2 |
| 11th Apr 2026 | 15:00 | Aberdeen vs Hibernian | 2-0 |
| 11th Apr 2026 | 15:00 | Celtic vs St. Mirren | 1-0 |
| 11th Apr 2026 | 15:00 | Dundee United vs Livingston | 3-2 |
| 11th Apr 2026 | 15:00 | Hearts vs Motherwell | 3-1 |
| 11th Apr 2026 | 15:00 | Kilmarnock vs Dundee | 2-2 |
| 12th Apr 2026 | 12:00 | Falkirk vs Rangers | 3-6 |
| 25th Apr 2026 | 15:00 | St. Mirren vs Livingston | 0-2 |
| 25th Apr 2026 | 15:00 | Aberdeen vs Kilmarnock | 1-0 |
| 25th Apr 2026 | 17:30 | Celtic vs Falkirk | 3-1 |
| 26th Apr 2026 | 14:00 | Dundee United vs Dundee | 3-0 |
| 26th Apr 2026 | 15:00 | Rangers vs Motherwell | 2-3 |
| 26th Apr 2026 | 16:30 | Hibernian vs Hearts | 1-2 |
| 1st May 2026 | 19:45 | Livingston vs Aberdeen | 2-2 |
| 2nd May 2026 | 15:00 | Kilmarnock vs Dundee United | 3-0 |
| 2nd May 2026 | 15:00 | Dundee vs St. Mirren | 1-0 |
| 2nd May 2026 | 15:00 | Falkirk vs Motherwell | 1-0 |
| 3rd May 2026 | 12:00 | Hibernian vs Celtic | 1-2 |
| 4th May 2026 | 17:30 | Hearts vs Rangers | 2-1 |
| 9th May 2026 | 15:00 | St. Mirren vs Kilmarnock | 0-3 |
| 9th May 2026 | 15:00 | Dundee vs Livingston | 3-0 |
| 9th May 2026 | 15:00 | Aberdeen vs Dundee United | 2-0 |
| 9th May 2026 | 15:00 | Falkirk vs Hibernian | 1-3 |
| 9th May 2026 | 20:00 | Motherwell vs Hearts | 1-1 |
| 10th May 2026 | 12:00 | Celtic vs Rangers | 3-1 |
| 12th May 2026 | 19:45 | Kilmarnock vs Dundee | 3-1 |
| 12th May 2026 | 19:45 | Dundee United vs Livingston | 0-0 |
| 12th May 2026 | 19:45 | Aberdeen vs St. Mirren | 0-2 |
| 13th May 2026 | 20:00 | Rangers vs Hibernian | 1-2 |
| 13th May 2026 | 20:00 | Motherwell vs Celtic | 2-3 |
| 13th May 2026 | 20:00 | Hearts vs Falkirk | 3-0 |
| 16th May 2026 | 12:30 | Hibernian vs Motherwell | 0-1 |
| 16th May 2026 | 12:30 | Falkirk vs Rangers | 2-5 |
| 16th May 2026 | 12:30 | Celtic vs Hearts | 3-1 |
| 17th May 2026 | 14:00 | St. Mirren vs Dundee United | 1-1 |
| 17th May 2026 | 14:00 | Livingston vs Kilmarnock | 1-4 |
| 17th May 2026 | 14:00 | Dundee vs Aberdeen | 3-2 |