Zespół M Pkt G + G -1Włókniarz Zgierz363042Budowlani Opole3416183AZS Warszawa329214Unia Wyry30820

Finały Ćwierćfinały Rozegranie zaplanowano na 15 i 22 stycznia (ze względów atmosferycznych kluby mogły umówić się na inny termin). W praktyce 15 stycznia odbyły się tylko trzy spotkania (w Janowie, Cieszynie, Krakowie), w ciągu następnych dni jedno (w Siemianowicach), w efekcie czego większość meczów granych 22 stycznia było dopiero pierwszymi meczami (a nie rewanżami jak planowano).

Grupa słabsza Mecze rozegrano 2 lutego 1950. Ogniwo Bytom - Gwardia Bydgoszcz 3:2 Górnik Mysłowice - Stal Siemianowice 5:0 w.o. AZS Poznań - Włókniarz Zgierz 1:8 Gwardia Kraków - Włókniarz Wałbrzych 6:1

Półfinały Pierwsze mecze rozegrano 2. a rewanże 5. lutego 1950.

Turniej finałowy Turniej finałowy odbył się na lodowisku Torkat w Katowicach.

24 lutego 1950: Kolejarz Toruń – Górnik Janów 3:6 (1:0, 0:3, 2:3) Ogniwo Kraków – Związkowiec Krynica 0:2 (0:1, 0:0, 0:1) 25 lutego 1950: Związkowiec Krynica – Kolejarz Toruń 9:2 (3:1, 2:0, 4:1) Górnik Janów – Ogniwo Kraków 7:1 (1:1, 2:0, 4:0) 26 lutego 1950: Kolejarz Toruń – Ogniwo Kraków 1:0 (0:0, 1:0, 0:0) Związkowiec Krynica – Górnik Janów 5:5 (1:1, 0:3, 4:1)