Bundesliga Regular Season - 26

Werder Bremen 0 - 2 FT FSV Mainz 05

Weserstadion

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

Futmetrix Verdict
23
FT
Sun, Mar 15
Deutsch
Werder Bremen
0-2
FSV Mainz 05
⚡ Intensity 17
⚖️ Balance 17
🏆 Stakes 2
🎲 Upset 60
Mainz snatch crucial Weserstadion away victory

Clinical Mainz Stun Weserstadion

Skip It Futmetrix Score: 23/100. A masterclass in counter-attacking efficiency saw the visitors snatch all three points in a crucial relegation battle.

The Early Blow

The Weserstadion was buzzing with expectation ahead of this massive six-pointer. With both sides languishing near the bottom of the table, the Stakes were exceptionally high from the opening whistle. However, FSV Mainz 05 immediately disrupted the script. In just the sixth minute, a sharp attacking move carved open the Werder Bremen defense. P. Mwene found space out wide and delivered a precise ball to P. Nebel, who clinically buried the early opener. The lead changing hands so quickly completely altered the tactical complexion of the afternoon. The hosts were immediately forced to chase the game, allowing the visitors to sit deep, absorb the early pressure, and dictate the tempo of the match without needing the ball.

The Possession Illusion

What followed was a prime example of sterile domination. Bremen held a staggering 66 percent of the ball and orchestrated over 600 passes. The attacking Intensity was palpable as they racked up nine corners and fired off 16 attempts on goal. Yet, they lacked the crucial cutting edge required to break down a resolute defensive block. Whenever a cross or shot did breach the backline, Daniel Batz was there to slam the door shut. The goalkeeper was an absolute fortress, making three vital saves to preserve the narrow lead. Mainz looked entirely comfortable despite their lack of possession, maintaining a disciplined mid-block that continually frustrated the hosts and forced them into harmless, sideways passing sequences.

The Sucker Punch

Coming out for the second half, the home side pushed their lines even higher, desperately seeking an equalizer. Instead, the Upset Factor became a harsh reality in the 52nd minute. A swift, ruthless transition caught the stretched defense completely off guard. S. Becker spotted the intelligent run of Lee Jae-Sung, who made no mistake in doubling the advantage. Two shots on target, two goals—an incredible display of ruthlessness. From that moment, the competitive Balance of the contest was entirely destroyed. The visitors managed the remainder of the clock with supreme tactical discipline, killing off any hope of a comeback. This monumental away victory leaves the hosts utterly stranded in the relegation mire.

Key Questions

Who provided the crucial goals for Mainz?

P. Nebel struck early in the first half, and Lee Jae-Sung doubled the lead shortly after the break.

Who anchored the visitors' defensive masterclass?

Goalkeeper Daniel Batz was sensational, recording three vital saves to completely shut out the dominant home attack.

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
66%
34%
Werder Bremen 66%
FSV Mainz 05 34%
Shots
16
11
Werder Bremen 16
FSV Mainz 05 11
Shots on Target
3
2
Werder Bremen 3
FSV Mainz 05 2
Expected Goals (xG)
0.87
1.08
Werder Bremen 0.87
FSV Mainz 05 1.08
Passes
604
302
Werder Bremen 604
FSV Mainz 05 302
Pass Accuracy
85%
70%
Werder Bremen 85%
FSV Mainz 05 70%
Corners
9
4
Werder Bremen 9
FSV Mainz 05 4
Fouls
7
7
Werder Bremen 7
FSV Mainz 05 7
Yellow Cards
2
1
Werder Bremen 2
FSV Mainz 05 1
Red Cards
0
0
Werder Bremen 0
FSV Mainz 05 0

Match Events

P. Nebel (P. Mwene) 6'
38' 🟨 L. Bittencourt
HT
46' 🔄 K. Topp J. Njinmah
Lee Jae-Sung (S. Becker) 52'
55' 🔄 J. Malatini M. Schmetgens
Lee Jae-Sung 🟨 62'
63' 🟨 J. Stage
69' 🔄 Y. Sugawara I. Schmidt
69' 🔄 L. Bittencourt P. Covic
P. Mwene N. Veratschnig 🔄 72'
P. Tietz N. Weiper 🔄 72'
S. Widmer K. Potulski 🔄 81'
85' 🔄 M. Grull S. Musah
Lee Jae-Sung S. Kawasaki 🔄 87'
S. Becker L. Maloney 🔄 87'
FT

