SCO

FA Cup 2024/25

Every result, the table as it finished, and the price each match went off at. 123 matches played between August 2024 and April 2025.

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

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 — — —

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