1. Round
28/08/1998 16:30 SV Schalding-Heining - SpVgg Unterhaching 0:1 (0:0)
16:30 Sportfreunde Eisbachtal - FC Gütersloh 1:0 (0:0, 0:0) aet
17:00 Karlsruher SC - VfL Wolfsburg 3:4 (2:1)
17:00 1. FC Saarbrücken - Borussia Dortmund 1:3 (1:1, 1:1, 1:1) pso
18:00 FC St. Pauli II - Bayer Leverkusen 0:5 (0:0)
18:00 Hansa Rostock II - MSV Duisburg 0:3 (0:3)
18:00 TeBe Berlin - Hannover 96 1:0 (1:0)
18:30 Kickers Offenbach - SG Wattenscheid 09 0:1 (0:0)
29/08/1998 14:30 1. FC Köln - Hansa Rostock 0:1 (0:1)
14:30 Chemnitzer FC - SC Freiburg 1:2 (1:2)
14:30 Bayer Leverkusen II - Werder Bremen 1:2 (1:1, 1:1) aet
14:30 VfB Lübeck - VfB Stuttgart 1:2 (1:1)
14:30 VfB Leipzig - TSV 1860 München 2:4 (1:1, 2:2) aet
14:30 FC Denzlingen - Hamburger SV 0:3 (0:0)
14:30 Waldhof Mannheim - Bor. Mönchengladbach 1:5 (0:2)
14:30 Energie Cottbus II - SpVgg Greuther Fürth 0:1 (0:0)
14:30 Werder Bremen II - Rot-Weiß Oberhausen 0:1 (0:1)
14:30 Sportfreunde Dorfmerkingen - Stuttgarter Kickers 0:3 (0:1)
14:30 SG 01 Hoechst - Energie Cottbus 1:2 (0:0)
14:30 SV 19 Straelen - Fortuna Düsseldorf 4:7 (1:3)
14:30 Sportfreunde Siegen - 1. FSV Mainz 05 3:1 (0:1, 1:1) aet
14:30 FC Carl Zeiss Jena - SSV Ulm 1846 1:0 (0:0)
14:30 SC 07 Idar-Oberstein - Arminia Bielefeld 0:1 (0:0)
16:00 1. FC Magdeburg - KFC Uerdingen 05 1:2 (1:0)
17:30 VfB Lichterfelde 1892 - FC Schalke 04 0:6 (0:3)
18:00 VfL Osnabrück - 1. FC Nürnberg 0:2 (0:1)
30/08/1998 13:30 SG Post Süd/Regensburg - Hertha BSC 0:2 (0:1)
14:00 FSV Zwickau - VfL Bochum 2:5 (0:1)
14:00 LR Ahlen - Bayern München 0:5 (0:4)
14:00 SV Meppen - FC St. Pauli 0:1 (0:0)
14:00 Rot-Weiß Erfurt - Eintracht Frankfurt 1:6 (0:1)
20:00 Fortuna Köln - 1. FC Kaiserslautern 1:3 (1:1)
2. Round
17/09/1998 17:00 Energie Cottbus - Bor. Mönchengladbach 2:4 (1:1)
17:00 Hamburger SV - SpVgg Unterhaching 4:0 (1:0)
22/09/1998 15:30 Sportfreunde Eisbachtal - Rot-Weiß Oberhausen 1:4 (0:3)
17:00 TeBe Berlin - Stuttgarter Kickers 4:2 (2:1)
18:30 Werder Bremen - Hansa Rostock 3:2 (0:0)
18:30 1. FC Kaiserslautern - VfL Bochum 4:5 (1:0, 1:1, 1:1) pso
18:30 Bayer Leverkusen - Hertha BSC 3:4 (1:1, 1:1, 1:1) pso
18:30 VfB Stuttgart - Eintracht Frankfurt 3:2 (2:0)
18:30 Fortuna Düsseldorf - TSV 1860 München 2:1 (1:1)
18:30 Arminia Bielefeld - SG Wattenscheid 09 2:1 (0:0)
23/09/1998 15:30 Sportfreunde Siegen - SC Freiburg 1:0 (0:0)
18:00 FC Carl Zeiss Jena - MSV Duisburg 1:2 (1:1)
18:30 VfL Wolfsburg - 1. FC Nürnberg 3:0 (0:0, 0:0) aet
18:30 SpVgg Greuther Fürth - Bayern München 3:4 (0:0, 0:0, 0:0) pso
18:30 KFC Uerdingen 05 - FC St. Pauli 5:4 (0:1, 1:1, 1:1) pso
19:30 Borussia Dortmund - FC Schalke 04 1:0 (0:0, 0:0) aet
Round of 16
27/10/1998 18:30 VfB Stuttgart - Borussia Dortmund 3:1 (0:0)
18:30 VfL Bochum - Bor. Mönchengladbach 0:1 (0:1)
18:30 VfL Wolfsburg - Arminia Bielefeld 3:1 (1:1)
18:30 Rot-Weiß Oberhausen - Hamburger SV 4:3 (2:1, 3:3, 3:3) pso
28/10/1998 18:30 TeBe Berlin - Hertha BSC 4:2 (2:1)
18:30 Werder Bremen - Fortuna Düsseldorf 3:2 (1:1)
19:30 MSV Duisburg - Bayern München 2:4 (1:0)
03/11/1998 13:30 Sportfreunde Siegen - KFC Uerdingen 05 1:0 (0:0)
Quarter-finals
01/12/1998 18:30 Bayern München - VfB Stuttgart 3:0 (1:0)
02/12/1998 12:30 Sportfreunde Siegen - VfL Wolfsburg 1:3 (1:2)
18:30 Rot-Weiß Oberhausen - Bor. Mönchengladbach 2:0 (0:0)
18:30 Werder Bremen - TeBe Berlin 2:1 (0:1, 1:1) aet
Semi-finals
09/03/1999 18:00 Rot-Weiß Oberhausen - Bayern München 1:3 (0:2)
10/03/1999 19:30 VfL Wolfsburg - Werder Bremen 0:1 (0:0)
Final
12/06/1999 18:30 Bayern München - Werder Bremen 4:5 (1:1, 1:1, 1:1) pso