1. Runde
29.07.1977 Hannover 96 - TeBe Berlin 0:2 (0:0)
FC Augsburg - SpVgg Fürth 1:0 (1:0)
30.07.1977 VfB Stuttgart - Eintracht Bremen 10:0 (4:0)
SC Göttingen 05 - FC Schalke 04 0:2 (0:2)
TSV 1860 München - Arminia Bielefeld 4:2 (2:0)
Kickers Offenbach - 1. FC Köln 0:4 (0:2)
TSV Ofterdingen - Hamburger SV 0:5 (0:1)
Eintracht Braunschweig - Eintracht Nordhorn 10:1 (5:1)
FC St. Wendel - Fortuna Düsseldorf 1:6 (0:5)
Blumenthaler SV - Werder Bremen 1:5 (0:1)
SG Ellingen - FC St. Pauli 1:6 (0:2)
1. FC Viersen - Bor. Mönchengladbach 0:8 (0:1)
FSV Ludwigshafen - 1. FC Kaiserslautern 0:3 (0:1)
TuS Sulzbach - MSV Duisburg 1:11 (0:4)
Rot-Weiss Essen - VfR Bürstadt 3:2 (2:0)
Wuppertaler SV - SC Herford 2:2 (0:1, 2:2, 2:2) n.V.
OSC Bremerhaven - Preußen Münster 3:2 (1:0)
KSV Baunatal - Alemannia Aachen 2:3 (1:0)
Karlsruher SC - 1. FC Nürnberg 2:1 (0:0)
Rendsburger TSV - VfL Osnabrück 0:2 (0:0)
Normannia Gmünd - Fortuna Köln 2:0 (0:0)
Arminia Hannover - FC Augsburg II 0:1 (0:0)
Hummelsbütteler SV - TuS Schloß-Neuhaus 0:2
VfL Wolfsburg - FSV Bad Orb 3:1
TuRa Harksheide - SV Ottweiler 1:1 n.V.
SV Chio Waldhof - Lüssumer TV 12:0
Itzehoer SV 09 - Borussia Brand 2:1
SC Viktoria 04 Köln - Eintracht Bad Kreuznach 0:2
SC Gladenbach - SuS Elpe 2:1
FC 08 Villingen - SpVgg Bayreuth 0:1
Heidenheimer SB 1846 - FK Pirmasens 1:2
SG Wattenscheid 09 - TSV Taunusstein 1:2 n.V.
FV Würzburg 04 - SSV Jahn Regensburg 1:0
Schleswig 06 - SV Röchling Völklingen 0:1
VfV Hildesheim - TV Unterboihingen 4:1 n.V.
Saar 05 Saarbrücken - Wacker 04 Berlin 0:0 n.V.
1. FSV Mainz 05 - Hertha Zehlendorf 7:1
Eintracht Trier - BW Wulfen 3:0
SV Bayer 04 Leverkusen - FSV Salmrohr 5:0
FC Konstanz - Eintracht Frankfurt 1:6
RSV Rehburg - Hertha BSC 1:6
BV 04 Düsseldorf - VFL Bad Schwartau 3:0
Südwest Nürnberg - SV Darmstadt 98 1:3
31.07.1977 VfB Oldenburg - VfL Bochum 0:2
TSV Ottobrunn - Borussia Dortmund 0:9
SG Union Solingen - Schwarz-Weiß Essen 2:2 n.V.
Westfalia Herne - BC Effereren 6:1
SV Sandhausen - 1. Traber FC Mariendorf 3:1
FC Rastatt 04 - TuS Struck 2:1
Hassia Bingen - Stuttgarter Kickers 0:1
BV 08 Lüttringhausen - Freiburger FC 1:2
Concordia Hamburg - FC Bayern Hof 2:0
FC Tailfingen - SpVgg Neckarsgemünd 3:2
Bonner SC - Sportfreunde Eisbachtal 5:1
Lichterfelder SV - Alemannia Plaidt 2:2 n.V.
Warendorfer SU - FSV Hemmersdorf 3:1
TuS Langerwehe - VfB Coburg 3:0
SpVgg 05 Bad Homburg - FC 08 Homburg 1:2
Olympia Kirrlach - Bayer 05 Uerdingen 0:6
OSV Hannover - FSV Frankfurt 2:5
EGC Wirges - DSC Wanne-Eickel 2:3
FC Viktoria 1889 - BSV Schwenningen 2:3 n.V.
10.08.1977 1. FC Saarbrücken - Bayern München 1:2
09.10.1977 Horner TV - Alemannia Eggenstein 0:8
06.08.1977 SV Ottweiler - TuRa Harksheide 2:1
07.08.1977 Wacker 04 Berlin - Saar 05 Saarbrücken 5:4 i.E.
10.08.1977 SC Herford - Wuppertaler SV 3:0
Schwarz-Weiß Essen - SG Union Solingen 2:0
Alemannia Plaidt - Lichterfelder SV 2:1
2. Runde
19.08.1977 BV 04 Düsseldorf - Bor. Mönchengladbach 1:4
Bayern München - Eintracht Trier 3:1
1. FC Kaiserslautern - Wacker 04 Berlin 4:1
20.08.1977 SV Chio Waldhof - Hertha BSC 1:3
Fortuna Düsseldorf - Borussia Dortmund 3:1
MSV Duisburg - VfB Stuttgart 3:0
FC St. Pauli - VfL Bochum 0:3
FC Schalke 04 - TSV Taunusstein 8:1
TuS Schloß-Neuhaus - Eintracht Frankfurt 2:2 n.V.
1. FC Köln - Eintracht Bad Kreuznach 3:1
1. FSV Mainz 05 - Hamburger SV 1:4
SV Röchling Völklingen - Werder Bremen 0:4
Karlsruher SC - FK Pirmasens 4:3 n.V.
Bayer 05 Uerdingen - FSV Frankfurt 0:3
TeBe Berlin - Westfalia Herne 1:3
VfL Osnabrück - SV Darmstadt 98 2:1
FC 08 Homburg - SC Herford 3:0
OSC Bremerhaven - FC Augsburg 0:1
FC Tailfingen - Rot-Weiss Essen 1:2
SV Bayer 04 Leverkusen - FC Rastatt 04 3:1
Schwarz-Weiß Essen - Concordia Hamburg 2:0
Warendorfer SU - Freiburger FC 1:4
TuS Langerwehe - FV Würzburg 04 1:0 n.V.
VfV Hildesheim - Alemannia Aachen 3:0
Itzehoer SV 09 - SpVgg Bayreuth 1:6
Normannia Gmünd - FC Augsburg II 1:2
SC Gladenbach - SV Sandhausen 1:5
DSC Wanne-Eickel - VfL Wolfsburg 3:1
Alemannia Plaidt - Bonner SC 1:2
BSV Schwenningen - SV Ottweiler 4:0
Eintracht Braunschweig - Stuttgarter Kickers 3:1
15.10.1977 TSV 1860 München - Alemannia Eggenstein 7:1
24.08.1977 Eintracht Frankfurt - TuS Schloß-Neuhaus 4:0
3. Runde
14.10.1977 FC Augsburg II - Hertha BSC 0:4 (0:0)
15.10.1977 MSV Duisburg - 1. FC Kaiserslautern 2:1 (0:0)
FC Schalke 04 - Eintracht Frankfurt 1:0 (0:0)
FC 08 Homburg - Bayern München 3:1 (0:0)
Fortuna Düsseldorf - Rot-Weiss Essen 4:1 (2:0)
Freiburger FC - VfL Bochum 2:6 (0:4)
FSV Frankfurt - 1. FC Köln 0:3 (0:3)
SV Sandhausen - Eintracht Braunschweig 0:4 (0:1)
DSC Wanne-Eickel - Werder Bremen 0:2 (0:1)
Hamburger SV - VfV Hildesheim 6:0 (3:0)
Bor. Mönchengladbach - Bonner SC 3:0 (0:0)
SV Bayer 04 Leverkusen - Westfalia Herne 1:5 (1:2)
Karlsruher SC - SpVgg Bayreuth 2:0 (1:0)
TuS Langerwehe - VfL Osnabrück 2:0 (1:0)
16.10.1977 Schwarz-Weiß Essen - BSV Schwenningen 2:1 (1:1, 1:1) n.V.
25.10.1977 TSV 1860 München - FC Augsburg 3:0 (1:0)
Achtelfinale
19.11.1977 FC Schalke 04 - Hamburger SV 4:2 (2:0)
Werder Bremen - TSV 1860 München 2:1 (0:0)
1. FC Köln - Karlsruher SC 4:0 (3:0)
TuS Langerwehe - MSV Duisburg 1:3 (1:2)
Bor. Mönchengladbach - VfL Bochum 3:0 (0:0)
Fortuna Düsseldorf - Eintracht Braunschweig 3:1 (2:0)
FC 08 Homburg - Hertha BSC 1:1 (0:0, 0:0) n.V.
Schwarz-Weiß Essen - Westfalia Herne 0:0 (0:0, 0:0) n.V.
29.11.1977 Hertha BSC - FC 08 Homburg 4:1 (1:0, 1:1) n.V.
30.11.1977 Westfalia Herne - Schwarz-Weiß Essen 0:1 (0:1)
Viertelfinale
20.12.1977 1. FC Köln - Schwarz-Weiß Essen 9:0 (4:0)
MSV Duisburg - Hertha BSC 1:0 (1:0)
Werder Bremen - Bor. Mönchengladbach 2:1 (0:0)
FC Schalke 04 - Fortuna Düsseldorf 1:1 (0:0, 1:1) n.V.
26.12.1977 Fortuna Düsseldorf - FC Schalke 04 1:0 (0:0)
Halbfinale
25.01.1978 1. FC Köln - Werder Bremen 1:0 (1:0)
Fortuna Düsseldorf - MSV Duisburg 4:1 (3:1)
Finale
15.04.1978 1. FC Köln - Fortuna Düsseldorf 2:0 (0:0)