Season Round date Home Result Guest
2011/2012 3. Round 19/11/2011 Airdrie United FC Airdrie United FC 11:0 Gala Fairydean Rovers Gala Fairydean Rovers
2008/2009 1. Round 27/09/2008 Banks O’ Dee FC Banks O’ Dee FC 10:0 Fort William FC Fort William FC
2021/2022 1. Round 18/09/2021 Coldstream FC Coldstream FC 1:10 East Kilbride FC East Kilbride FC
2017/2018 2. Round 14/10/2017 Peterhead FC Peterhead FC 9:0 Colville Park Colville Park
2014/2015 1. Round 13/09/2014 Cove Rangers Cove Rangers 9:0 Hawick Royal Albert Hawick Royal Albert
2011/2012 2. Round 22/10/2011 Wigtown & Bladnoch Wigtown & Bladnoch 0:9 Stranraer FC Stranraer FC
2010/2011 2. Round 23/10/2010 Stranraer FC Stranraer FC 9:0 St. Cuthbert Wanderers St. Cuthbert Wanderers
2009/2010 Round of 16 06/02/2010 Ross County FC Ross County FC 9:0 Stirling Albion FC Stirling Albion FC
2005/2006 1. Round 25/11/2005 Alloa Athletic Alloa Athletic 9:0 Selkirk FC Selkirk FC
2016/2017 1. Round 24/09/2016 East Kilbride FC East Kilbride FC 9:1 Vale of Leithen FC Vale of Leithen FC
2011/2012 1. Round 24/09/2011 Wick Academy FC Wick Academy FC 9:1 Coldstream FC Coldstream FC
2023/2024 1. Round 23/09/2023 East Kilbride FC East Kilbride FC 8:0 Whitehill Welfare Whitehill Welfare
2022/2023 1. Round 17/09/2022 Darvel FC Darvel FC 8:0 Tynecastle FC Tynecastle FC
2021/2022 1. Round 18/09/2021 Wigtown & Bladnoch Wigtown & Bladnoch 0:8 St. Cuthbert Wanderers St. Cuthbert Wanderers
2017/2018 1. Round 23/09/2017 Clachnacuddin FC Clachnacuddin FC 8:0 Fort William FC Fort William FC
2012/2013 2. Round 29/09/2012 Cove Rangers Cove Rangers 8:0 Golspie Sutherland Golspie Sutherland
2007/2008 2. Round 26/10/2007 Albion Rovers Albion Rovers 8:0 Burntisland Shipyard Burntisland Shipyard
2016/2017 4. Round 21/01/2017 Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1:8 Hibernian FC Hibernian FC
2016/2017 3. Round 26/11/2016 Elgin City Elgin City 8:1 Hawick Royal Albert Hawick Royal Albert
2012/2013 3. Round 03/11/2012 Cowdenbeath FC Cowdenbeath FC 8:1 Vale of Leithen FC Vale of Leithen FC
2011/2012 2. Round 22/10/2011 Auchinleck Talbot Auchinleck Talbot 8:1 Threave Rovers Threave Rovers
2011/2012 1. Round 24/09/2011 Gala Fairydean Rovers Gala Fairydean Rovers 8:1 Hawick Royal Albert Hawick Royal Albert
1997/1998 3. Round 23/02/1998 Inverness CT Inverness CT 8:1 Annan Athletic Annan Athletic
2023/2024 2. Round 28/10/2023 Tranent Juniors Tranent Juniors 7:0 East Kilbride FC East Kilbride FC
2023/2024 1. Round 23/09/2023 Dalkeith Thistle Dalkeith Thistle 0:7 Clydebank FC Clydebank FC
2022/2023 3. Round 26/11/2022 Cove Rangers Cove Rangers 7:0 Dunipace FC Dunipace FC
2021/2022 1. Round 18/09/2021 Clydebank FC Clydebank FC 7:0 Dalkeith Thistle Dalkeith Thistle
2019/2020 2. Round 19/10/2019 Clachnacuddin FC Clachnacuddin FC 0:7 Brora Rangers FC Brora Rangers FC
2015/2016 1. Round 26/09/2015 Buckie Thistle Buckie Thistle 7:0 Rothes FC Rothes FC
2014/2015 2. Round 04/10/2014 East Fife FC East Fife FC 7:0 Threave Rovers Threave Rovers
2013/2014 4. Round 01/12/2013 Heart of Midlothian Heart of Midlothian 0:7 Celtic FC Celtic FC
2012/2013 3. Round 03/11/2012 Rangers FC Rangers FC 7:0 Alloa Athletic Alloa Athletic
2011/2012 4. Round 07/01/2012 Ross County FC Ross County FC 7:0 Stenhousemuir FC Stenhousemuir FC
2009/2010 1. Round 26/09/2009 Hawick Royal Albert Hawick Royal Albert 0:7 Huntly FC Huntly FC
2009/2010 1. Round 26/09/2009 Auchinleck Talbot Auchinleck Talbot 7:0 Fort William FC Fort William FC
2007/2008 1. Round 28/09/2007 Culter FC Culter FC 7:0 Hawick Royal Albert Hawick Royal Albert
1999/2000 Semi-finals 07/04/2000 Ayr United Ayr United 0:7 Rangers FC Rangers FC
1999/2000 3. Round 28/01/2000 Queen Of The South Queen Of The South 0:7 Livingston FC Livingston FC
2023/2024 1. Round 23/09/2023 Gala Fairydean Rovers Gala Fairydean Rovers 8:2 Strathspey Thistle FC Strathspey Thistle FC
2022/2023 2. Round 22/10/2022 Dalbeattie Star Dalbeattie Star 1:7 Darvel FC Darvel FC
2020/2021 2. Round 23/03/2021 Nairn County FC Nairn County FC 1:7 Montrose FC Montrose FC
2017/2018 3. Round 18/11/2017 Lothian Thistle HV Lothian Thistle HV 1:7 St. Mirren FC St. Mirren FC
2014/2015 2. Round 04/10/2014 Bo'ness United Bo'ness United 7:1 Culter FC Culter FC
2014/2015 1. Round 13/09/2014 Clachnacuddin FC Clachnacuddin FC 1:7 Hurlford United Hurlford United
2010/2011 2. Round 23/10/2010 Wigtown & Bladnoch Wigtown & Bladnoch 1:7 Buckie Thistle Buckie Thistle
2010/2011 2. Round 23/10/2010 Beith Juniors FC Beith Juniors FC 7:1 Glasgow University Glasgow University
2009/2010 3. Round 14/12/2009 Livingston FC Livingston FC 7:1 Clyde FC Clyde FC
2004/2005 2. Round 10/12/2004 Cove Rangers Cove Rangers 1:7 Greenock Morton FC Greenock Morton FC
1999/2000 1. Round Threave Rovers Threave Rovers 1:7 Stenhousemuir FC Stenhousemuir FC
2023/2024 2. Round 28/10/2023 Jeanfield Swifts Jeanfield Swifts 6:0 Elgin City Elgin City