Final table 128 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3.58
440 goals.
71.5% of matches went over 2.5.
Home advantage
50.4%
Draws 2.4%,
away wins 47.2%.
Half-time lead held
84.9%
From 73 matches where someone led at the break.
2–0
11 · 8.9%
0–1
11 · 8.9%
3–1
10 · 8.1%
1–2
10 · 8.1%
3–0
7 · 5.7%
1–0
7 · 5.7%
Results 129
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Saturday 24 May 2025
14:00
Aberdeen
1 – 1
Celtic
13.00
7.56
1.29
Sunday 20 April 2025
14:00
ST Johnstone
0 – 5
Celtic
21.00
10.10
1.17
Saturday 19 April 2025
11:30
Heart Of Midlothian
1 – 2
Aberdeen
—
—
—
Monday 10 March 2025
19:45
Livingston
0 – 1
ST Johnstone
2.76
3.23
3.05
Sunday 9 March 2025
15:00
Celtic
2 – 0
Hibernian
1.22
7.79
18.00
Saturday 8 March 2025
12:30
Aberdeen
4 – 1
Queen's Park
1.42
5.12
8.10
Friday 7 March 2025
19:45
Heart Of Midlothian
3 – 1
Dundee
—
—
—
Monday 10 February 2025
19:45
ST Mirren
1 – 1
Heart Of Midlothian
—
—
—
Sunday 9 February 2025
15:30
Rangers
0 – 1
Queen's Park
1.06
19.00
38.00
12:30
Aberdeen
3 – 0
Dunfermline
1.33
5.60
11.00
Saturday 8 February 2025
17:30
Celtic
5 – 0
Raith Rovers
1.09
17.00
41.00
15:00
Dundee
4 – 0
Airdrie United
—
—
—
15:00
ST Johnstone
1 – 0
Hamilton Academical
1.42
5.10
9.10
15:00
Livingston
3 – 0
Cove Rangers
1.45
4.90
8.00
Friday 7 February 2025
19:45
Ayr Utd
0 – 1
Hibernian
3.56
3.60
2.15
Monday 20 January 2025
20:00
Dundee
1 – 0
Dundee Utd
3.25
3.69
2.42
Sunday 19 January 2025
14:15
Rangers
5 – 0
Fraserburgh
1.01
34.00
80.00
12:00
Falkirk
1 – 2
Raith Rovers
1.56
4.33
7.00
Saturday 18 January 2025
17:30
Celtic
2 – 1
Kilmarnock
1.18
8.94
20.02
15:00
Broxburn Athletic
0 – 8
Ayr Utd
17.55
8.63
1.18
15:00
Elgin City
0 – 3
Aberdeen
11.74
7.00
1.28
15:00
Hamilton Academical
3 – 1
Musselburgh Athletic
—
—
—
15:00
Queen of the South
1 – 3
ST Mirren
8.75
5.30
1.37
15:00
Hibernian
3 – 0
Clydebank
1.06
21.29
81.00
15:00
Ross County
2 – 3
Livingston
2.03
3.60
3.90
15:00
Queen's Park
3 – 2
Montrose
1.47
5.50
7.25
15:00
ST Johnstone
1 – 0
Motherwell
2.55
3.38
2.93
15:00
Dunfermline
3 – 0
Stenhousemuir
1.52
4.33
7.50
15:00
Cove Rangers
2 – 0
Forfar Athletic
1.90
3.74
4.50
15:00
Dumbarton
1 – 5
Airdrie United
—
—
—
Friday 17 January 2025
19:45
Brechin
1 – 4
Heart Of Midlothian
—
—
—
Monday 2 December 2024
19:45
East Kilbride
1 – 3
Falkirk
12.00
6.95
1.26
Sunday 1 December 2024
13:00
Dundee North End
0 – 1
Airdrie United
—
—
—
Saturday 30 November 2024
15:00
Edinburgh City
1 – 2
Dunfermline
11.20
5.60
1.31
15:00
Forfar Athletic
3 – 3
Stirling Albion
2.40
3.45
3.26
15:00
Livingston
2 – 0
Brora Rangers
1.13
11.00
21.00
15:00
Fraserburgh
2 – 0
Annan Athletic
3.96
3.96
1.90
15:00
Arbroath
0 – 1
Queen of the South
1.89
4.34
4.58
15:00
Irvine Meadow
0 – 5
Stenhousemuir
16.00
8.50
1.19
15:00
Ayr Utd
2 – 0
Morton
1.79
3.75
5.10
15:00
Banks O' Dee
1 – 2
Hamilton Academical
11.00
6.59
1.32
15:00
Queen's Park
2 – 2
Partick
3.68
3.63
2.11
15:00
Cove Rangers
2 – 0
Inverness CT
3.26
3.24
2.54
15:00
Cowdenbeath
1 – 4
Brechin
—
—
—
15:00
Musselburgh Athletic
3 – 1
Bo'ness United
—
—
—
15:00
Clydebank
2 – 0
Buckie Thistle
1.81
5.25
4.20
15:00
Elgin City
3 – 2
Kelty Hearts
3.20
3.75
2.35
15:00
Linlithgow Rose
0 – 4
Raith Rovers
14.90
6.70
1.24
15:00
Peterhead
2 – 3
Montrose
2.65
3.45
2.95
15:00
Stranraer
1 – 2
Broxburn Athletic
1.86
4.70
5.10
Friday 29 November 2024
19:45
Dumbarton
3 – 2
Alloa Athletic
2.47
3.73
2.80
Saturday 26 October 2024
14:00
Auchinleck Talbot
0 – 1
Broxburn Athletic
1.94
4.23
3.63
14:00
Brora Rangers
2 – 1
Formartine United
1.69
5.75
6.04
14:00
East Kilbride
3 – 1
Bonnyrigg Rose Athletic
1.71
4.70
5.19
14:00
East Fife
0 – 1
Banks O' Dee
1.40
5.40
9.00
14:00
Linlithgow Rose
3 – 0
Clachnacuddin
1.89
4.80
5.89
14:00
Stirling Albion
6 – 0
Bo'ness Athletic
1.29
8.29
13.00
14:00
Jeanfield Swifts
1 – 1
Edinburgh City
2.33
4.33
3.10
14:00
Brechin
3 – 2
Huntly
—
—
—
14:00
Hill Of Beath Hawthorn
0 – 2
Bo'ness United
—
—
—
14:00
Inverurie Loco Works
1 – 3
Dundee North End
2.55
4.25
2.36
14:00
Irvine Meadow
3 – 0
Civil Service Strollers
9.40
5.90
1.40
14:00
Elgin City
1 – 1
Clyde
3.40
3.86
2.20
14:00
Peterhead
6 – 3
Lochee United
1.39
7.10
14.00
14:00
Keith
0 – 3
Clydebank
15.52
7.13
1.24
14:00
Forfar Athletic
1 – 0
Berwick Rangers
1.33
7.50
19.00
14:00
Spartans
1 – 2
Cowdenbeath
1.45
6.00
10.00
14:00
Fraserburgh
3 – 1
Turriff United
1.28
7.10
13.00
14:00
Sauchie Juniors
0 – 2
Buckie Thistle
—
—
—
14:00
Musselburgh Athletic
2 – 1
Caledonian Braves
—
—
—
Friday 25 October 2024
18:45
Threave Rovers
2 – 3
Stranraer
17.00
11.00
1.14
Saturday 28 September 2024
14:00
Deveronvale
2 – 4
Bo'ness United
—
—
—
14:00
Berwick Rangers
4 – 2
Cupar Hearts
—
—
—
14:00
Dundee North End
4 – 0
Tranent Juniors
—
—
—
14:00
Albion Rovers
1 – 2
Auchinleck Talbot
—
—
—
14:00
East Kilbride
2 – 0
Gretna 2008
—
—
—
14:00
Dunbar United
1 – 4
Bo'ness Athletic
—
—
—
14:00
Clydebank
3 – 1
Girvan
—
—
—
14:00
Huntly
2 – 2
Wick Academy
—
—
—
14:00
Keith
1 – 1
Camelon Juniors
—
—
—
14:00
Dundonald Bluebell
1 – 1
Inverurie Loco Works
—
—
—
14:00
Burntisland Shipyard
1 – 4
Irvine Meadow
—
—
—
14:00
Buckie Thistle
2 – 1
Carluke Rovers
—
—
—
14:00
Brora Rangers
2 – 1
Cumnock Juniors
—
—
—
14:00
Threave Rovers
6 – 1
Vale of Leithen
—
—
—
14:00
Fraserburgh
8 – 0
Rothes
—
—
—
14:00
Formartine United
2 – 0
Whitehill Welfare
—
—
—
14:00
Strathspey Thistle
0 – 6
Sauchie Juniors
—
—
—
14:00
Cumbernauld Colts
0 – 3
Civil Service Strollers
2.06
4.28
3.38
14:00
East Stirlingshire
2 – 3
Lochee United
—
—
—
14:00
Cowdenbeath
3 – 2
Rutherglen Glencairn
—
—
—
14:00
BSC Glasgow
0 – 1
Turriff United
—
—
—
14:00
Gala Fairydean Rovers
0 – 1
Banks O' Dee
—
—
—
14:00
Musselburgh Athletic
1 – 0
Darvel
—
—
—
14:00
Linlithgow Rose
3 – 1
Lossiemouth
—
—
—
14:00
Clachnacuddin
3 – 1
Nairn County
—
—
—
14:00
Brechin
1 – 0
Newtongrange Star
—
—
—
14:00
Stirling University
0 – 2
Caledonian Braves
—
—
—
14:00
Forres Mechanics
1 – 2
Jeanfield Swifts
—
—
—
Friday 27 September 2024
18:45
Dalkeith Thistle
0 – 4
Broxburn Athletic
—
—
—
18:30
Tynecastle
2 – 3
Hill Of Beath Hawthorn
—
—
—
Saturday 31 August 2024
14:00
Tayport
1 – 3
Dundee North End
—
—
—
14:00
Preston Athletic
2 – 3
Irvine Meadow
—
—
—
14:00
Penicuik Athletic
0 – 1
Musselburgh Athletic
—
—
—
14:00
Lochee United
4 – 0
Hawick Royal Albert
—
—
—
14:00
Jeanfield Swifts
3 – 0
Newton Stewart
—
—
—
14:00
Haddington Athletic
1 – 4
Auchinleck Talbot
—
—
—
14:00
Golspie Sutherland
0 – 2
Carluke Rovers
—
—
—
14:00
Glenafton Athletic
2 – 4
Threave Rovers
—
—
—
14:00
Girvan
9 – 0
St. Cuthbert Wanderers
—
—
—
14:00
Fort William
0 – 8
Hill Of Beath Hawthorn
—
—
—
14:00
Easthouses Lily
0 – 4
Newtongrange Star
—
—
—
14:00
Dalkeith Thistle
1 – 0
Blackburn United
—
—
—
14:00
Dalbeattie Star
1 – 2
Whitehill Welfare
—
—
—
14:00
Creetown
1 – 3
Cumnock Juniors
—
—
—
14:00
Coldstream
0 – 6
Camelon Juniors
—
—
—
14:00
Clydebank
7 – 0
St Andrews United
—
—
—
14:00
Burntisland Shipyard
2 – 1
Dunipace
—
—
—
14:00
Bonnyton Thistle
0 – 1
Dunbar United
—
—
—
14:00
Benburb
0 – 3
Vale of Leithen
—
—
—
13:30
Culter
1 – 2
Sauchie Juniors
—
—
—
13:30
Dundonald Bluebell
3 – 1
Edinburgh University
—
—
—
13:00
Rutherglen Glencairn
2 – 0
Lothian Hutchison
—
—
—
13:00
Pollok
1 – 3
Darvel
—
—
—
13:00
Cupar Hearts
4 – 0
Wigtown & Bladnoch
—
—
—
Friday 30 August 2024
18:45
Bo'ness Athletic
2 – 0
Kilwinning Rangers
—
—
—
18:30
Tynecastle
4 – 0
Glasgow University
—
—
—
Saturday 10 August 2024
14:00
Culter
4 – 0
Invergordon
—
—
—
Friday 9 August 2024
18:45
Bo'ness Athletic
3 – 1
Beith
—
—
—