Primera ronda
06.08.1976 Hannover - MSV Duisburg 0:1 (0:0)
SV Wiesbaden - Schalke 1:3 (1:3)
1. FC Kaiserslautern - VfR Mannheim 1:0 (1:0)
Fortuna Köln - Westfalia Herne 4:1 (3:0)
Kickers Offenbach - SpVgg Bayreuth 4:4 (0:1, 3:3) pró.
Bayer 05 Uerdingen - VfB Weidenau 6:0 (1:0)
07.08.1976 Stuttgart - SpVgg Fürth 3:0 (1:0)
Arminia Bielefeld - 1. FC Passau 6:2 (1:1, 2:2) pró.
Hamburgo - Schwarz-Weiß Essen 4:1 (1:1)
Fortuna Düsseldorf - Eintracht Trier 3:1 (1:1)
Werder Bremen - SV Südwest Ludwigshafen 4:0 (1:0)
Karlsruher SC - 1. FC Bocholt 2:0 (1:0)
Preussen Hameln - 1. FC Saarbrücken 0:5 (0:1)
Hertha - TuS Langerwehe 7:3 (2:0)
FK Pirmasens - Preußen Münster 5:1 (3:1)
FC Bayern Hof - VfB Oldenburg 3:2 (1:2)
VfL Pinneberg - Augsburgo 0:4 (0:2)
SV Chio Waldhof - Bremer SV 6:0 (1:0)
Colonia - SV Röchling Völklingen 1:2 (1:1)
SG Wattenscheid 09 - TuRa Harksheide 5:1 (2:1)
FC 08 Homburg - SpVgg Erkenschwick 2:1 (1:1)
SV Bayer 04 Leverkusen - IF Tönning 4:0 (1:0)
Werder Bremen II - 1. FC Nürnberg 0:3 (0:2)
SC Freiburg - Stuttgarter Kickers 1:6 (0:4)
SSV Jahn Regensburg - VfR Heilbronn 3:1 (1:1)
FV Faurndau - FC Hanau 93 1:4 (1:1)
SSV Dillenburg - Bayern Múnich II 1:3 (0:2)
1. FC Schweinfurt 05 - Hassia Bingen 2:3 (2:1)
Hertha II - DJK Gütersloh 0:2 (0:2)
BW Niederembt - Spandauer SV 1:3 (0:1)
VfB Theley - BFC Preussen 2:0 (1:0)
VfR Pforzheim - Olympia Bocholt 2:3 (1:1)
SV Neckargerach - SSV Ulm 1846 3:1 (0:0)
SpVgg Andernach - Mainz 1:1 (0:1, 1:1) pró.
Sportfreunde Salzgitter - Hülser FC 2:1 (1:0)
Lüner SV - SG Ellingen 0:1 pró.
SpVg Steinhagen - VfL Bochum 0:3 (0:1)
Borussia Dortmund - Concordia Haaren 10:0 (3:0)
FC Konstanz - Alemannia Aachen 0:2 (0:1)
SV Meppen - Rot-Weiss Essen 2:3 (0:1, 2:2) pró.
TeBe Berlin - Sparta Bremerhaven 5:0 (2:0)
Saar 05 Saarbrücken - Eintracht Frankfurt 1:6 (0:3)
1. FC Phönix Lübeck - Eintracht Bad Kreuznach 0:2 (0:0)
FSV Frankfurt - SpVgg Freudenstadt 5:0 (2:0)
TSV 1860 München - Wuppertaler SV 1:0 (0:0, 0:0) pró.
08.08.1976 TSV Güntersleben - SSV Reutlingen 1:2 (0:1, 1:1) pró.
Itzehoer SV 09 - Colonia 0:7 (0:2)
VfL Osnabrück - SC Union 06 Berlin 12:1 (4:1)
Urania Hamburg - FC St. Pauli 1:6 (0:3)
Arminia Gütersloh - Darmstadt 2:3 (0:1)
SVO Germaringen - VfR Laboe 9:0 (3:0)
Hertha Zehlendorf - TuS Mayen 1:0 (0:0)
Victoria Hamburg - FC Ensdorf 1:0 (1:0)
TuS Feuchtwangen - SV Weiskirchen 4:3 (1:1, 3:3) pró.
1. FC Mülheim - SG Egelsbach 0:3 (0:0)
Sportfreunde Eisbachtal - TSG Leihgestern 1:1 (1:1, 1:1) pró.
VfR Achern - BV Bad Lippspringe 2:0
SG Union Solingen - VfR Frankenthal 1:1 (1:0, 1:1) pró.
TV Unterboihingen - SG Dielheim 8:0 (4:0)
Wacker 04 Berlin - FC 08 Villingen 1:0 (0:0)
TuS Bremerhaven 93 - VfR Neuss 3:0
10.08.1976 Hannover II - Bayern Múnich 0:10 (0:5)
01.09.1976 Wormatia Worms - SC Göttingen 05 2:1 (0:0)
07.09.1976 Bor. Mönchengladbach - Eintracht Braunschweig 0:2 (0:0)
01.09.1976 SpVgg Bayreuth - Kickers Offenbach 4:1 (0:1)
TSG Leihgestern - Sportfreunde Eisbachtal 0:2 (0:1)
Mainz - SpVgg Andernach 3:0 (1:0)
VfR Frankenthal - SG Union Solingen 0:1 (0:0, 0:0) pró.
Segunda ronda
15.10.1976 SSV Jahn Regensburg - Fortuna Köln 1:2 (1:0, 1:1) pró.
Bayer 05 Uerdingen - Mainz 3:0 (0:0)
Eintracht Frankfurt - Hertha Zehlendorf 10:2 (3:0)
16.10.1976 Stuttgart - SG Union Solingen 2:0 (1:0)
SpVgg Bayreuth - SSV Reutlingen 2:1 (0:1)
Schalke - SG Ellingen 6:1 (2:0)
Arminia Bielefeld - SVO Germaringen 6:0 (3:0)
Bayern Múnich - Hamburgo 5:1 (1:1)
Fortuna Düsseldorf - Colonia 2:4 (1:2, 2:3) pró.
1. FC Saarbrücken - Rot-Weiss Essen 0:3 (0:1)
Hertha - FC Bayern Hof 3:1 (1:1)
Stuttgarter Kickers - 1. FC Kaiserslautern 1:1 (0:0, 0:0) pró.
Werder Bremen - SG Wattenscheid 09 4:1 (2:0)
Alemannia Aachen - Borussia Dortmund 0:0 (0:0, 0:0) pró.
VfB Theley - MSV Duisburg 0:4 (0:2)
SV Bayer 04 Leverkusen - FC St. Pauli 3:1 (0:0, 1:1) pró.
FSV Frankfurt - Eintracht Bad Kreuznach 2:1 (1:1, 1:1) pró.
FC Hanau 93 - TSV 1860 München 1:6 (1:2)
Victoria Hamburg - SV Chio Waldhof 2:5 (1:2)
SV Neckargerach - FK Pirmasens 2:3 (0:2)
Sportfreunde Salzgitter - Bayern Múnich II 1:2 (0:1)
TuS Feuchtwangen - DJK Gütersloh 2:3 (2:0, 2:2) pró.
Wormatia Worms - Augsburgo 1:2 (1:1)
SG Egelsbach - VfL Osnabrück 0:2 (0:0)
17.10.1976 TuS Bremerhaven 93 - VfL Bochum 1:3 (0:2)
SV Röchling Völklingen - Eintracht Braunschweig 2:1 (0:0)
TeBe Berlin - Olympia Bocholt 4:4 (0:1, 3:3) pró.
Wacker 04 Berlin - 1. FC Nürnberg 0:5 (0:2)
Spandauer SV - Darmstadt 2:3 (1:0)
Sportfreunde Eisbachtal - Hassia Bingen 0:4 (0:0)
VfR Achern - TV Unterboihingen 1:2 (1:1)
15.12.1976 FC 08 Homburg - Karlsruher SC 1:0 (0:0)
09.11.1976 Borussia Dortmund - Alemannia Aachen 2:0 (1:0)
16.11.1976 1. FC Kaiserslautern - Stuttgarter Kickers 3:1 (2:1)
Olympia Bocholt - TeBe Berlin 1:3 (0:0, 1:1, 1:1) pn.
Tercera ronda
15.12.1976 Colonia - TeBe Berlin 5:1 (3:1)
17.12.1976 Bayer 05 Uerdingen - 1. FC Kaiserslautern 3:1 (1:0)
18.12.1976 Rot-Weiss Essen - VfL Bochum 5:1 (2:1)
Schalke - FSV Frankfurt 1:0 (1:0)
FK Pirmasens - Arminia Bielefeld 3:4 (0:2)
Werder Bremen - SV Bayer 04 Leverkusen 3:0 (0:0)
Darmstadt - Hertha 0:1 (0:0, 0:0) pró.
VfL Osnabrück - Borussia Dortmund 3:1 (0:1, 1:1) pró.
Augsburgo - TSV 1860 München 2:1 (1:0)
1. FC Nürnberg - SV Chio Waldhof 3:2 (1:0)
SpVgg Bayreuth - Hassia Bingen 2:1 (1:0)
MSV Duisburg - Fortuna Köln 4:0 (1:0)
Bayern Múnich - TV Unterboihingen 10:1 (4:0)
SV Röchling Völklingen - Eintracht Frankfurt 2:3 (1:2)
19.12.1976 Bayern Múnich II - Stuttgart 2:1 (1:1)
DJK Gütersloh - FC 08 Homburg 0:6 (0:4)
Octavos de final
08.01.1977 Bayern Múnich - Bayern Múnich II 5:3 (4:2)
Schalke - Eintracht Frankfurt 2:2 (2:0, 2:2) pró.
MSV Duisburg - Hertha 1:2 (0:1)
Rot-Weiss Essen - Arminia Bielefeld 2:0 (2:0)
Colonia - FC 08 Homburg 7:2 (7:0)
Bayer 05 Uerdingen - Werder Bremen 2:0 (0:0)
1. FC Nürnberg - VfL Osnabrück 1:0 (1:0)
SpVgg Bayreuth - Augsburgo 2:0 (0:0)
25.01.1977 Eintracht Frankfurt - Schalke 4:3 (2:0)
Cuartos de final
09.02.1977 Colonia - 1. FC Nürnberg 4:2 (1:1)
19.02.1977 Hertha - Bayern Múnich 4:2 (0:1, 1:1) pró.
Bayer 05 Uerdingen - Eintracht Frankfurt 6:3 (1:1, 3:3) pró.
SpVgg Bayreuth - Rot-Weiss Essen 1:2 (0:1)
Semifinales
07.04.1977 Colonia - Rot-Weiss Essen 4:0 (3:0)
09.04.1977 Bayer 05 Uerdingen - Hertha 0:1 (0:1)
Final
28.05.1977 Colonia - Hertha 1:1 (1:0, 1:1) pró.
30.05.1977 Colonia - Hertha 1:0 (0:0)