AntosofaFootball, analysed from the sofa

← 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

#TeamJVNDGoalsGDPts
1Celtic38264873:41+3282
2Hearts38248667:34+3380
3Rangers382012676:43+3372
4Motherwell381613959:36+2361
5Hibernian3815121158:44+1457
6Falkirk381471750:62-1249
7Dundee United3810151349:60-1145
8Dundee381191842:61-1942
9Aberdeen381172040:55-1540
10Kilmarnock3810101850:68-1840
11St Mirren388102030:55-2534
12Livingston382152140:75-3521

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
#TeamJVNDGoalsGDPts
1Hearts19154037:11+2649
2Celtic19151343:15+2846
3Rangers19115339:21+1838
4Motherwell19106332:13+1936
5Dundee1994631:28+331
6Hibernian1986532:19+1330
7Dundee United1977524:22+228
8Aberdeen1975728:23+526
9Falkirk2075833:34-126
10Kilmarnock1974828:28025
11St Mirren1956811:22-1121
12Livingston1818924:36-1211
Away table
#TeamJVNDGoalsGDPts
1Celtic19113530:26+436
2Rangers1997337:22+1534
3Hearts1994630:23+731
4Hibernian1976626:25+127
5Motherwell1967627:23+425
6Falkirk1872917:28-1123
7Dundee United1938825:38-1317
8Kilmarnock19361022:40-1815
9Aberdeen19421312:32-2014
10St Mirren19341219:33-1413
11Dundee19251211:33-2211
12Livingston20171216:39-2310

The season in numbers

Matches played228
Goals scored634 (2,78 per match)
Home wins102 (45 %)
Draws61 (27 %)
Away wins65 (29 %)
Goalless matches (0-0)16
Best attackRangers (76)
Best defenceHearts (34)
Biggest winSt Mirren 0 – 5 Motherwell 21/02/2026
Highest-scoring matchFalkirk 3 – 6 Rangers 12/04/2026
Results grid row: home team; column: away team (number = final position)
123456789101112
1. Celtic1-2
3-1
1-3
3-1
3-2
3-1
0-0
1-2
4-0
2-0
3-1
4-01-03-14-01-0
1-0
3-0
2-1
2. Hearts3-1
2-2
2-1
2-1
3-3
3-1
1-0
1-0
3-0
1-0
3-0
1-14-0
1-0
2-0
1-0
1-12-01-0
3. Rangers0-0
2-2
0-2
4-2
1-0
2-3
1-0
1-2
0-02-2
4-2
1-1
3-0
2-0
4-1
3-1
5-1
2-12-1
4. Motherwell2-0
2-3
0-0
1-1
1-1
1-1
2-0
0-0
1-2
2-3
2-0
2-0
1-02-0
2-0
2-2
4-0
2-03-0
5. Hibernian1-2
1-2
3-2
1-2
0-1
0-0
1-1
0-1
3-03-3
3-2
2-02-02-2
3-0
1-1
2-0
4-0
0-0
6. Falkirk0-10-21-1
3-6
2-5
0-0
1-0
2-2
4-1
1-3
2-2
2-3
2-1
1-0
1-03-1
5-1
1-2
1-2
1-1
7. Dundee United2-1
2-0
2-3
0-3
2-20-01-10-30-1
3-0
2-0
0-0
0-2
1-1
3-1
2-1
1-1
3-2
0-0
8. Dundee2-0
1-2
0-10-31-1
2-1
1-2
3-3
1-00-2
2-2
1-3
3-2
2-13-1
1-0
3-2
2-2
3-0
9. Aberdeen0-2
1-2
1-00-21-11-2
2-0
0-1
1-1
1-1
2-0
4-0
2-3
2-1
1-0
3-3
0-2
0-0
6-2
10. Kilmarnock1-2
2-3
0-3
1-0
0-31-31-30-11-1
3-0
0-0
2-2
3-1
0-1
3-0
2-0
4-3
2-2
2-0
11. St Mirren0-12-2
1-0
1-1
0-1
0-0
0-5
0-30-22-0
1-1
1-0
0-0
0-1
2-0
0-0
0-3
1-0
0-2
12. Livingston2-41-2
2-2
1-2
2-2
1-2
0-2
2-23-1
1-2
1-32-20-1
2-2
1-1
1-4
1-1
1-1

