Qualif. 1er tour
05.05.1956 FC Schalke 04 - Hannover 96 2:1 (0:0, 1:1) ap
VfB Stuttgart - TuS Neuendorf 8:0 (1:0)
Qualif. 2e tour
12.05.1956 Hannover 96 - TuS Neuendorf 3:3 (2:1, 3:3) ap
13.05.1956 Hannover 96 - TuS Neuendorf 3:2 (0:0)
Groupe 1
13.05.1956 FC Schalke 04 - 1. FC Kaiserslautern 3:1 (1:0)
20.05.1956 Hannover 96 - 1. FC Kaiserslautern 2:5 (0:2)
FC Schalke 04 - Karlsruher SC 0:3 (0:0)
27.05.1956 Karlsruher SC - Hannover 96 0:0 (0:0)
31.05.1956 1. FC Kaiserslautern - Karlsruher SC 0:1 (0:1)
03.06.1956 Hannover 96 - Karlsruher SC 2:0 (1:0)
1. FC Kaiserslautern - FC Schalke 04 4:4 (0:2)
06.06.1956 Hannover 96 - FC Schalke 04 0:4 (0:1)
10.06.1956 FC Schalke 04 - Hannover 96 3:1 (2:0)
Karlsruher SC - 1. FC Kaiserslautern 0:1 (0:1)
17.06.1956 1. FC Kaiserslautern - Hannover 96 5:3 (3:1)
Karlsruher SC - FC Schalke 04 3:2 (2:2)
Groupe 2
13.05.1956 Hamburger SV - VfB Stuttgart 0:0 (0:0)
20.05.1956 Hamburger SV - FC Viktoria 1889 5:1 (1:1)
VfB Stuttgart - Borussia Dortmund 0:2 (0:1)
27.05.1956 Borussia Dortmund - FC Viktoria 1889 1:1 (0:1)
30.05.1956 Borussia Dortmund - Hamburger SV 5:0 (2:0)
FC Viktoria 1889 - VfB Stuttgart 3:3 (0:0)
03.06.1956 VfB Stuttgart - Hamburger SV 2:4 (0:1)
FC Viktoria 1889 - Borussia Dortmund 0:6 (0:4)
10.06.1956 Hamburger SV - Borussia Dortmund 2:1 (2:1)
VfB Stuttgart - FC Viktoria 1889 3:1 (2:0)
17.06.1956 Borussia Dortmund - VfB Stuttgart 4:1 (2:0)
FC Viktoria 1889 - Hamburger SV 1:3 (1:1)
Finale
24.06.1956 Borussia Dortmund - Karlsruher SC 4:2 (2:1)