The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SCO

Championship 2025/26

Every result, the table as it finished, and the price each match went off at. 185 matches played between August 2025 and May 2026.

185Matches
449Goals
2.43Per game
38.4%Home wins
99%Priced at kickoff
ST JohnstoneTop of the table

Final table 13 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
1 SJST Johnstone 36 22 11 3 +42 77
2 PARPartick 36 17 15 4 +17 66
3 ARBArbroath 36 13 13 10 +2 52
4 DUNDunfermline 36 14 9 13 +11 51
5 RRRaith Rovers 36 12 9 15 +1 45
6 QPQueen's Park 36 9 14 13 -13 41
7 AUAyr Utd 36 8 15 13 -9 39
8 MORMorton 36 8 14 14 -16 38
9 AUAirdrie United 38 8 12 18 -16 36
10 RCRoss County 36 8 10 18 -21 34
11 AAAlloa Athletic 4 3 0 1 +1 9
12 STEStenhousemuir 3 1 1 1 +1 4
13 QOTQueen of the South 1 0 1 0 0 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.43
449 goals. 44.9% of matches went over 2.5.
Home advantage
38.4%
Draws 33.5%, away wins 28.1%.
Half-time lead held
69.6%
From 115 matches where someone led at the break.
1–1 28 · 15.1%
0–0 24 · 13%
2–1 16 · 8.6%
0–1 16 · 8.6%
1–0 15 · 8.1%
1–2 11 · 5.9%

