1. Runde
09.08.1996 19:30 1. FC Nürnberg - 1. FSV Mainz 05 1:0 (0:0)
10.08.1996 15:00 Hamburger SV II - Arminia Bielefeld 1:3 (1:2)
15:00 FC Bremerhaven - Karlsruher SC 2:3 (2:1)
15:30 1. FC Schweinfurt 05 - Hansa Rostock 2:5 (1:3)
15:30 SV Bonlanden - VfL Bochum 2:4 (0:0, 2:2) n.V.
15:30 Rot-Weiß Oberhausen - FC St. Pauli 1:4 (1:0)
15:30 TeBe Berlin - Bayern München 0:3 (0:0)
15:30 FV Donaueschingen - 1. FC Köln 1:3 (1:1)
15:30 Bayer Leverkusen II - MSV Duisburg 1:3 (1:0, 1:1) n.V.
15:30 SpVgg Greuther Fürth - 1. FC Kaiserslautern 1:0 (0:0)
15:30 Kickers Emden - Fortuna Düsseldorf 1:3 (0:0)
15:30 VfR Mannheim - Bor. Mönchengladbach 0:2 (0:1)
15:30 VfB Stuttgart - Fortuna Köln 4:1 (0:0, 0:0, 0:0) i.E.
15:30 KFC Uerdingen 05 - SC Freiburg 0:2 (0:1)
15:30 Greifswalder SC - SpVgg Unterhaching 0:3 (0:2)
15:30 Borussia Neunkirchen - VfB Leipzig 5:4 (1:0, 1:1, 1:1) i.E.
18:00 Wacker Nordhausen - TSV 1860 München 1:5 (1:1)
11.08.1996 14:00 Lok Altmark Stendal - Hertha BSC 1:5 (1:2)
15:00 SSV Ulm 1846 - FC Schalke 04 0:2 (0:2)
15:00 SG Wattenscheid 09 - Borussia Dortmund 4:3 (1:1, 3:3) n.V.
15:00 TuS Paderborn-Neuhaus - Hamburger SV 1:3 (0:2)
15:00 Chemnitzer FC - Waldhof Mannheim 0:1 (0:0)
15:00 FSV Salmrohr - VfB Oldenburg 1:3 (1:0)
15:00 Hannover 96 - FC Gütersloh 1:0 (1:0)
15:00 SV Wehen - VfB Lübeck 1:2 (0:1)
15:00 1. FC Lok Leipzig II - VfL Wolfsburg 0:4 (0:2)
15:00 Energie Cottbus - Stuttgarter Kickers 1:0 (0:0, 0:0) n.V.
15:00 SSV Vorsfelde - SV Meppen 0:2 (0:0)
16:00 Karlsruher SC II - FC Carl Zeiss Jena 2:0 (1:0)
17:30 Holstein Kiel - Eintracht Frankfurt 2:4 (1:2)
17:30 TSG Pfeddersheim - FSV Zwickau 1:2 (0:0)
20:15 Werder Bremen - Bayer Leverkusen 5:3 (0:0, 0:0, 1:1) i.E.
2. Runde
31.08.1996 15:30 Karlsruher SC - Hansa Rostock 2:0 (0:0)
15:30 MSV Duisburg - VfB Lübeck 1:0 (0:0, 0:0) n.V.
15:30 Borussia Neunkirchen - FC St. Pauli 1:3 (0:0)
15:30 SV Meppen - Eintracht Frankfurt 6:1 (3:1)
15:30 Energie Cottbus - VfL Wolfsburg 1:0 (0:0)
15:30 SpVgg Greuther Fürth - 1. FC Nürnberg 2:1 (1:0)
01.09.1996 15:00 FSV Zwickau - 1. FC Köln 3:1 (0:1, 1:1) n.V.
15:00 SG Wattenscheid 09 - Karlsruher SC II 2:4 (0:0, 0:0, 0:0) i.E.
17.09.1996 17:15 VfB Oldenburg - Werder Bremen 1:2 (1:0)
18.09.1996 19:30 Arminia Bielefeld - SpVgg Unterhaching 0:1 (0:0)
01.10.1996 19:00 Waldhof Mannheim - SC Freiburg 0:1 (0:0)
19:30 Hannover 96 - TSV 1860 München 2:4 (2:2)
19:30 Hertha BSC - VfB Stuttgart 4:5 (1:1, 1:1, 1:1) i.E.
20:00 Fortuna Düsseldorf - Hamburger SV 1:4 (0:2)
20:00 FC Schalke 04 - VfL Bochum 2:3 (1:2)
02.10.1996 20:30 Bor. Mönchengladbach - Bayern München 1:2 (1:1)
Achtelfinale
22.10.1996 19:30 TSV 1860 München - Hamburger SV 1:2 (0:0)
19:30 FC St. Pauli - SpVgg Unterhaching 1:0 (0:0)
19:30 SC Freiburg - SV Meppen 2:1 (0:0)
19:30 Karlsruher SC II - VfL Bochum 0:1 (0:0)
23.10.1996 14:30 Energie Cottbus - MSV Duisburg 5:4 (0:0, 1:1, 2:2) i.E.
19:00 SpVgg Greuther Fürth - Karlsruher SC 1:3 (0:2)
19:30 VfB Stuttgart - FSV Zwickau 2:0 (1:0)
12.11.1996 20:30 Bayern München - Werder Bremen 3:1 (1:1)
Viertelfinale
12.11.1996 14:00 Energie Cottbus - FC St. Pauli 5:4 (0:0, 0:0, 0:0) i.E.
13.11.1996 19:30 Hamburger SV - VfL Bochum 2:1 (1:0)
19:30 SC Freiburg - VfB Stuttgart 2:4 (0:0, 1:1, 1:1) i.E.
19.02.1997 20:30 Karlsruher SC - Bayern München 1:0 (1:0)
Halbfinale
15.04.1997 20:30 Energie Cottbus - Karlsruher SC 3:0 (0:0)
16.04.1997 20:00 VfB Stuttgart - Hamburger SV 2:1 (1:1)
Finale
14.06.1997 19:00 VfB Stuttgart - Energie Cottbus 2:0 (1:0)