Results · 2024/25
Final standings · 2024/25
Standings aren't available for this competition yet.
Player stats · 2024/25
1st Preliminary Round
2nd Preliminary Round
Tynecastle4 – 0Glasgow UniversityBo'ness Athletic2 – 0Kilwinning RangersPollok1 – 3DarvelRutherglen Glencairn2 – 0Lothian HutchisonCupar Hearts4 – 0Wigtown & BladnochCulter1 – 2Sauchie JuniorsDundonald Bluebell3 – 1Edinburgh UniversityBurntisland Shipyard2 – 1DunipaceColdstream0 – 6Camelon JuniorsEasthouses Lily0 – 4Newtongrange StarGirvan9 – 0St. Cuthbert WanderersGolspie Sutherland0 – 2Carluke RoversJeanfield Swifts3 – 0Newton StewartLochee United4 – 0Hawick Royal AlbertPenicuik Athletic0 – 1Musselburgh AthleticPreston Athletic2 – 3Irvine MeadowDalbeattie Star1 – 2Whitehill WelfareFort William0 – 8Hill Of Beath HawthornHaddington Athletic1 – 4Auchinleck TalbotClydebank7 – 0St Andrews UnitedDalkeith Thistle1 – 0Blackburn UnitedBenburb0 – 3Vale of LeithenBonnyton Thistle0 – 1Dunbar UnitedTayport1 – 3Dundee North EndCreetown1 – 3Cumnock JuniorsGlenafton Athletic2 – 4Threave Rovers
1st Round
Tynecastle2 – 3Hill Of Beath HawthornDalkeith Thistle0 – 4Broxburn AthleticBrechin1 – 0Newtongrange StarCowdenbeath3 – 2Rutherglen GlencairnBurntisland Shipyard1 – 4Irvine MeadowLinlithgow Rose3 – 1LossiemouthThreave Rovers6 – 1Vale of LeithenAlbion Rovers1 – 2Auchinleck TalbotBSC Glasgow0 – 1Turriff UnitedBerwick Rangers4 – 2Cupar HeartsBrora Rangers2 – 1Cumnock JuniorsEast Kilbride2 – 0Gretna 2008Formartine United2 – 0Whitehill WelfareFraserburgh8 – 0RothesBuckie Thistle2 – 1Carluke RoversClachnacuddin3 – 1Nairn CountyCumbernauld Colts0 – 3Civil Service StrollersDeveronvale2 – 4Bo'ness UnitedEast Stirlingshire2 – 3Lochee UnitedForres Mechanics1 – 2Jeanfield SwiftsGala Fairydean Rovers0 – 1Banks O' DeeStirling University0 – 2Caledonian BravesStrathspey Thistle0 – 6Sauchie JuniorsClydebank3 – 1GirvanDunbar United1 – 4Bo'ness AthleticDundee North End4 – 0Tranent JuniorsDundonald Bluebell1 – 1Inverurie Loco WorksKeith1 – 1Camelon JuniorsHuntly2 – 2Wick AcademyMusselburgh Athletic1 – 0Darvel
2nd Round
Threave Rovers2 – 3StranraerBrechin3 – 2HuntlyForfar Athletic1 – 0Berwick RangersStirling Albion6 – 0Bo'ness AthleticAuchinleck Talbot0 – 1Broxburn AthleticHill Of Beath Hawthorn0 – 2Bo'ness UnitedLinlithgow Rose3 – 0ClachnacuddinBrora Rangers2 – 1Formartine UnitedEast Fife0 – 1Banks O' DeeEast Kilbride3 – 1Bonnyrigg Rose AthleticPeterhead6 – 3Lochee UnitedSpartans1 – 2CowdenbeathKeith0 – 3ClydebankMusselburgh Athletic2 – 1Caledonian BravesIrvine Meadow3 – 0Civil Service StrollersSauchie Juniors0 – 2Buckie ThistleFraserburgh3 – 1Turriff UnitedInverurie Loco Works1 – 3Dundee North EndJeanfield Swifts1 – 1Edinburgh CityElgin City1 – 1Clyde
3rd Round
Dumbarton3 – 2Alloa AthleticLivingston2 – 0Brora RangersAyr Utd2 – 0MortonArbroath0 – 1Queen of the SouthBanks O' Dee1 – 2Hamilton AcademicalLinlithgow Rose0 – 4Raith RoversCove Rangers2 – 0Inverness CTEdinburgh City1 – 2DunfermlineElgin City3 – 2Kelty HeartsFraserburgh2 – 0Annan AthleticPeterhead2 – 3MontroseMusselburgh Athletic3 – 1Bo'ness UnitedClydebank2 – 0Buckie ThistleIrvine Meadow0 – 5StenhousemuirForfar Athletic3 – 3Stirling AlbionQueen's Park2 – 2PartickCowdenbeath1 – 4BrechinStranraer1 – 2Broxburn AthleticDundee North End0 – 1Airdrie UnitedEast Kilbride1 – 3Falkirk
4th Round
Brechin1 – 4Heart Of MidlothianHamilton Academical3 – 1Musselburgh AthleticHibernian3 – 0ClydebankST Johnstone1 – 0MotherwellDumbarton1 – 5Airdrie UnitedQueen of the South1 – 3ST MirrenDunfermline3 – 0StenhousemuirBroxburn Athletic0 – 8Ayr UtdCove Rangers2 – 0Forfar AthleticElgin City0 – 3AberdeenRoss County2 – 3LivingstonQueen's Park3 – 2MontroseCeltic2 – 1KilmarnockFalkirk1 – 2Raith RoversRangers5 – 0FraserburghDundee1 – 0Dundee Utd
