Primera ronda
27.01.1968 MSV Duisburg - Hannover 4:1 (2:0)
Stuttgart - 1. FC Kaiserslautern 1:0 (0:0)
VfL Bochum - Karlsruher SC 3:2 (2:1)
Arminia Bielefeld - Schalke 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 - Hamburgo 1:0 (0:0, 0:0) pró.
Preußen Münster - Alemannia Aachen 2:1 (0:0)
FC 08 Homburg - Colonia 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) pró.
VfB Lübeck - TSV 1860 München 0:1 (0:1)
SSV Jahn Regensburg - Bayern Múnich 1:4 (0:0, 1:1) pró.
28.01.1968 VfB Oldenburg - Borussia Dortmund 2:3 (2:0)
07.02.1968 SSV Reutlingen - Itzehoer SV 09 7:1 (5:1)
Octavos de final
22.02.1968 Bayern Múnich - MSV Duisburg 3:1 (2:0)
24.02.1968 VfL Bochum - Stuttgart 2:1 (1:1)
SSV Reutlingen - Borussia Dortmund 1:3 (1:1)
Schalke - Eintracht Braunschweig 2:3 (1:1)
1. FC Nürnberg - Preußen Münster 4:0 (2:0)
Hertha - SV Röchling Völklingen 2:1 (1:1)
TSV 1860 München - Bor. Mönchengladbach 2:4 (1:1)
12.03.1968 Colonia - Eintracht Frankfurt 1:1 (0:0, 1:1) pró.
19.03.1968 Eintracht Frankfurt - Colonia 0:1 (0:0)
Cuartos de final
10.04.1968 Bayern Múnich - 1. FC Nürnberg 2:1 (2:1)
Borussia Dortmund - Hertha 2:1 (1:1)
11.04.1968 Eintracht Braunschweig - Colonia 1:1 (0:0, 0:0) pró.
VfL Bochum - Bor. Mönchengladbach 2:0 (2:0)
23.04.1968 Colonia - Eintracht Braunschweig 2:1 (2:0)
Semifinales
03.05.1968 Colonia - Borussia Dortmund 3:0 (2:0)
15.05.1968 VfL Bochum - Bayern Múnich 2:1 (1:0)
Final
09.06.1968 Colonia - VfL Bochum 4:1 (2:1)