1. Runde
27.01.1968 MSV Duisburg - Hannover 96 4:1 (2:0)
VfB Stuttgart - 1. FC Kaiserslautern 1:0 (0:0)
VfL Bochum - Karlsruher SC 3:2 (2:1)
Arminia Bielefeld - FC Schalke 04 0:1 (0:0)
Borussia Neunkirchen - Eintracht Braunschweig 2:3 (1:2)
SV Bayer 04 Leverkusen - 1. FC Nürnberg 0:2 (0:1)
SV Röchling Völklingen - Werder Bremen 4:2 (2:1)
Hertha BSC - Hamburger SV 1:0 (0:0, 0:0) n.V.
Preußen Münster - Alemannia Aachen 2:1 (0:0)
FC 08 Homburg - 1. FC Köln 1:4 (0:3)
FC Bayern Hof - Bor. Mönchengladbach 0:1 (0:0)
1. FC Schweinfurt 05 - Eintracht Frankfurt 1:2 (1:0, 1:1) n.V.
VfB Lübeck - TSV 1860 München 0:1 (0:1)
SSV Jahn Regensburg - Bayern München 1:4 (0:0, 1:1) n.V.
28.01.1968 VfB Oldenburg - Borussia Dortmund 2:3 (2:0)
07.02.1968 SSV Reutlingen - Itzehoer SV 09 7:1 (5:1)
Achtelfinale
22.02.1968 Bayern München - MSV Duisburg 3:1 (2:0)
24.02.1968 VfL Bochum - VfB Stuttgart 2:1 (1:1)
SSV Reutlingen - Borussia Dortmund 1:3 (1:1)
FC Schalke 04 - Eintracht Braunschweig 2:3 (1:1)
1. FC Nürnberg - Preußen Münster 4:0 (2:0)
Hertha BSC - SV Röchling Völklingen 2:1 (1:1)
TSV 1860 München - Bor. Mönchengladbach 2:4 (1:1)
12.03.1968 1. FC Köln - Eintracht Frankfurt 1:1 (0:0, 1:1) n.V.
19.03.1968 Eintracht Frankfurt - 1. FC Köln 0:1 (0:0)
Viertelfinale
10.04.1968 Bayern München - 1. FC Nürnberg 2:1 (2:1)
Borussia Dortmund - Hertha BSC 2:1 (1:1)
11.04.1968 Eintracht Braunschweig - 1. FC Köln 1:1 (0:0, 0:0) n.V.
VfL Bochum - Bor. Mönchengladbach 2:0 (2:0)
23.04.1968 1. FC Köln - Eintracht Braunschweig 2:1 (2:0)
Halbfinale
03.05.1968 1. FC Köln - Borussia Dortmund 3:0 (2:0)
15.05.1968 VfL Bochum - Bayern München 2:1 (1:0)
Finale
09.06.1968 1. FC Köln - VfL Bochum 4:1 (2:1)