RB Leipzig – Kiel 1:1 (end) | Heidenheim – Bayern 0:4 (end) | Bremen – Bochum 1:0 (end)
Freiburg – Hoffenheim 3:2 (end) | Mohuč – Wolfsburg 2:2 (end) | Union Berlín – Stuttgart 4:4 (end)
final
Werder Brémy
1:0 (0:0)
VfL Bochum
Saturday 19.04.2025, 15:30 • Wohninvest Weserstadion, Brémy • Bundesliga • Round 30
     
    89
    Werder Brémy substitution:
    Romano Schmid is replaced by Keke Topp.
     
    88
    VfL Bochum substitution:
    Maximilian Wittek is replaced by Max Pannewig.
     
    79
    VfL Bochum substitution:
    Georgios Masouras is replaced by Moritz Broschinski,
    Philipp Hofmann is replaced by Samuel Bamba.
     
    78
    VfL Bochum substitution:
    Felix Passlack is replaced by Erhan Mašović.
     
    69
    Werder Brémy substitution:
    Oliver Burke is replaced by Justin Njinmah,
    Marvin Ducksch is replaced by Marco Grüll.
     
    68
    Werder Brémy substitution:
    Jens Stage is replaced by Leonardo Bittencourt.
     
    63
    VfL Bochum substitution:
    Gerrit Holtmann is replaced by Myron Boadu.
    Goals: 83. Weiser (Njinmah)

    Cards:   27. Weiser (BRM), 86. Stark (BRM), 90+6. Lynen (BRM) – 34. Sissoko (BOC), 84. Mašović (BOC)   86. Sissoko (BOC)


    Ball possession: 48 % : 52 %.
    Shots on target: 4:1. Shots off target: 8:4. Corners: 2:7. Offsides: 2:0. Fouls: 9:20.
    Werder Brémy: Zetterer – Stark, Friedl (C), Pieper – Weiser, Stage (68. Bittencourt), Lynen, Schmid (89. Topp), Agu – Burke (69. Njinmah), Ducksch (69. Grüll).
    Subs: Backhaus – Silva, Malatini, Kaboré, Jung.

    Coach: Ole Werner

    VfL Bochum: Horn – Bernardo, Medić, Oermann – Wittek (88. Pannewig), Holtmann (63. Boadu), Sissoko, Krauß, Passlack (78. Mašović) – Masouras (79. Broschinski), P. Hofmann (C) (79. Bamba).
    Subs: Drewes – de Wit, Losilla, Gamboa.

    Coach: Dieter Hecking

    Referees: Schröder – Lupp, Neitzel

    Attendance: 42 100