3
Camelon Juniors1Brora Rangers2
Hearts
Partick Thistle
Cowdenbeath2Wick Academy0
Celtic
Arbroath
Falkirk
Dumbarton
Huntly3Cumbernauld Colts1
Aberdeen
Kelty Hearts2Jeanfield Swifts1
Stranraer5Spartans0
Dundee FC
Bonnyrigg Rose5Bo'ness United2
St Johnstone
East Fife
Tranent Juniors4East Stirlingshire1
Morton
Dunfermline
Elgin City4Civil Service Strollers0
Ayr
Keith4Hill Of Beath2
Clyde
Forfar Athletic
Brechin2Linlithgow Rose3
Airdrieonians
Edinburgh City3Caledonian Braves1
Haddington Athletic1Formartine Utd2
Gala Fairydean1Annan2
Motherwell
Rothes1Fraserburgh3
Lothian Thistle0Banks O' Dee3
Nairn County1Broxburn Athletic0
Montrose
Hamilton
St. Mirren
Livingston
Berwick0Stirling3
Raith
Peterhead
Stenhousemuir4Preston Athletic1
Kilmarnock
Dundonald Bluebell1Queen's Park3
Queen of South
Hibernian
Rangers
Alloa
Cove Rangers
Ross County
Albion Rovers0Buckie Thistle3
Inverness
Brora RangersHearts
Partick ThistleCowdenbeath
Celtic
ArbroathFalkirk
DumbartonHuntly
Aberdeen
Kelty Hearts2Stranraer3
Dundee FC3Bonnyrigg Rose2
St Johnstone
East Fife5Tranent Juniors1
MortonDunfermline
Elgin CityAyr
KeithClyde
Forfar Athletic4Linlithgow Rose1
Airdrieonians0Edinburgh City1
Formartine UtdAnnan
Motherwell
Fraserburgh2Banks O' Dee1
Nairn CountyMontrose
Hamilton
St. Mirren
Livingston
StirlingRaith
PeterheadStenhousemuir
Kilmarnock
Queen's Park0Queen of South3
Hibernian
Rangers
Alloa2Cove Rangers3
Ross County
Buckie ThistleInverness
Celtic
Aberdeen
Stranraer
Dundee FCSt Johnstone
East Fife
Forfar AthleticEdinburgh City
Motherwell
Fraserburgh
HamiltonSt. Mirren
Livingston
Kilmarnock
Queen of SouthHibernian
RangersCove Rangers
Ross County