Primera ronda
02.08.1954 SG Düren 99 - 1. FC Kaiserslautern 2:5 (0:2)
15.08.1954 Kickers Offenbach - Hannover 6:3 (2:2)
Stuttgart - Arminia Hannover 4:2 (0:1)
Hamburgo - Eintracht Trier 5:3 (2:1, 3:3) pró.
1. FC Nürnberg - TSV Marl-Hüls 2:0 (2:0)
Frankfurter SG Eintracht - FK Pirmasens 1:0 (1:0)
Karlsruher SC - FSV Frankfurt 5:1 (4:0)
TuS Bremerhaven 93 - SpVgg Erkenschwick 5:1 (2:0)
Altona 93 - 1. FC Saarbrücken 3:2 (2:1)
Colonia - STV Horst-Emscher 2:1 (0:1)
TeBe Berlin - 1. FC Schweinfurt 05 2:4 (0:0)
Union Krefeld - Eintracht Braunschweig 4:0 (2:0)
SV Phönix 03 - Alemannia Aachen 0:0 (0:0, 0:0) pró.
Tura Ludwigshafen - FC St. Pauli 0:1 (0:1)
Spandauer SV - VfB Lübeck 1:2 (0:0, 1:1) pró.
SSV Jahn Regensburg - Schalke 1:1 (0:0, 1:1) pró.
01.09.1954 Schalke - SSV Jahn Regensburg 6:4 (3:4)
15.09.1954 Alemannia Aachen - SV Phönix 03 4:0 (1:0)
Octavos de final
21.09.1954 1. FC Kaiserslautern - Colonia 7:0 (4:0)
25.09.1954 Karlsruher SC - 1. FC Nürnberg 1:0 (0:0)
26.09.1954 Schalke - 1. FC Schweinfurt 05 1:1 (1:0, 1:1) pró.
Stuttgart - VfB Lübeck 5:1 (0:1)
Altona 93 - Frankfurter SG Eintracht 2:1 (1:0)
Alemannia Aachen - Union Krefeld 4:2 (2:0, 2:2) pró.
Kickers Offenbach - FC St. Pauli 2:0 (0:0)
19.12.1954 TuS Bremerhaven 93 - Hamburgo 3:1 (1:0)
17.10.1954 1. FC Schweinfurt 05 - Schalke 0:1 (0:0)
Cuartos de final
27.11.1954 Stuttgart - Karlsruher SC 2:5 (1:4)
19.12.1954 Altona 93 - Alemannia Aachen 2:0 (0:0)
02.01.1955 Kickers Offenbach - 1. FC Kaiserslautern 4:1 (2:0)
Schalke - TuS Bremerhaven 93 2:0 (0:0)
Semifinales
07.04.1955 Schalke - Kickers Offenbach 2:1 (1:1)
20.04.1955 Altona 93 - Karlsruher SC 3:3 (2:0, 3:3) pró.
08.05.1955 Karlsruher SC - Altona 93 3:0 (0:0)
Final
21.05.1955 Karlsruher SC - Schalke 3:2 (1:1)