2024/25 2023/24 2022/23 2021/22 2020/21 2019/20 2018/19 2017/18 2016/17 2015/16 2014/15 2013/14 2012/13 2011/12 2010/11 2009/10 2008/09 2007/08 2006/07 2005/06 2004/05
1/128-finals
1/64-finals
Draw
2024/251/128-finals
1 | Brora Rangers | Cumnock Juniors | 2 : 1 |
2 | Formartine Utd | Whitehill Welfare | 2 : 0 |
3 | East Kilbride | Gretna 2008 | 2 : 0 |
4 | Bye | Bonnyrigg Rose | |
5 | Threave Rovers | Vale Of Leithen | 6 : 1 |
6 | Bye | Stranraer | |
7 | East Fife | Bye | |
8 | Gala Fairydean | Banks O' Dee | 0 : 1 |
9 | Linlithgow Rose | Lossiemouth | 3 : 1 |
10 | Clachnacuddin | Nairn County | 3 : 1 |
11 | Stirling | Bye | |
12 | Dunbar United | Bo'ness Athletic | 1 : 4 |
13 | Forres Mechanics | Jeanfield Swifts | 1 : 2 |
14 | Bye | Edinburgh City | |
15 | Brechin | Newtongrange Star | 1 : 0 |
16 | Huntly | Wick Academy | 3 : 2 |
17 | Tynecastle | Hill Of Beath | 2 : 3 |
18 | Deveronvale | Bo'ness United | 2 : 4 |
19 | Dundonald Bluebell | Inverurie | 1 : 2 |
20 | Dundee North End | Tranent | 4 : 0 |
21 | Burntisland Shipyard | Irvine Meadow | 1 : 4 |
22 | Cumbernauld Colts | Civil Service Strollers | 0 : 3 |
23 | Elgin City | Bye | |
24 | Bye | Clyde | |
25 | Peterhead | Bye | |
26 | East Stirlingshire | Lochee United | 2 : 3 |
27 | Keith | Camelon Juniors | 2 : 1 |
28 | Clydebank FC | Girvan | 3 : 1 |
29 | Forfar Athletic | Bye | |
30 | Berwick | Cupar Hearts | 4 : 2 |
31 | Spartans | Bye | |
32 | Cowdenbeath | Rutherglen | 3 : 2 |
33 | Strathspey Thistle | Sauchie | 0 : 6 |
34 | Buckie Thistle | Carluke Rovers | 2 : 1 |
35 | Musselburgh | Darvel | 1 : 0 |
36 | Stirling University | Caledonian Braves | 0 : 2 |
37 | Fraserburgh | Rothes | 8 : 0 |
38 | Broomhill | Turriff Utd | 0 : 1 |
39 | Albion Rovers | Auchinleck Talbot | 1 : 2 |
40 | Dalkeith Thistle | Broxburn Athletic | 0 : 4 |
1/64-finals
1 | Brora Rangers | Formartine Utd | |
2 | East Kilbride | Bonnyrigg Rose | |
3 | Threave Rovers | Stranraer | |
4 | East Fife | Banks O' Dee | |
5 | Linlithgow Rose | Clachnacuddin | |
6 | Stirling | Bo'ness Athletic | |
7 | Jeanfield Swifts | Edinburgh City | |
8 | Brechin | Huntly | |
9 | Hill Of Beath | Bo'ness United | |
10 | Inverurie | Dundee North End | |
11 | Irvine Meadow | Civil Service Strollers | |
12 | Elgin City | Clyde | |
13 | Peterhead | Lochee United | |
14 | Keith | Clydebank FC | |
15 | Forfar Athletic | Berwick | |
16 | Spartans | Cowdenbeath | |
17 | Sauchie | Buckie Thistle | |
18 | Musselburgh | Caledonian Braves | |
19 | Fraserburgh | Turriff Utd | |
20 | Auchinleck Talbot | Broxburn Athletic |
Social Media