The German Football Association (DFB) announced the schedules for the round of 32 matches of the German Cup on Thursday, which will be played on October 29 and 30. Leipzig will face St. Pauli, while Borussia Dortmund will face Wolfsburg. The matches for Bayern Munich and Bayer Leverkusen, who will be playing Mainz and Elversberg respectively, are easier, at least on paper.
The final will take place on 24 May 2025 in Berlin.
Tuesday 29 October
Bayer Leverkusen-SV Elversberg (6pm)
Kickers Offenbach – Karlsruher SC (6pm)
FC Augsburg – Schalke 04 (18:00)
RB Leipzig – FC St. Pauli (18:00)
VfB Stuttgart – 1. FC Kaiserslautern (8.45pm)
1. FC Cologne – Holstein Kiel (20.45)
VfL Wolfsburg-Borussia Dortmund (8.45pm)
Jahn Regensburg – SpVgg Greuther Fürth (8.45pm)
Wednesday, October 30
SC Freiburg – Hamburg SV (18:00)
Hertha Berlin – 1. FC Heidenheim (18:00)
Eintracht Frankfurt-Borussia Mönchengladbach (6pm)
SC Paderborn – Werder Bremen (6pm)
Arminia Bielefeld – Union Berlin (8.45pm)
TSG Hoffenheim – 1. FC Nuremberg (8.45pm)
Dynamo Dresden – Darmstadt 98 (8.45pm)
FSV Mainz 05 – Bayern Munich (20.45)