Hier die 2. Runde im Überblick:
Karlsruher SC - MSV Duisburg TSV Havelse - VfL Bochum Arminia Bielefeld - Bayer Leverkusen Berliner AK 07 - 1860 München Kickers Offenbach - 1. FC Union Berlin Wormatia Worms - 1. FC Köln Preußen Münster - FC Augsburg Eintracht Braunschweig - SC Freiburg Hannover 96 - Dynamo Dresden Schalke 04 - SV Sandhausen VfR Aalen - Borussia Dortmund Bayern München - 1. FC Kaiserslautern FSV Mainz 05 - Erzgebirge Aue Fortuna Düsseldorf - Borussia Mönchengladbach VfL Wolfsburg - FSV Frankfurt VfB Stuttgart - FC St. Pauli
Anmerkung: Die Spiele der 2. Hauptrunde finden am 30. und 31. Oktober 2012 statt. Die weiteren Termine: Achtelfinale (18. und 19. Dezember 2012), Viertelfinale (26. und 27. Februar 2013), Halbfinale (16. und 17. April 2013), Finale in Berlin (1. Juni 2013)