Bundesliga Regular Season - 9

FSV Mainz 05 1 - 1 FT Werder Bremen

Mewa Arena

AI-powered match analysis and previews to help you decide which games are worth watching

31
FT
Sat, Nov 1
Deutsch
FSV Mainz 05
1-1
Werder Bremen
⚡ Intensity 24
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 0
Mainz's dream shattered in added time

Stage's Late Strike Denies Mainz in Relegation Battle

Skip It Futmetrix Score: 31/100. Two goals, two narratives, and one brutal reminder that in the Bundesliga's basement, even a 1-0 lead evaporates in the final breath.

Widmer's Precision, Stage's Cruelty

At the Mewa Arena, a familiar Bundesliga tragedy unfolded. FSV Mainz 05, fighting for survival on 5 points from 9 matches, needed this win more than most. Silvan Widmer delivered the blow they craved in the 36th minute, finishing cleanly after B. Hollerbach's assist to make it 1-0. The intensity was real. The hope, tangible. Then came the stakes—and the cruelty of the clock.

Bremen's Possession, Mainz's Fragility

Werder Bremen controlled the tempo with 53% possession and 469 total passes (80% accuracy), yet their attacking output betrayed their dominance: just 5 shots, 3 on target. Amos Pieper anchored Bremen's defence with composure, orchestrating a rearguard that bent but refused to break—until it did. Mio Backhaus made 3 crucial saves, keeping Bremen tethered to the contest despite their lack of cutting edge. Mainz, meanwhile, squandered their territorial advantage: 10 shots, 5 on target, but an xG of just 1.42 exposed their bluntness in the final third.

The 86th-Minute Earthquake

Then J. Stage struck. The 86th minute. Four minutes from safety. A balance-shifting moment that transformed Mainz's narrative from survival to devastation. 1-1. The lead changed hands twice in 90 minutes—a match that swung on precision and circumstance in equal measure. For Mainz, 17th place and a point dropped feels like a season slipping away. For Bremen, 9th place and a late equalizer tastes like vindication.

The Arithmetic of Disappointment

Mainz's form reads DLLLL—a club in freefall. This draw, earned through Widmer's clinical finish but surrendered through defensive negligence, is a point that feels like a loss. Bremen's form (DWDWL) shows volatility, but this point, snatched from the jaws of defeat with their lowest xG output (1.04), is a point that feels like a win. In the Bundesliga's lower reaches, such margins determine seasons.

Key Questions

Did Mainz deserve to win?

Partially. Widmer's finish was clinical, but 10 shots with 1.42 xG suggests missed opportunities. Bremen's resilience earned the draw.

Was Stage's equaliser fortunate?

Yes. Bremen dominated possession and defence but lacked efficiency. Stage's late strike was grit rewarded, not dominance converted.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
47%
53%
FSV Mainz 05 47%
Werder Bremen 53%
Shots
10
5
FSV Mainz 05 10
Werder Bremen 5
Shots on Target
5
3
FSV Mainz 05 5
Werder Bremen 3
Expected Goals (xG)
1.42
1.04
FSV Mainz 05 1.42
Werder Bremen 1.04
Passes
404
469
FSV Mainz 05 404
Werder Bremen 469
Pass Accuracy
77%
80%
FSV Mainz 05 77%
Werder Bremen 80%
Corners
2
0
FSV Mainz 05 2
Werder Bremen 0
Fouls
19
11
FSV Mainz 05 19
Werder Bremen 11
Yellow Cards
1
3
FSV Mainz 05 1
Werder Bremen 3
Red Cards
0
0
FSV Mainz 05 0
Werder Bremen 0

Match Events

