1er tour
08.05.1957 BSG Motor Coswig - BSG Fortschritt Meerane 2:3
BSG Chemie Riesa - HSG Wissenschaft Halle 2:1
BSG Aktivist Kali Werra Tiefenort - BSG Lok Weimar 1:5
BSG Lokomotive Zwickau - BSG Wismut Gera 4:3
TSC Oberschöneweide - SC Einheit Dresden 4:2
SG Dynamo Schwerin - SC Aufbau Magdeburg 2:0
BSG Motor Eberswalde - Rotation Babelsberg 1:2
BSG Lokomotive Wittenberge - SC Empor Rostock 0:2
SG Dynamo Eisleben - BSG Chemie Zeitz 5:1
BSG Motor Ammendorf - BSG Chemie Glauchau 3:1
BSG Motor Rathenow - SC Traktor Schwerin 2:4
BSG Motor Oberlind - SC Turbine Erfurt 2:5
BSG Motor Eisenach - SC Motor Jena 1:4
BSG Chemie Grünau-Schmöckwitz - BSG Motor Dessau 1:0
BSG Stahl Thale - Fortschritt Weißenfels 5:2
BSG Aktivist Laubusch - BSG Motor Altenburg 3:1
BSG Motor Süd Brandenburg - BSG Chemie Wolfen 0:3
BSG Aktivist Amsdorf - BSG Empor Wurzen 0:0 ap
15.05.1957 Dynamo Dresden - BSG Motor Zwickau 3:1
BSG Turbine BEWAG Berlin - BSG Stahl Stalinstadt 2:1
ASG Vorwärts Potsdam - SC Dynamo Berlin 1:6
BSG Chemie Bitterfeld - SC Chemie Halle-Leuna 2:1 ap
ASK Vorwärts Leipzig - SC Motor Karl-Marx-Stadt 1:0
22.05.1957 BSG Empor Anklam - ASK Vorwärts Berlin 0:6
BSG Chemie Apolda - SC Wismut Karl-Marx-Stadt 3:7 (2:0, 3:3) ap
BSG Aufbau Meißen - SC Aktivist Brieske-Senftenberg 2:3
15.05.1957 BSG Empor Wurzen - BSG Aktivist Amsdorf 0:3
2e tour
30.05.1957 BSG Lokomotive Stendal - ASK Vorwärts Leipzig 3:0 (1:0)
SC Aktivist Brieske-Senftenberg - BSG Chemie Riesa 7:0 (1:0)
BSG Fortschritt Meerane - SG Dynamo Schwerin 4:1 (3:0)
SC Wismut Karl-Marx-Stadt - SG Dynamo Eisleben 5:0 (3:0)
SC Traktor Schwerin - TSC Oberschöneweide 3:5 (0:2)
ASK Vorwärts Berlin - Dynamo Dresden 5:1 (3:1)
SC Motor Jena - BSG Turbine BEWAG Berlin 14:1 (6:1)
SC Turbine Erfurt - BSG Stahl Thale 5:1 (3:1)
BSG Chemie Wolfen - BSG Chemie Bitterfeld 1:1 (0:0, 1:1) ap
SC Lokomotive Leipzig - BSG Aktivist Amsdorf 4:2 (2:1, 2:2) ap
Rotation Babelsberg - BSG Aktivist Laubusch 1:0 (0:0)
BSG Lok Weimar - BSG Chemie Grünau-Schmöckwitz 0:0 (0:0, 0:0) ap
16.06.1957 SC Dynamo Berlin - BSG Lokomotive Zwickau 4:1 (0:0)
09.06.1957 BSG Chemie Bitterfeld - BSG Chemie Wolfen 4:2 (1:0)
BSG Chemie Grünau-Schmöckwitz - BSG Lok Weimar 3:1 (0:0)
tour des 16
18.08.1957 SC Aktivist Brieske-Senftenberg - BSG Fortschritt Meerane 2:0 (2:0)
Rotation Babelsberg - SC Motor Jena 1:0 (0:0)
SC Wismut Karl-Marx-Stadt - SC Dynamo Berlin 1:4 (1:3)
BSG Einheit Burg - SC Lokomotive Leipzig 2:4 (2:0, 2:2) ap
BSG Motor Ammendorf - SC Empor Rostock 0:1 (0:0)
TSC Oberschöneweide - ASK Vorwärts Berlin 1:4 (0:0)
BSG Chemie Grünau-Schmöckwitz - BSG Lokomotive Stendal 1:2 (0:0)
BSG Chemie Bitterfeld - SC Turbine Erfurt 1:0 (0:0)
Quarts de finale
08.12.1957 SC Lokomotive Leipzig - BSG Chemie Bitterfeld 1:1 (0:1, 1:1) ap
SC Empor Rostock - SC Aktivist Brieske-Senftenberg 7:2 (3:0)
BSG Lokomotive Stendal - ASK Vorwärts Berlin 0:2 (0:1)
SC Dynamo Berlin - Rotation Babelsberg 2:1 (0:0)
11.12.1957 BSG Chemie Bitterfeld - SC Lokomotive Leipzig 0:3 (0:1)
Demi-finales
15.12.1957 ASK Vorwärts Berlin - SC Empor Rostock 1:2 (0:1)
SC Lokomotive Leipzig - SC Dynamo Berlin 2:1 (1:1)
Finale
22.12.1957 SC Lokomotive Leipzig - SC Empor Rostock 2:1 (0:0, 1:1) ap