The 2025 DFB-Pokal final decided the winner of the 2024–25 DFB-Pokal, the 82nd season of the annual German football cup competition. The match was played on 24 May 2025 at the Olympiastadion in Berlin.

The match featured Arminia Bielefeld, a 3. Liga side, and VfB Stuttgart, a Bundesliga side. Arminia Bielefeld, in their first final, became the fourth third-division side to reach the DFB-Pokal final.

VfB Stuttgart won the match 4–2 for their fourth DFB-Pokal title. As winners, they will host the 2025 Franz Beckenbauer Supercup at the start of the following season, and will face the champion of the 2024–25 Bundesliga, Bayern Munich. They also earned automatic qualification for the league phase of the 2025–26 UEFA Europa League.

Teams In the following table, finals until 1943 were in the Tschammerpokal era, since 1953 were in the DFB-Pokal era.

Team Previous final appearances (bold indicates winners) Arminia Bielefeld None VfB Stuttgart 6 (1954, 1958, 1986, 1997, 2007, 2013)

Arminia Bielefeld reached their first German Cup final, becoming the first team from the 3. Liga to do so. They are the fourth team from the third division to reach the DFB-Pokal final, following Hertha BSC Amateure in 1993, Energie Cottbus in 1997 and Union Berlin in 2001—each of whom lost.

Route to the final The DFB-Pokal began with 64 teams in a single-elimination knockout cup competition. There were a total of five rounds leading up to the final. Teams were drawn against each other, and the winner after 90 minutes would advance. If still tied, 30 minutes of extra time was played. If the score was still level, a penalty shoot-out was used to determine the winner.

Note: In all results below, the score of the finalist is given first (H: home; A: away). Arminia Bielefeld Round VfB Stuttgart Opponent Result 2024–25 DFB-Pokal Opponent Result Hannover 96 2–0 (H) First round Preußen Münster 5–0 (A) Union Berlin 2–0 (H) Second round 1. FC Kaiserslautern 2–1 (H) SC Freiburg 3–1 (H) Round of 16 Jahn Regensburg 3–0 (A) Werder Bremen 2–1 (H) Quarter-finals FC Augsburg 1–0 (H) Bayer Leverkusen 2–1 (H) Semi-finals RB Leipzig 3–1 (H)

Match

Details

GK 1 Jonas KerskenRB 2 Felix Hagmann CB 19 Maximilian GroßerCB 23 Leon Schneider LB 4 Louis OppieDM 21 Stefano RussoCM 6 Mael Corboz (c)CM 8 Sam Schreck RW 37 Noah Sarenren Bazee LW 38 Marius Wörl CF 11 Joel Grodowski Substitutes:GK 18 Leo OppermannDF 3 Joel Felix DF 24 Christopher Lannert MF 10 Nassim BoujellabMF 13 Lukas Kunze MF 17 Merveille BiankadiFW 7 Julian Kania FW 22 Mika SchroersFW 30 Isaiah Young Manager: Michél Kniat GK 33 Alexander NübelRB 4 Josha Vagnoman CB 14 Luca JaquezCB 24 Jeff Chabot LB 7 Maximilian MittelstädtCM 16 Atakan Karazor (c)CM 6 Angelo Stiller RW 8 Enzo Millot AM 26 Deniz UndavLW 27 Chris Führich CF 11 Nick WoltemadeSubstitutes:GK 1 Fabian BredlowDF 3 Ramon Hendriks DF 15 Pascal StenzelDF 29 Finn Jeltsch MF 5 Yannik KeitelMF 28 Nikolas Nartey FW 9 Ermedin Demirović FW 18 Jamie LewelingFW 25 Jacob Bruun LarsenManager: Sebastian Hoeneß

Man of the Match: Angelo Stiller (VfB Stuttgart)

Assistant referees: Benedikt Kempkes (Thür) Nikolai Kimmeyer (Karlsruhe) Fourth official: Robert Hartmann (Wangen im Allgäu) Reserve assistant referee: Sascha Thielert (Buchholz in der Nordheide) Video assistant referee: Benjamin Brand (Unterspiesheim) Assistant video assistant referee: Felix-Benjamin Schwermer (Leipzig)

See also 2025 Franz Beckenbauer Supercup Football in Berlin

References

External links