All results

August 2025 22 match(es)
02/08/2025Motherwell1 – 1Rangers
02/08/2025Kilmarnock2 – 2Livingston
03/08/2025Dundee1 – 2Hibernian
03/08/2025Celtic1 – 0St Mirren
03/08/2025Falkirk2 – 2Dundee United
04/08/2025Hearts2 – 0Aberdeen
09/08/2025Rangers1 – 1Dundee
09/08/2025St Mirren0 – 0Motherwell
09/08/2025Livingston3 – 1Falkirk
10/08/2025Dundee United2 – 3Hearts
10/08/2025Aberdeen0 – 2Celtic
10/08/2025Hibernian2 – 2Kilmarnock
23/08/2025Celtic3 – 0Livingston
23/08/2025Hearts3 – 3Motherwell
23/08/2025Kilmarnock0 – 0Dundee
24/08/2025St Mirren1 – 1Rangers
30/08/2025Motherwell2 – 2Kilmarnock
30/08/2025Livingston1 – 2Hearts
31/08/2025Dundee0 – 2Dundee United
31/08/2025Hibernian1 – 1St Mirren
31/08/2025Rangers0 – 0Celtic
31/08/2025Aberdeen0 – 1Falkirk
September 2025 15 match(es)
13/09/2025Dundee1 – 1Motherwell
13/09/2025Rangers0 – 2Hearts
13/09/2025Aberdeen0 – 0Livingston
13/09/2025Falkirk1 – 2St Mirren
13/09/2025Hibernian3 – 3Dundee United
14/09/2025Kilmarnock1 – 2Celtic
20/09/2025Dundee3 – 2Livingston
23/09/2025Dundee United2 – 0Aberdeen
23/09/2025Falkirk2 – 2Hibernian
27/09/2025Celtic0 – 0Hibernian
27/09/2025Motherwell2 – 0Aberdeen
27/09/2025Hearts3 – 0Falkirk
27/09/2025Dundee United0 – 2Kilmarnock
27/09/2025St Mirren1 – 0Dundee
28/09/2025Livingston1 – 2Rangers
October 2025 23 match(es)
04/10/2025Hearts1 – 0Hibernian
04/10/2025Kilmarnock2 – 0St Mirren
04/10/2025Dundee United1 – 1Livingston
05/10/2025Celtic3 – 2Motherwell
05/10/2025Aberdeen4 – 0Dundee
05/10/2025Falkirk1 – 1Rangers
18/10/2025Rangers2 – 2Dundee United
18/10/2025St Mirren0 – 1Aberdeen
18/10/2025Hibernian4 – 0Livingston
18/10/2025Kilmarnock0 – 3Hearts
18/10/2025Motherwell1 – 2Falkirk
19/10/2025Dundee2 – 0Celtic
25/10/2025Falkirk2 – 1Dundee
25/10/2025Livingston1 – 2Motherwell
25/10/2025Dundee United3 – 1St Mirren
26/10/2025Aberdeen1 – 2Hibernian
26/10/2025Rangers3 – 1Kilmarnock
26/10/2025Hearts3 – 1Celtic
29/10/2025Celtic4 – 0Falkirk
29/10/2025St Mirren2 – 2Hearts
29/10/2025Kilmarnock0 – 1Aberdeen
29/10/2025Motherwell2 – 0Dundee United
29/10/2025Hibernian0 – 1Rangers
November 2025 22 match(es)
01/11/2025Falkirk3 – 1Kilmarnock
01/11/2025Hearts4 – 0Dundee
01/11/2025Livingston2 – 2Hibernian
08/11/2025Falkirk1 – 1Livingston
08/11/2025St Mirren0 – 3Hibernian
09/11/2025Celtic4 – 0Kilmarnock
09/11/2025Aberdeen1 – 1Motherwell
09/11/2025Dundee0 – 3Rangers
09/11/2025Hearts1 – 1Dundee United
22/11/2025Dundee United0 – 3Falkirk
22/11/2025Kilmarnock1 – 3Motherwell
22/11/2025St Mirren0 – 1Celtic
22/11/2025Hibernian2 – 0Dundee
22/11/2025Rangers2 – 1Livingston
23/11/2025Aberdeen1 – 0Hearts
25/11/2025Motherwell2 – 0Hibernian
29/11/2025Dundee3 – 1St Mirren
29/11/2025Motherwell0 – 0Hearts
29/11/2025Kilmarnock1 – 1Dundee United
30/11/2025Hibernian1 – 2Celtic
30/11/2025Rangers0 – 0Falkirk
30/11/2025Livingston0 – 1Aberdeen
December 2025 34 match(es)
03/12/2025Dundee United2 – 2Rangers
03/12/2025Falkirk0 – 0Motherwell
03/12/2025Aberdeen3 – 3St Mirren
03/12/2025Hearts1 – 1Kilmarnock
03/12/2025Celtic1 – 0Dundee
06/12/2025St Mirren2 – 0Dundee United
06/12/2025Hibernian3 – 0Falkirk
06/12/2025Dundee1 – 3Aberdeen
06/12/2025Motherwell3 – 0Livingston
06/12/2025Kilmarnock0 – 3Rangers
07/12/2025Celtic1 – 2Hearts
13/12/2025Falkirk0 – 2Hearts
13/12/2025Dundee United0 – 0Motherwell
13/12/2025Livingston2 – 2Dundee
14/12/2025Aberdeen2 – 1Kilmarnock
15/12/2025Rangers1 – 0Hibernian
17/12/2025Dundee United2 – 1Celtic
20/12/2025Motherwell1 – 0Dundee
20/12/2025St Mirren1 – 0Livingston
20/12/2025Kilmarnock0 – 1Falkirk
20/12/2025Dundee United1 – 1Hibernian
21/12/2025Hearts2 – 1Rangers
21/12/2025Celtic3 – 1Aberdeen
27/12/2025St Mirren0 – 0Kilmarnock
27/12/2025Livingston2 – 4Celtic
27/12/2025Dundee1 – 0Falkirk
27/12/2025Rangers1 – 0Motherwell
27/12/2025Hibernian3 – 2Hearts
27/12/2025Aberdeen1 – 1Dundee United
30/12/2025Hibernian2 – 0Aberdeen
30/12/2025Livingston1 – 3Dundee United
30/12/2025Motherwell2 – 0Celtic
30/12/2025Rangers2 – 1St Mirren
30/12/2025Dundee2 – 1Kilmarnock
January 2026 25 match(es)
03/01/2026Falkirk1 – 0Aberdeen
03/01/2026Motherwell2 – 0St Mirren
03/01/2026Celtic1 – 3Rangers
03/01/2026Dundee United0 – 1Dundee
03/01/2026Kilmarnock1 – 3Hibernian
03/01/2026Hearts1 – 0Livingston
06/01/2026Rangers2 – 0Aberdeen
10/01/2026Livingston1 – 1Kilmarnock
10/01/2026St Mirren0 – 2Falkirk
10/01/2026Celtic4 – 0Dundee United
10/01/2026Hibernian1 – 1Motherwell
11/01/2026Dundee0 – 1Hearts
11/01/2026Aberdeen0 – 2Rangers
14/01/2026Hearts2 – 0St Mirren
14/01/2026Falkirk0 – 1Celtic
20/01/2026Livingston1 – 1St Mirren
24/01/2026Aberdeen6 – 2Livingston
24/01/2026Motherwell4 – 0Kilmarnock
24/01/2026Falkirk4 – 1Hibernian
25/01/2026Hearts2 – 2Celtic
25/01/2026Rangers3 – 0Dundee
31/01/2026Kilmarnock3 – 0Aberdeen
31/01/2026St Mirren0 – 0Dundee
31/01/2026Dundee United0 – 3Hearts
31/01/2026Livingston0 – 2Motherwell
February 2026 29 match(es)
01/02/2026Hibernian0 – 0Rangers
01/02/2026Celtic2 – 0Falkirk
03/02/2026St Mirren1 – 0Hearts
04/02/2026Rangers5 – 1Kilmarnock
04/02/2026Hibernian3 – 2Dundee United
04/02/2026Livingston1 – 2Falkirk
10/02/2026Hearts1 – 0Hibernian
11/02/2026Falkirk1 – 0Dundee
11/02/2026Kilmarnock4 – 3St Mirren
11/02/2026Celtic2 – 1Livingston
11/02/2026Motherwell1 – 1Rangers
14/02/2026Dundee2 – 2Livingston
14/02/2026Falkirk2 – 3Dundee United
14/02/2026Hibernian2 – 0St Mirren
15/02/2026Rangers4 – 2Hearts
15/02/2026Motherwell2 – 0Aberdeen
15/02/2026Kilmarnock2 – 3Celtic
21/02/2026Dundee United1 – 1Kilmarnock
21/02/2026Aberdeen2 – 3Dundee
21/02/2026St Mirren0 – 5Motherwell
21/02/2026Hearts1 – 0Falkirk
22/02/2026Celtic1 – 2Hibernian
22/02/2026Livingston2 – 2Rangers
24/02/2026Dundee United0 – 0Aberdeen
28/02/2026Dundee3 – 3Hibernian
28/02/2026Motherwell2 – 0Dundee United
28/02/2026Livingston1 – 1St Mirren
28/02/2026Falkirk5 – 1Kilmarnock
28/02/2026Hearts1 – 0Aberdeen
March 2026 16 match(es)
01/03/2026Rangers2 – 2Celtic
03/03/2026Dundee United2 – 1St Mirren
04/03/2026Aberdeen1 – 2Celtic
07/03/2026Dundee2 – 1Motherwell
14/03/2026Kilmarnock1 – 0Hearts
14/03/2026Celtic3 – 1Motherwell
14/03/2026Aberdeen1 – 1Falkirk
14/03/2026Hibernian0 – 0Livingston
15/03/2026St Mirren0 – 1Rangers
15/03/2026Dundee2 – 2Dundee United
21/03/2026Kilmarnock2 – 0Livingston
21/03/2026Motherwell0 – 0Hibernian
21/03/2026Rangers4 – 1Aberdeen
21/03/2026Hearts1 – 0Dundee
21/03/2026Falkirk1 – 2St Mirren
22/03/2026Dundee United2 – 0Celtic
April 2026 18 match(es)
04/04/2026St Mirren2 – 0Aberdeen
04/04/2026Motherwell2 – 3Falkirk
04/04/2026Rangers4 – 2Dundee United
04/04/2026Hibernian3 – 0Kilmarnock
05/04/2026Dundee1 – 2Celtic
05/04/2026Livingston2 – 2Hearts
11/04/2026Celtic1 – 0St Mirren
11/04/2026Aberdeen2 – 0Hibernian
11/04/2026Dundee United3 – 2Livingston
11/04/2026Kilmarnock2 – 2Dundee
11/04/2026Hearts3 – 1Motherwell
12/04/2026Falkirk3 – 6Rangers
25/04/2026Celtic3 – 1Falkirk
25/04/2026St Mirren0 – 2Livingston
25/04/2026Aberdeen1 – 0Kilmarnock
26/04/2026Hibernian1 – 2Hearts
26/04/2026Dundee United3 – 0Dundee
26/04/2026Rangers2 – 3Motherwell
May 2026 24 match(es)
01/05/2026Livingston2 – 2Aberdeen
02/05/2026Dundee1 – 0St Mirren
02/05/2026Falkirk1 – 0Motherwell
02/05/2026Kilmarnock3 – 0Dundee United
03/05/2026Hibernian1 – 2Celtic
04/05/2026Hearts2 – 1Rangers
09/05/2026St Mirren0 – 3Kilmarnock
09/05/2026Falkirk1 – 3Hibernian
09/05/2026Dundee3 – 0Livingston
09/05/2026Motherwell1 – 1Hearts
09/05/2026Aberdeen2 – 0Dundee United
10/05/2026Celtic3 – 1Rangers
12/05/2026Dundee United0 – 0Livingston
12/05/2026Kilmarnock3 – 1Dundee
12/05/2026Aberdeen0 – 2St Mirren
13/05/2026Motherwell2 – 3Celtic
13/05/2026Rangers1 – 2Hibernian
13/05/2026Hearts3 – 0Falkirk
16/05/2026Falkirk2 – 5Rangers
16/05/2026Hibernian0 – 1Motherwell
16/05/2026Celtic3 – 1Hearts
17/05/2026St Mirren1 – 1Dundee United
17/05/2026Dundee3 – 2Aberdeen
17/05/2026Livingston1 – 4Kilmarnock

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

No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13