| Winner | Loser | Round |
|---|---|---|
| East Stirlingshire 4+0 | Camelon 0+0 | First Round |
| Stenhousemuir 2+0 | Camelon Rovers 0+0 | First Round |
| Grahamston 3+2 | Columbian Rovers 0+0 | First Round |
| Callendar Strollers 1+1 | Parkhouse 0+0 | First Round |
| Belmont 2+0 | East Stirlingshire II 1+0 | First Round |
| Burnbank, Camelon II & Camelon III - Byes | First Round | |
| Stenhousemuir 2+0 | Burnbank 0+0 | Second Round |
| Belmont 0+1 | Callendar Strollers 0+1 | Second Round |
| Camelon III 3+0 | Grahamston 2+0 | Second Round |
| East Stirlingshire 1+2 | Camelon II 1+0 | Second Round |
| Belmont 1+0 | Callendar Strollers 0+0 | Second Round Replay |
| Belmont 3+1 | Stenhousemuir 0+0 | Semi-Final |
| East Stirlingshire 2+0 | Camelon III 0+0 | Semi-Final |
| East Stirlingshire 2+0 | Bellomont 1+0 | Final |
Teams-
East Stirlingshire - (A.Inch, L.McLauchlan, W.Dunn, J.Stewart).
Belmont - (W.Murphy, A.Stark, J.Drummond, J.Baird)