1. Round
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) aet
Fortuna Düsseldorf - Stuttgarter Kickers 7:2 (2:1)
FV Würzburg 04 - Hertha BSC 0:2 (0:0, 0:0) aet
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) aet
TeBe Berlin - SG Union Solingen 2:0 (0:0, 0:0) aet
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) aet
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 - VfB 06/08 Remscheid 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 - ETSV Landshut 5:1 (0:0, 1:1) aet
SG Bad Soden - VfL Neustadt/Weinstraße 1:3 (1:1)
SG Ellingen - VfB Lübeck 3:1 (0:0)
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 (0: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 (0:0)
Werder Bremen II - TuS Neuendorf 1:1 (1:0, 1:1) aet
Victoria Hamburg - SSV Ulm 1846 0:6 (0:0)
VfR Heilbronn - TuS Langerwehe 1:0 (1:0)
Blumenthaler SV - Fortuna Düsseldorf II 1:2 (0:0, 1:1) aet
SV Haidlfing - SpVgg Bayreuth 0:5 (0:1)
TuS Hessisch Oldendorf - Westfalia Herne 0:4 (0:1)
TuS Iserlohn - VfL Osnabrück 0:2 (0:0)
ASV Burglengenfeld - SC Viktoria 04 Köln 1:4 (1:0)
1. FC Kirchheim - EGC Wirges 1:2 (1:1)
SV Bliesen - FV Melsungen 2:3 (1:2)
SC Herford - Würzburger Kickers 2:1 (0:0)
MTV Gifhorn - FK Pirmasens 0:3 (0:0)
OSV Hannover - TSV Helmstedt 5:1 (1:1)
13/09/1978 TuS Neuendorf - Werder Bremen II 5:2
2. Round
22/09/1978 VfL Bochum - DSC Wanne-Eickel 4:2 (0:1, 1:1) aet
MSV Duisburg - Arminia Bielefeld 3:1 (1:0)
1. FC Saarbrücken - Bayer 05 Uerdingen 2:3 (0:1)
23/09/1978 Hannover 96 - Alemannia Aachen 1:3 (1:1)
Werder Bremen - Eintracht Frankfurt 2:3 (2:0)
Bayern München - VfL Osnabrück 4:5 (3:3)
Bor. Mönchengladbach - Arminia Hannover 6:1 (5:0)
Eintracht Trier - 1. FC Kaiserslautern 0:1 (0:0)
SV Darmstadt 98 - Preußen Münster 2:1 (1:0)
Borussia Neunkirchen - Borussia Dortmund 0:0 (0:0, 0:0) aet
Wormatia Worms - Hertha BSC 1:1 (1:0, 1:1) aet
Eintracht Braunschweig - SG Ellingen 1:0 (1:0)
Fortuna Düsseldorf - VfR Heilbronn 3:0 (2:0)
TeBe Berlin - VfR Bürstadt 3:3 (2:1, 2:2) aet
SV Südwest Ludwigshafen - SC Viktoria 04 Köln 4:2 (2:1)
SSV Ulm 1846 - FSV Frankfurt 4:2 (1:1)
SC Herford - Holstein Kiel 0:3 (0:0)
Waldhof Mannheim - VfL Neustadt/Weinstraße 7:0 (3:0)
KSV Baunatal - SC Göttingen 05 3:0 (2:0)
FC St. Pauli - TuS Neuendorf 1:2 (0:1)
Freiburger FC - 1. FC Bocholt 2:2 (1:0, 2:2) aet
FC Schalke 04 - VfB Stuttgart 3:2 (1:1)
FC Augsburg - 1. FC Nürnberg 1:3 (0:2)
Kickers Offenbach - ESV Ingolstadt 3:0 (2:0)
24/09/1978 Westfalia Herne - 1. FC Köln 2:3 (1:2)
FC 08 Homburg - FK Pirmasens 4:2 (2:1)
SC Freiburg - FC Tailfingen 2:0 (0:0)
OSV Hannover - SV Bayer 04 Leverkusen 0:3 (0:1)
EGC Wirges - Fortuna Köln 1:7 (1:2)
FC Gütersloh - Karlsruher SC 1:1 (0:1, 1:1) aet
Rot-Weiß Oberhausen - Fortuna Düsseldorf II 3:2 (2:1)
SpVgg Bayreuth - FV Melsungen 6:0 (4:0)
03/10/1978 Karlsruher SC - FC Gütersloh 3:0 (0:0)
04/10/1978 1. FC Bocholt - Freiburger FC 3:2 (0:1, 2:2) aet
Borussia Dortmund - Borussia Neunkirchen 2:0 (1:0)
VfR Bürstadt - TeBe Berlin 3:4 (0:0, 0:0, 0:0) pso
07/11/1978 Hertha BSC - Wormatia Worms 2:0 (0:0)
3. Round
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) aet
Fortuna Düsseldorf - Alemannia Aachen 2:1 (1:1)
02/12/1978 FC 08 Homburg - VfL Bochum 0:0 (0:0, 0:0) aet
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) aet
MSV Duisburg - Waldhof Mannheim 2:1 (0:0)
03/12/1978 Rot-Weiß Oberhausen - SC Freiburg 1:1 (0:0, 0:0) aet
23/12/1978 SC Freiburg - Rot-Weiß Oberhausen 2:3 (0:0, 0:0, 0:0) pso
07/01/1979 VfL Bochum - FC 08 Homburg 1:0 (1:0)
Round of 16
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) aet
Borussia Dortmund - Eintracht Frankfurt 1:3 (1:0)
SV Südwest Ludwigshafen - SSV Ulm 1846 1:1 (0:0, 0:0) aet
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)
Quarter-finals
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)
Semi-finals
06/06/1979 Fortuna Düsseldorf - 1. FC Nürnberg 4:1 (1:1, 1:1) aet
Hertha BSC - Eintracht Frankfurt 2:1 (0:0)
Final
23/06/1979 Fortuna Düsseldorf - Hertha BSC 1:0 (0:0, 0:0) aet