Saturday, 28 October 2023
Beith
1-3
END
END
BSC Glasgow
Brechin
1-2
END
END
Spartans
Civil Service Strollers
0-3
END
END
Stranraer
Cumnock Juniors
2-1
END
END
Turriff United
Deveronvale
0-1
END
END
Broxburn Athletic
Dumbarton
3-2
END
END
Banks O' Dee
Dunbar United
1-0
END
END
East Fife
Formartine United
3-2
END
END
Clydebank
Forres Mechanics
0-1
END
END
Buckie Thistle
Fraserburgh
1-2
END
END
Bonnyrigg Rose Athletic
Huntly
1-4
END
END
Forfar Athletic
Jeanfield Swifts
6-0
END
END
Elgin City
Kilwinning Rangers
0-1
END
END
Cowdenbeath
Peterhead
3-1
END
END
Clachnacuddin
Pollok
5-2
END
END
Gala Fairydean Rovers
Stenhousemuir
0-2
END
END
Brora Rangers
Tranent Juniors
7-0
END
END
East Kilbride
Albion Rovers
2-1
END
END
St Andrews United
Monday, 30 October 2023
Saturday, 04 November 2023
Rounds: 1st Preliminary Round · 2nd Preliminary Round · 1st Round · 2nd Round · 3rd Round · 4th Round · 5th Round · Quarter-finals · Semi-finals · Final ·