← Scottish Premiership ♂ · Roll of honour · ‹ 2024-2025 · 2026-2027 ›
Scottish Premiership ♂ 2025-2026
Final table, results and statistics of the 2025-2026 season.
Champions : Celtic FC Wikidata
Relegated : Livingston Football Club
Final table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Celtic | 38 | 26 | 4 | 8 | 73:41 | +32 | 82 |
| 2 | Hearts | 38 | 24 | 8 | 6 | 67:34 | +33 | 80 |
| 3 | Rangers | 38 | 20 | 12 | 6 | 76:43 | +33 | 72 |
| 4 | Motherwell | 38 | 16 | 13 | 9 | 59:36 | +23 | 61 |
| 5 | Hibernian | 38 | 15 | 12 | 11 | 58:44 | +14 | 57 |
| 6 | Falkirk | 38 | 14 | 7 | 17 | 50:62 | -12 | 49 |
| 7 | Dundee United | 38 | 10 | 15 | 13 | 49:60 | -11 | 45 |
| 8 | Dundee | 38 | 11 | 9 | 18 | 42:61 | -19 | 42 |
| 9 | Aberdeen | 38 | 11 | 7 | 20 | 40:55 | -15 | 40 |
| 10 | Kilmarnock | 38 | 10 | 10 | 18 | 50:68 | -18 | 40 |
| 11 | St Mirren | 38 | 8 | 10 | 20 | 30:55 | -25 | 34 |
| 12 | Livingston | 38 | 2 | 15 | 21 | 40:75 | -35 | 21 |
Table recalculated from the results: without any points deductions, and without the league's own tie-break or end-of-season rules (play-offs, halved points).
Home table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Hearts | 19 | 15 | 4 | 0 | 37:11 | +26 | 49 |
| 2 | Celtic | 19 | 15 | 1 | 3 | 43:15 | +28 | 46 |
| 3 | Rangers | 19 | 11 | 5 | 3 | 39:21 | +18 | 38 |
| 4 | Motherwell | 19 | 10 | 6 | 3 | 32:13 | +19 | 36 |
| 5 | Dundee | 19 | 9 | 4 | 6 | 31:28 | +3 | 31 |
| 6 | Hibernian | 19 | 8 | 6 | 5 | 32:19 | +13 | 30 |
| 7 | Dundee United | 19 | 7 | 7 | 5 | 24:22 | +2 | 28 |
| 8 | Aberdeen | 19 | 7 | 5 | 7 | 28:23 | +5 | 26 |
| 9 | Falkirk | 20 | 7 | 5 | 8 | 33:34 | -1 | 26 |
| 10 | Kilmarnock | 19 | 7 | 4 | 8 | 28:28 | 0 | 25 |
| 11 | St Mirren | 19 | 5 | 6 | 8 | 11:22 | -11 | 21 |
| 12 | Livingston | 18 | 1 | 8 | 9 | 24:36 | -12 | 11 |
Away table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Celtic | 19 | 11 | 3 | 5 | 30:26 | +4 | 36 |
| 2 | Rangers | 19 | 9 | 7 | 3 | 37:22 | +15 | 34 |
| 3 | Hearts | 19 | 9 | 4 | 6 | 30:23 | +7 | 31 |
| 4 | Hibernian | 19 | 7 | 6 | 6 | 26:25 | +1 | 27 |
| 5 | Motherwell | 19 | 6 | 7 | 6 | 27:23 | +4 | 25 |
| 6 | Falkirk | 18 | 7 | 2 | 9 | 17:28 | -11 | 23 |
| 7 | Dundee United | 19 | 3 | 8 | 8 | 25:38 | -13 | 17 |
| 8 | Kilmarnock | 19 | 3 | 6 | 10 | 22:40 | -18 | 15 |
| 9 | Aberdeen | 19 | 4 | 2 | 13 | 12:32 | -20 | 14 |
| 10 | St Mirren | 19 | 3 | 4 | 12 | 19:33 | -14 | 13 |
| 11 | Dundee | 19 | 2 | 5 | 12 | 11:33 | -22 | 11 |
| 12 | Livingston | 20 | 1 | 7 | 12 | 16:39 | -23 | 10 |
The season in numbers
| Matches played | 228 |
| Goals scored | 634 (2,78 per match) |
| Home wins | 102 (45 %) |
| Draws | 61 (27 %) |
| Away wins | 65 (29 %) |
| Goalless matches (0-0) | 16 |
| Best attack | Rangers (76) |
| Best defence | Hearts (34) |
| Biggest win | St Mirren 0 – 5 Motherwell 21/02/2026 |
| Highest-scoring match | Falkirk 3 – 6 Rangers 12/04/2026 |
Results grid row: home team; column: away team (number = final position)
All results
August 2025 22 match(es)
| 02/08/2025 | Motherwell | 1 – 1 | Rangers |
| 02/08/2025 | Kilmarnock | 2 – 2 | Livingston |
| 03/08/2025 | Dundee | 1 – 2 | Hibernian |
| 03/08/2025 | Celtic | 1 – 0 | St Mirren |
| 03/08/2025 | Falkirk | 2 – 2 | Dundee United |
| 04/08/2025 | Hearts | 2 – 0 | Aberdeen |
| 09/08/2025 | Rangers | 1 – 1 | Dundee |
| 09/08/2025 | St Mirren | 0 – 0 | Motherwell |
| 09/08/2025 | Livingston | 3 – 1 | Falkirk |
| 10/08/2025 | Dundee United | 2 – 3 | Hearts |
| 10/08/2025 | Aberdeen | 0 – 2 | Celtic |
| 10/08/2025 | Hibernian | 2 – 2 | Kilmarnock |
| 23/08/2025 | Celtic | 3 – 0 | Livingston |
| 23/08/2025 | Hearts | 3 – 3 | Motherwell |
| 23/08/2025 | Kilmarnock | 0 – 0 | Dundee |
| 24/08/2025 | St Mirren | 1 – 1 | Rangers |
| 30/08/2025 | Motherwell | 2 – 2 | Kilmarnock |
| 30/08/2025 | Livingston | 1 – 2 | Hearts |
| 31/08/2025 | Dundee | 0 – 2 | Dundee United |
| 31/08/2025 | Hibernian | 1 – 1 | St Mirren |
| 31/08/2025 | Rangers | 0 – 0 | Celtic |
| 31/08/2025 | Aberdeen | 0 – 1 | Falkirk |
September 2025 15 match(es)
| 13/09/2025 | Dundee | 1 – 1 | Motherwell |
| 13/09/2025 | Rangers | 0 – 2 | Hearts |
| 13/09/2025 | Aberdeen | 0 – 0 | Livingston |
| 13/09/2025 | Falkirk | 1 – 2 | St Mirren |
| 13/09/2025 | Hibernian | 3 – 3 | Dundee United |
| 14/09/2025 | Kilmarnock | 1 – 2 | Celtic |
| 20/09/2025 | Dundee | 3 – 2 | Livingston |
| 23/09/2025 | Dundee United | 2 – 0 | Aberdeen |
| 23/09/2025 | Falkirk | 2 – 2 | Hibernian |
| 27/09/2025 | Celtic | 0 – 0 | Hibernian |
| 27/09/2025 | Motherwell | 2 – 0 | Aberdeen |
| 27/09/2025 | Hearts | 3 – 0 | Falkirk |
| 27/09/2025 | Dundee United | 0 – 2 | Kilmarnock |
| 27/09/2025 | St Mirren | 1 – 0 | Dundee |
| 28/09/2025 | Livingston | 1 – 2 | Rangers |
October 2025 23 match(es)
| 04/10/2025 | Hearts | 1 – 0 | Hibernian |
| 04/10/2025 | Kilmarnock | 2 – 0 | St Mirren |
| 04/10/2025 | Dundee United | 1 – 1 | Livingston |
| 05/10/2025 | Celtic | 3 – 2 | Motherwell |
| 05/10/2025 | Aberdeen | 4 – 0 | Dundee |
| 05/10/2025 | Falkirk | 1 – 1 | Rangers |
| 18/10/2025 | Rangers | 2 – 2 | Dundee United |
| 18/10/2025 | St Mirren | 0 – 1 | Aberdeen |
| 18/10/2025 | Hibernian | 4 – 0 | Livingston |
| 18/10/2025 | Kilmarnock | 0 – 3 | Hearts |
| 18/10/2025 | Motherwell | 1 – 2 | Falkirk |
| 19/10/2025 | Dundee | 2 – 0 | Celtic |
| 25/10/2025 | Falkirk | 2 – 1 | Dundee |
| 25/10/2025 | Livingston | 1 – 2 | Motherwell |
| 25/10/2025 | Dundee United | 3 – 1 | St Mirren |
| 26/10/2025 | Aberdeen | 1 – 2 | Hibernian |
| 26/10/2025 | Rangers | 3 – 1 | Kilmarnock |
| 26/10/2025 | Hearts | 3 – 1 | Celtic |
| 29/10/2025 | Celtic | 4 – 0 | Falkirk |
| 29/10/2025 | St Mirren | 2 – 2 | Hearts |
| 29/10/2025 | Kilmarnock | 0 – 1 | Aberdeen |
| 29/10/2025 | Motherwell | 2 – 0 | Dundee United |
| 29/10/2025 | Hibernian | 0 – 1 | Rangers |
November 2025 22 match(es)
| 01/11/2025 | Falkirk | 3 – 1 | Kilmarnock |
| 01/11/2025 | Hearts | 4 – 0 | Dundee |
| 01/11/2025 | Livingston | 2 – 2 | Hibernian |
| 08/11/2025 | Falkirk | 1 – 1 | Livingston |
| 08/11/2025 | St Mirren | 0 – 3 | Hibernian |
| 09/11/2025 | Celtic | 4 – 0 | Kilmarnock |
| 09/11/2025 | Aberdeen | 1 – 1 | Motherwell |
| 09/11/2025 | Dundee | 0 – 3 | Rangers |
| 09/11/2025 | Hearts | 1 – 1 | Dundee United |
| 22/11/2025 | Dundee United | 0 – 3 | Falkirk |
| 22/11/2025 | Kilmarnock | 1 – 3 | Motherwell |
| 22/11/2025 | St Mirren | 0 – 1 | Celtic |
| 22/11/2025 | Hibernian | 2 – 0 | Dundee |
| 22/11/2025 | Rangers | 2 – 1 | Livingston |
| 23/11/2025 | Aberdeen | 1 – 0 | Hearts |
| 25/11/2025 | Motherwell | 2 – 0 | Hibernian |
| 29/11/2025 | Dundee | 3 – 1 | St Mirren |
| 29/11/2025 | Motherwell | 0 – 0 | Hearts |
| 29/11/2025 | Kilmarnock | 1 – 1 | Dundee United |
| 30/11/2025 | Hibernian | 1 – 2 | Celtic |
| 30/11/2025 | Rangers | 0 – 0 | Falkirk |
| 30/11/2025 | Livingston | 0 – 1 | Aberdeen |
December 2025 34 match(es)
January 2026 25 match(es)
| 03/01/2026 | Falkirk | 1 – 0 | Aberdeen |
| 03/01/2026 | Motherwell | 2 – 0 | St Mirren |
| 03/01/2026 | Celtic | 1 – 3 | Rangers |
| 03/01/2026 | Dundee United | 0 – 1 | Dundee |
| 03/01/2026 | Kilmarnock | 1 – 3 | Hibernian |
| 03/01/2026 | Hearts | 1 – 0 | Livingston |
| 06/01/2026 | Rangers | 2 – 0 | Aberdeen |
| 10/01/2026 | Livingston | 1 – 1 | Kilmarnock |
| 10/01/2026 | St Mirren | 0 – 2 | Falkirk |
| 10/01/2026 | Celtic | 4 – 0 | Dundee United |
| 10/01/2026 | Hibernian | 1 – 1 | Motherwell |
| 11/01/2026 | Dundee | 0 – 1 | Hearts |
| 11/01/2026 | Aberdeen | 0 – 2 | Rangers |
| 14/01/2026 | Hearts | 2 – 0 | St Mirren |
| 14/01/2026 | Falkirk | 0 – 1 | Celtic |
| 20/01/2026 | Livingston | 1 – 1 | St Mirren |
| 24/01/2026 | Aberdeen | 6 – 2 | Livingston |
| 24/01/2026 | Motherwell | 4 – 0 | Kilmarnock |
| 24/01/2026 | Falkirk | 4 – 1 | Hibernian |
| 25/01/2026 | Hearts | 2 – 2 | Celtic |
| 25/01/2026 | Rangers | 3 – 0 | Dundee |
| 31/01/2026 | Kilmarnock | 3 – 0 | Aberdeen |
| 31/01/2026 | St Mirren | 0 – 0 | Dundee |
| 31/01/2026 | Dundee United | 0 – 3 | Hearts |
| 31/01/2026 | Livingston | 0 – 2 | Motherwell |
February 2026 29 match(es)
| 01/02/2026 | Hibernian | 0 – 0 | Rangers |
| 01/02/2026 | Celtic | 2 – 0 | Falkirk |
| 03/02/2026 | St Mirren | 1 – 0 | Hearts |
| 04/02/2026 | Rangers | 5 – 1 | Kilmarnock |
| 04/02/2026 | Hibernian | 3 – 2 | Dundee United |
| 04/02/2026 | Livingston | 1 – 2 | Falkirk |
| 10/02/2026 | Hearts | 1 – 0 | Hibernian |
| 11/02/2026 | Falkirk | 1 – 0 | Dundee |
| 11/02/2026 | Kilmarnock | 4 – 3 | St Mirren |
| 11/02/2026 | Celtic | 2 – 1 | Livingston |
| 11/02/2026 | Motherwell | 1 – 1 | Rangers |
| 14/02/2026 | Dundee | 2 – 2 | Livingston |
| 14/02/2026 | Falkirk | 2 – 3 | Dundee United |
| 14/02/2026 | Hibernian | 2 – 0 | St Mirren |
| 15/02/2026 | Rangers | 4 – 2 | Hearts |
| 15/02/2026 | Motherwell | 2 – 0 | Aberdeen |
| 15/02/2026 | Kilmarnock | 2 – 3 | Celtic |
| 21/02/2026 | Dundee United | 1 – 1 | Kilmarnock |
| 21/02/2026 | Aberdeen | 2 – 3 | Dundee |
| 21/02/2026 | St Mirren | 0 – 5 | Motherwell |
| 21/02/2026 | Hearts | 1 – 0 | Falkirk |
| 22/02/2026 | Celtic | 1 – 2 | Hibernian |
| 22/02/2026 | Livingston | 2 – 2 | Rangers |
| 24/02/2026 | Dundee United | 0 – 0 | Aberdeen |
| 28/02/2026 | Dundee | 3 – 3 | Hibernian |
| 28/02/2026 | Motherwell | 2 – 0 | Dundee United |
| 28/02/2026 | Livingston | 1 – 1 | St Mirren |
| 28/02/2026 | Falkirk | 5 – 1 | Kilmarnock |
| 28/02/2026 | Hearts | 1 – 0 | Aberdeen |
March 2026 16 match(es)
| 01/03/2026 | Rangers | 2 – 2 | Celtic |
| 03/03/2026 | Dundee United | 2 – 1 | St Mirren |
| 04/03/2026 | Aberdeen | 1 – 2 | Celtic |
| 07/03/2026 | Dundee | 2 – 1 | Motherwell |
| 14/03/2026 | Kilmarnock | 1 – 0 | Hearts |
| 14/03/2026 | Celtic | 3 – 1 | Motherwell |
| 14/03/2026 | Aberdeen | 1 – 1 | Falkirk |
| 14/03/2026 | Hibernian | 0 – 0 | Livingston |
| 15/03/2026 | St Mirren | 0 – 1 | Rangers |
| 15/03/2026 | Dundee | 2 – 2 | Dundee United |
| 21/03/2026 | Kilmarnock | 2 – 0 | Livingston |
| 21/03/2026 | Motherwell | 0 – 0 | Hibernian |
| 21/03/2026 | Rangers | 4 – 1 | Aberdeen |
| 21/03/2026 | Hearts | 1 – 0 | Dundee |
| 21/03/2026 | Falkirk | 1 – 2 | St Mirren |
| 22/03/2026 | Dundee United | 2 – 0 | Celtic |
April 2026 18 match(es)
| 04/04/2026 | St Mirren | 2 – 0 | Aberdeen |
| 04/04/2026 | Motherwell | 2 – 3 | Falkirk |
| 04/04/2026 | Rangers | 4 – 2 | Dundee United |
| 04/04/2026 | Hibernian | 3 – 0 | Kilmarnock |
| 05/04/2026 | Dundee | 1 – 2 | Celtic |
| 05/04/2026 | Livingston | 2 – 2 | Hearts |
| 11/04/2026 | Celtic | 1 – 0 | St Mirren |
| 11/04/2026 | Aberdeen | 2 – 0 | Hibernian |
| 11/04/2026 | Dundee United | 3 – 2 | Livingston |
| 11/04/2026 | Kilmarnock | 2 – 2 | Dundee |
| 11/04/2026 | Hearts | 3 – 1 | Motherwell |
| 12/04/2026 | Falkirk | 3 – 6 | Rangers |
| 25/04/2026 | Celtic | 3 – 1 | Falkirk |
| 25/04/2026 | St Mirren | 0 – 2 | Livingston |
| 25/04/2026 | Aberdeen | 1 – 0 | Kilmarnock |
| 26/04/2026 | Hibernian | 1 – 2 | Hearts |
| 26/04/2026 | Dundee United | 3 – 0 | Dundee |
| 26/04/2026 | Rangers | 2 – 3 | Motherwell |
May 2026 24 match(es)
| 01/05/2026 | Livingston | 2 – 2 | Aberdeen |
| 02/05/2026 | Dundee | 1 – 0 | St Mirren |
| 02/05/2026 | Falkirk | 1 – 0 | Motherwell |
| 02/05/2026 | Kilmarnock | 3 – 0 | Dundee United |
| 03/05/2026 | Hibernian | 1 – 2 | Celtic |
| 04/05/2026 | Hearts | 2 – 1 | Rangers |
| 09/05/2026 | St Mirren | 0 – 3 | Kilmarnock |
| 09/05/2026 | Falkirk | 1 – 3 | Hibernian |
| 09/05/2026 | Dundee | 3 – 0 | Livingston |
| 09/05/2026 | Motherwell | 1 – 1 | Hearts |
| 09/05/2026 | Aberdeen | 2 – 0 | Dundee United |
| 10/05/2026 | Celtic | 3 – 1 | Rangers |
| 12/05/2026 | Dundee United | 0 – 0 | Livingston |
| 12/05/2026 | Kilmarnock | 3 – 1 | Dundee |
| 12/05/2026 | Aberdeen | 0 – 2 | St Mirren |
| 13/05/2026 | Motherwell | 2 – 3 | Celtic |
| 13/05/2026 | Rangers | 1 – 2 | Hibernian |
| 13/05/2026 | Hearts | 3 – 0 | Falkirk |
| 16/05/2026 | Falkirk | 2 – 5 | Rangers |
| 16/05/2026 | Hibernian | 0 – 1 | Motherwell |
| 16/05/2026 | Celtic | 3 – 1 | Hearts |
| 17/05/2026 | St Mirren | 1 – 1 | Dundee United |
| 17/05/2026 | Dundee | 3 – 2 | Aberdeen |
| 17/05/2026 | Livingston | 1 – 4 | Kilmarnock |
Previous seasons
Final table, results and statistics for every season. Roll of honour → Records →
2025-2026 · 2024-2025 · 2023-2024 · 2022-2023 · 2021-2022 · 2020-2021 · 2019-2020 · 2018-2019 · 2017-2018 · 2016-2017 · 2015-2016 · 2014-2015 · 2013-2014 · 2012-2013 · 2011-2012 · 2010-2011 · 2009-2010 · 2008-2009 · 2007-2008 · 2006-2007 · 2005-2006 · 2004-2005 · 2003-2004 · 2002-2003 · 2001-2002 · 1999-2000 · 1998-1999 · 1997-1998 · 1996-1997 · 1995-1996 · 1994-1995