1er tour
04.01.1969 Rot-Weiß Oberhausen - FC Schalke 04 2:3 (0:1, 2:2) ap
Bor. Mönchengladbach - Hertha BSC 5:2 (3:0)
Rot-Weiss Essen - Werder Bremen 1:2 (1:0)
SV Alsenborn - MSV Duisburg 2:1 (1:0)
Eintracht Trier - 1. FC Nürnberg 1:3 (1:0)
Freiburger FC - 1. FC Kaiserslautern 0:1 (0:0)
Wormatia Worms - Preußen Münster 2:3 (1:2)
SSV Jahn Regensburg - Alemannia Aachen 0:1 (0:0)
05.01.1969 VfL Wolfsburg - Hamburger SV 1:2 (1:1)
Langenhorn Hamburg - SC Sperber 1:2 (0:1)
15.01.1969 Arminia Hannover - 1. FC Schweinfurt 05 4:0 (2:0)
22.01.1969 VfB Stuttgart - 1. FC Köln 1:0 (1:0)
28.01.1969 Eintracht Braunschweig - TSV 1860 München 1:0 (1:0)
05.02.1969 Eintracht Frankfurt - Borussia Dortmund 6:2 (2:0)
Bayern München - Kickers Offenbach 0:0 (0:0, 0:0) ap
12.02.1969 Wacker 04 Berlin - Hannover 96 1:4 (1:2)
11.02.1969 Kickers Offenbach - Bayern München 0:1 (0:0)
tour des 16
15.02.1969 Hamburger SV - Bor. Mönchengladbach 2:0 (0:0, 0:0) ap
Alemannia Aachen - Preußen Münster 2:0 (0:0)
Bayern München - Arminia Hannover 1:0 (0:0)
FC Schalke 04 - SV Alsenborn 3:1 (1:0)
1. FC Kaiserslautern - Eintracht Frankfurt 1:0 (1:0)
Werder Bremen - Eintracht Braunschweig 5:0 (3:0)
Hannover 96 - VfB Stuttgart 2:2 (0:0, 2:2) ap
04.04.1969 SC Sperber - 1. FC Nürnberg 0:0 (0:0, 0:0) ap
05.03.1969 VfB Stuttgart - Hannover 96 0:1 (0:0)
12.04.1969 1. FC Nürnberg - SC Sperber 7:0 (4:0)
Quarts de finale
05.04.1969 Hamburger SV - Bayern München 0:2 (0:1)
FC Schalke 04 - Alemannia Aachen 2:0 (1:0)
1. FC Kaiserslautern - Werder Bremen 3:0 (1:0)
23.04.1969 1. FC Nürnberg - Hannover 96 1:0 (0:0)
Demi-finales
03.05.1969 Bayern München - 1. FC Nürnberg 2:0 (0:0)
1. FC Kaiserslautern - FC Schalke 04 1:1 (0:0, 1:1) ap
13.05.1969 FC Schalke 04 - 1. FC Kaiserslautern 3:1 (1:1)
Finale
14.06.1969 Bayern München - FC Schalke 04 2:1 (2:1)