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 Rosenberg - 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 (0:2)
VfL Wolfsburg - FSV Bad Orb 3:1 (1:1)
TuRa Harksheide - SV Ottweiler 1:1 (0:1, 1:1) n.V.
SV Chio Waldhof - Lüssumer TV 12:0 (8:0)
Itzehoer SV 09 - Borussia Brand 2:1 (1:0)
SC Viktoria 04 Köln - Eintracht Bad Kreuznach 0:2 (0:2)
SC Gladenbach - SSV Elspe 2:1 (1:0)
FC 08 Villingen - SpVgg Bayreuth 0:1 (0:1)
Heidenheimer SB 1846 - FK Pirmasens 1:2 (1:0)
SG Wattenscheid 09 - TSV Taunusstein 1:2 (0:0, 0:0) n.V.
FV Würzburg 04 - SSV Jahn Regensburg 1:0 (0:0)
Schleswig 06 - SV Röchling Völklingen 0:1 (0:1)
VfV Hildesheim - TV Unterboihingen 4:1 (1:0, 1:1) n.V.
Saar 05 Saarbrücken - Wacker 04 Berlin 0:0 (0:0, 0:0) n.V.
1. FSV Mainz 05 - Hertha Zehlendorf 7:1 (4:0)
Eintracht Trier - BW Wulfen 3:0 (0:0)
SV Bayer 04 Leverkusen - FSV Salmrohr 5:0 (1:0)
FC Konstanz - Eintracht Frankfurt 1:6 (0:5)
RSV Rehburg - Hertha BSC 1:6 (0:1)
BV 04 Düsseldorf - VfL Bad Schwartau 3:0 (0:0)
Südwest Nürnberg - SV Darmstadt 98 1:3 (0:3)
Horner TV - Alemannia Eggenstein annull.
31.07.1977 VfB Oldenburg - VfL Bochum 0:2 (0:1)
TSV Ottobrunn - Borussia Dortmund 0:9 (0:4)
SG Union Solingen - Schwarz-Weiß Essen 2:2 (0:0, 1:1) n.V.
Westfalia Herne - BC Efferen 6:1 (4:1)
SV Sandhausen - 1. Traber FC Mariendorf 3:1 (1:1)
FC Rastatt 04 - TuS Struck 2:1 (1:0)
Hassia Bingen - Stuttgarter Kickers 0:1 (0:0)
BV 08 Lüttringhausen - Freiburger FC 1:2 (1:0)
Concordia Hamburg - FC Bayern Hof 2:0 (0:0)
FC Tailfingen - SpVgg Neckarsgemünd 3:2 (1:0)
Bonner SC - Sportfreunde Eisbachtal 5:1 (1:0)
Lichterfelder SU - Alemannia Plaidt 2:2 (1:1, 2:2) n.V.
Warendorfer SU - FSV Hemmersdorf 3:1 (1:0)
TuS Langerwehe - VfB Coburg 3:0 (1:0)
SpVgg 05 Bad Homburg - FC 08 Homburg 1:2 (1:0)
Olympia Kirrlach - Bayer 05 Uerdingen 0:6 (0:2)
OSV Hannover - FSV Frankfurt 2:5 (0:1)
EGC Wirges - DSC Wanne-Eickel 2:3 (0:1)
FC Viktoria 1889 - BSV Schwenningen 2:3 (1:0, 2:3) n.V.
10.08.1977 1. FC Saarbrücken - Bayern München 1:2 (1:0)
09.10.1977 Horner TV - Alemannia Eggenstein 0:8 (0:4)
Entscheidungsspiele
06.08.1977 SV Ottweiler - TuRa Harksheide 2:1 (2:0)
07.08.1977 Wacker 04 Berlin - Saar 05 Saarbrücken 5:4 (1:0, 1:1, 1:1) i.E.
10.08.1977 SC Herford - Wuppertaler SV 3:0 (2:0)
Schwarz-Weiß Essen - SG Union Solingen 2:0 (2:0)
Alemannia Plaidt - Lichterfelder SU 2:1 (1:1)

# Das Erstrundenspiel des TV Hamburg Horn gegen Arminia Eggenstein wurde nachträglich annuliert und neu angesetzt, im Wiederholungsspiel gewann Eggenstein und spielte die 2. Hauptrunde gegen den TSV 1860 München erneut aus.