Saturday, 23 September 2023
Banks O' Dee
6-0
END
END
Dalbeattie Star
Bo'ness United
3-0
END
END
Darvel
Brechin
4-0
END
END
Rothes
Brora Rangers
5-1
END
END
Berwick Rangers
Broxburn Athletic
2-1
END
END
Nairn County
Caledonian Braves
1-2
END
END
Fraserburgh
Camelon Juniors
1-2
END
END
Civil Service Strollers
Clachnacuddin
1-0
END
END
Inverurie Loco Works
Cowdenbeath
2-1
END
END
Linlithgow Rose
Culter
3-4
END
END
Deveronvale
Dalkeith Thistle
0-7
END
END
Clydebank
Dundonald Bluebell
2-3
END
END
Kilwinning Rangers
Dunipace
1-3
END
END
Cumnock Juniors
East Kilbride
8-0
END
END
Whitehill Welfare
East Stirlingshire
0-1
END
END
Huntly
Edinburgh University
2-3
END
END
Dunbar United
Formartine United
3-2
END
END
Threave Rovers
Gala Fairydean Rovers
8-2
END
END
Strathspey Thistle
Golspie Sutherland
1-1
END
END
Forres Mechanics
Keith
2-5
END
END
Luncarty
Lossiemouth
0-4
END
END
Beith
Musselburgh Athletic
1-1
END
END
Gretna 2008
Penicuik Athletic
0-6
END
END
Pollok
St Andrews United
1-0
END
END
Auchinleck Talbot
Tayport
0-4
END
END
Buckie Thistle
Tranent Juniors
4-1
END
END
Lothian Hutchison
Turriff United
2-1
END
END
Sauchie Juniors
Wick Academy
1-3
END
END
Jeanfield Swifts
Sunday, 24 September 2023
Monday, 25 September 2023
Rounds: 1st Preliminary Round · 2nd Preliminary Round · 1st Round · 2nd Round · 3rd Round · 4th Round · 5th Round · Quarter-finals · Semi-finals · Final ·