2. Bundesliga
Third-tier Arminia Bielefeld stunned holders Bayer Leverkusen, before VfB Stuttgart got the better of Bundesliga rivals RB Leipzig in the other 2024/25 DFB Cup semi-final tie.
bundesliga.com details all the results on the road to Berlin, where Bielefeld will face Stuttgart on 24 May 2025...
Red bold text = Bundesliga club
Red normal text = Bundesliga 2 club
Italicised text = third division or lower
Final (24 May, kick-off TBC)
Arminia Bielefeld vs. VfB Stuttgart
Semi-final results
Arminia Bielefeld 2-1 Bayer Leverkusen
VfB Stuttgart 3-1 RB Leipzig
Watch: All of Bielefeld's goals on the way to the final
>>> 5 shock DFB Cup upsets down the years
Quarter-final results
Leipzig 1-0 Wolfsburg
Arminia Bielefeld 2-1 Werder Bremen
VfB Stuttgart 1-0 Augsburg
Bayer Leverkusen 3-2 Cologne (AET)
Round of 16 results
Cologne 2-1 Hertha Berlin (aet)
Wolfsburg 3-0 Hoffenheim
RB Leipzig 3-0 Eintracht Frankfurt
Karlsruhe 2-2 Augsburg (aet, Augsburg win 5-4 on pens)
Arminia Bielefeld 3-1 Freiburg
Jahn Regensburg 0-3 VfB Stuttgart
Bayern Munich 0-1 Bayer Leverkusen
Werder Bremen 1-0 Darmstadt
Second-round results
Bayer Leverkusen 3-0 Elversberg
Kickers Offenbach 0-2 Karlsruhe
Augsburg 3-0 Schalke
RB Leipzig 4-2 St. Pauli
VfB Stuttgart 2-1 Kaiserslautern
Cologne 3-0 Holstein Kiel
Wolfsburg 1-0 Borussia Dortmund (aet)
Jahn Regensburg 1-0 Greuther Fürth
Freiburg 2-1 Hamburg
Hertha Berlin 2-1 Heidenheim
Eintracht Frankfurt 2-1 Borussia Mönchengladbach
Paderborn 0-1 Werder Bremen
Arminia Bielefeld 2-0 Union Berlin
Hoffenheim 2-1 Nuremberg
Dynamo Dresden 1-2 Darmstadt
Mainz 0-4 Bayern Munich
Watch: Jamal Musiala's hat-trick at Mainz
First-round results
Carl Zeiss Jena 0-1 Bayer Leverkusen
Preußen Münster 0-5 VfB Stuttgart
Energie Cottbus 1-3 Werder Bremen
TuS Koblenz 0-1 Wolfsburg
Kickers Offenbach 2-1 Magdeburg
Eintracht Braunschweig 1-4 Eintracht Frankfurt
Viktoria Berlin 1-4 Augsburg
Saarbrücken 1-1 Nuremberg (Nuremberg win 5-3 on pens.)
Teutonia Ottensen 1-3 Darmstadt
Jahn Regensburg 1-0 Bochum
Bremer SV 0-4 Paderborn
VfV Hildesheim 0-7 Elversberg
Sandhausen 2-3 Cologne (AET)
Hansa Rostock 1-5 Hertha Berlin
Dynamo Dresden 2-0 Fortuna Düsseldorf
Sportfreunde Lotte 0-5 Karlsruhe
Meppen 1-7 Hamburg
Schott Mainz 0-2 Greuther Fürth
Erzgebirge Aue 1-3 Borussia Mönchengladbach
Greifswalder FC 0-1 Union Berlin
Villingen 0-4 Heidenheim
Rot-Weiss Essen 1-4 RB Leipzig
Ingolstadt 1-2 Kaiserslautern
VfR Aalen 0-2 Schalke
Osnabrück 0-4 Freiburg
Alemannia Aachen 2-3 Holstein Kiel
Arminia Bielefeld 2-0 Hannover
Phönix Lübeck 1-4 Borussia Dortmund
Ulm 0-4 Bayern Munich
Würzburger Kickers 2-2 Hoffenheim (Hoffenheim won 5-3 on pens.)
Wehen Wiesbaden 1-3 Mainz (aet)
Hallescher FC 2-3 St. Pauli (aet)
Watch: Leverkusen celebrate domestic double in 2024
Further key dates
Final
24 May 2025 at Berlin's Olympiastadion
Supercup
The winner of the DFB Cup earns the right to contest the Supercup against the Bundesliga champions. That fixture is scheduled for Saturday, 16 August 2025.