Bundesliga - Regular Season - 9
Saturday 1 November 202514:30
1/4

Score & Verdict

FSV Mainz 05
1
-
Werder Bremen
1

Expected Goals (xG)

1.42
FSV Mainz 05
vs
1.04
Werder Bremen

FutMetrix Score

29
skip
-7
vs Pre
Slide 1 of 4
29
FULL TIME
Sat 1 Nov
FSV Mainz 05
1-1
Werder Bremen
Intensity
21
⚖️ Balance
40
🏆 Stakes
0
🎲 Upset
50
-7 vs pre-game
Mainz's dream shattered in added time

Stage's Late Strike Denies Mainz in Relegation Battle

Skip It Futmetrix Score: 29/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.

Why is this match rated 29/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 29/100 places this match in the "Skip It" category.

Match Statistics

Possession
Expected Goals (xG)
Total Passes
Pass Accuracy

Match Events

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

Player Match Cards

FSV Mainz 05

3-4-2-1
GK
R. Zentner
👻InvisibleNothing to note
DEF
A. Hanche-Olsen
NPC
NPC
90
Minutes
90
Minute
23%
Pass A
6.5
Rating
L. Maloney
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
1
On Tar
D. Kohr
Provocateur
Provocateur
2
Fouls Won
2
Fouls
7
Duels
0
Pens W
MID
P. Mwene
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
83%
Duel W
K. Sano
Sweeper
Sweeper
5
Cleanups
5
Cleanu
5
Interc
0
Blocks
N. Amiri
Magnet
Magnet
69
Activity
69
Activi
62
Passes
7
Duels
S. Widmer
Captain Fantastic
Captain Fantastic
0
Contribution
0
Contri
8.3
Rating
Yes
Captai
ATK
P. Nebel
Magnet
Magnet
57
Activity
57
Activi
48
Passes
9
Duels
B. Hollerbach
Wall
Wall
0
Dribbled Past
0
Dribbl
1
Tackle
43%
Duel W
Lee Jae-Sung
Sweeper
Sweeper
1
Cleanups
1
Cleanu
1
Interc
0
Blocks
Bench
L. Riess
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
D. da Costa
Cameo
Cameo
13
Minutes
13
Minute
2
Touche
None
Events
77'
S. Bell
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
N. Veratschnig
👻InvisibleNothing to note
77'
S. Kawasaki
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Nordin
Cameo
Cameo
1
Minutes
1
Minute
1
Touche
None
Events
89'
N. Weiper
Cameo
Cameo
1
Minutes
1
Minute
0
Touche
None
Events
89'
A. Sieb
👻InvisibleNothing to note
69'
F. Moreno Fell
👻InvisibleNothing to note

Werder Bremen

4-2-3-1
GK
M. Backhaus
👻InvisibleNothing to note
DEF
Y. Sugawara
NPC
NPC
90
Minutes
90
Minute
33%
Pass A
6.6
Rating
A. Pieper
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
K. Coulibaly
NPC
NPC
81
Minutes
81
Minute
55%
Pass A
6.3
Rating
M. Friedl
NPC
NPC
90
Minutes
90
Minute
37%
Pass A
6.7
Rating
MID
J. Stage
Clutch Hero
Clutch Hero
0
Goal Time
0
Goal T
0
Impact
7.7
Rating
S. Lynen
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
100%
Duel W
M. Grull
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
50%
Duel W
R. Schmid
NPC
NPC
89
Minutes
89
Minute
36%
Pass A
6.7
Rating
S. Mbangula
👻InvisibleNothing to note
ATK
V. Boniface
Provocateur
Provocateur
3
Fouls Won
3
Fouls
7
Duels
0
Pens W
Bench
K. Hein
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
N. Stark
Cameo
Cameo
1
Minutes
1
Minute
0
Touche
None
Events
90'
J. Malatini
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
I. Schmidt
Cameo
Cameo
9
Minutes
9
Minute
5
Touche
None
Events
81'
L. Bittencourt
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
C. Puertas
Enforcer
Enforcer
3
Tackles
3
Tackle
7
Duels
78%
Win %
46'
P. Covic
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
K. Topp
👻InvisibleNothing to note
64'
J. Njinmah
👻InvisibleNothing to note
64'

Head to Head Record

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

After Matchweek 9

P
9
GF
33
GA
4
GD
+29
W
Win
W
Win
W
Win
W
Win
W
Win
P
9
GF
19
GA
10
GD
+9
W
Win
W
Win
W
Win
D
Draw
W
Win
P
9
GF
15
GA
6
GD
+9
W
Win
W
Win
L
Loss
D
Draw
W
Win
P
9
GF
14
GA
10
GD
+4
L
Loss
W
Win
W
Win
W
Win
W
Win
P
9
GF
18
GA
14
GD
+4
L
Loss
W
Win
W
Win
W
Win
W
Win
P
9
GF
18
GA
15
GD
+3
W
Win
W
Win
W
Win
L
Loss
D
Draw
71. FC Köln14
P
9
GF
16
GA
12
GD
+4
W
Win
L
Loss
D
Draw
W
Win
L
Loss
P
9
GF
22
GA
19
GD
+3
D
Draw
W
Win
D
Draw
L
Loss
W
Win
P
9
GF
13
GA
17
GD
-4
D
Draw
W
Win
D
Draw
W
Win
L
Loss
P
9
GF
11
GA
15
GD
-4
D
Draw
L
Loss
W
Win
L
Loss
D
Draw
P
9
GF
11
GA
13
GD
-2
D
Draw
L
Loss
D
Draw
D
Draw
D
Draw
P
9
GF
11
GA
16
GD
-5
L
Loss
W
Win
L
Loss
L
Loss
L
Loss
P
9
GF
8
GA
15
GD
-7
L
Loss
L
Loss
L
Loss
W
Win
D
Draw
P
9
GF
12
GA
21
GD
-9
L
Loss
L
Loss
D
Draw
W
Win
L
Loss
P
9
GF
8
GA
18
GD
-10
L
Loss
L
Loss
L
Loss
L
Loss
L
Loss
P
9
GF
10
GA
18
GD
-8
W
Win
L
Loss
L
Loss
D
Draw
L
Loss
P
9
GF
10
GA
17
GD
-7
D
Draw
L
Loss
L
Loss
L
Loss
L
Loss
P
9
GF
8
GA
17
GD
-9
D
Draw
L
Loss
D
Draw
L
Loss
W
Win
Home Team
Away Team