Bundesliga Regular Season - 27

VfL Wolfsburg 0 - 1 FT Werder Bremen

Volkswagen Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
33
FT
Sat, Mar 21
Deutsch
VfL Wolfsburg
0-1
Werder Bremen
⚡ Intensity 35
⚖️ Balance 20
🏆 Stakes 2
🎲 Upset 20
Bremen snatch vital relegation battle lifeline.

Bremen's Smash-and-Grab Leaves Wolfsburg in the Drop Zone

Skip It Futmetrix Score: 33/100. In a genuine relegation six-pointer, Werder Bremen produced a defensive masterclass to punish Wolfsburg's blunt attack and escape with all three points.

The Stalemate

The sheer Stakes of this basement battle weighed heavily on the atmosphere inside the Volkswagen Arena. VfL Wolfsburg controlled possession at 57 percent, circulating the ball with clear intent but severely lacking the necessary final pass. Werder Bremen set up a resilient low block, daring the hosts to break them down through the middle. Despite racking up eight corners and sustaining heavy territorial pressure, the home side fired continuous blanks. The Intensity was purely tactical, a gritty and unrelenting midfield wrestling match where neither side dared to overcommit numbers forward. Wolfsburg's modest 0.76 expected goals tally painted the perfect picture of a team dictating the tempo but completely failing to test the opposition goalkeeper meaningfully during the opening exchanges.

The Breakaway

The second half demanded a drastic shift in Balance, but it was the visiting side who ultimately found the crucial clinical touch. Defying an incredibly low 0.37 expected goals total for the match, Bremen manufactured the perfect sucker punch when it mattered most. In the 68th minute, J. Njinmah found a rare pocket of space behind the defensive line and finished ruthlessly to break the grueling deadlock. It was a textbook smash-and-grab moment that instantly deflated the anxious home crowd. Forced to chase the game, Wolfsburg immediately abandoned their patient build-up approach, but their underlying structural flaws only became more glaring. Njinmah's strike was not merely a goal; it was a psychological hammer blow to an already incredibly fragile side.

Frustration Boils Over

As the stadium clock ticked mercilessly down, Wolfsburg's desperation morphed into sheer frustration. They threw bodies forward recklessly, but the Upset Factor materialized as Bremen's rearguard stood perfectly resolute, clearing every hopeful cross out of danger. The hosts' miserable and fruitless afternoon was perfectly encapsulated deep into the allocated stoppage time. M. Jenz, left badly exposed on a late counter-attack, resorted to a cynical pull to stop a breakaway and was swiftly shown a straight red card (90'+2). The final whistle confirmed a disastrous 1-0 defeat for the home side, leaving them deeply entrenched in 17th place and trailing safety by four points. Bremen, meanwhile, breathe a massive sigh of relief as they edge significantly closer to midfield security.

Key Questions

How did the red card for M. Jenz impact the match?

Coming deep into stoppage time for holding, the dismissal instantly killed any remaining momentum for Wolfsburg, ensuring Bremen could comfortably see out the final seconds.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
57%
43%
VfL Wolfsburg 57%
Werder Bremen 43%
Shots
11
8
VfL Wolfsburg 11
Werder Bremen 8
Shots on Target
4
3
VfL Wolfsburg 4
Werder Bremen 3
Expected Goals (xG)
0.76
0.37
VfL Wolfsburg 0.76
Werder Bremen 0.37
Passes
510
396
VfL Wolfsburg 510
Werder Bremen 396
Pass Accuracy
83%
81%
VfL Wolfsburg 83%
Werder Bremen 81%
Corners
8
4
VfL Wolfsburg 8
Werder Bremen 4
Fouls
15
6
VfL Wolfsburg 15
Werder Bremen 6
Yellow Cards
1
0
VfL Wolfsburg 1
Werder Bremen 0
Red Cards
0
0
VfL Wolfsburg 0
Werder Bremen 0

Match Events

39' 🟨 M. Jenz
HT
S. Mbangula F. Agu 🔄 61'
N. Stark K. Coulibaly 🔄 61'
64' 🔄 J. Lindstrom P. Wimmer
J. Njinmah 68'
73' 🔄 J. Wind K. Shiogai
73' 🔄 M. Amoura L. Majer
79' 🔄 J. Maehle A. Daghim
79' 🔄 Vini Souza M. Arnold
J. Njinmah S. Musah 🔄 85'
90'+2 🟨 M. Jenz
90'+2 🟥 M. Jenz
90'+5 🟨 L. Majer
L. Bittencourt M. Schmetgens 🔄 90'+6
FT

