| Winner | Loser | Round |
|---|---|---|
| Grange Athletic 5+2 | Royal Oak 0+0 | First Round |
| Laurieston Wanderers 2+1 | Caledonians 0+0 | First Round |
| Grangemouth II 3+3 | Gairdoch II 2+1 | First Round |
| Laurieston 3+0 | Star of Grange 0+0 | First Round |
| East Stirlingshire 2+0 | Slamannan 1+0 | First Round |
| Grange Athletic II 0+2 | King's Park 0+1 | First Round |
| East Stirlingshire II 3+0 | Gairdoch 0+0 | First Round |
| Todd's Four 2+1 | Kinneil II 1+0 | First Round |
| Grangemouth Swifts 1+0 | Zetland Star 0+0 | First Round |
| Ancients, Excelsior, Grangemouth, Grangemouth Strollers, Kinneil, Pilgrims & Stenhousemuir - Byes | First Round | |
| Grange Athletic 3+0 | Excelsior 0+0 | Second Round |
| East Stirlingshire 4+0 | Grangemouth Strollers 0+0 | Second Round |
| Pilgrims 1+1 | Grangemouth 0+1 | Second Round |
| Kinneil 3+0 | Ancients 0+0 | Second Round |
| East Stirlingshire II 2+0 | Grangemouth II 0+0 | Second Round |
| Laurieston Wanderers 1+1 | Laurieston 1+0 | Second Round |
| Grange Athletic drew with | Todd's Four | Second Round |
| Grange Athletic drew with | Todd's Four | Second Round Replay |
| Grange Athletic drew with | Todd's Four | Second Round 2nd Replay |
| Grange Athletic 1+0 | Todd's Four 0+0 | Second Round 3rd Replay |
| Grangemouth Swifts - Bye | Second Round | |
| Pilgrims 2+0 | Laurieston Wanderers 1+0 | Third Round |
| Kinneil 1+0 | East Stirlingshire II 0+0 | Third Round |
| Grange Athletic II 2+2 | Grangemouth Swifts 1+0 | Third Round |
| East Stirlingshire 3+0 | Grange Athletic 0+0 | Third Round |
| Pilgrims 3+0 | Grange Athletic II 0+0 | Semi-Final |
| East Stirlingshire 1+0 | Kinneil 0+0 | Semi-Final |
| East Stirlingshire 2+0 | Pilgrims 0+0 | Final |
Scores are Goals+Touchdowns