KFC Uerdingen – Borussia Dortmund 0:2
SV Sandhausen – Borussia Mönchengladbach 0:1
FC Ingolstadt – 1. FC Nürnberg 0:1
1. FC Kaiserslautern – FSV Mainz 05 2:0
Alemannia Aachen – Bayer Leverkusen 1:4
TuS Dassendorf – Dynamo Dresden 0:3
FC Villingen – Fortuna Düsseldorf 1:3 (1:1, 1:0) n.V.
SV Drochtersen/Assel – FC Schalke 04 0:5
SC Verl – FC Augsburg 2:1
Viktoria Berlin – Arminia Bielefeld 0:1
Wacker Nordhausen – Erzgebirge Aue 1:4
1. FC Magdeburg – SC Freiburg 0:1 (0:0) n.V.
Würzburger Kickers – 1899 Hoffenheim (0:1, 2:2, 3:3) 4:5 i.E.
KSV Baunatal – VfL Bochum 2:3
SSV Ulm 1846 Fußball – 1. FC Heidenheim 0:2
Atlas Delmenhorst – Werder Bremen 1:6
Waldhof Mannheim – Eintracht Frankfurt 3:5
Germania Halberstadt – Union Berlin 0:6
VfB Eichstätt – Hertha BSC 1:5
VfL Osnabrück – RB Leipzig 2:3
FSV Salmrohr – Holstein Kiel 0:6
FC Oberneuland – Darmstadt 98 1:6
1. FC Saarbrücken – Jahn Regensburg 3:2
SV Rödinghausen – SC Paderborn (0:2, 3:3, 3:3) 2:4 i.E.
VfB Lübeck – FC St. Pauli (1:0, 2:2, 3:3) 3:4 i.E.
Chemnitzer FC – Hamburger SV (0:0, 2:2, 2:2) 5:6 i.E.
MSV Duisburg – SpVgg Greuther Fürth 2:0
Wehen Wiesbaden – 1. FC Köln (0:2, 2:2, 3:3) 2:3 i.E.
Heute
Hallescher FC – VfL Wolfsburg 18.30
Karlsruher SC – Hannover 96 18.30
Hansa Rostock – VfB Stuttgart 20.45
Energie Cottbus – FC Bayern (live in der ARD) 20.45
Fettgedruckte Vereine in 2. Runde. – Weitere Termine: 2. Hauptrunde: 29. und 30. Oktober; Achtelfinale: 4. und 5. Februar 2020; Viertelfinale: 3. und 4. März; Halbfinale: 21. und 22. April; Finale: 23. Mai in Berlin.