36' S. Widmer (B. Hollerbach)
Marco Friedl 🟨 45'
HT
S. Mbangula C. Puertas 🔄 46'
Karim Coulibaly 🟨 59'
V. Boniface K. Topp 🔄 64'
M. Grull J. Njinmah 🔄 64'
69' 🔄 B. Hollerbach A. Sieb
77' 🔄 P. Mwene D. da Costa
77' 🔄 S. Widmer N. Veratschnig
K. Coulibaly I. Schmidt 🔄 81'
J. Stage 86'
Keke Topp 🟨 88'
89' 🔄 P. Nebel A. Nordin
89' 🔄 Lee Jae-Sung N. Weiper
90'+2 🟨 Nikolas Veratschnig
R. Schmid N. Stark 🔄 90'+2
FT

Player Cards

Season performance ratings for players in this match

FSV Mainz 05

Goalkeepers
R. Zentner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Hanche-Olsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Maloney
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
D. Kohr
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
P. Mwene
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
K. Sano
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
N. Amiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Widmer
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
8.3
Rating
Yes
Captain
Forwards
P. Nebel
MAGNET
MAGNET
57
Activity
57
Activity
48
Passes
9
Duels
B. Hollerbach
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Lee Jae-Sung
NPC
NPC
89
Minutes
89
Minutes
12%
Pass Acc
6.2
Rating
BENCH
L. Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
S. Bell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
S. Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Nordin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
N. Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
A. Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
F. Moreno Fell
👻 Invisible Nothing to note

Werder Bremen

