SCO

FA Cup 2023/24

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

125Matches
454Goals
3.63Per game
48.8%Home wins
46%Priced at kickoff
CelticTop of the table

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
1 CELCeltic 4 4 0 0 +10 12
2 RANRangers 5 4 0 1 +8 12
3 JSJeanfield Swifts 4 3 0 1 +9 9
4 BEIBeith 4 3 0 1 +7 9
5 LUNLuncarty 4 3 0 1 +7 9
6 MORMorton 4 3 0 1 +6 9
7 ABEAberdeen 3 3 0 0 +6 9
8 BRBrora Rangers 4 3 0 1 +5 9
9 BABroxburn Athletic 3 3 0 0 +5 9
10 BGBSC Glasgow 4 3 0 1 +3 9
11 DUDunbar United 4 3 0 1 +3 9
12 HOMHeart Of Midlothian 4 3 0 1 +3 9
13 CJCumnock Juniors 4 3 0 1 +1 9
14 BRABonnyrigg Rose Athletic 4 3 0 1 +1 9
15 POLPollok 4 2 1 1 +8 7
16 CLYClydebank 3 2 0 1 +15 6
17 TJTranent Juniors 3 2 0 1 +9 6
18 PARPartick 3 2 0 1 +5 6
19 ICInverness CT 3 2 0 1 +4 6
20 KRKilwinning Rangers 3 2 0 1 +4 6
21 FAForfar Athletic 3 2 0 1 +3 6
22 ARAlbion Rovers 3 2 0 1 +2 6
23 AUAyr Utd 3 2 0 1 +2 6
24 CRCove Rangers 3 2 0 1 +2 6
25 KILKilmarnock 3 2 0 1 +2 6
26 CLYClyde 3 2 0 1 +1 6
27 SPASpartans 3 2 0 1 +1 6
28 HIBHibernian 3 2 0 1 +1 6
29 SAUSt Andrews United 3 2 0 1 +1 6
30 LIVLivingston 3 2 0 1 0 6
31 BTBuckie Thistle 3 2 0 1 0 6
32 BUBo'ness United 3 2 0 1 0 6
33 COWCowdenbeath 3 2 0 1 0 6
34 DUMDumbarton 3 2 0 1 -1 6
35 FUFormartine United 3 2 0 1 -1 6
36 AUAirdrie United 3 2 0 1 -1 6
37 MAMusselburgh Athletic 3 1 1 1 +5 4
38 GSGolspie Sutherland 2 1 1 0 +1 4
39 ATAuchinleck Talbot 2 1 0 1 +11 3
40 BODBanks O' Dee 2 1 0 1 +5 3
41 GFRGala Fairydean Rovers 2 1 0 1 +3 3
42 BREBrechin 2 1 0 1 +3 3
43 SJSauchie Juniors 2 1 0 1 +3 3
44 CHCupar Hearts 2 1 0 1 +2 3
45 FALFalkirk 2 1 0 1 +2 3
46 RRRaith Rovers 2 1 0 1 +2 3
47 STRStranraer 2 1 0 1 +2 3
48 EKEast Kilbride 2 1 0 1 +1 3
49 TRThreave Rovers 2 1 0 1 +1 3
50 MOTMotherwell 2 1 0 1 +1 3
51 PETPeterhead 2 1 0 1 +1 3
52 MONMontrose 2 1 0 1 +1 3
53 CULCulter 2 1 0 1 0 3
54 DEVDeveronvale 2 1 0 1 0 3
55 DARDarvel 2 1 0 1 0 3
56 FRAFraserburgh 2 1 0 1 0 3
57 TUTurriff United 2 1 0 1 0 3
58 AAAlloa Athletic 2 1 0 1 -1 3
59 DUNDunipace 2 1 0 1 -1 3
60 CLAClachnacuddin 2 1 0 1 -1 3
61 KHKelty Hearts 2 1 0 1 -1 3
62 SMST Mirren 2 1 0 1 -1 3
63 DTDalkeith Thistle 2 1 0 1 -2 3
64 CSSCivil Service Strollers 2 1 0 1 -2 3
65 HUNHuntly 2 1 0 1 -2 3
66 LHLothian Hutchison 2 1 0 1 -2 3
67 TAYTayport 2 1 0 1 -3 3
68 PAPenicuik Athletic 2 1 0 1 -4 3
69 DSDalbeattie Star 2 1 0 1 -5 3
70 WWWhitehill Welfare 2 1 0 1 -6 3
71 BENBenburb 1 0 1 0 0 1
72 GREGretna 2008 1 0 1 0 0 1
73 FMForres Mechanics 2 0 1 1 -1 1
74 AAAnnan Athletic 1 0 0 1 -1 0
75 BUBlackburn United 1 0 0 1 -1 0
76 CRCarluke Rovers 1 0 0 1 -1 0
77 DBDundonald Bluebell 1 0 0 1 -1 0
78 EUEdinburgh University 1 0 0 1 -1 0
79 ARBArbroath 1 0 0 1 -1 0
80 CBCaledonian Braves 1 0 0 1 -1 0
81 CJCamelon Juniors 1 0 0 1 -1 0
82 CPCarnoustie Panmure 1 0 0 1 -1 0
83 HRAHawick Royal Albert 1 0 0 1 -1 0
84 IMIrvine Meadow 1 0 0 1 -1 0
85 LRLinlithgow Rose 1 0 0 1 -1 0
86 NCNairn County 1 0 0 1 -1 0
87 EFEast Fife 1 0 0 1 -1 0
88 ESEast Stirlingshire 1 0 0 1 -1 0
89 GIRGirvan 1 0 0 1 -1 0
90 HAHaddington Athletic 1 0 0 1 -1 0
91 HOBHill Of Beath Hawthorn 1 0 0 1 -1 0
92 ILWInverurie Loco Works 1 0 0 1 -1 0
93 QOTQueen of the South 1 0 0 1 -1 0
94 SJST Johnstone 1 0 0 1 -1 0
95 TYNTynecastle 1 0 0 1 -1 0
96 RGRutherglen Glencairn 1 0 0 1 -2 0
97 VOLVale of Leithen 1 0 0 1 -2 0
98 CRECreetown 1 0 0 1 -2 0
99 CCCumbernauld Colts 1 0 0 1 -2 0
100 ELEasthouses Lily 1 0 0 1 -2 0
101 LNLoch Ness 1 0 0 1 -2 0
102 SUStirling University 1 0 0 1 -2 0
103 WAWick Academy 1 0 0 1 -2 0
104 DUNDundee 1 0 0 1 -2 0
105 HAHamilton Academical 1 0 0 1 -2 0
106 STEStenhousemuir 1 0 0 1 -2 0
107 SAStirling Albion 1 0 0 1 -2 0
108 KEIKeith 1 0 0 1 -3 0
109 NSNewton Stewart 1 0 0 1 -3 0
110 DUNDunfermline 1 0 0 1 -3 0
111 ECEdinburgh City 1 0 0 1 -3 0
112 GAGlenafton Athletic 1 0 0 1 -3 0
113 LULochee United 1 0 0 1 -3 0
114 QPQueen's Park 1 0 0 1 -3 0
115 RCRoss County 1 0 0 1 -3 0
116 BRBerwick Rangers 1 0 0 1 -4 0
117 BTBonnyton Thistle 1 0 0 1 -4 0
118 BSBurntisland Shipyard 1 0 0 1 -4 0
119 GUGlasgow University 1 0 0 1 -4 0
120 LOSLossiemouth 1 0 0 1 -4 0
121 ROTRothes 1 0 0 1 -4 0
122 AVAbbey Vale 1 0 0 1 -5 0
123 SCWSt. Cuthbert Wanderers 1 0 0 1 -5 0
124 STStrathspey Thistle 1 0 0 1 -6 0
125 COLColdstream 1 0 0 1 -6 0
126 ECElgin City 1 0 0 1 -6 0
127 FWFort William 1 0 0 1 -9 0
128 WBWigtown & Bladnoch 1 0 0 1 -12 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.63
454 goals. 70.4% of matches went over 2.5.
Home advantage
48.8%
Draws 2.4%, away wins 48.8%.
Half-time lead held
91.4%
From 58 matches where someone led at the break.
0–1 12 · 9.6%
1–2 10 · 8%
2–1 9 · 7.2%
1–0 9 · 7.2%
2–0 8 · 6.4%
1–3 8 · 6.4%

