
| Campsie Black Watch | v | Knightswood Juveniles | |
| Hillwood BC | v | Baillieston/South Camlachie |
| Knightswood Juveniles | 3 | Drumchapel United | 1 |
| Harmony Row YC | 1 | Campsie Black Watch | 3 |
| Baillieston Juniors | v | South Camlachie YP | |
| Hillwood BC | 4 | Inch Colts | 0 |
| Barrhead Arthurlie | 1 | Drumchapel United | 3 |
| Knightswood Juveniles | 6 | Glasgow Amateurs | 2 |
| South Camlachie YP | 3 | Tower Hearts | 1 |
| East Stirlingshire Colts | 2 | Harmony Row YC | 8 |
| Campsie Black Watch | 10 | Johnstone Thistle | 2 |
| Easthouses BC | 0 | Hillwood BC | 3 |
| Jerviston BC | 3 | Baillieston Juniors | 4 |
| Cavalry Park SC Colts | 1 | Inch Colts | 2 |
| Tower Hearts | 0 | Tynecastle FC | 0 |
| (Tower Hearts won replay 2-0) | |||
| Laighstonehall Academicals | 3 | Baillieston Juniors | 7 |
| Cambusnethan Miners AFC | 1 | Easthouses BC | 3 |
| Cavalry Park SC Colts | 3 | Port Glasgow BC | 0 |
| St Bernards BC | 2 | Barrhead Arthurlie | 5 |
| Strathclyde Colts | 2 | Glasgow Amateurs | 2 |
| (Glasgow Amateurs won replay 2-1) | |||
| Jerviston BC | 3 | Rossvale FC | 1 |
| Hillwood BC | 4 | Kilwinning Rangers | 0 |
| Broomhouse BC | 2 | Harmony Row YC | 6 |
| Campsie Black Watch | 4 | Dumbarton Accies | 3 |
| Inch Colts | 6 | Kilmarnock Balmoral | 1 |
| Johnstone Thistle | 3 | Rosyth Recreation | 2 |
| Knightswood Juveniles | 1 | Bonnyton Thistle | 1 |
| (Knightswood Juveniles won replay 3-0) | |||
| Goldenhill BC | 1 | East Stirlingshire Colts | 4 |
| Drumchapel United | 6 | Seafield Thistle | 0 |
| South Camlachie YP | 2 | Murieston United | 1 |
| Goldenhill BC | 6 | Tranent Juniors | 2 |
| Cavalry Park Colts | 3 | St Josephs AFC | 1 |
| Bellahouston United | 2 | Bonnyton Thistle | 6 |
| Lennox Youth | 0 | Knightswood Juveniles | 6 |
| Steins Thistle | 1 | Glasgow Amateurs | 1 |
| (Glasgow Amateurs won replay 2-1) | |||
| Drumchapel United | 3 | Dunipace Juniors | 0 |
| Seton FC | 1 | St Bernards BC | 3 |
| Easthouses BC | 3 | Hutchison Vale | 1 |
| Inch Colts 90 | 0 | Johnstone Thistle | 0 |
| (Johnstone Thistle won replay 3-2) | |||
| Kilmarnock Balmoral | 3 | Vale of Leven | 2 |
| East Stirlingshire Colts | 3 | Shettleston Juniors | 1 |
| Tower Hearts | 2 | Busby Amateurs | 0 |
| Rosyth Recreation | 3 | Lochgelly Albert Colts | 2 |
| Barrhead Arthurlie | 3 | Harmony Row YC FC | 1 |
| Harmony Row YC | 2 | Avoca FC | 0 |
| Inch Colts | 6 | Kilpatrick | 0 |
| Gyle Strollers | 0 | Hillwood BC | 2 |
| Rossvale BC | 1 | East Kilbride Burgh | 1 |
| (Rossvale BC won replay 5-2) | |||
| Broxburn Ath Colts | 3 | Tynecastle FC | 3 |
| (Tynecastle FC won replay 3-1) | |||
| Murieston United | 2 | St Peters Juveniles | 1 |
| Baillieston Juniors | 8 | Star A CYP | 1 |
| Burnbank Thistle | 0 | Cambusnethan Miners AFC | 3 |
| Jerviston BC | 3 | Moorcroft BC | 1 |
| Gormac Thistle | 1 | Strathclyde Colts | 1 |
| (Strathclyde Colts won replay 5-0) | |||
| Dumbarton Accies | 3 | Cumbernauld Colts | 0 |
| Carbrain FC | 2 | Kilwinning Rangers | 3 |
| Campsie Black Watch | 5 | East Kilbride Thistle | 0 |
| Haddington Athletic | 0 | Laighstonhall Accies | 2 |
| Edina Hibs | 2 | Seafield Thistle | 8 |
| Broomhouse BC | 8 | Finnart BC | 2 |
| Erskine YC | 1 | South Camlachie YP | 5 |
| Port Glasgow BC | Bye | ||
| Cramond FC | 2 | Hutchison Vale FC | 3 |
| Dumbarton Accies 19's | 1 | Laighstonehall Academicals | 2 |
| St Bernards BC | 6 | East Kilbride FC | 1 |
| Musselburgh Windsor | 2 | Harmony Row YC FC | 3 |
| Syngenta Juveniles | 1 | Barrhead Arthurlie | 5 |
| Cumbernauld Colts | 1 | Campsie Black Watch 19's | 0 |
| Strathclyde Colts | 4 | Alba Thistle | 1 |
| KRR Harestanes | 4 | Harmony Row YC | 4 |
| (Harmony Row YC won replay 6-0) | |||
| Blantyre Vics | 2 | Rossvale BC | 4 |
| Kilpatrick | 5 | Clydeside FC | 1 |
| St Josephs AFC | 4 | Renfrew FC | 1 |
| Avoca FC | 5 | Campsie FC | 3 |
| Neilston Juniors | 2 | Lochgelly Albert Colts | 4 |
| Dalkeith BC | 0 | Tranent Juniors | 5 |
| Cavalry Park SC Colts | 3 | West Park United | 2 |
| Rosyth Recreation | 5 | East Kilbride Utd BC | 1 |
| Knightswood Juveniles | 1 | Bonnyrigg Rose Ath | 1 |
| (Knightswood Juveniles won replay 2-0) | |||
| South Camlachie YP | 2 | Leith Athletic | 0 |
| Seton BC | 2 | Eastwood FC | 2 |
| (Seton FC won replay 3-2) | |||
| Vale of Leven | 4 | East End Rovers | 2 |
| Campsie Black Watch | 12 | Larkhall United | 1 |
| St Andrews BC | 0 | Glasgow Amateurs | 4 |
| Easthouses BC | 2 | Kilbride BC | 0 |
| Port Glasgow BC | 9 | Glasgow University | 0 |
| Johnstone Thistle | 11 | Stevenston Thistle | 1 |