Player Cards

Our take on every player in this match

Werder Bremen

Goalkeepers
Mio Backhaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Yukinari Sugawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Julián Malatini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
Marco Friedl
MAGNET
MAGNET
117
Activity
117
Activity
109
Passes
8
Duels
Olivier Deman
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Marco Grüll
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Jens Stage
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Leonardo Bittencourt
MAGNET
MAGNET
80
Activity
80
Activity
66
Passes
14
Duels
Cameron Puertas
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
59%
Pass Acc
Romano Schmid
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Keke Topp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Karl Hein
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mick Schmetgens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Karim Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isaac Schmidt
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Felix Agu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Justin Njinmah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Samuel Mbangula
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
11
Total Mins
Started
Entry

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Danny da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Stefan Posch
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Dominik Kohr
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
3
Interceptions
3
Blocks
Midfielders
Silvan Widmer
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Paul Nebel
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kaishu Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jae-sung Lee
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Phillipp Mwene
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Forwards
Phillip Tietz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Sheraldo Becker
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maxim Leitsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Kacper Potulski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Sota Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
William Bøving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/11/2025 FSV Mainz 05 1 - 1 Werder Bremen Bundesliga Mewa Arena
31/01/2025 Werder Bremen 1 - 0 FSV Mainz 05 Bundesliga Weserstadion
15/09/2024 FSV Mainz 05 1 - 2 Werder Bremen Bundesliga MEWA ARENA
03/02/2024 FSV Mainz 05 0 - 1 Werder Bremen Bundesliga MEWA ARENA
02/09/2023 Werder Bremen 4 - 0 FSV Mainz 05 Bundesliga wohninvest WESERSTADION
08/04/2023 FSV Mainz 05 2 - 2 Werder Bremen Bundesliga MEWA ARENA
15/10/2022 Werder Bremen 0 - 2 FSV Mainz 05 Bundesliga wohninvest WESERSTADION
21/04/2021 Werder Bremen 0 - 1 FSV Mainz 05 Bundesliga wohninvest WESERSTADION
19/12/2020 FSV Mainz 05 0 - 1 Werder Bremen Bundesliga OPEL ARENA
20/06/2020 FSV Mainz 05 3 - 1 Werder Bremen Bundesliga OPEL ARENA
01/11/2025
Bundesliga Mewa Arena
31/01/2025
Bundesliga Weserstadion
15/09/2024
Bundesliga MEWA ARENA
03/02/2024
Bundesliga MEWA ARENA
02/09/2023
Bundesliga wohninvest WESERSTADION
08/04/2023
Bundesliga MEWA ARENA
15/10/2022
Bundesliga wohninvest WESERSTADION
21/04/2021
Bundesliga wohninvest WESERSTADION
19/12/2020
Bundesliga OPEL ARENA
20/06/2020
Bundesliga OPEL ARENA
Werder Bremen Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 26 67 93 25 +68 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)WWerder Bremen 0 - 3 Bayern München (14-02-2026)
2 Borussia Dortmund 26 58 55 26 +29 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)WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
3 1899 Hoffenheim 26 50 54 34 +20 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)W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
4 VfB Stuttgart 25 47 50 34 +16 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)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)LFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)
5 RB Leipzig 25 47 48 34 +14 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)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)W1. FC Köln 1 - 2 RB Leipzig (08-02-2026)
6 Bayer Leverkusen 26 45 49 33 +16 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)LUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
7 Eintracht Frankfurt 26 38 49 49 0 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)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
8 SC Freiburg 25 34 37 42 -5 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)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)WSC Freiburg 1 - 0 Werder Bremen (07-02-2026)
9 FC Augsburg 26 31 31 45 -14 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)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)
10 Hamburger SV 26 30 29 37 -8 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)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)
11 Union Berlin 25 28 30 42 -12 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)LHamburger SV 3 - 2 Union Berlin (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)
12 Borussia Mönchengladbach 26 28 30 43 -13 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)LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
13 FSV Mainz 05 26 27 31 41 -10 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)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
14 1. FC Köln 26 25 35 44 -9 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)LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
15 Werder Bremen 26 25 29 47 -18 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)LWerder Bremen 0 - 3 Bayern München (14-02-2026)
16 FC St. Pauli 26 24 23 42 -19 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)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)
17 VfL Wolfsburg 26 21 35 56 -21 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)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)
18 1. FC Heidenheim 26 14 24 58 -34 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)LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)