| Дата | Место проведения | |||
|---|---|---|---|---|
| 09.08.1947 | «Рейнджерс» Глазго | 2:0 | «Селтик» Глазго | |
| 09.08.1947 | «Данди» Данди | 5:0 | «Фёрд Ланарк» Глазго | |
| 16.08.1947 | «Селтик» Глазго | 1:1 | «Данди» Данди | |
| 16.08.1947 | «Фёрд Ланарк» Глазго | 1:3 | «Рейнджерс» Глазго | |
| 23.08.1947 | «Рейнджерс» Глазго | 3:0 | «Данди» Данди | |
| 23.08.1947 | «Селтик» Глазго | 3:1 | «Фёрд Ланарк» Глазго | |
| 30.08.1947 | «Селтик» Глазго | 2:0 | «Рейнджерс» Глазго | |
| 30.08.1947 | «Фёрд Ланарк» Глазго | 5:1 | «Данди» Данди | |
| 06.09.1947 | «Рейнджерс» Глазго | 3:0 | «Фёрд Ланарк» Глазго | |
| 06.09.1947 | «Данди» Данди | 4:1 | «Селтик» Глазго | |
| 13.09.1947 | «Данди» Данди | 1:1 | «Рейнджерс» Глазго | |
| 13.09.1947 | «Фёрд Ланарк» Глазго | 3:2 | «Селтик» Глазго |