Bundesliga Regular Season - 2

VfL Wolfsburg 1 - 1 FT FSV Mainz 05

Volkswagen Arena

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

71
FT
Sun, Aug 31
Deutsch
VfL Wolfsburg
1-1
FSV Mainz 05
⚡ Intensity 70
⚖️ Balance 44
🏆 Stakes 33
🎲 Upset 0
Drama at the Volkswagen Arena: VAR, red card, late leveller

Zehnter and Amiri Script Late Drama at the Volkswagen Arena

Highly Entertaining Futmetrix Score: 71/100. A masterclass in chaotic football—two goals, a VAR controversy, and a dramatic red card in stoppage time define a match that leaves both sides with mixed emotions.

Lightning Strike: Zehnter's Early Breakthrough

Wolfsburg seized control from the opening whistle. In the 9th minute, they executed clinical precision: Majer threaded the ball to Zehnter, who finished with ruthless efficiency. The defender-turned-goalscorer caught Mainz cold. Despite controlling just 40% possession, Wolfsburg established balance through early intensity. Mainz needed time to find their rhythm.

Mainz's Siege: Possession, Pressure, Redemption

Mainz clawed back into the contest. Sixty percent possession and 17 shots painted a picture of relentless pressure. The intensity mounted with every corner—13 in total—yet the final touch eluded them. Then came the turning point: Minute 87. Anthony Caci went down in the box, VAR confirmed the penalty. Nadiem Amiri stepped up and converted with ice-cold composure in the 89th minute. A stunning reversal of fortune that rewrote the entire balance of the match.

The Bitter Finale: Svanberg's Dismissal

Wolfsburg's hopes evaporated in stoppage time. The 90th-minute red card for Mattias Svanberg left them with ten men against a surging Mainz side. The final whistle brought 1-1—a point that felt like defeat for Wolfsburg and redemption for Mainz. A match defined by lead changes and late drama.

Key Questions

How did Mattias Svanberg's red card impact the match?

It arrived too late to swing the result but crushed Wolfsburg's mental edge. A 90th-minute dismissal symbolised their collapse in the final act.

Did VfL Wolfsburg deserve the late equaliser?

No. Mainz dominated with 60% possession and created far more chances. Amiri's penalty was earned through superior play, not fortune.

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
40%
60%
VfL Wolfsburg 40%
FSV Mainz 05 60%
Shots
11
17
VfL Wolfsburg 11
FSV Mainz 05 17
Shots on Target
3
3
VfL Wolfsburg 3
FSV Mainz 05 3
Expected Goals (xG)
0.62
1.95
VfL Wolfsburg 0.62
FSV Mainz 05 1.95
Passes
310
458
VfL Wolfsburg 310
FSV Mainz 05 458
Pass Accuracy
72%
84%
VfL Wolfsburg 72%
FSV Mainz 05 84%
Corners
3
10
VfL Wolfsburg 3
FSV Mainz 05 10
Fouls
15
14
VfL Wolfsburg 15
FSV Mainz 05 14
Yellow Cards
3
5
VfL Wolfsburg 3
FSV Mainz 05 5
Red Cards
1
0
VfL Wolfsburg 1
FSV Mainz 05 0

Match Events

9' A. Zehnter (L. Majer)
Danny da Costa 🟨 40'
Robin Zentner 🟨 42'
HT
46' 🔄 A. Skov Olsen V. Cerny
S. Bell A. Hanche-Olsen 🔄 46'
60' 🟨 Patrick Wimmer
P. Mwene N. Veratschnig 🔄 69'
N. Weiper A. Sieb 🔄 69'
70' 🔄 L. Majer M. Svanberg
70' 🔄 D. Pejcinovic M. Amoura
A. Nordin B. Bobzien 🔄 81'
Anthony Caci 🟨 86'
Anthony Caci 87'
N. Amiri 89'
90'+6 🔄 A. Zehnter J. Maehle
90'+6 🔄 Vini Souza J. Wind
90'+9 🟨 Mattias Svanberg
90'+10 🟨 Mattias Svanberg
90'+10 🟥 Mattias Svanberg
Armindo Sieb 🟨 90'+11
FT

Player Cards

Season performance ratings for players in this match

VfL Wolfsburg

Goalkeepers
K. Grabara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
K. Fischer
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
7
Duels Won
0
pens won
M. Jenz
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
83%
duel win %
K. Koulierakis
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
7
rating
A. Zehnter
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Midfielders
M. Arnold
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
21%
pass acc
Vini Souza
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
8
Duels Won
0
pens won
A. Skov Olsen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
L. Majer
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
14%
pass acc
P. Wimmer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
D. Pejcinovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
70
total mins
70
entry
BENCH
M. Muller
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
D. Odogu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Maehle
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
M. Svanberg
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6.2
rating
Y. Gerhardt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
V. Cerny
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
B. Dardai
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Wind
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
M. Amoura
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry

FSV Mainz 05