Player Cards

Our take on every player in this match

VfL Wolfsburg

Goalkeepers
Kamil Grabara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Jeanuël Belocian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Moritz Jenz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Konstantinos Koulierakis
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
66%
Pass Acc
Midfielders
Saël Kumbedi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Christian Eriksen
MAGNET
MAGNET
68
Activity
68
Activity
64
Passes
4
Duels
Vinícius Souza
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Joakim Mæhle
ENFORCER
ENFORCER
7
Tackles
7
Tackles
8
Duels Won
73%
Win %
Forwards
Jesper Lindstrøm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Mohamed Amoura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Jonas Wind
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Marius Müller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Denis Vavro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrick Wimmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Maximilian Arnold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Yannick Gerhardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lovro Majer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Dženan Pejčinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Daghim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Kento Shiogai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Werder Bremen

Goalkeepers
Mio Backhaus
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Defenders
Yukinari Sugawara
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Niklas Stark
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Marco Friedl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Olivier Deman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Leonardo Bittencourt
👻 Invisible Nothing to note
Cameron Puertas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Marco Grüll
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Romano Schmid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Samuel Mbangula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Justin Njinmah
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Markus Kolke
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mick Schmetgens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isaac Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Felix Agu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keke Topp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Salim Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/11/2025 Werder Bremen 2 - 1 VfL Wolfsburg Bundesliga Weserstadion
01/03/2025 Werder Bremen 1 - 2 VfL Wolfsburg Bundesliga Weserstadion
20/10/2024 VfL Wolfsburg 2 - 4 Werder Bremen Bundesliga Volkswagen Arena
30/03/2024 Werder Bremen 0 - 2 VfL Wolfsburg Bundesliga wohninvest WESERSTADION
05/11/2023 VfL Wolfsburg 2 - 2 Werder Bremen Bundesliga Volkswagen Arena
28/01/2023 Werder Bremen 2 - 1 VfL Wolfsburg Bundesliga wohninvest WESERSTADION
06/08/2022 VfL Wolfsburg 2 - 2 Werder Bremen Bundesliga VOLKSWAGEN ARENA
20/03/2021 Werder Bremen 1 - 2 VfL Wolfsburg Bundesliga wohninvest WESERSTADION
27/11/2020 VfL Wolfsburg 5 - 3 Werder Bremen Bundesliga VOLKSWAGEN ARENA
07/06/2020 Werder Bremen 0 - 1 VfL Wolfsburg Bundesliga wohninvest WESERSTADION
07/11/2025
Bundesliga Weserstadion
01/03/2025
Bundesliga Weserstadion
20/10/2024
Bundesliga Volkswagen Arena
30/03/2024
Bundesliga wohninvest WESERSTADION
05/11/2023
Bundesliga Volkswagen Arena
28/01/2023
Bundesliga wohninvest WESERSTADION
06/08/2022
Bundesliga VOLKSWAGEN ARENA
20/03/2021
Bundesliga wohninvest WESERSTADION
27/11/2020
Bundesliga VOLKSWAGEN ARENA
07/06/2020
Bundesliga wohninvest WESERSTADION
VfL Wolfsburg Win
Werder Bremen Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 27 70 97 25 +72 WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
2 Borussia Dortmund 27 61 58 28 +30 WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
3 VfB Stuttgart 27 53 56 36 +20 WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)
4 RB Leipzig 27 50 53 35 +18 WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
5 1899 Hoffenheim 27 50 54 39 +15 LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
6 Bayer Leverkusen 27 46 52 36 +16 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
7 Eintracht Frankfurt 27 38 50 51 -1 LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
8 SC Freiburg 27 37 39 44 -5 WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
9 Union Berlin 27 31 31 46 -15 LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
10 FC Augsburg 27 31 33 50 -17 LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
11 FSV Mainz 05 27 30 33 42 -9 WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)
12 Hamburger SV 27 30 31 40 -9 LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)
13 Borussia Mönchengladbach 27 29 33 46 -13 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
14 Werder Bremen 27 28 30 47 -17 WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
15 1. FC Köln 27 26 38 47 -9 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
16 FC St. Pauli 27 24 24 44 -20 LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
17 VfL Wolfsburg 27 21 35 57 -22 LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
18 1. FC Heidenheim 27 15 27 61 -34 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)