Results 186

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 16 May 2026
16:30 Stenhousemuir 0 – 1 Alloa Athletic 2.35 3.35 3.30
Wednesday 13 May 2026
18:45 Alloa Athletic 1 – 3 Stenhousemuir 2.50 3.45 2.85
Saturday 9 May 2026
15:00 Stenhousemuir 1 – 1 Queen of the South 2.55 3.45 2.93
15:00 Airdrie United 1 – 2 Alloa Athletic — — —
Tuesday 5 May 2026
19:45 Queen of the South 1 – 1 Stenhousemuir 2.36 3.45 3.35
19:45 Alloa Athletic 1 – 0 Airdrie United 3.25 3.55 2.48
Friday 1 May 2026
19:45 Raith Rovers 3 – 2 Ross County 3.25 3.90 2.28
19:45 Partick 1 – 1 Queen's Park 1.51 5.00 7.40
19:45 Morton 1 – 1 Airdrie United 2.42 3.55 3.30
19:45 Dunfermline 0 – 0 Arbroath 3.15 3.10 2.70
19:45 Ayr Utd 0 – 1 ST Johnstone 5.50 4.40 1.71
Saturday 25 April 2026
15:00 Ross County 4 – 0 Morton 2.05 3.40 3.82
15:00 Queen's Park 0 – 2 Dunfermline 6.20 3.85 1.78
15:00 Arbroath 0 – 0 Partick 3.52 3.39 2.86
15:00 Airdrie United 2 – 1 Ayr Utd 2.40 3.50 3.35
Friday 24 April 2026
19:45 ST Johnstone 2 – 0 Raith Rovers 1.69 4.30 5.90
Tuesday 21 April 2026
19:45 Dunfermline 0 – 2 ST Johnstone 5.10 3.55 1.93
Saturday 18 April 2026
15:00 Ross County 2 – 1 Ayr Utd 2.17 3.20 3.73
15:00 Morton 0 – 0 Queen's Park 2.00 3.65 4.60
15:00 Arbroath 2 – 1 Raith Rovers 3.10 3.18 2.70
15:00 Airdrie United 2 – 2 Partick 4.26 3.72 1.68
Tuesday 14 April 2026
19:45 Queen's Park 0 – 2 Raith Rovers 3.30 3.05 2.64
19:45 Airdrie United 2 – 2 Dunfermline 3.15 3.40 2.58
Saturday 11 April 2026
15:00 ST Johnstone 4 – 0 Airdrie United 1.33 5.50 13.50
15:00 Raith Rovers 3 – 2 Morton 1.96 3.50 5.00
15:00 Partick 2 – 0 Dunfermline 1.84 4.00 4.90
15:00 Ayr Utd 1 – 0 Arbroath 2.36 3.10 3.80
Friday 10 April 2026
19:45 Queen's Park 1 – 0 Ross County 3.20 3.25 2.60
Tuesday 7 April 2026
19:45 Ayr Utd 0 – 3 Dunfermline 4.20 3.25 2.22
Saturday 4 April 2026
15:00 Ross County 0 – 4 Airdrie United 1.87 3.40 4.00
15:00 Dunfermline 3 – 1 Morton 1.90 3.50 4.00
15:00 Ayr Utd 1 – 1 Partick 3.25 3.40 2.10
15:00 Arbroath 2 – 4 ST Johnstone 4.50 3.50 1.75
Saturday 28 March 2026
13:00 ST Johnstone 1 – 1 Queen's Park 1.22 5.50 12.00
13:00 Morton 2 – 1 Arbroath 2.75 2.88 2.75
Friday 27 March 2026
19:45 Raith Rovers 3 – 0 Ayr Utd 2.40 3.10 2.90
19:45 Partick 3 – 1 Ross County 1.75 3.50 4.50
Tuesday 24 March 2026
19:45 Raith Rovers 0 – 2 Partick 3.00 3.10 2.40
Saturday 21 March 2026
15:00 Ross County 2 – 2 Dunfermline 2.30 3.00 3.10
15:00 Raith Rovers 3 – 1 Airdrie United 1.95 3.30 3.70
15:00 Ayr Utd 0 – 1 Morton 1.80 3.70 4.00
15:00 Arbroath 1 – 0 Queen's Park 1.85 3.30 4.33
Friday 20 March 2026
19:45 Partick 0 – 0 ST Johnstone 3.00 3.40 2.25
Saturday 14 March 2026
15:00 ST Johnstone 1 – 0 Ross County 1.50 4.00 6.00
15:00 Queen's Park 1 – 1 Ayr Utd 2.90 2.90 2.45
15:00 Dunfermline 3 – 0 Raith Rovers 2.50 2.90 2.80
15:00 Airdrie United 0 – 0 Arbroath 2.50 2.90 2.88
Friday 13 March 2026
19:45 Morton 1 – 2 Partick 4.00 3.30 1.85
Tuesday 10 March 2026
19:45 Ayr Utd 1 – 2 Queen's Park 1.75 3.60 4.50
Saturday 7 March 2026
15:00 Morton 0 – 2 ST Johnstone 4.50 3.75 1.57
15:00 Arbroath 0 – 0 Ross County 2.20 3.10 3.00
13:00 Queen's Park 1 – 0 Airdrie United 2.40 3.30 2.75
Tuesday 3 March 2026
19:45 Arbroath 1 – 1 Ayr Utd 2.30 3.25 2.88
19:45 Dunfermline 3 – 0 Ross County 2.25 3.10 2.88
Saturday 28 February 2026
15:00 ST Johnstone 3 – 1 Ayr Utd 1.50 3.60 5.25
15:00 Ross County 2 – 0 Raith Rovers 2.45 3.00 2.63
15:00 Partick 0 – 0 Arbroath 1.83 3.30 3.70
15:00 Dunfermline 1 – 0 Queen's Park 1.73 3.30 4.20
15:00 Airdrie United 3 – 1 Morton 2.30 3.10 2.80
Tuesday 24 February 2026
19:45 Dunfermline 2 – 2 Partick 3.00 3.10 2.20
19:45 Queen's Park 1 – 1 ST Johnstone 6.25 4.10 1.40
Saturday 21 February 2026
15:00 Queen's Park 3 – 2 Morton 2.63 3.10 2.45
15:00 Partick 1 – 0 Airdrie United 1.55 3.50 5.25
15:00 Ayr Utd 0 – 0 Ross County 1.85 3.30 3.60
15:00 Arbroath 4 – 2 Dunfermline 2.30 3.10 2.88
Friday 20 February 2026
19:45 Raith Rovers 0 – 0 ST Johnstone 3.80 3.10 1.90
Tuesday 17 February 2026
19:45 Morton 2 – 0 Dunfermline 2.88 3.10 2.25
Saturday 14 February 2026
15:00 Ross County 0 – 1 Queen's Park 1.62 3.70 4.20
15:00 Morton 0 – 0 Raith Rovers 3.00 3.00 2.25
Friday 13 February 2026
19:45 Airdrie United 0 – 1 ST Johnstone 5.50 3.50 1.55
Tuesday 3 February 2026
19:45 Queen's Park 0 – 1 Ross County 3.50 3.25 1.91
Saturday 31 January 2026
15:00 Queen's Park 2 – 1 Arbroath 3.40 3.25 1.91
15:00 Morton 2 – 1 Ross County 2.50 3.25 2.50
15:00 Dunfermline 0 – 2 Airdrie United 1.70 3.30 4.50
15:00 Ayr Utd 2 – 1 Raith Rovers 2.05 3.10 3.20
Friday 30 January 2026
19:45 ST Johnstone 2 – 2 Partick 1.73 3.30 4.20
Saturday 24 January 2026
15:00 ST Johnstone 0 – 1 Dunfermline 1.44 3.75 6.25
15:00 Raith Rovers 4 – 1 Queen's Park 1.53 3.60 5.50
15:00 Partick 2 – 1 Ayr Utd 1.90 3.25 3.70
15:00 Airdrie United 0 – 1 Ross County 2.70 3.20 2.35
Friday 23 January 2026
19:45 Arbroath 1 – 1 Morton 2.05 3.20 3.20
Saturday 10 January 2026
15:00 Raith Rovers 2 – 3 Arbroath 1.95 3.10 3.60
15:00 Ayr Utd 1 – 1 Airdrie United 1.57 3.50 5.00
Friday 9 January 2026
19:45 Ross County 2 – 0 Partick 3.00 3.30 2.05
Saturday 3 January 2026
15:00 ST Johnstone 1 – 0 Arbroath 1.40 3.90 6.50
15:00 Partick 3 – 2 Morton 1.60 3.40 5.25
15:00 Airdrie United 0 – 0 Raith Rovers 3.60 3.10 1.95
Saturday 27 December 2025
15:00 Ross County 0 – 0 ST Johnstone 4.20 3.70 1.65
15:00 Raith Rovers 1 – 2 Dunfermline 1.95 3.20 3.60
15:00 Queen's Park 2 – 2 Partick 5.50 3.60 1.53
15:00 Morton 1 – 1 Ayr Utd 2.90 3.10 2.30
15:00 Arbroath 1 – 1 Airdrie United 1.73 3.30 4.33
Saturday 20 December 2025
15:00 ST Johnstone 5 – 0 Morton 1.36 4.10 7.00
15:00 Ross County 0 – 2 Arbroath 2.00 3.40 3.20
15:00 Partick 0 – 0 Raith Rovers 1.83 3.25 3.70
15:00 Dunfermline 2 – 3 Ayr Utd 2.55 3.10 2.55
15:00 Airdrie United 0 – 3 Queen's Park 1.85 3.20 3.70
Saturday 13 December 2025
15:00 Raith Rovers 6 – 0 Ross County 2.05 3.40 3.20
15:00 Queen's Park 1 – 1 Dunfermline 4.20 3.30 1.73
15:00 Morton 0 – 1 Airdrie United 1.95 3.10 3.60
15:00 Arbroath 2 – 1 Partick 3.30 3.20 2.05
Friday 12 December 2025
19:45 Ayr Utd 2 – 4 ST Johnstone 3.00 3.20 2.15
Saturday 6 December 2025
15:00 ST Johnstone 0 – 0 Raith Rovers 1.62 3.70 5.00
15:00 Ross County 1 – 2 Airdrie United 1.60 3.70 5.00
15:00 Dunfermline 1 – 2 Arbroath 1.95 3.10 3.80
15:00 Ayr Utd 0 – 0 Partick 2.40 3.25 2.70
Friday 5 December 2025
19:45 Morton 2 – 1 Queen's Park 1.73 3.50 4.33
Tuesday 25 November 2025
19:45 Partick 1 – 0 Dunfermline 1.83 3.25 4.10
Saturday 22 November 2025
15:00 Partick 2 – 1 ST Johnstone 2.80 3.20 2.25
15:00 Dunfermline 1 – 0 Morton 1.90 3.10 3.90
15:00 Arbroath 0 – 0 Raith Rovers 2.75 3.10 2.35
15:00 Airdrie United 0 – 1 Ayr Utd 4.33 3.30 1.73
Saturday 15 November 2025
15:00 ST Johnstone 4 – 3 Queen's Park 1.22 5.25 11.00
15:00 Ross County 0 – 3 Morton 1.80 3.40 3.80
15:00 Raith Rovers 0 – 3 Airdrie United 1.50 3.70 5.75
15:00 Ayr Utd 1 – 1 Arbroath 1.57 3.60 5.00
Saturday 8 November 2025
15:00 Ross County 3 – 3 Ayr Utd 2.30 3.25 3.00
15:00 Queen's Park 2 – 1 Raith Rovers 4.00 3.40 1.90
15:00 Morton 1 – 0 Arbroath 2.20 3.30 3.20
15:00 Dunfermline 2 – 2 ST Johnstone 3.90 3.30 1.95
Friday 7 November 2025
19:45 Airdrie United 1 – 1 Partick 5.00 4.00 1.57
Saturday 1 November 2025
15:00 ST Johnstone 3 – 0 Airdrie United 1.25 5.50 9.50
15:00 Raith Rovers 1 – 1 Morton 1.91 3.60 3.70
15:00 Partick 5 – 0 Queen's Park 1.45 3.75 7.00
15:00 Arbroath 3 – 0 Ross County 3.10 3.60 2.05
Friday 31 October 2025
19:45 Ayr Utd 0 – 1 Dunfermline 2.00 3.50 3.25
Saturday 25 October 2025
15:00 Ross County 3 – 2 Dunfermline 2.20 3.20 3.20
15:00 Raith Rovers 2 – 0 Partick 2.35 3.10 2.90
15:00 Queen's Park 0 – 0 Ayr Utd 3.70 3.25 1.95
15:00 Morton 0 – 4 ST Johnstone 4.50 3.70 1.65
15:00 Airdrie United 1 – 0 Arbroath 2.88 3.30 2.25
Tuesday 21 October 2025
19:45 Airdrie United 0 – 4 Dunfermline 3.20 3.30 2.10
19:45 Partick 2 – 1 Ayr Utd 2.10 3.20 3.25
Saturday 18 October 2025
15:00 Queen's Park 0 – 0 Airdrie United 2.66 3.40 3.23
15:00 Partick 1 – 0 Ross County 1.92 3.76 4.26
15:00 Ayr Utd 2 – 1 Morton 1.85 3.56 4.98
15:00 Arbroath 3 – 1 ST Johnstone 5.75 4.16 1.64
Friday 17 October 2025
19:45 Dunfermline 2 – 0 Raith Rovers 2.90 2.80 2.45
Saturday 11 October 2025
15:00 ST Johnstone 0 – 0 Ross County 1.67 3.70 4.50
15:00 Raith Rovers 0 – 2 Ayr Utd 2.05 3.20 3.40
15:00 Morton 1 – 1 Partick 3.40 3.30 2.00
15:00 Arbroath 4 – 1 Queen's Park 2.05 3.40 3.20
Saturday 4 October 2025
15:00 ST Johnstone 0 – 0 Ayr Utd 1.65 3.90 4.33
15:00 Ross County 2 – 0 Raith Rovers 2.55 3.30 2.55
15:00 Partick 1 – 1 Arbroath 1.53 4.00 5.50
15:00 Dunfermline 0 – 0 Queen's Park 1.85 3.30 4.00
15:00 Airdrie United 1 – 2 Morton 2.90 3.10 2.30
Tuesday 30 September 2025
19:30 Queen's Park 0 – 1 Partick 3.50 3.50 1.90
Saturday 27 September 2025
15:00 Raith Rovers 3 – 0 Arbroath 1.67 3.60 4.75
15:00 Queen's Park 1 – 2 ST Johnstone 5.50 4.33 1.45
15:00 Morton 1 – 1 Ross County 3.25 3.30 2.10
15:00 Dunfermline 0 – 2 Partick 2.45 3.10 2.80
15:00 Ayr Utd 4 – 2 Airdrie United 1.60 3.90 5.00
Tuesday 23 September 2025
19:45 Dunfermline 0 – 1 Ayr Utd 2.25 3.10 3.20
19:45 Airdrie United 1 – 2 ST Johnstone 5.00 4.10 1.55
Saturday 20 September 2025
15:00 Ross County 1 – 2 Queen's Park 1.53 4.33 4.75
15:00 Arbroath 1 – 1 Morton 2.38 3.20 2.80
15:00 Airdrie United 0 – 0 Raith Rovers 3.50 3.40 1.95
Friday 19 September 2025
19:45 ST Johnstone 2 – 1 Dunfermline 1.57 3.80 5.00
Saturday 13 September 2025
15:00 Raith Rovers 0 – 2 ST Johnstone 3.00 3.00 2.35
15:00 Queen's Park 0 – 0 Morton 2.50 3.20 2.70
15:00 Ayr Utd 1 – 1 Ross County 2.40 3.20 2.75
15:00 Arbroath 0 – 5 Dunfermline 2.75 3.25 2.35
Friday 12 September 2025
19:45 Partick 2 – 1 Airdrie United 1.60 3.70 5.00
Saturday 6 September 2025
15:00 Ross County 1 – 2 Arbroath 1.65 3.80 4.33
15:00 Morton 0 – 1 Raith Rovers 4.00 3.10 1.91
Saturday 30 August 2025
15:00 ST Johnstone 1 – 1 Morton 1.44 4.33 6.00
15:00 Partick 3 – 2 Raith Rovers 2.90 3.30 2.20
15:00 Dunfermline 2 – 2 Ross County 2.55 3.10 2.63
15:00 Ayr Utd 1 – 1 Queen's Park 1.48 4.33 5.25
15:00 Arbroath 1 – 0 Airdrie United 2.00 3.50 3.25
Saturday 23 August 2025
15:00 ST Johnstone 3 – 0 Arbroath 1.40 4.50 6.50
15:00 Ross County 1 – 3 Partick 1.85 3.30 4.00
15:00 Morton 2 – 2 Ayr Utd 3.25 3.10 2.15
15:00 Airdrie United 1 – 1 Queen's Park 1.85 3.30 3.90
Friday 22 August 2025
19:45 Raith Rovers 2 – 0 Dunfermline 2.10 3.00 3.50
Saturday 9 August 2025
15:00 Queen's Park 1 – 3 Arbroath 2.50 3.25 2.60
15:00 Partick 1 – 1 Morton 1.80 3.30 4.20
15:00 Dunfermline 2 – 0 Airdrie United 1.95 3.20 3.80
15:00 Ayr Utd 0 – 1 Raith Rovers 2.20 2.90 3.30
Friday 8 August 2025
19:45 Ross County 0 – 1 ST Johnstone 2.20 3.10 3.10
Saturday 2 August 2025
15:00 ST Johnstone 5 – 1 Partick 2.30 3.40 2.75
15:00 Raith Rovers 1 – 1 Queen's Park 1.45 4.20 6.25
15:00 Morton 0 – 0 Dunfermline 2.75 2.88 2.60
15:00 Airdrie United 2 – 2 Ross County 3.60 3.60 1.85
Friday 1 August 2025
19:45 Arbroath 1 – 1 Ayr Utd 3.60 3.75 1.83

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key