1. Round
03/08/2007 18:00 1899 Hoffenheim - FC Augsburg 4:2 (1:1, 2:2) aet
04/08/2007 13:00 SV Sandhausen - Kickers Offenbach 0:4 (0:1)
14:30 VfL Osnabrück - Bor. Mönchengladbach 0:1 (0:0)
14:30 SC Verl - TSV 1860 München 0:3 (0:1)
14:30 FC St. Pauli - Bayer Leverkusen 1:0 (0:0)
14:30 1. FC Magdeburg - Borussia Dortmund 1:4 (1:2)
14:30 SpVgg Unterhaching - Hertha BSC 0:3 (0:1)
14:30 Eintracht Braunschweig - Werder Bremen 0:1 (0:0)
14:30 Rot Weiss Ahlen - Hannover 96 1:3 (0:3)
14:30 Rot-Weiss Essen - Energie Cottbus 6:5 (0:1, 1:1, 2:2) pso
17:30 SV Wilhelmshaven - 1. FC Kaiserslautern 0:4 (0:3)
17:30 Rot-Weiß Hasborn - Hansa Rostock 0:8 (0:5)
17:30 SV Wehen Wiesbaden - VfB Stuttgart 1:2 (0:0)
05/08/2007 13:00 1. FC Gera 03 - FC Carl Zeiss Jena 0:3 (0:1)
13:00 Wuppertaler SV - Erzgebirge Aue 4:3 (0:1, 1:1, 1:1) pso
13:00 FC 08 Villingen - SC Freiburg 1:3 (1:1)
13:30 Victoria Hamburg - 1. FC Nürnberg 0:6 (0:3)
13:30 Holstein Kiel - Hamburger SV 0:5 (0:1)
13:30 Werder Bremen II - 1. FC Köln 4:2 (1:2, 2:2) aet
13:30 1. FC Union Berlin - Eintracht Frankfurt 1:4 (1:2)
13:30 SV Babelsberg 03 - MSV Duisburg 0:4 (0:0)
14:00 Bayer Leverkusen II - SC Paderborn 07 0:1 (0:0)
14:00 Normannia Gmünd - Alemannia Aachen 0:3 (0:1)
14:00 TSG Neustrelitz - Karlsruher SC 0:2 (0:0, 0:0) aet
14:00 TSV Havelse - TuS Koblenz 0:3 (0:3)
16:00 Dynamo Dresden - VfL Bochum 0:1 (0:0)
16:00 SV Seligenporten - Arminia Bielefeld 0:2 (0:1)
16:00 Würzburger FV - VfL Wolfsburg 0:4 (0:1)
16:00 Eintracht Trier - FC Schalke 04 0:9 (0:3)
16:00 Wormatia Worms - 1. FSV Mainz 05 1:6 (1:1)
16:00 SV Darmstadt 98 - SpVgg Greuther Fürth 1:3 (0:1)
06/08/2007 19:30 Wacker Burghausen - Bayern München 3:4 (0:0, 1:1, 1:1) pso
2. Round
30/10/2007 18:00 Werder Bremen II - FC St. Pauli 4:2 (1:1, 2:2, 2:2) pso
18:00 Wuppertaler SV - Hertha BSC 2:0 (0:0)
18:00 Alemannia Aachen - VfL Bochum 3:2 (0:1)
18:00 Hansa Rostock - Kickers Offenbach 6:0 (4:0)
18:00 TSV 1860 München - 1. FSV Mainz 05 2:1 (0:0)
18:00 Karlsruher SC - VfL Wolfsburg 0:1 (0:1)
18:00 1899 Hoffenheim - SpVgg Greuther Fürth 2:1 (2:1)
18:00 FC Schalke 04 - Hannover 96 2:0 (0:0, 0:0) aet
31/10/2007 18:00 Rot-Weiss Essen - 1. FC Kaiserslautern 2:1 (1:0)
18:00 VfB Stuttgart - SC Paderborn 07 3:2 (2:0, 2:2) aet
18:00 Hamburger SV - SC Freiburg 3:1 (1:1)
18:00 Werder Bremen - MSV Duisburg 4:0 (0:0)
18:00 Borussia Dortmund - Eintracht Frankfurt 2:1 (0:1)
18:00 TuS Koblenz - Arminia Bielefeld 1:2 (1:1, 1:1) aet
18:00 FC Carl Zeiss Jena - 1. FC Nürnberg 5:4 (0:1, 1:1, 2:2) pso
19:30 Bayern München - Bor. Mönchengladbach 3:1 (0:0)
Round of 16
29/01/2008 18:00 1899 Hoffenheim - Hansa Rostock 2:1 (1:0)
18:00 Wuppertaler SV - Bayern München 2:5 (2:2)
18:00 Alemannia Aachen - TSV 1860 München 2:3 (2:0)
19:30 Borussia Dortmund - Werder Bremen 2:1 (1:0)
30/01/2008 18:00 FC Carl Zeiss Jena - Arminia Bielefeld 2:1 (0:1, 1:1) aet
18:00 Rot-Weiss Essen - Hamburger SV 0:3 (0:1)
18:00 Werder Bremen II - VfB Stuttgart 2:3 (0:3)
18:30 VfL Wolfsburg - FC Schalke 04 5:3 (0:1, 1:1, 1:1) pso
Quarter-finals
26/02/2008 18:00 Borussia Dortmund - 1899 Hoffenheim 3:1 (2:1)
18:00 VfB Stuttgart - FC Carl Zeiss Jena 4:5 (0:1, 1:1, 2:2) pso
27/02/2008 16:45 VfL Wolfsburg - Hamburger SV 2:1 (1:0, 1:1) aet
19:30 Bayern München - TSV 1860 München 1:0 (0:0, 0:0) aet
Semi-finals
18/03/2008 19:30 Borussia Dortmund - FC Carl Zeiss Jena 3:0 (1:0)
19/03/2008 19:30 Bayern München - VfL Wolfsburg 2:0 (0:0)
Final
19/04/2008 19:00 Borussia Dortmund - Bayern München 1:2 (0:1, 1:1) aet