| Saturday 19th September | Sunday 20th September | Monday 21st September |
| | 1st Round | 2nd Round | 3rd Round | Semi-Final | Final |
| 1. | Bye | George Heriots F.P. Watsonians (2/1) | Watsonians (2/1) Glasgow Academicals (3/0) | Glasgow Academicals (2/1) Madras College (2½ / ½) | Madras College (2/1) Kelvinside Academicals (2½ / ½) |
| 2. | Breadalbane Academicals Watsonians |
| 3. | Merchistonians Old Etonians | Old Etonians (2/1) Glasgow Academicals (2/1) |
| 4. | Old Oundelians Glasgow Academicals |
| 5. | Old Uppinghamians Edinburgh Academicals | Edinburgh Academicals (2/1) Hutchesons’ Grammar (2½ / ½) | Hutchesons’ Grammar (2/1) Madras College (2/1) |
| 6. | Hutchesons’ Grammar School F.P. Aberdeen Grammar School F.P. |
| 7. | Lenzie Academicals Perth Academicals | Perth Academicals (2/1) Madras College (2½ / ½) |
| 8. | Old Reptonians Madras College |
| 9. | Hillhead High School F.P. Old Salopians | Old Salopians (3/0) Morrisonians (3/0) | Old Salopians (2½ / ½) Kelvinside Academicals (2/1) | Kelvinside Academicals (2/1) Daniel Stewart's/ Melville F.P. (2/1) |
| 10. | Strathallians Morrisonians |
| 11. | Glasgow High School F.P. Kelvinside Academicals | Kelvinside Academicals (3/0) Old Carthusians (3/0) |
| 12. | Old Carthusians Old Fettesians |
| 13. | Old Glenalmond Old Grammarians | Old Glenalmond (2/1) Gordonians (2/1) | Gordonians (2/1) Daniel Stewart's/ Melville F.P. (2/1) |
| 14. | Dollar Academicals Gordonians |
| 15. | Old Lorettonians Old St Beghians | Old Lorettonians (3/0) Daniel Stewart's/ Melville F.P. |
| 16. | Bye |