First Round
Kilwinning Rangers 2 Dundee Violet 1
Newburgh 0 Whitburn 6
Maybole 2 Benburb 3
Neilston 4 Yoker Athletic 2
Second Round
Linlithgow Rose CFC 3 Fraserburgh United 2
Stonehaven 4 Glentanar 0
Kirkintilloch Rob Roy 2 Pumpherston 1
Carluke Rovers 1 Clydebank 3
Girvan 5 Tayport 5 (Replay 0-2)
Scone Thistle 3 Lochee Harp 0
Lochore Welfare 1 Brechin Victoria 2
Arbroath Victoria 0 Islavale 1
Dufftown 2 East Kilbride Thistle 1
Troon 3 Montrose Roselea 1
Glasgow Perthshire 1 Broughty Athletic 2
Johnstone Burgh 4 Armadale Thistle 2
Lugar Boswell Thistle 3 Newmachar United 0
Dundee North End 4 Whitburn 1
Sauchie 1 Hermes 2
Maryhill 2 Forfar West End 4
Ardeer Thistle 0 Rutherglen Glencairn 11
St Rochs 0 Renfrew 0 (Replay 1-0)
Kirkcaldy & Dysart 1 Saltcoats Victoria 1 (Replay 2-0)
New Elgin 1 St Anthonys 2
Gartcairn 5 Lanark United 2
Dyce 2 Sunnybank 1
Aberdeen East End 3 Port Glasgow 1
Maud 0 Kirriemuir Thistle 3
Blantyre Victoria 2 Muirkirk 0
Spey Valley United 0 Lesmahagow 5
Glenafton Athletic 13 West Calder United 0
Cruden Bay 0 Banchory St Ternan 4
Aberdeen University 4 Dalry Thistle 5
Colony Park 3 Ashfield 6
Livingston United 0 Shotts Bon Accord 1
Craigmark Burntonians 0 Kilsyth Rangers 2
Fauldhouse United 2 Carnoustie Panmure 1
Wishaw 1 Culter 1 (Replay 2-4)
Irvine Victoria 0 Kello Rovers 3
Largs Thistle 1 Luncarty 0
Vale of Clyde 0 Darvel 2
Syngenta 1 Shettleston 6
Kennoway Star Hearts 0 Larkhall Thistle 1
Deveronside 0 Benburb 0 (Replay 0-11)
Kilwinning Rangers 2 Bridge of Don Thistle 2 (Replay 1-3)
Irvine Meadow w/o v Buchanhaven Hearts
Cambuslang Rangers 7 Harthill Royal 0
Cumbernauld United 0 Hurlford United 1
Annbank 1 Whitletts Victoria 6
Blairgowrie 1 Stoneywood Parkvale 2
Ardrossan Winton Rovers 3 Royal Albert 0
Downfield 2 Greenock 1
Arthurlie 1 Beith 5
Forfar Albion 4 Bathgate Thistle 5
Bellshill Athletic 0 Auchinleck Talbot 7
Forres Thistle 0 Pollok 3
East Craigie 6 Nairn St Ninian 1
Ellon United 0 Bo’ness United 0 (Replay 2-2, Ellon won on pens)
Kilbirnie Ladeside 3 Vale of Leven 1
Thorniewood United 2 Banks o’Dee 6
Buckie Rovers 2 Stoneyburn 1
Neilston 4 Forth Wanderers 4 (Replay 3-3, Neilston won on pens)
Burghead Thistle 2 Lochgelly Albert 2 (Replay 4-3)
Longside 6 Whitehills 1
Cumnock 0 Rossvale 2
Petershill 6 Newmains United 0
Thornton Hibs 3 Rosyth 1
Hall Russell United 0 Lochee United 3
Third Round
Aberdeen East End 1 Scone Thistle 1 (Replay 1-1, East End won on pens)
Ashfield 4 Lugar Boswell Thistle 1
Auchinleck Talbot 3 Forfar West End 0
Banchory St Ternan 1 Larkhall Thistle 6
Bathgate Thistle 1 Irvine Meadow XI 3
Beith 7 Whitletts Victoria 2
Benburb 2 Dyce 1
Brechin Victoria 0 Neilston 2
Bridge of Don Thistle 4 Ardrossan Winton Rovers 1
Broughty Athletic 5 St Anthonys 1
Buckie Rovers 1 Blantyre Victoria 7
Burghead Thistle 0 Kirkintilloch Rob Roy 2
Cambuslang Rangers 2 East Craigie 1
Culter 0 Rossvale 1
Dalry Thistle 1 Dundee North End 2
Downfield 3 Tayport 4
Dufftown 1 Johnstone Burgh 4
Gartcairn 1 Kilbirnie Ladeside 0
Glenafton Athletic 2 Banks o’ Dee 1
Islavale 3 Rutherglen Glencairn 4
Kirkcaldy and Dysart 1 Darvel 2
Kirriemuir Thistle 3 Largs Thistle 1
Lesmahagow 0 St Rochs 2
Linlithgow Rose CFC 0 Pollok 2
Lochee United 3 Hermes 1
Longside 1 Stoneywood Parkvale 6
Petershill 1 Clydebank 0
Shettleston 0 Kello Rovers 0 (Replay 1-3)
Shotts Bon Accord 2 Hurlford United 2 (replay 1-3)
Stonehaven 0 Ellon United 4
Thornton Hibs 1 Fauldhouse United 2
Troon 5 Kilsyth Rangers 4
Fourth Round
Aberdeen East End 1 Beith 4
Blantyre Victoria 3 Darvel 4
Bridge of Don Thistle 2 Fauldhouse United 3
Cambuslang Rangers 0 Broughty Athletic 3
Dundee North End 0 Kirkintilloch Rob Roy 2
Gartcairn 7 Ellon United 0
Hurlford United 3 Benburb 0
Irvine Meadow XI 0 Glenafton Athletic 0 (Replay 1-1, Irvine won on pens)
Johnstone Burgh 2 St. Roch's 3
Kirriemuir Thistle 1 Tayport 2
Larkhall Thistle 1 Kello Rovers 3
Neilston 1 Lochee United 1 (Replay 3-1)
Petershill 2 Rutherglen Glencairn 2 (Replay 4-0)
Pollok 2 Troon 1
Rossvale 1 Auchinleck Talbot 2
Stoneywood Parkvale 4 Ashfield 1
Fifth Round
Pollok 4 Fauldhouse United 0
Auchinleck Talbot 2 Tayport 1
Stoneywood Parkvale 0 Beith 4
Broughty Athletic 2 St Rochs 1
Hurlford United 5 Gartcairn 1
Petershill 1 Darvel 1 (Replay 1-2)
Kello Rovers 2 Irvine Meadow XI 1
Kirkintilloch Rob Roy 0 Neilston 1
Quarter-Finals
Auchinleck Talbot v Hurlford United
Beith 4 Kello Rovers 1
Darvel 2 Broughty Athletic 2
Neilston 1 Pollok 4
COMPETITION SUSPENDED DUE TO COVID-19