| Winner | Loser | Round |
|---|---|---|
| Royal Scots Fusiliers 1+2 | East End Rovers I 0+1 | First Round |
| Falkirk II 2+1 | Corinthians 0+1 | First Round |
| Falkirk I 4+0 | Falkirk III 0+0 | First Round |
| Grangemouth 1+1 | Unknowns 1+0 | First Round |
| East Stirlingshire 1+1 | Denny 1+0 | First Round |
| Bridge of Allan 2+0 | Gairdoch 0+1 | First Round |
| Byes - Alloa Hibernian, Bainsford Wanderers, East End Rovers II & Glebe Rangers | First Round | |
| Bainsford Wanderers 2+2 | Glebe Rangers 1+0 | Second Round |
| Alloa Hibernian 0+1 | East End Rovers II 0+1 | Second Round |
| Alloa Hibernian 1+0 | East End Rovers II 0+0 | Second Round Replay |
| Royal Scots Fusiliers 2+2 | Falkirk II 0+1 | Third Round |
| Bridge of Allan 2+0 | Bainsford Wanderers 0+2 | Third Round |
| Falkirk I 3+0 | Grangemouth 0+0 | Third Round |
| East Stirlingshire WO | Alloa Hibernian scr | Third Round |
| Bridge of Allan 3+0 | Royal Scots Fusiliers 1+0 | Semi-Final |
| Falkirk I 0+2 | East Stirlingshire 0+0 | Semi-Final |
| East Stirlingshire WO | Royal Scots Fusiliers scr | Third Place Play-Off |
| Falkirk I 1+1 | Bridge of Allan 0+0 | Final |
Teams
Falkirk I - Drummond, Pray, McDonald, Inglis[Camleon].
East Stirlingshire - McKinnon[King's Park], McQue[Campsie], Alexander, Howden.