| Alle Spieltage auf einen Blick | |||
1. Hauptrunde | |||
| 31.07.2009, 20.30 | VfL Osnabrück - | Hansa Rostock | |
| 31.07.2009, 20.30 | SV Babelsberg 03 - | Bayer Leverkusen | |
| 31.07.2009, 20.30 | VfB Lübeck - | FSV Mainz 05 | |
| 31.07.2009, 20.30 | FC Ingolstadt - | FC Augsburg | |
| 31.07.2009, 20.30 | Eintracht Braunschweig - | 1. FC Kaiserslautern | |
| 31.07.2009, 20.30 | SV Wehen Wiesbaden - | VfL Wolfsburg | |
| 01.08.2009, 15.30 | Dynamo Dresden - | 1. FC Nürnberg | |
| 01.08.2009, 15.30 | SG Sonnenhof Großaspach - | VfB Stuttgart | |
| 01.08.2009, 15.30 | SC Paderborn - | 1860 München | |
| 01.08.2009, 15.30 | SpVgg Weiden - | Borussia Dortmund | |
| 01.08.2009, 15.30 | SV Elversberg - | SC Freiburg | |
| 01.08.2009, 15.30 | FSV Frankfurt - | Borussia Mönchengladbach | |
| 01.08.2009, 15.30 | SpVgg Unterhaching - | Arminia Bielefeld | |
| 01.08.2009, 15.30 | Kickers Emden - | 1. FC Köln | |
| 01.08.2009, 19.30 | TSV Germania Windeck - | Schalke 04 | |
| 01.08.2009, 19.30 | 1. FC Magdeburg - | Energie Cottbus | |
| 01.08.2009, 19.30 | Tennis Borussia Berlin - | Karlsruher SC | |
| 01.08.2009, 19.30 | Wacker Burghausen - | Rot Weiss Ahlen | |
| 01.08.2009, 19.30 | Preußen Münster - | Hertha BSC Berlin | |
| 02.08.2009, 14.30 | 1. FC Union Berlin - | Werder Bremen | |
| 02.08.2009, 14.30 | FC Oberneuland - | 1899 Hoffenheim | |
| 02.08.2009, 14.30 | FC 08 Villingen - | FC St. Pauli | |
| 02.08.2009, 14.30 | SC Concordia Hamburg - | TuS Koblenz | |
| 02.08.2009, 14.30 | VfB Speldorf - | Rot-Weiß Oberhausen | |
| 02.08.2009, 16.00 | Rot-Weiß Erfurt - | MSV Duisburg | |
| 02.08.2009, 16.00 | Wormatia Worms - | SpVgg Greuther Fürth | |
| 02.08.2009, 16.00 | Torgelower SV Greif - | Alemannia Aachen | |
| 02.08.2009, 17.30 | Eintracht Trier - | Hannover 96 | |
| 02.08.2009, 17.30 | SpVgg Neckarelz - | Bayern München | |
| 02.08.2009, 17.30 | Kickers Offenbach - | Eintracht Frankfurt | |
| 02.08.2009, 17.30 | Sportfreunde Lotte - | VfL Bochum | |
| 03.08.2009, 20.30 | Fortuna Düsseldorf - | Hamburger SV | |
2. Hauptrunde | |||
| 22.09.2009, 19.00 | Eintracht Trier - | Arminia Bielefeld | |
| 22.09.2009, 19.00 | 1. FC Nürnberg - | 1899 Hoffenheim | |
| 22.09.2009, 19.00 | Bayern München - | Rot-Weiß Oberhausen | |
| 22.09.2009, 19.00 | Borussia Mönchengladbach - | MSV Duisburg | |
| 22.09.2009, 20.30 | Rot Weiss Ahlen - | SpVgg Greuther Fürth | |
| 22.09.2009, 20.30 | Karlsruher SC - | Borussia Dortmund | |
| 22.09.2009, 20.30 | VfL Bochum - | Schalke 04 | |
| 22.09.2009, 20.30 | TuS Koblenz - | Energie Cottbus | |
| 23.09.2009, 19.00 | 1860 München - | Hertha BSC Berlin | |
| 23.09.2009, 19.00 | FC Augsburg - | SC Freiburg | |
| 23.09.2009, 19.00 | Werder Bremen - | FC St. Pauli | |
| 23.09.2009, 19.00 | Eintracht Frankfurt - | Alemannia Aachen | |
| 23.09.2009, 20.30 | VfL Osnabrück - | Hamburger SV | |
| 23.09.2009, 20.30 | VfB Lübeck - | VfB Stuttgart | |
| 23.09.2009, 20.30 | 1. FC Kaiserslautern - | Bayer Leverkusen | |
| 23.09.2009, 20.30 | 1. FC Köln - | VfL Wolfsburg | |
Achtelfinale | |||
| 27.10.2009, 19.00 | SpVgg Greuther Fürth - | VfB Stuttgart | |
| 27.10.2009, 19.00 | Eintracht Trier - | 1. FC Köln | |
| 27.10.2009, 20.30 | VfL Osnabrück - | Borussia Dortmund | |
| 27.10.2009, 20.30 | FC Augsburg - | MSV Duisburg | |
| 28.10.2009, 19.00 | 1860 München - | Schalke 04 | |
| 28.10.2009, 19.00 | Werder Bremen - | 1. FC Kaiserslautern | |
| 28.10.2009, 20.30 | 1899 Hoffenheim - | TuS Koblenz | |
| 28.10.2009, 20.30 | Eintracht Frankfurt - | Bayern München | |
Viertelfinale | |||
| 09.02.2010, 20.30 | Werder Bremen - | 1899 Hoffenheim | |
| 10.02.2010, 19.00 | Bayern München - | SpVgg Greuther Fürth | |
| 10.02.2010, 19.00 | FC Augsburg - | 1. FC Köln | |
| 10.02.2010, 20.30 | VfL Osnabrück - | Schalke 04 | |
Halbfinale | |||
| 23.03.2010, 20.30 | Werder Bremen - | FC Augsburg | |
| 24.03.2010, 20.30 | Schalke 04 - | Bayern München | |
Finale | |||
| 15.05.2010, 20.00 | Werder Bremen - | Bayern München | |