South
First round
2 games total goals
- Swift Current 5 Shaunavon 3
- Swift Current 11 Shaunavon 0
Swift Current beat Shaunavon 16 goals to 3.
- Moose Jaw 17 Lafleche 8
- Second game missing
- Yellow Grass 5 Regina 4
- Regina 5 Yellow Grass 2
Regina beat Yellow Grass 9 goals to 7.
- Radville 14 Ceylon 2
- second game conceded.
Radville beat Ceylon 14 goals to 2.
- Yorkton 5 Melville 4
- Yorkton 5 Melville 2
Yorkton beat Melville 10 goals to 6.
- Notre Dame 6 South Saskatchewan Regiment 4
- second game missing
Notre Dame Hounds beat South Saskatchewan Regiment.
Quarter finals
2 games total goals
- Regina 8 Notre Dame 5
- Regina 10 Notre Dane 4
Regina beat Notre Dame Hounds 18 goals to 9.
- Swift Current 8 Moose Jaw 3
- Swift Current 4 Moose Jaw 3
Swift Current Indians beat Moose Jaw 12 goals to 6.
- Yorkton 9 Kamsack 3
- Yorkton 13 Kamsack 2
Yorkton beat Kamsack 22 goals to 5.
Semi finals
2 games total goals
- Swift Current 5 Radville 1
- Swift Current 9 Radville 1
Swift Current Indians beat Radville 14 goals to 2.
- Yorkton 4 Regina 2
- Yorkton 7 Regina 5
Yorkton beat Regina 1 goals to 7.
Final
2 games total goals
- Swift Current 3 Yorkton 1
- Swift Current 3 Yorkton 1
Swift Current beat Yorkton 6 goals to 2.
North
Final
2 games total goals
- Prince Albert 7 Lloydminster 4
- Prince Albert 4 Lloydminster 3
Prince Albert beat Lloydminster 11 goals to 7.
Provincial final
Best of 5
- Swift Current 6 Prince Albert 1
- Swift Current 7 Prince Albert 0
- Swift Current 3 Prince Albert 1
Swift Current Indians beat Prince Albert 3 wins to none.
Swift Current Indians advanced to the 1939-40 Western Canada Intermediate Playoffs.