Results · 2023/24
Final standings · 2023/24
Standings aren't available for this competition yet.
Player stats · 2023/24
1st Preliminary Round
2nd Preliminary Round
Broxburn Athletic3 – 0Lochee UnitedEasthouses Lily1 – 3Threave RoversHawick Royal Albert1 – 2Golspie SutherlandHill Of Beath Hawthorn0 – 1TayportPenicuik Athletic4 – 2Rutherglen GlencairnSt. Cuthbert Wanderers0 – 5Dalkeith ThistleTynecastle0 – 1Lothian HutchisonWigtown & Bladnoch0 – 12Auchinleck TalbotFort William1 – 10ClydebankMusselburgh Athletic6 – 0ColdstreamCumnock Juniors1 – 0GirvanDunbar United4 – 2Vale of LeithenIrvine Meadow1 – 2DunipaceSauchie Juniors4 – 0Burntisland ShipyardKilwinning Rangers4 – 0Glasgow UniversitySt Andrews United1 – 0Haddington AthleticCreetown1 – 3Whitehill WelfareCulter3 – 2Blackburn UnitedGlenafton Athletic0 – 3DarvelPollok2 – 2BenburbCarluke Rovers2 – 3Dalbeattie StarCamelon Juniors0 – 0Newtongrange StarPreston Athletic0 – 0Dundonald BluebellJeanfield Swifts3 – 0Cupar HeartsNewton Stewart1 – 4LuncartyBeith5 – 1Bonnyton Thistle
1st Round
Dundonald Bluebell2 – 3Kilwinning RangersPenicuik Athletic0 – 6PollokBrora Rangers5 – 1Berwick RangersEast Kilbride8 – 0Whitehill WelfareFormartine United3 – 2Threave RoversBo'ness United3 – 0DarvelGolspie Sutherland1 – 1Forres MechanicsDunipace1 – 3Cumnock JuniorsMusselburgh Athletic1 – 1Gretna 2008Culter3 – 4DeveronvaleEast Stirlingshire0 – 1HuntlyEdinburgh University2 – 3Dunbar UnitedGala Fairydean Rovers8 – 2Strathspey ThistleKeith2 – 5LuncartyLossiemouth0 – 4BeithTurriff United2 – 1Sauchie JuniorsWick Academy1 – 3Jeanfield SwiftsTranent Juniors4 – 1Lothian HutchisonDalkeith Thistle0 – 7ClydebankSt Andrews United1 – 0Auchinleck TalbotTayport0 – 4Buckie ThistleBrechin4 – 0RothesBanks O' Dee6 – 0Dalbeattie StarBroxburn Athletic2 – 1Nairn CountyCamelon Juniors1 – 2Civil Service StrollersCaledonian Braves1 – 2FraserburghClachnacuddin1 – 0Inverurie Loco WorksCowdenbeath2 – 1Linlithgow RoseBSC Glasgow3 – 1Cumbernauld ColtsStirling University1 – 3Albion Rovers
2nd Round
Beith1 – 3BSC GlasgowFraserburgh1 – 2Bonnyrigg Rose AthleticHuntly1 – 4Forfar AthleticDumbarton3 – 2Banks O' DeeBrechin1 – 2SpartansJeanfield Swifts6 – 0Elgin CityAlbion Rovers2 – 1St Andrews UnitedFormartine United3 – 2ClydebankPeterhead3 – 1ClachnacuddinStenhousemuir0 – 2Brora RangersCivil Service Strollers0 – 3StranraerDeveronvale0 – 1Broxburn AthleticForres Mechanics0 – 1Buckie ThistleTranent Juniors7 – 0East KilbrideCumnock Juniors2 – 1Turriff UnitedDunbar United1 – 0East FifeKilwinning Rangers0 – 1CowdenbeathPollok5 – 2Gala Fairydean RoversMusselburgh Athletic2 – 3ClydeLuncarty0 – 1Bo'ness United
3rd Round
Dunfermline0 – 3Raith RoversClyde2 – 0Jeanfield SwiftsAnnan Athletic4 – 5DumbartonPeterhead1 – 2Ayr UtdHamilton Academical0 – 2Kelty HeartsPartick3 – 0Queen's ParkInverness CT2 – 0CowdenbeathMorton4 – 0Bo'ness UnitedFalkirk3 – 0Formartine UnitedMontrose3 – 0Edinburgh CityStirling Albion0 – 2Cove RangersAlbion Rovers0 – 1Bonnyrigg Rose AthleticBrora Rangers1 – 0PollokSpartans2 – 1ArbroathStranraer0 – 1Airdrie UnitedTranent Juniors0 – 1Forfar AthleticCumnock Juniors0 – 3BSC GlasgowDunbar United1 – 2Alloa AthleticQueen of the South2 – 2Dundee UtdBroxburn Athletic2 – 2Buckie Thistle
4th Round
Clyde0 – 2AberdeenSpartans1 – 2Heart Of MidlothianRoss County0 – 3PartickKilmarnock2 – 0DundeeST Mirren1 – 0Queen of the SouthLivingston2 – 1Raith RoversMotherwell3 – 1Alloa AthleticInverness CT4 – 0BSC GlasgowMorton2 – 0MontroseAyr Utd3 – 0Kelty HeartsForfar Athletic0 – 1HibernianAirdrie United1 – 0ST JohnstoneBonnyrigg Rose Athletic2 – 1FalkirkDumbarton1 – 4RangersCeltic5 – 0Buckie ThistleBrora Rangers1 – 3Cove Rangers
