1. Runde
04.08.1978 VfB Stuttgart - Spandauer SV 12:0 (5:0)
1. FC Nürnberg - ASV Neumarkt 4:0 (2:0)
Freiburger FC - SpVgg Neckarelz 6:1 (2:0)
05.08.1978 VfL Bochum - Bünder SV 4:0 (2:0)
TSV 1860 München - FC Schalke 04 0:5 (0:1)
Arminia Bielefeld - Hamburger SV 2:1 (1:0, 1:1) n.V.
Fortuna Düsseldorf - Stuttgarter Kickers 7:2 (2:1)
FV Würzburg 04 - Hertha BSC 0:2 (0:0, 0:0) n.V.
Bor. Mönchengladbach - Wuppertaler SV 4:2 (1:1)
1. FC Kaiserslautern - BFC Preussen 7:0 (2:0)
Borussia Dortmund - BSV Schwenningen 14:1 (6:0)
1. FC Saarbrücken - SpVgg Fürth 1:0 (0:0, 0:0) n.V.
TeBe Berlin - SG Union Solingen 2:0 (0:0, 0:0) n.V.
Fortuna Köln - FC Hanau 93 2:0 (0:0)
SC Freiburg - Rot-Weiss Essen 3:1 (1:0)
SC Pfullendorf - FC 08 Homburg 0:3 (0:1)
Preußen Münster - SV Leiwen 6:0 (3:0)
SSV Dillenburg - FSV Frankfurt 2:4 (0:1)
SC Jülich 1910 - Kickers Offenbach 1:10 (0:5)
Karlsruher SC - Eintracht Bad Kreuznach 3:1 (1:0)
FC Augsburg - Offenburger FV 4:2 (2:1)
Holstein Kiel - Saar 05 Saarbrücken 5:0 (1:0)
Union Böckingen - Bayer 05 Uerdingen 2:8 (1:3)
Alemannia Aachen - 1. FC Eislingen 4:1 (1:1)
FC St. Pauli - FC Bayern Hof 3:0 (0:0, 0:0) n.V.
FC Tailfingen - SV Sandhausen 4:3
SV Südwest Ludwigshafen - Concordia Hamburg 2:0 (2:0)
SVO Germaringen - VfR Bürstadt 1:7 (0:2)
MSV Duisburg - SG Wattenscheid 09 4:3 (3:0)
Bayern München - SSV Glött 5:0 (3:0)
Eintracht Braunschweig - Schwarz-Weiß Essen 2:0 (1:0)
SV Darmstadt 98 - DJK Abenberg 4:1 (3:0)
Werder Bremen - SV Holzwickede 5:0 (1:0)
Eintracht Trier - SG Fuchsmühl 3:1 (1:0)
Waldhof Mannheim - SV Börnsen 5:0 (2:0)
TSV Nord-Harrislee - Borussia Neunkirchen 0:6 (0:2)
VfB Schrecksbach - Arminia Hannover 3:5 (2:3)
Viktoria Sindlingen - SV Bayer 04 Leverkusen 0:3 (0:2)
Wormatia Worms - BV 08 Lüttringhausen 4:2 (1:0)
KSV Baunatal - Union Essen-Frintrop 5:0 (4:0)
ESV Ingolstadt - Viktoria Klein-Gladbach 4:0 (0:0)
SV Memmelsdorf - 1. FC Bocholt 1:8 (0:3)
Rot-Weiß Oberhausen - SpVgg Landshut 5:1 (0:0, 1:1) n.V.
SVO Salmünster - VfL Neustadt 1:3
SG Ellingen - VfB Lübeck 3:1
SpVgg Bad Pyrmont - Eintracht Frankfurt 1:2 (1:0)
DSC Wanne-Eickel - VfR Mannheim 2:1 (0:0)
SC Göttingen 05 - FC Epe 2:0
06.08.1978 OSC Bremerhaven - Hannover 96 0:3 (0:0)
Rot-Weiß Lüdenscheid - 1. FC Köln 1:4 (1:2)
FC Gütersloh - Eintracht Nordhorn 4:1
Werder Bremen II - TuS Neuendorf 1:1 n.V.
Victoria Hamburg - SSV Ulm 1846 0:6
VfR Heilbronn - TuS Langerwehe 1:0
Blumenthaler SV - Fortuna Düsseldorf II 1:2 n.V.
SV Haidlfing - SpVgg Bayreuth 0:5 (0:1)
TuS Hessisch-Oldenhof - Westfalia Herne 0:4
TuS Iserlohn - VfL Osnabrück 0:2
ASV Burglengenfeld - Fortuna Köln 1:4
1. FC Kirchheim - EGC Wirges 1:2
SV Bliesen - FV Melsungen 2:3
SC Herford - Würzburger Kickers 2:1 (0:0)
MTV Gifhorn - FK Pirmasens 0:3
OSV Hannover - TSV Helmstedt 5:1
13.09.1978 TuS Neuendorf - Werder Bremen II 5:2
2. Runde
22.09.1978 VfL Bochum - DSC Wanne-Eickel 4:2 n.V.
MSV Duisburg - Arminia Bielefeld 3:1
1. FC Saarbrücken - Bayer 05 Uerdingen 2:3
23.09.1978 Hannover 96 - Alemannia Aachen 1:3
Werder Bremen - Eintracht Frankfurt 2:3
Bayern München - VfL Osnabrück 4:5
Bor. Mönchengladbach - Arminia Hannover 6:1
Eintracht Trier - 1. FC Kaiserslautern 0:1
SV Darmstadt 98 - Preußen Münster 2:1
Borussia Neunkirchen - Borussia Dortmund 0:0 n.V.
Wormatia Worms - Hertha BSC 1:1 n.V.
Eintracht Braunschweig - SG Ellingen 1:0
Fortuna Düsseldorf - VfR Heilbronn 3:0
TeBe Berlin - VfR Bürstadt 3:3 n.V.
SV Südwest Ludwigshafen - Waldhof Mannheim 4:2
SSV Ulm 1846 - FSV Frankfurt 4:2
Kickers Offenbach - Holstein Kiel 0:3
Waldhof Mannheim - VfL Neustadt 7:0
KSV Baunatal - SC Göttingen 05 3:0
FC St. Pauli - TuS Neuendorf 1:2
Freiburger FC - 1. FC Bocholt 2:2 n.V.
FC Schalke 04 - VfB Stuttgart 3:2
FC Augsburg - 1. FC Nürnberg 1:3
Kickers Offenbach - ESV Ingolstadt 3:0
24.09.1978 Westfalia Herne - 1. FC Köln 2:3
FC 08 Homburg - FK Pirmasens 4:2
SC Freiburg - FC Tailfingen 2:0
OSV Hannover - SV Bayer 04 Leverkusen 0:3
EGC Wirges - Fortuna Köln 1:7
FC Gütersloh - Karlsruher SC 1:1 n.V.
Rot-Weiß Oberhausen - Fortuna Düsseldorf II 3:2
SpVgg Bayreuth - FV Melsungen 6:0
03.10.1978 Karlsruher SC - FC Gütersloh 3:0
04.10.1978 1. FC Bocholt - Freiburger FC 3:2 n.V.
Borussia Dortmund - Borussia Neunkirchen 2:0
VfR Bürstadt - TeBe Berlin 3:4 i.E.
07.11.1978 Hertha BSC - Wormatia Worms 2:0
3. Runde
29.11.1978 TeBe Berlin - 1. FC Nürnberg 0:2 (0:1)
01.12.1978 1. FC Köln - Eintracht Braunschweig 3:2 (0:1, 2:2) n.V.
Fortuna Düsseldorf - Alemannia Aachen 2:1 (1:1)
02.12.1978 FC 08 Homburg - VfL Bochum 0:0 (0:0, 0:0) n.V.
Bayer 05 Uerdingen - FC Schalke 04 2:1 (0:0)
Hertha BSC - Bor. Mönchengladbach 2:0 (0:0)
Borussia Dortmund - Kickers Offenbach 6:1 (4:0)
Eintracht Frankfurt - KSV Baunatal 4:1 (0:0)
SV Darmstadt 98 - SSV Ulm 1846 1:5 (1:4)
SV Südwest Ludwigshafen - 1. FC Kaiserslautern 2:1 (1:0)
Holstein Kiel - Karlsruher SC 5:2 (1:1)
VfL Osnabrück - Fortuna Köln 2:1 (1:0)
SV Bayer 04 Leverkusen - SpVgg Bayreuth 1:0 (1:0)
TuS Neuendorf - 1. FC Bocholt 3:1 (1:1, 1:1) n.V.
MSV Duisburg - Waldhof Mannheim 2:1 (0:0)
03.12.1978 Rot-Weiß Oberhausen - SC Freiburg 1:1 (0:0, 0:0) n.V.
23.12.1978 SC Freiburg - Rot-Weiß Oberhausen 2:3 (0:0, 0:0, 0:0) i.E.
07.01.1979 VfL Bochum - FC 08 Homburg 1:0 (1:0)
Achtelfinale
27.04.1979 Rot-Weiß Oberhausen - VfL Osnabrück 1:0 (0:0)
28.04.1979 MSV Duisburg - Fortuna Düsseldorf 0:1 (0:0)
Hertha BSC - 1. FC Köln 2:0 (0:0, 0:0) n.V.
Borussia Dortmund - Eintracht Frankfurt 1:3 (1:0)
SV Südwest Ludwigshafen - SSV Ulm 1846 1:1 (0:0, 0:0) n.V.
Bayer 05 Uerdingen - VfL Bochum 4:2 (1:0)
TuS Neuendorf - SV Bayer 04 Leverkusen 1:4 (0:3)
1. FC Nürnberg - Holstein Kiel 7:1 (2:1)
08.05.1979 SSV Ulm 1846 - SV Südwest Ludwigshafen 0:1 (0:1)
Viertelfinale
26.05.1979 1. FC Nürnberg - SV Südwest Ludwigshafen 2:0 (1:0)
Hertha BSC - Bayer 05 Uerdingen 6:1 (3:1)
Fortuna Düsseldorf - SV Bayer 04 Leverkusen 2:1 (1:0)
Eintracht Frankfurt - Rot-Weiß Oberhausen 2:1 (1:0)
Halbfinale
06.06.1979 Fortuna Düsseldorf - 1. FC Nürnberg 4:1 (1:1, 1:1) n.V.
Hertha BSC - Eintracht Frankfurt 2:1 (0:0)
Finale
23.06.1979 Fortuna Düsseldorf - Hertha BSC 1:0 (0:0, 0:0) n.V.