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

FA Cup 2025/26

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

116Matches
407Goals
3.51Per game
56.9%Home wins
46%Priced at kickoff
Camelon JuniorsTop of the table

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

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.51
407 goals. 74.1% of matches went over 2.5.
Home advantage
56.9%
Draws 0%, away wins 43.1%.
Half-time lead held
84.4%
From 90 matches where someone led at the break.
2–1 17 · 14.7%
0–2 12 · 10.3%
1–2 10 · 8.6%
2–0 9 · 7.8%
4–0 8 · 6.9%
3–1 8 · 6.9%

Results 128

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 23 May 2026
14:00 Celtic 3 – 1 Dunfermline 1.20 7.60 15.00
Sunday 19 April 2026
13:00 Celtic 6 – 2 ST Mirren 1.48 5.00 7.00
Saturday 18 April 2026
11:30 Dunfermline 0 – 0 Falkirk 5.66 4.24 1.67
Sunday 8 March 2026
19:30 ST Mirren 2 – 1 Partick 1.92 3.72 4.20
13:00 Rangers 0 – 0 Celtic 2.21 3.76 3.42
Saturday 7 March 2026
19:30 Dunfermline 3 – 0 Aberdeen 4.70 3.85 1.96
Friday 6 March 2026
19:45 Falkirk 2 – 1 Dundee Utd 1.91 3.70 4.60
Wednesday 18 February 2026
19:45 Aberdeen 2 – 0 Motherwell 2.85 3.34 2.69
Tuesday 17 February 2026
19:45 Dundee Utd 2 – 1 Spartans 1.19 7.90 16.00
Sunday 8 February 2026
19:30 Stenhousemuir 0 – 2 Falkirk 8.92 5.30 1.38
14:00 Rangers 8 – 0 Queen's Park 1.06 16.65 41.00
Saturday 7 February 2026
17:30 Celtic 2 – 1 Dundee 1.23 7.02 15.00
15:00 Rangers cancelled Stranraer — — —
15:00 Elgin City 2 – 3 Partick 9.50 6.05 1.33
15:00 Dunfermline 2 – 0 Kelty Hearts 1.22 7.30 15.38
Friday 6 February 2026
19:45 Airdrie United 1 – 2 ST Mirren 7.00 4.60 1.55
Tuesday 20 January 2026
19:45 Stranraer 1 – 1 Queen's Park 4.00 3.82 2.00
Sunday 18 January 2026
17:30 Auchinleck Talbot 0 – 2 Celtic 62.00 50.00 1.03
14:30 Aberdeen 1 – 0 Raith Rovers 1.60 4.20 6.50
Saturday 17 January 2026
20:00 Heart Of Midlothian 1 – 1 Falkirk 1.60 4.60 6.60
15:00 Spartans 0 – 0 Inverness CT 5.90 4.30 1.61
15:00 Stenhousemuir 4 – 0 Morton 2.82 3.49 2.65
15:00 Partick 3 – 1 Montrose 1.29 6.00 11.18
15:00 Motherwell 1 – 0 Ross County 1.34 5.95 10.50
15:00 Livingston 1 – 1 ST Mirren 3.10 3.36 2.46
15:00 Kilmarnock 1 – 2 Dundee 2.28 3.45 3.75
15:00 Kelty Hearts 1 – 1 Cove Rangers 3.30 3.92 2.12
15:00 Camelon Juniors 1 – 3 Elgin City 4.20 4.60 1.85
15:00 Dundee Utd 2 – 0 Ayr Utd 1.63 4.04 5.75
15:00 Airdrie United 2 – 2 Arbroath 2.96 3.60 2.56
12:30 Dunfermline 1 – 0 Hibernian 7.50 5.10 1.55
Friday 16 January 2026
19:45 Rangers 5 – 0 Annan Athletic 1.05 24.69 66.00
Wednesday 10 December 2025
19:45 Tranent Juniors 1 – 2 Inverness CT 8.70 5.60 1.51
Saturday 29 November 2025
15:00 Stranraer 2 – 1 Clydebank 3.06 3.88 2.34
15:00 ST Johnstone 1 – 2 Cove Rangers 1.14 9.03 24.00
15:00 Stenhousemuir 4 – 1 Clachnacuddin 1.32 6.55 13.50
15:00 Raith Rovers 1 – 0 Alloa Athletic 1.65 3.75 6.47
15:00 Peterhead 2 – 2 Morton 4.10 3.70 1.90
15:00 Kelty Hearts 2 – 0 Brechin — — —
15:00 Forfar Athletic 0 – 2 Partick 10.00 5.55 1.32
15:00 Elgin City 4 – 2 Stirling Albion 1.52 5.10 7.00
15:00 East Fife 0 – 2 Arbroath 3.93 3.60 2.02
15:00 Dunfermline 2 – 1 Queen of the South 1.41 5.20 9.23
15:00 Dumbarton 0 – 4 Auchinleck Talbot 2.25 3.97 3.34
15:00 Camelon Juniors 2 – 1 Edinburgh City — — —
15:00 Bonnyrigg Rose Athletic 1 – 2 Spartans 3.50 3.70 2.14
15:00 Benburb 0 – 3 Montrose 23.00 8.12 1.17
15:00 Banks O' Dee 0 – 2 Ross County 9.90 5.62 1.30
15:00 Ayr Utd 3 – 0 Turriff United 1.03 27.18 53.00
15:00 Annan Athletic 4 – 0 Buckie Thistle 1.78 4.20 4.77
15:00 Airdrie United 4 – 0 Hamilton Academical — — —
Friday 28 November 2025
19:45 Linlithgow Rose 1 – 3 Queen's Park 8.90 5.80 1.50
Saturday 25 October 2025
14:00 Edinburgh City 1 – 0 Stirling University 1.67 4.60 6.05
14:00 Camelon Juniors 1 – 0 Johnstone Burgh — — —
14:00 Wick Academy 0 – 0 Benburb — — —
14:00 Tranent Juniors 3 – 0 Dundee North End — — —
14:00 Stranraer 4 – 0 Glenafton Athletic — — —
14:00 Spartans 2 – 1 East Kilbride 2.95 3.92 2.32
14:00 Nairn County 1 – 2 Turriff United — — —
14:00 Musselburgh Athletic 1 – 2 Forfar Athletic — — —
14:00 Elgin City 2 – 1 Deveronvale 2.04 5.49 9.10
14:00 Dumbarton 2 – 0 Tayport — — —
14:00 Cumbernauld Colts 0 – 2 Bonnyrigg Rose Athletic 3.31 3.85 2.11
14:00 Clydebank 3 – 1 East Stirlingshire 1.15 9.47 23.00
14:00 Clyde 2 – 3 Annan Athletic 2.25 3.68 3.05
14:00 Clachnacuddin 2 – 0 Sauchie Juniors — — —
14:00 Caledonian Braves 3 – 4 Stirling Albion — — —
14:00 Brechin 3 – 1 Dundonald Bluebell — — —
14:00 Banks O' Dee 4 – 0 Fraserburgh — — —
14:00 Auchinleck Talbot 3 – 1 Gretna 2008 1.27 7.70 14.03
Friday 24 October 2025
18:45 Formartine United 0 – 2 Buckie Thistle 1.58 5.05 6.25
18:30 Bo'ness Athletic 0 – 2 Linlithgow Rose 5.85 4.60 1.63
Monday 29 September 2025
18:45 Stirling University 6 – 2 Burntisland Shipyard — — —
Saturday 27 September 2025
18:00 Bo'ness Athletic 2 – 1 Keith 2.00 3.92 3.40
14:00 Wick Academy 5 – 0 Rothes — — —
14:00 Carluke Rovers 0 – 4 Gretna 2008 — — —
14:00 Turriff United 2 – 1 Hill Of Beath Hawthorn — — —
14:00 Brora Rangers 0 – 1 Fraserburgh — — —
14:00 Inverurie Loco Works 0 – 2 Sauchie Juniors — — —
14:00 Berwick Rangers 0 – 2 Nairn County — — —
14:00 Lossiemouth 1 – 2 Formartine United — — —
14:00 Cowdenbeath 1 – 2 Benburb — — —
14:00 Clachnacuddin 2 – 1 Kilwinning Rangers — — —
14:00 Jeanfield Swifts 0 – 4 Clydebank — — —
14:00 Darvel 1 – 3 Deveronvale 2.55 4.22 2.45
14:00 Strathspey Thistle 1 – 2 Dundee North End — — —
14:00 Linlithgow Rose 2 – 1 Gala Fairydean Rovers — — —
14:00 Bonnyrigg Rose Athletic 2 – 1 Broxburn Athletic — — —
14:00 Coldstream 2 – 3 Tayport — — —
14:00 Lochee United 1 – 3 Brechin — — —
14:00 Musselburgh Athletic 2 – 0 Bonnyton Thistle — — —
14:00 Camelon Juniors 2 – 1 Albion Rovers — — —
14:00 Civil Service Strollers 2 – 3 Dundonald Bluebell 1.72 4.30 4.50
14:00 Huntly 1 – 3 Buckie Thistle — — —
14:00 Forres Mechanics 0 – 2 Caledonian Braves — — —
14:00 Newtongrange Star 1 – 3 East Stirlingshire — — —
14:00 Glenafton Athletic 3 – 2 Invergordon — — —
14:00 Tranent Juniors 3 – 0 Pollok — — —
13:30 Johnstone Burgh 4 – 0 Threave Rovers — — —
13:00 Bo'ness United 0 – 3 Banks O' Dee 2.80 3.75 2.45
Friday 26 September 2025
18:45 Cumbernauld Colts 4 – 0 Glasgow University 1.16 8.50 23.00
18:45 Auchinleck Talbot 2 – 1 Cumnock Juniors — — —
Saturday 6 September 2025
14:00 Wigtown & Bladnoch 0 – 10 Camelon Juniors — — —
Saturday 30 August 2025
18:45 Bo'ness Athletic 7 – 0 Creetown — — —
14:00 Invergordon 3 – 1 Dunipace — — —
14:00 Tweedmouth 1 – 3 Lochee United — — —
14:00 Benburb 2 – 0 Easthouses Lily — — —
14:00 Auchinleck Talbot 4 – 0 Haddington Athletic — — —
14:00 Blackburn United 1 – 3 Darvel — — —
14:00 St. Cuthbert Wanderers 0 – 2 Burntisland Shipyard — — —
14:00 Bonnyton Thistle 2 – 1 Girvan — — —
14:00 Dunbar United 2 – 4 Cumnock Juniors — — —
14:00 Glasgow University 3 – 1 Newton Stewart — — —
14:00 Glenafton Athletic 3 – 0 Dalkeith Thistle — — —
14:00 Hawick Royal Albert 1 – 4 Threave Rovers — — —
14:00 Penicuik Athletic 2 – 4 Kilwinning Rangers — — —
14:00 Tayport 4 – 1 Dalbeattie Star — — —
14:00 Golspie Sutherland 0 – 3 Coldstream — — —
14:00 Vale of Leithen 1 – 6 Musselburgh Athletic — — —
14:00 Hill Of Beath Hawthorn 4 – 2 St Andrews United — — —
14:00 Sauchie Juniors 2 – 0 Lothian Hutchison — — —
13:30 Dundee North End 1 – 0 Whitehill Welfare — — —
13:30 Dundonald Bluebell 3 – 2 Edinburgh University — — —
13:30 Tynecastle 0 – 3 Carluke Rovers — — —
13:30 Jeanfield Swifts 3 – 1 Preston Athletic — — —
13:00 Rutherglen Glencairn 2 – 4 Newtongrange Star — — —
Friday 29 August 2025
18:00 St Cadoc's 0 – 1 Pollok — — —
Saturday 9 August 2025
13:30 Dundee North End 2 – 2 Culter — — —

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