Results 130

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 25 May 2024
14:00 Celtic 1 – 0 Rangers 2.05 3.90 4.10
Sunday 21 April 2024
14:00 Rangers 2 – 0 Heart Of Midlothian — — —
Saturday 20 April 2024
11:30 Aberdeen 3 – 3 Celtic 12.00 6.50 1.26
Monday 11 March 2024
19:45 Morton 0 – 1 Heart Of Midlothian — — —
Sunday 10 March 2024
17:30 Hibernian 0 – 2 Rangers 7.16 4.76 1.54
14:30 Celtic 4 – 2 Livingston 1.12 11.54 23.00
Saturday 9 March 2024
12:15 Aberdeen 3 – 1 Kilmarnock 2.58 3.25 2.95
Sunday 11 February 2024
17:00 Airdrie United 1 – 4 Heart Of Midlothian — — —
14:00 ST Mirren 0 – 2 Celtic 9.25 5.45 1.34
Saturday 10 February 2024
17:30 Rangers 2 – 0 Ayr Utd 1.06 17.00 34.00
15:00 Kilmarnock 2 – 0 Cove Rangers 1.25 6.40 13.29
15:00 Partick 2 – 3 Livingston 2.94 3.63 3.40
15:00 Aberdeen 2 – 0 Bonnyrigg Rose Athletic 1.08 13.85 36.00
15:00 Inverness CT 1 – 3 Hibernian 5.50 3.95 2.01
Friday 9 February 2024
19:30 Morton 2 – 1 Motherwell 4.07 3.76 2.11
Tuesday 30 January 2024
19:45 Brora Rangers 1 – 3 Cove Rangers 4.70 4.30 1.83
Sunday 21 January 2024
16:00 Celtic 5 – 0 Buckie Thistle 1.02 50.00 81.00
Saturday 20 January 2024
17:30 Dumbarton 1 – 4 Rangers 56.00 23.46 1.05
15:00 ST Mirren 1 – 0 Queen of the South 1.29 5.80 11.45
15:00 Ross County 0 – 3 Partick 2.25 3.70 3.90
15:00 Motherwell 3 – 1 Alloa Athletic 1.36 5.40 9.50
15:00 Livingston 2 – 1 Raith Rovers 2.40 3.52 3.69
15:00 Kilmarnock 2 – 0 Dundee 1.95 3.60 4.00
15:00 Inverness CT 4 – 0 BSC Glasgow — — —
15:00 Morton 2 – 0 Montrose 1.43 4.80 8.69
15:00 Forfar Athletic 0 – 1 Hibernian 19.00 8.20 1.15
15:00 Bonnyrigg Rose Athletic 2 – 1 Falkirk 13.00 6.60 1.31
15:00 Ayr Utd 3 – 0 Kelty Hearts 1.62 4.40 6.13
15:00 Airdrie United 1 – 0 ST Johnstone — — —
12:15 Spartans 1 – 2 Heart Of Midlothian — — —
Friday 19 January 2024
19:45 Clyde 0 – 2 Aberdeen 23.00 9.80 1.13
Saturday 25 November 2023
15:00 Morton 4 – 0 Bo'ness United 1.24 6.80 13.00
15:00 Tranent Juniors 0 – 1 Forfar Athletic 2.26 3.98 3.32
15:00 Spartans 2 – 1 Arbroath 4.30 4.10 1.82
15:00 Stranraer 0 – 1 Airdrie United — — —
15:00 Stirling Albion 0 – 2 Cove Rangers 4.00 3.80 2.07
15:00 Queen of the South 2 – 2 Dundee Utd 9.22 5.71 1.40
15:00 Peterhead 1 – 2 Ayr Utd 5.25 4.30 1.66
15:00 Partick 3 – 0 Queen's Park 2.06 4.10 4.20
15:00 Montrose 3 – 0 Edinburgh City 1.66 4.50 5.25
15:00 Inverness CT 2 – 0 Cowdenbeath 1.22 7.40 14.00
15:00 Hamilton Academical 0 – 2 Kelty Hearts 1.59 4.70 6.25
15:00 Falkirk 3 – 0 Formartine United 1.09 15.10 30.00
15:00 Dunbar United 1 – 2 Alloa Athletic 7.51 5.78 1.49
15:00 Cumnock Juniors 0 – 3 BSC Glasgow — — —
15:00 Broxburn Athletic 2 – 2 Buckie Thistle 3.30 3.84 2.25
15:00 Brora Rangers 1 – 0 Pollok 1.79 5.20 4.60
15:00 Annan Athletic 4 – 5 Dumbarton 2.46 3.75 2.85
15:00 Albion Rovers 0 – 1 Bonnyrigg Rose Athletic 4.00 4.14 1.92
Friday 24 November 2023
19:45 Clyde 2 – 0 Jeanfield Swifts 2.19 4.27 3.47
19:45 Dunfermline 0 – 3 Raith Rovers 2.55 3.78 2.64
Saturday 4 November 2023
13:30 Luncarty 0 – 1 Bo'ness United 8.60 6.60 1.28
Monday 30 October 2023
19:45 Musselburgh Athletic 2 – 3 Clyde — — —
Saturday 28 October 2023
14:00 Albion Rovers 2 – 1 St Andrews United — — —
14:00 Tranent Juniors 7 – 0 East Kilbride 3.72 4.80 1.87
14:00 Stenhousemuir 0 – 2 Brora Rangers 1.58 4.90 5.28
14:00 Pollok 5 – 2 Gala Fairydean Rovers 1.45 5.61 9.02
14:00 Peterhead 3 – 1 Clachnacuddin 1.07 18.00 39.00
14:00 Kilwinning Rangers 0 – 1 Cowdenbeath 6.62 5.20 1.50
14:00 Jeanfield Swifts 6 – 0 Elgin City 3.83 4.70 2.01
14:00 Huntly 1 – 4 Forfar Athletic 3.22 3.70 2.19
14:00 Fraserburgh 1 – 2 Bonnyrigg Rose Athletic 3.59 4.25 1.92
14:00 Forres Mechanics 0 – 1 Buckie Thistle 6.25 5.10 1.47
14:00 Formartine United 3 – 2 Clydebank 2.29 3.80 3.35
14:00 Dunbar United 1 – 0 East Fife 8.50 5.80 1.37
14:00 Dumbarton 3 – 2 Banks O' Dee 1.37 5.80 7.10
14:00 Deveronvale 0 – 1 Broxburn Athletic 4.01 5.26 1.80
14:00 Cumnock Juniors 2 – 1 Turriff United — — —
14:00 Civil Service Strollers 0 – 3 Stranraer 7.30 6.20 1.40
14:00 Brechin 1 – 2 Spartans — — —
13:00 Beith 1 – 3 BSC Glasgow — — —
Monday 25 September 2023
18:05 Stirling University 1 – 3 Albion Rovers 3.57 3.83 2.20
Sunday 24 September 2023
14:00 BSC Glasgow 3 – 1 Cumbernauld Colts — — —
Saturday 23 September 2023
14:00 Wick Academy 1 – 3 Jeanfield Swifts — — —
14:00 Turriff United 2 – 1 Sauchie Juniors — — —
14:00 Tranent Juniors 4 – 1 Lothian Hutchison — — —
14:00 Tayport 0 – 4 Buckie Thistle — — —
14:00 St Andrews United 1 – 0 Auchinleck Talbot — — —
14:00 Penicuik Athletic 0 – 6 Pollok — — —
14:00 Musselburgh Athletic 1 – 1 Gretna 2008 — — —
14:00 Lossiemouth 0 – 4 Beith — — —
14:00 Keith 2 – 5 Luncarty — — —
14:00 Golspie Sutherland 1 – 1 Forres Mechanics — — —
14:00 Gala Fairydean Rovers 8 – 2 Strathspey Thistle — — —
14:00 Formartine United 3 – 2 Threave Rovers — — —
14:00 Edinburgh University 2 – 3 Dunbar United — — —
14:00 East Stirlingshire 0 – 1 Huntly — — —
14:00 East Kilbride 8 – 0 Whitehill Welfare — — —
14:00 Dunipace 1 – 3 Cumnock Juniors — — —
14:00 Dundonald Bluebell 2 – 3 Kilwinning Rangers — — —
14:00 Dalkeith Thistle 0 – 7 Clydebank — — —
14:00 Culter 3 – 4 Deveronvale — — —
14:00 Cowdenbeath 2 – 1 Linlithgow Rose — — —
14:00 Clachnacuddin 1 – 0 Inverurie Loco Works 3.40 4.05 2.40
14:00 Camelon Juniors 1 – 2 Civil Service Strollers — — —
14:00 Caledonian Braves 1 – 2 Fraserburgh — — —
14:00 Broxburn Athletic 2 – 1 Nairn County — — —
14:00 Brora Rangers 5 – 1 Berwick Rangers — — —
14:00 Brechin 4 – 0 Rothes — — —
14:00 Bo'ness United 3 – 0 Darvel — — —
14:00 Banks O' Dee 6 – 0 Dalbeattie Star — — —
Saturday 2 September 2023
14:00 Newton Stewart 1 – 4 Luncarty — — —
14:00 Jeanfield Swifts 3 – 0 Cupar Hearts — — —
14:00 Beith 5 – 1 Bonnyton Thistle — — —
00:00 Penicuik Athletic 4 – 2 Rutherglen Glencairn — — —
00:00 Wigtown & Bladnoch 0 – 12 Auchinleck Talbot — — —
00:00 Tynecastle 0 – 1 Lothian Hutchison — — —
00:00 St. Cuthbert Wanderers 0 – 5 Dalkeith Thistle — — —
00:00 St Andrews United 1 – 0 Haddington Athletic — — —
00:00 Sauchie Juniors 4 – 0 Burntisland Shipyard — — —
00:00 Preston Athletic 0 – 0 Dundonald Bluebell — — —
00:00 Pollok 2 – 2 Benburb — — —
00:00 Musselburgh Athletic 6 – 0 Coldstream — — —
00:00 Kilwinning Rangers 4 – 0 Glasgow University — — —
00:00 Irvine Meadow 1 – 2 Dunipace — — —
00:00 Hill Of Beath Hawthorn 0 – 1 Tayport — — —
00:00 Hawick Royal Albert 1 – 2 Golspie Sutherland — — —
00:00 Glenafton Athletic 0 – 3 Darvel — — —
00:00 Fort William 1 – 10 Clydebank — — —
00:00 Easthouses Lily 1 – 3 Threave Rovers — — —
00:00 Dunbar United 4 – 2 Vale of Leithen — — —
00:00 Cumnock Juniors 1 – 0 Girvan — — —
00:00 Culter 3 – 2 Blackburn United — — —
00:00 Creetown 1 – 3 Whitehill Welfare — — —
00:00 Carluke Rovers 2 – 3 Dalbeattie Star — — —
00:00 Camelon Juniors 0 – 0 Newtongrange Star — — —
00:00 Broxburn Athletic 3 – 0 Lochee United — — —
Saturday 12 August 2023
14:00 Luncarty 3 – 1 Loch Ness — — —
14:00 Carnoustie Panmure 1 – 2 Beith — — —
14:00 Abbey Vale 0 – 5 Cupar Hearts — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key