Goalkeepers
M. Backhaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Y. Sugawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Pieper
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
K. Coulibaly
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
M. Friedl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
J. Stage
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.7
Rating
S. Lynen
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
M. Grull
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
R. Schmid
NPC
NPC
89
Minutes
89
Minutes
36%
Pass Acc
6.7
Rating
S. Mbangula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
V. Boniface
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
BENCH
K. Hein
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Stark
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
J. Malatini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
L. Bittencourt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Puertas
ENFORCER
ENFORCER
3
Tackles
3
Tackles
7
Duels Won
78%
Win %
P. Covic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Topp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
J. Njinmah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
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
FSV Mainz 05 Win
Werder Bremen Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 9 27 33 4 +29 WBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)WBayern München 2 - 1 Borussia Dortmund (18-10-2025)WEintracht Frankfurt 0 - 3 Bayern München (04-10-2025)WBayern München 4 - 0 Werder Bremen (26-09-2025)
2 RB Leipzig 9 22 19 10 +9 WRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WFC Augsburg 0 - 6 RB Leipzig (25-10-2025)WRB Leipzig 2 - 1 Hamburger SV (18-10-2025)DBorussia Dortmund 1 - 1 RB Leipzig (04-10-2025)WVfL Wolfsburg 0 - 1 RB Leipzig (27-09-2025)
3 Borussia Dortmund 9 20 15 6 +9 WFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)WBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)LBayern München 2 - 1 Borussia Dortmund (18-10-2025)DBorussia Dortmund 1 - 1 RB Leipzig (04-10-2025)WFSV Mainz 05 0 - 2 Borussia Dortmund (27-09-2025)
4 VfB Stuttgart 9 18 14 10 +4 LRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)WVfL Wolfsburg 0 - 3 VfB Stuttgart (18-10-2025)WVfB Stuttgart 1 - 0 1. FC Heidenheim (05-10-2025)W1. FC Köln 1 - 2 VfB Stuttgart (28-09-2025)
5 Bayer Leverkusen 9 17 18 14 +4 LBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)WFSV Mainz 05 3 - 4 Bayer Leverkusen (18-10-2025)WBayer Leverkusen 2 - 0 Union Berlin (04-10-2025)WFC St. Pauli 1 - 2 Bayer Leverkusen (27-09-2025)
6 1899 Hoffenheim 9 16 18 15 +3 WVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)W1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)WFC St. Pauli 0 - 3 1899 Hoffenheim (19-10-2025)L1899 Hoffenheim 0 - 1 1. FC Köln (03-10-2025)DSC Freiburg 1 - 1 1899 Hoffenheim (28-09-2025)
7 1. FC Köln 9 14 16 12 +4 W1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)D1. FC Köln 1 - 1 FC Augsburg (18-10-2025)W1899 Hoffenheim 0 - 1 1. FC Köln (03-10-2025)L1. FC Köln 1 - 2 VfB Stuttgart (28-09-2025)
8 Eintracht Frankfurt 9 14 22 19 +3 D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)WEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)DSC Freiburg 2 - 2 Eintracht Frankfurt (19-10-2025)LEintracht Frankfurt 0 - 3 Bayern München (04-10-2025)WBorussia Mönchengladbach 4 - 6 Eintracht Frankfurt (27-09-2025)
9 Werder Bremen 9 12 13 17 -4 DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)WWerder Bremen 1 - 0 Union Berlin (24-10-2025)D1. FC Heidenheim 2 - 2 Werder Bremen (18-10-2025)WWerder Bremen 1 - 0 FC St. Pauli (04-10-2025)LBayern München 4 - 0 Werder Bremen (26-09-2025)
10 Union Berlin 9 11 11 15 -4 DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LWerder Bremen 1 - 0 Union Berlin (24-10-2025)WUnion Berlin 3 - 1 Borussia Mönchengladbach (17-10-2025)LBayer Leverkusen 2 - 0 Union Berlin (04-10-2025)DUnion Berlin 0 - 0 Hamburger SV (28-09-2025)
11 SC Freiburg 9 10 11 13 -2 DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)DSC Freiburg 2 - 2 Eintracht Frankfurt (19-10-2025)DBorussia Mönchengladbach 0 - 0 SC Freiburg (05-10-2025)DSC Freiburg 1 - 1 1899 Hoffenheim (28-09-2025)
12 VfL Wolfsburg 9 8 11 16 -5 LVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)WHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)LVfL Wolfsburg 0 - 3 VfB Stuttgart (18-10-2025)LFC Augsburg 3 - 1 VfL Wolfsburg (04-10-2025)LVfL Wolfsburg 0 - 1 RB Leipzig (27-09-2025)
13 Hamburger SV 9 8 8 15 -7 L1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)LRB Leipzig 2 - 1 Hamburger SV (18-10-2025)WHamburger SV 4 - 0 FSV Mainz 05 (05-10-2025)DUnion Berlin 0 - 0 Hamburger SV (28-09-2025)
14 FC Augsburg 9 7 12 21 -9 LFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)LFC Augsburg 0 - 6 RB Leipzig (25-10-2025)D1. FC Köln 1 - 1 FC Augsburg (18-10-2025)WFC Augsburg 3 - 1 VfL Wolfsburg (04-10-2025)L1. FC Heidenheim 2 - 1 FC Augsburg (27-09-2025)
15 FC St. Pauli 9 7 8 18 -10 LFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)LFC St. Pauli 0 - 3 1899 Hoffenheim (19-10-2025)LWerder Bremen 1 - 0 FC St. Pauli (04-10-2025)LFC St. Pauli 1 - 2 Bayer Leverkusen (27-09-2025)
16 Borussia Mönchengladbach 9 6 10 18 -8 WFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)LUnion Berlin 3 - 1 Borussia Mönchengladbach (17-10-2025)DBorussia Mönchengladbach 0 - 0 SC Freiburg (05-10-2025)LBorussia Mönchengladbach 4 - 6 Eintracht Frankfurt (27-09-2025)
17 FSV Mainz 05 9 5 10 17 -7 DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)LVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)LFSV Mainz 05 3 - 4 Bayer Leverkusen (18-10-2025)LHamburger SV 4 - 0 FSV Mainz 05 (05-10-2025)LFSV Mainz 05 0 - 2 Borussia Dortmund (27-09-2025)
18 1. FC Heidenheim 9 5 8 17 -9 D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)L1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)D1. FC Heidenheim 2 - 2 Werder Bremen (18-10-2025)LVfB Stuttgart 1 - 0 1. FC Heidenheim (05-10-2025)W1. FC Heidenheim 2 - 1 FC Augsburg (27-09-2025)