8
Arbroath
Queen of South
St. Mirren
Spartans
Cowdenbeath3Rutherglen2
Brechin1Newtongrange Star0
Huntly3Wick Academy2
Hearts
Dundee FC
Dundee Utd
Dumbarton
Alloa
Dundonald Bluebell1Inverurie2
Dundee North End4Tranent0
Airdrieonians
Elgin City
Clyde
Kelty Hearts
Aberdeen
Forres Mechanics1Jeanfield Swifts2
Edinburgh City
Dunfermline
Burntisland Shipyard1Irvine Meadow4
Cumbernauld Colts0Civil Service Strollers3
Stenhousemuir
Rangers
Fraserburgh8Rothes0
Broomhill0Turriff Utd1
Annan
Queen's Park
Partick Thistle
Peterhead
East Stirlingshire2Lochee United3
Montrose
Ross County
Livingston
Brora Rangers2Cumnock Juniors1
Formartine Utd2Whitehill Welfare0
Cove Rangers
Inverness
Forfar Athletic
Berwick4Cupar Hearts2
Stirling
Dunbar United1Bo'ness Athletic4
St Johnstone
Motherwell
East Fife
Gala Fairydean0Banks O' Dee1
Hamilton
Musselburgh1Darvel0
Stirling University0Caledonian Braves2
Tynecastle2Hill Of Beath3
Deveronvale2Bo'ness United4
Celtic
Kilmarnock
East Kilbride2Gretna 20080
Bonnyrigg Rose
Falkirk
Linlithgow Rose3Lossiemouth1
Clachnacuddin3Nairn County1
Raith
Threave Rovers6Vale Of Leithen1
Stranraer
Albion Rovers1Auchinleck Talbot2
Dalkeith Thistle0Broxburn Athletic4
Ayr
Morton
Hibernian
Keith2Camelon Juniors1
Clydebank FC3Girvan1
Strathspey Thistle0Sauchie6
Buckie Thistle2Carluke Rovers1
Arbroath
Queen of South
St. Mirren
Spartans1Cowdenbeath2
Brechin3Huntly2
Hearts
Dundee FC
Dundee Utd
Dumbarton
Alloa
Inverurie1Dundee North End3
Airdrieonians
Elgin City2Clyde1
Kelty Hearts
Aberdeen
Jeanfield Swifts1Edinburgh City2
Dunfermline
Irvine Meadow3Civil Service Strollers0
Stenhousemuir
Rangers
Fraserburgh3Turriff Utd1
Annan
Queen's Park
Partick Thistle
Peterhead6Lochee United3
Montrose
Ross County
Livingston
Brora Rangers2Formartine Utd1
Cove Rangers
Inverness
Forfar Athletic1Berwick0
Stirling6Bo'ness Athletic0
St Johnstone
Motherwell
East Fife0Banks O' Dee1
Hamilton
Musselburgh2Caledonian Braves1
Hill Of Beath0Bo'ness United2
Celtic
Kilmarnock
East Kilbride3Bonnyrigg Rose1
Falkirk
Linlithgow Rose3Clachnacuddin0
Raith
Threave Rovers2Stranraer3
Auchinleck Talbot0Broxburn Athletic1
Ayr
Morton
Hibernian
Keith0Clydebank FC3
Sauchie0Buckie Thistle2
Arbroath0Queen of South1
St. Mirren
Cowdenbeath1Brechin4
Hearts
Dundee FC
Dundee Utd
Dumbarton3Alloa2
Dundee North End0Airdrieonians1
Elgin City3Kelty Hearts2
Aberdeen
Edinburgh City1Dunfermline2
Irvine Meadow0Stenhousemuir5
Rangers
Fraserburgh2Annan0
Queen's Park3Partick Thistle2
Peterhead2Montrose3
Ross County
Livingston2Brora Rangers0
Cove Rangers2Inverness0
Forfar Athletic4Stirling3
St Johnstone
Motherwell
Banks O' Dee1Hamilton2
Musselburgh3Bo'ness United1
Celtic
Kilmarnock
East Kilbride1Falkirk3
Linlithgow Rose0Raith4
Stranraer1Broxburn Athletic2
Ayr2Morton0
Hibernian
Clydebank FC2Buckie Thistle0
Queen of South1St. Mirren3
Brechin1Hearts4
Dundee FC1Dundee Utd0
Dumbarton1Airdrieonians5
Elgin City0Aberdeen3
Dunfermline3Stenhousemuir0
Rangers5Fraserburgh0
Queen's Park3Montrose2
Ross County2Livingston3
Cove Rangers2Forfar Athletic0
St Johnstone1Motherwell0
Hamilton3Musselburgh1
Celtic2Kilmarnock1
Falkirk1Raith2
Broxburn Athletic0Ayr8
Hibernian3Clydebank FC0
St. Mirren1Hearts2
Dundee FC4Airdrieonians0
Aberdeen3Dunfermline0
Rangers0Queen's Park1
Livingston3Cove Rangers0
St Johnstone1Hamilton0
Celtic5Raith0
Ayr0Hibernian1
Hearts3Dundee FC1
Aberdeen4Queen's Park1
Livingston0St Johnstone1
Celtic2Hibernian0
Hearts1Aberdeen2
St Johnstone0Celtic5
Aberdeen2Celtic1