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

Championship 2023/24

Every result, the table as it finished, and the price each match went off at. 186 matches played between August 2023 and May 2024.

186Matches
521Goals
2.8Per game
37.1%Home wins
100%Priced at kickoff
Dundee UtdTop 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 DUDundee Utd 36 22 9 5 +50 75
2 RRRaith Rovers 36 20 9 7 +16 69
3 PARPartick 36 14 13 9 +9 55
4 AUAirdrie United 36 15 7 14 0 52
5 ICInverness CT 40 11 13 16 0 46
6 MORMorton 36 12 9 15 -3 45
7 DUNDunfermline 36 11 12 13 -5 45
8 AUAyr Utd 36 12 8 16 -8 44
9 QPQueen's Park 36 11 10 15 -6 43
10 ARBArbroath 36 6 5 25 -54 23
11 HAHamilton Academical 4 3 1 0 +3 10
12 AAAlloa Athletic 2 0 1 1 -1 1
13 MONMontrose 2 0 1 1 -1 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.8
521 goals. 57.5% of matches went over 2.5.
Home advantage
37.1%
Draws 26.3%, away wins 36.6%.
Half-time lead held
74.8%
From 115 matches where someone led at the break.
1–2 22 · 11.8%
1–1 20 · 10.8%
0–0 18 · 9.7%
2–1 17 · 9.1%
0–1 15 · 8.1%
1–0 12 · 6.5%

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 18 May 2024
17:30 Inverness CT 2 – 3 Hamilton Academical 2.45 3.40 3.10
Wednesday 15 May 2024
20:05 Hamilton Academical 2 – 1 Inverness CT 2.25 3.26 3.66
Saturday 11 May 2024
15:00 Inverness CT 1 – 0 Montrose 1.61 5.10 7.00
15:00 Hamilton Academical 3 – 2 Alloa Athletic 1.66 4.61 5.25
Tuesday 7 May 2024
19:45 Montrose 0 – 0 Inverness CT 4.39 3.93 1.88
19:45 Alloa Athletic 2 – 2 Hamilton Academical 3.94 3.80 2.00
Friday 3 May 2024
19:45 Raith Rovers 5 – 0 Arbroath 1.28 6.36 11.20
19:45 Queen's Park 2 – 0 Airdrie United 2.07 4.02 4.04
19:45 Inverness CT 3 – 1 Morton 2.03 3.81 4.38
19:45 Dundee Utd 4 – 1 Partick 1.47 6.39 10.50
19:45 Ayr Utd 3 – 3 Dunfermline 2.50 3.79 3.10
Saturday 27 April 2024
15:00 Partick 0 – 0 Ayr Utd 2.21 3.87 3.30
15:00 Morton 0 – 0 Raith Rovers 2.57 3.59 2.95
15:00 Dunfermline 1 – 1 Inverness CT 2.96 3.49 2.59
15:00 Arbroath 0 – 5 Queen's Park 5.25 4.59 1.68
Friday 26 April 2024
19:45 Airdrie United 0 – 0 Dundee Utd 6.50 4.50 1.62
Saturday 20 April 2024
15:00 Partick 4 – 0 Airdrie United 2.41 3.56 3.16
15:00 Dunfermline 0 – 0 Queen's Park 2.25 3.66 3.36
15:00 Dundee Utd 1 – 0 Ayr Utd 1.44 5.12 7.50
15:00 Arbroath 1 – 2 Morton 5.20 4.40 1.67
Friday 19 April 2024
19:45 Inverness CT 0 – 1 Raith Rovers 2.75 3.43 3.03
Saturday 13 April 2024
15:00 Raith Rovers 0 – 0 Partick 2.32 3.48 3.57
15:00 Queen's Park 0 – 1 Inverness CT 2.81 3.56 2.76
15:00 Ayr Utd 5 – 0 Arbroath 1.41 5.06 9.35
15:00 Airdrie United 2 – 1 Dunfermline 2.44 3.61 3.54
Friday 12 April 2024
19:45 Morton 1 – 4 Dundee Utd 4.80 3.80 1.78
Tuesday 9 April 2024
19:45 Raith Rovers 1 – 3 Airdrie United 2.17 3.39 3.76
19:45 Ayr Utd 1 – 1 Morton 2.98 3.40 2.67
Saturday 6 April 2024
15:00 Raith Rovers 2 – 1 Ayr Utd 1.79 4.00 4.60
15:00 Queen's Park 0 – 5 Dundee Utd 5.25 4.20 1.69
15:00 Inverness CT 2 – 1 Arbroath 1.44 4.75 8.50
15:00 Dunfermline 1 – 1 Partick 2.75 3.59 2.71
15:00 Airdrie United 3 – 1 Morton 2.73 3.49 2.91
Tuesday 2 April 2024
19:45 Arbroath 1 – 2 Airdrie United 4.81 3.99 1.79
Saturday 30 March 2024
15:00 Partick 1 – 0 Inverness CT 1.89 3.60 4.41
15:00 Morton 2 – 0 Queen's Park 2.16 3.58 3.75
15:00 Dundee Utd 2 – 0 Raith Rovers 1.96 3.82 4.25
15:00 Arbroath 2 – 3 Dunfermline 5.26 3.93 1.80
Friday 29 March 2024
19:45 Ayr Utd 2 – 1 Airdrie United 3.14 3.56 2.71
Saturday 23 March 2024
15:00 Morton 0 – 1 Dunfermline 2.31 3.50 3.48
15:00 Dundee Utd 1 – 1 Inverness CT 1.44 5.43 9.00
15:00 Ayr Utd 1 – 2 Queen's Park 2.42 3.86 3.00
15:00 Arbroath 0 – 1 Partick 6.50 4.88 1.57
Saturday 16 March 2024
15:00 Queen's Park 0 – 0 Raith Rovers 3.37 3.64 2.26
15:00 Partick 2 – 1 Morton 2.45 3.55 3.16
15:00 Inverness CT 1 – 2 Ayr Utd 2.29 3.50 3.44
15:00 Airdrie United 5 – 2 Arbroath 1.58 4.43 7.50
Friday 15 March 2024
19:45 Dunfermline 3 – 1 Dundee Utd 6.14 3.85 1.70
Tuesday 12 March 2024
19:45 Partick 0 – 1 Raith Rovers 2.15 3.79 3.50
Saturday 9 March 2024
15:00 Raith Rovers 2 – 0 Dunfermline 2.01 3.60 4.32
15:00 Queen's Park 2 – 2 Partick 3.10 3.99 2.21
15:00 Inverness CT 0 – 0 Airdrie United 2.43 3.25 3.37
15:00 Dundee Utd 4 – 0 Arbroath 1.18 8.07 18.00
Tuesday 5 March 2024
19:45 Dunfermline 0 – 2 Airdrie United 2.45 3.30 3.35
19:45 Morton 0 – 1 Dundee Utd 3.89 3.34 2.19
Saturday 2 March 2024
15:00 Partick 1 – 1 Dundee Utd 3.97 3.80 1.92
15:00 Morton 0 – 2 Inverness CT 1.87 3.60 4.46
15:00 Dunfermline 2 – 0 Ayr Utd 2.52 3.40 3.11
15:00 Airdrie United 1 – 1 Queen's Park 2.42 3.52 3.47
Friday 1 March 2024
19:45 Arbroath 3 – 2 Raith Rovers 6.27 4.20 1.56
Tuesday 27 February 2024
19:45 Raith Rovers 0 – 0 Morton 2.53 3.58 2.98
19:45 Queen's Park 6 – 0 Arbroath 1.81 4.04 4.67
19:45 Inverness CT 0 – 0 Dunfermline 2.46 3.37 3.15
19:45 Dundee Utd 0 – 2 Airdrie United 1.42 5.00 9.50
19:45 Ayr Utd 4 – 3 Partick 3.11 3.59 2.46
Saturday 24 February 2024
15:00 Morton 2 – 1 Airdrie United 2.10 3.47 3.82
15:00 Dundee Utd 3 – 1 Queen's Park 1.33 6.02 10.00
15:00 Ayr Utd 1 – 2 Raith Rovers 2.83 3.41 2.57
15:00 Arbroath 1 – 1 Inverness CT 4.06 3.63 2.03
Friday 23 February 2024
19:45 Partick 1 – 3 Dunfermline 1.65 4.40 5.54
Saturday 17 February 2024
15:00 Queen's Park 0 – 0 Morton 3.20 3.82 2.37
15:00 Inverness CT 3 – 3 Partick 2.71 3.49 2.64
15:00 Dunfermline 1 – 1 Arbroath 1.77 3.91 4.78
15:00 Airdrie United 2 – 3 Ayr Utd 2.37 3.32 3.50
Friday 16 February 2024
19:45 Raith Rovers 2 – 1 Dundee Utd 3.75 3.52 2.06
Saturday 10 February 2024
15:00 Dunfermline 0 – 3 Queen's Park 2.68 3.70 2.70
Saturday 3 February 2024
15:00 Inverness CT 0 – 1 Queen's Park 2.00 3.98 4.10
15:00 Dunfermline 0 – 5 Morton 2.77 3.59 2.65
15:00 Ayr Utd 1 – 2 Dundee Utd 5.50 4.20 1.68
Saturday 27 January 2024
15:00 Raith Rovers 2 – 3 Inverness CT 1.90 3.78 4.40
15:00 Queen's Park 1 – 2 Ayr Utd 2.55 3.65 2.90
15:00 Morton 3 – 0 Arbroath 1.72 4.76 8.00
15:00 Dundee Utd 0 – 0 Dunfermline 1.40 5.25 9.00
15:00 Airdrie United 1 – 1 Partick 3.09 3.58 2.60
Tuesday 23 January 2024
19:45 Ayr Utd 2 – 0 Arbroath 1.73 4.14 6.42
Saturday 13 January 2024
15:00 Raith Rovers 1 – 2 Queen's Park 1.61 5.10 7.20
15:00 Morton 1 – 1 Partick 2.76 3.65 2.75
15:00 Arbroath 0 – 0 Ayr Utd 3.36 4.00 2.62
Friday 12 January 2024
19:45 Inverness CT 0 – 1 Dundee Utd 6.00 4.57 1.71
Saturday 6 January 2024
15:00 Partick 4 – 0 Arbroath 1.45 6.00 9.00
15:00 Dundee Utd 2 – 3 Morton 1.41 5.50 8.25
15:00 Ayr Utd 1 – 3 Inverness CT 2.47 3.60 3.13
15:00 Airdrie United 1 – 0 Raith Rovers 3.90 3.75 2.59
Friday 5 January 2024
19:45 Queen's Park 2 – 1 Dunfermline 3.18 4.23 2.30
Tuesday 2 January 2024
15:00 Partick 3 – 2 Queen's Park 1.49 5.50 7.50
15:00 Morton 3 – 0 Ayr Utd 2.26 3.66 3.31
15:00 Dunfermline 1 – 2 Raith Rovers 3.59 3.90 2.07
15:00 Arbroath 0 – 3 Dundee Utd 15.00 7.61 1.21
15:00 Airdrie United 2 – 0 Inverness CT 2.47 3.49 3.32
Saturday 30 December 2023
15:00 Raith Rovers 2 – 2 Arbroath 1.48 5.20 8.00
15:00 Queen's Park 1 – 2 Airdrie United 2.66 3.70 2.73
15:00 Inverness CT 0 – 0 Morton 2.40 3.36 3.50
15:00 Ayr Utd 2 – 2 Dunfermline 2.71 3.55 2.87
Friday 29 December 2023
19:45 Dundee Utd 3 – 0 Partick 1.57 4.50 7.25
Saturday 23 December 2023
15:00 Partick 1 – 1 Inverness CT 1.96 3.76 4.20
15:00 Arbroath 1 – 1 Dunfermline 4.10 3.89 1.96
15:00 Airdrie United 0 – 0 Morton 2.36 3.66 3.31
Friday 22 December 2023
19:45 Raith Rovers 4 – 4 Ayr Utd 1.82 4.35 5.75
19:45 Queen's Park 0 – 0 Dundee Utd 7.00 4.70 1.54
Saturday 16 December 2023
15:00 Inverness CT 1 – 2 Arbroath 1.86 4.00 6.25
15:00 Morton 1 – 0 Queen's Park 2.44 3.69 3.20
15:00 Dunfermline 1 – 2 Partick 2.65 3.50 2.74
15:00 Dundee Utd 0 – 1 Raith Rovers 1.81 3.90 4.90
15:00 Ayr Utd 1 – 0 Airdrie United 2.31 3.40 3.47
Wednesday 13 December 2023
19:45 Arbroath 1 – 2 Raith Rovers 6.00 4.33 2.05
Tuesday 12 December 2023
19:45 Morton 2 – 1 Inverness CT 3.02 3.22 2.79
Saturday 9 December 2023
15:00 Queen's Park 1 – 4 Inverness CT 2.41 3.66 3.61
15:00 Dundee Utd 1 – 0 Ayr Utd 1.43 5.61 10.00
15:00 Arbroath 1 – 2 Morton 2.95 3.34 2.94
15:00 Airdrie United 1 – 2 Dunfermline 2.94 3.41 2.73
Friday 8 December 2023
19:45 Raith Rovers 4 – 3 Partick 2.30 3.50 3.50
Saturday 2 December 2023
15:00 Partick 2 – 1 Airdrie United 1.95 4.00 4.35
15:00 Inverness CT 1 – 2 Raith Rovers 3.33 3.40 2.69
Tuesday 28 November 2023
19:45 Dunfermline 3 – 0 Arbroath 1.91 3.75 4.19
Saturday 18 November 2023
15:00 Dunfermline 1 – 1 Inverness CT 2.61 3.35 3.40
Saturday 11 November 2023
15:00 Queen's Park 2 – 3 Raith Rovers 3.10 3.51 2.45
15:00 Partick 2 – 1 Morton 1.85 4.04 4.46
15:00 Inverness CT 3 – 1 Ayr Utd 2.50 3.40 3.03
15:00 Airdrie United 2 – 0 Arbroath 2.26 3.65 3.38
Friday 10 November 2023
19:45 Dunfermline 1 – 2 Dundee Utd 4.90 4.00 1.75
Saturday 4 November 2023
15:00 Raith Rovers 1 – 1 Airdrie United 1.90 3.85 4.57
15:00 Dundee Utd 1 – 1 Inverness CT 1.40 5.17 8.50
15:00 Ayr Utd 2 – 2 Queen's Park 2.44 3.78 3.04
15:00 Arbroath 1 – 3 Partick 3.14 3.71 2.35
Friday 3 November 2023
19:45 Morton 1 – 2 Dunfermline 2.58 3.40 3.02
Tuesday 31 October 2023
19:45 Partick 2 – 2 Ayr Utd 2.04 3.97 3.60
19:45 Morton 1 – 2 Raith Rovers 3.04 3.26 2.70
19:45 Airdrie United 0 – 2 Dundee Utd 6.00 4.30 1.62
Saturday 28 October 2023
15:00 Raith Rovers 1 – 0 Dunfermline 2.25 3.65 3.55
15:00 Inverness CT 1 – 0 Airdrie United 2.50 3.66 3.27
15:00 Ayr Utd 0 – 1 Morton 2.31 3.62 3.35
Friday 27 October 2023
19:45 Dundee Utd 6 – 0 Arbroath 1.51 5.10 8.50
19:45 Queen's Park 2 – 2 Partick 3.05 3.76 2.40
Saturday 21 October 2023
15:00 Partick 0 – 5 Dundee Utd 2.90 3.55 2.45
15:00 Dunfermline 0 – 1 Ayr Utd 1.98 3.60 3.96
Friday 20 October 2023
19:45 Airdrie United 1 – 1 Queen's Park 2.24 3.82 3.30
Saturday 7 October 2023
15:00 Raith Rovers 1 – 1 Dundee Utd 3.28 3.55 2.30
15:00 Queen's Park 0 – 0 Morton 2.37 3.66 3.01
15:00 Inverness CT 0 – 0 Partick 3.18 3.56 2.54
15:00 Airdrie United 1 – 2 Ayr Utd 2.23 3.70 3.53
Saturday 30 September 2023
15:00 Partick 3 – 0 Dunfermline 2.43 3.66 3.16
15:00 Morton 0 – 1 Airdrie United 2.31 3.71 3.26
15:00 Dundee Utd 4 – 1 Queen's Park 1.61 4.60 6.09
15:00 Ayr Utd 1 – 2 Raith Rovers 2.97 3.45 2.44
15:00 Arbroath 2 – 3 Inverness CT 2.39 3.48 3.15
Saturday 23 September 2023
15:00 Partick 0 – 3 Arbroath 1.65 4.20 5.75
15:00 Inverness CT 0 – 1 Dundee Utd 4.64 3.82 1.86
15:00 Dunfermline 3 – 1 Morton 2.11 3.57 3.57
15:00 Airdrie United 1 – 0 Raith Rovers 2.82 3.45 2.75
Friday 22 September 2023
19:45 Queen's Park 2 – 5 Ayr Utd 2.11 3.69 3.56
Saturday 16 September 2023
15:00 Raith Rovers 1 – 0 Inverness CT 1.87 3.88 4.28
15:00 Queen's Park 0 – 2 Dunfermline 2.68 3.56 2.85
15:00 Dundee Utd 1 – 1 Morton 1.63 4.20 5.67
15:00 Arbroath 4 – 0 Airdrie United 2.72 3.56 2.72
Friday 15 September 2023
19:45 Ayr Utd 0 – 4 Partick 3.75 3.83 2.25
Saturday 2 September 2023
15:00 Raith Rovers 3 – 2 Queen's Park 2.49 3.74 3.35
15:00 Inverness CT 1 – 1 Dunfermline 2.48 3.40 3.25
15:00 Morton 1 – 4 Partick 2.88 3.88 2.45
15:00 Dundee Utd 2 – 0 Airdrie United 1.63 4.59 6.10
15:00 Arbroath 2 – 1 Ayr Utd 2.78 3.36 2.80
Saturday 26 August 2023
15:00 Partick 3 – 1 Queen's Park 2.10 3.80 3.80
15:00 Morton 0 – 3 Arbroath 1.74 3.65 5.50
15:00 Dunfermline 0 – 1 Raith Rovers 2.52 3.48 3.35
15:00 Ayr Utd 0 – 3 Dundee Utd 3.33 3.48 2.50
15:00 Airdrie United 2 – 1 Inverness CT 2.15 3.67 3.45
Saturday 19 August 2023
15:00 Arbroath 0 – 1 Queen's Park 3.60 4.03 2.18
Saturday 12 August 2023
15:00 Raith Rovers 3 – 2 Morton 2.65 3.46 2.97
15:00 Queen's Park 2 – 1 Arbroath 1.77 3.84 4.97
15:00 Dundee Utd 1 – 1 Dunfermline 1.79 4.10 6.50
15:00 Ayr Utd 1 – 0 Inverness CT 2.05 3.60 3.80
15:00 Airdrie United 2 – 1 Partick 3.42 3.75 2.20
Saturday 5 August 2023
15:00 Partick 2 – 2 Raith Rovers 1.92 3.96 4.61
15:00 Inverness CT 1 – 2 Queen's Park 2.32 3.64 3.15
15:00 Morton 3 – 1 Ayr Utd 2.60 3.54 3.05
15:00 Dunfermline 2 – 1 Airdrie United 2.10 3.85 4.66
Friday 4 August 2023
19:45 Arbroath 0 – 4 Dundee Utd 4.00 3.40 2.15

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