Goalkeepers
R. Zentner
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
D. da Costa
SWEEPER
SWEEPER
4
cleanups
4
cleanups
3
interceptions
1
blocks
S. Bell
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
D. Kohr
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Midfielders
A. Caci
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
K. Sano
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
P. Mwene
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
69
total mins
69
entry
N. Amiri
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.5
rating
Forwards
A. Nordin
LATE SHIFT
LATE SHIFT
9
late mins
9
late mins
81
total mins
81
entry
N. Weiper
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
69
total mins
69
entry
Lee Jae-Sung
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
L. Riess
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
M. Leitsch
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Hanche-Olsen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
S. Widmer
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
21
total mins
Started
entry
L. Maloney
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Kawasaki
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Sieb
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
Started
entry
B. Bobzien
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
31/08/2025 VfL Wolfsburg 1 - 1 FSV Mainz 05 Bundesliga Volkswagen Arena
19/04/2025 FSV Mainz 05 2 - 2 VfL Wolfsburg Bundesliga MEWA ARENA
08/12/2024 VfL Wolfsburg 4 - 3 FSV Mainz 05 Bundesliga Volkswagen Arena
18/05/2024 VfL Wolfsburg 1 - 3 FSV Mainz 05 Bundesliga Volkswagen Arena
13/01/2024 FSV Mainz 05 1 - 1 VfL Wolfsburg Bundesliga MEWA ARENA
30/04/2023 VfL Wolfsburg 3 - 0 FSV Mainz 05 Bundesliga VOLKSWAGEN ARENA
31/08/2025
Bundesliga Volkswagen Arena
19/04/2025
Bundesliga MEWA ARENA
08/12/2024
Bundesliga Volkswagen Arena
18/05/2024
Bundesliga Volkswagen Arena
13/01/2024
Bundesliga MEWA ARENA
30/04/2023
Bundesliga VOLKSWAGEN ARENA
VfL Wolfsburg Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 2 6 9 2 +7 WFC Augsburg 2 - 3 Bayern München (30-08-2025)WBayern München 6 - 0 RB Leipzig (22-08-2025)
2 Eintracht Frankfurt 2 6 7 2 +5 W1899 Hoffenheim 1 - 3 Eintracht Frankfurt (30-08-2025)WEintracht Frankfurt 4 - 1 Werder Bremen (23-08-2025)
3 1. FC Köln 2 6 5 1 +4 W1. FC Köln 4 - 1 SC Freiburg (31-08-2025)WFSV Mainz 05 0 - 1 1. FC Köln (24-08-2025)
4 Borussia Dortmund 2 4 6 3 +3 WBorussia Dortmund 3 - 0 Union Berlin (31-08-2025)DFC St. Pauli 3 - 3 Borussia Dortmund (23-08-2025)
5 FC St. Pauli 2 4 5 3 +2 WHamburger SV 0 - 2 FC St. Pauli (29-08-2025)DFC St. Pauli 3 - 3 Borussia Dortmund (23-08-2025)
6 VfL Wolfsburg 2 4 4 2 +2 DVfL Wolfsburg 1 - 1 FSV Mainz 05 (31-08-2025)W1. FC Heidenheim 1 - 3 VfL Wolfsburg (23-08-2025)
7 FC Augsburg 2 3 5 4 +1 LFC Augsburg 2 - 3 Bayern München (30-08-2025)WSC Freiburg 1 - 3 FC Augsburg (23-08-2025)
8 VfB Stuttgart 2 3 2 2 0 WVfB Stuttgart 1 - 0 Borussia Mönchengladbach (30-08-2025)LUnion Berlin 2 - 1 VfB Stuttgart (23-08-2025)
9 1899 Hoffenheim 2 3 3 4 -1 L1899 Hoffenheim 1 - 3 Eintracht Frankfurt (30-08-2025)WBayer Leverkusen 1 - 2 1899 Hoffenheim (23-08-2025)
10 Union Berlin 2 3 2 4 -2 LBorussia Dortmund 3 - 0 Union Berlin (31-08-2025)WUnion Berlin 2 - 1 VfB Stuttgart (23-08-2025)
11 RB Leipzig 2 3 2 6 -4 WRB Leipzig 2 - 0 1. FC Heidenheim (30-08-2025)LBayern München 6 - 0 RB Leipzig (22-08-2025)
12 Bayer Leverkusen 2 1 4 5 -1 DWerder Bremen 3 - 3 Bayer Leverkusen (30-08-2025)LBayer Leverkusen 1 - 2 1899 Hoffenheim (23-08-2025)
13 FSV Mainz 05 2 1 1 2 -1 DVfL Wolfsburg 1 - 1 FSV Mainz 05 (31-08-2025)LFSV Mainz 05 0 - 1 1. FC Köln (24-08-2025)
14 Borussia Mönchengladbach 2 1 0 1 -1 LVfB Stuttgart 1 - 0 Borussia Mönchengladbach (30-08-2025)DBorussia Mönchengladbach 0 - 0 Hamburger SV (24-08-2025)
15 Hamburger SV 2 1 0 2 -2 LHamburger SV 0 - 2 FC St. Pauli (29-08-2025)DBorussia Mönchengladbach 0 - 0 Hamburger SV (24-08-2025)
16 Werder Bremen 2 1 4 7 -3 DWerder Bremen 3 - 3 Bayer Leverkusen (30-08-2025)LEintracht Frankfurt 4 - 1 Werder Bremen (23-08-2025)
17 1. FC Heidenheim 2 0 1 5 -4 LRB Leipzig 2 - 0 1. FC Heidenheim (30-08-2025)L1. FC Heidenheim 1 - 3 VfL Wolfsburg (23-08-2025)
18 SC Freiburg 2 0 2 7 -5 L1. FC Köln 4 - 1 SC Freiburg (31-08-2025)LSC Freiburg 1 - 3 FC Augsburg (23-08-2025)