Bundesliga Regular Season - 19

FSV Mainz 05 3 - 1 FT VfL Wolfsburg

Mewa Arena

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

72
FT
Sat, Jan 24
Deutsch
FSV Mainz 05
3-1
VfL Wolfsburg
⚡ Intensity 72
⚖️ Balance 78
🏆 Stakes 0
🎲 Upset 0
Mainz stage thrilling late comeback win.

Mainz Resilience Overpowers Wolves in Mewa Arena Thriller

Highly Entertaining Futmetrix Score: 72/100. A season-defining victory for Mainz sees them climb closer to safety after overcoming early adversity with a clinical second-half display.

Early Adversity and a Testing Start

The match exploded into life at the Mewa Arena as VfL Wolfsburg silenced the home crowd within three minutes. M. Amoura clinicaly finished a chance created by S. Kumbedi, putting the visitors ahead during a phase of high Intensity. FSV Mainz 05 responded with waves of pressure, controlling 60% of the possession. However, frustration mounted in the 22nd minute when P. Tietz saw his penalty saved by the formidable Kamil Grabara. Despite Mainz peppering the goal with shots, Grabara’s five saves kept the Wolves' lead intact, making it feel like one of those afternoons where the ball simply wouldn't cross the line for the hosts.

The Substitution that Shifted the Scales

The tactical Balance of the match shifted dramatically in the 65th minute with the introduction of Nadiem Amiri. His impact was instantaneous, providing the creative spark Mainz had lacked in the final third. In the 68th minute, Amiri turned provider, setting up Tietz for the equaliser as the striker found redemption for his earlier miss. This goal acted as a catalyst, igniting a 15-minute flurry that left Wolfsburg reeling. There was a minimal Upset Factor in the turnaround given Mainz's statistical dominance, as they accumulated a staggering 27 total shots throughout the match, constantly threatening from set-pieces with 14 corners that forced the visitors into a desperate defensive retreat.

Clinical Finish and Relegation Relief

With the Stakes of the relegation battle weighing heavy, Mainz found another gear. In the 73rd minute, veteran defender S. Bell rose highest to meet a cross from B. Hollerbach, heading home to turn the game on its head. Wolfsburg, who struggled to register more than two shots on target all afternoon, had no answer to the onslaught. The comeback was completed in the 83rd minute when Amiri stepped up to convert a penalty of his own, sealing a 3-1 win. This victory not only provides three vital points but also a massive psychological boost for the 05ers, proving they have the grit and offensive firepower required to climb away from the bottom of the Bundesliga table.

Key Questions

Was the penalty miss by Nadiem Amiri the turning point?

Actually, Phillip Tietz missed the early penalty. The true turning point was the introduction of Amiri, who inspired the second-half comeback with his quality.

How did FSV Mainz 05 complete the comeback from behind?

Mainz utilised their 60% possession and 27 shots to eventually break Wolfsburg down, scoring three times in 15 minutes during the second half.

How did substitute Nadiem Amiri change the game?

Amiri provided a goal and an assist within 20 minutes of coming on, completely revitalising the Mainz attack and securing the three points.

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
60%
40%
FSV Mainz 05 60%
VfL Wolfsburg 40%
Shots
20
7
FSV Mainz 05 20
VfL Wolfsburg 7
Shots on Target
9
2
FSV Mainz 05 9
VfL Wolfsburg 2
Expected Goals (xG)
4.04
0.52
FSV Mainz 05 4.04
VfL Wolfsburg 0.52
Passes
409
287
FSV Mainz 05 409
VfL Wolfsburg 287
Pass Accuracy
79%
66%
FSV Mainz 05 79%
VfL Wolfsburg 66%
Corners
14
1
FSV Mainz 05 14
VfL Wolfsburg 1
Fouls
6
11
FSV Mainz 05 6
VfL Wolfsburg 11
Yellow Cards
3
2
FSV Mainz 05 3
VfL Wolfsburg 2
Red Cards
0
0
FSV Mainz 05 0
VfL Wolfsburg 0

Match Events

M. Amoura (S. Kumbedi) 3'
22' P. Tietz (P. Tietz)
33' 🟨 S. Posch
HT
P. Wimmer 🟨 60'
65' 🔄 P. Nebel N. Amiri
65' 🔄 D. da Costa P. Mwene
M. Amoura A. Daghim 🔄 67'
68' P. Tietz (N. Amiri)
Vini Souza 🟨 70'
73' S. Bell (B. Hollerbach)
P. Wimmer J. Lindstrom 🔄 75'
Vini Souza L. Majer 🔄 75'
83' N. Amiri
C. Eriksen K. Shiogai 🔄 84'
Y. Gerhardt M. Svanberg 🔄 84'
86' 🟨 D. Kohr
90' 🔄 B. Hollerbach L. Maloney
90' 🔄 P. Tietz Silas
90'+2 🟨 S. Bell
90'+6 🔄 Lee Jae-Sung W. Boving
FT

Player Cards

Season performance ratings for players in this match

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Defenders
Stefan Posch
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
77%
duel win %
Stefan Bell
TRANSFORMER
TRANSFORMER
1
goals
1
goals
8
aerials won
0
tackles
Dominik Kohr
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Midfielders
Danny da Costa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
65
total mins
65
entry
Paul Nebel
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
23%
pass acc
Kaishu Sano
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Jae-sung Lee
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
1
pens won
Silvan Widmer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Forwards
Benedict Hollerbach
MAGNET
MAGNET
48
activity
48
activity
27
passes
21
duels
Phillip Tietz
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Kacper Potulski
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
28
total mins
Started
entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
3
total mins
Started
entry
Nadiem Amiri
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
Sota Kawasaki
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Silas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
3
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
0
total mins
Started
entry

VfL Wolfsburg

Goalkeepers
Kamil Grabara
PENALTY HERO
PENALTY HERO
1
pens saved
1
pens saved
5
saves
7.9
rating
Defenders
Saël Kumbedi
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7
rating
Denis Vavro
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Moritz Jenz
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
82%
duel win %
Aaron Zehnter
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Midfielders
Yannick Gerhardt
LATE SHIFT
LATE SHIFT
6
late mins
6
late mins
84
total mins
84
entry
Vinícius Souza
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
6.9
rating
Patrick Wimmer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
75
total mins
75
entry
Christian Eriksen
LATE SHIFT
LATE SHIFT
6
late mins
6
late mins
84
total mins
84
entry
Mohamed Amoura
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
Dženan Pejčinović
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6.3
rating
BENCH
Marius Müller
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jan Bürger
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mathys Angely
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Kilian Fischer
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
18
total mins
Started
entry
Mattias Svanberg
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
Jesper Lindstrøm
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
18
total mins
Started
entry
Adam Daghim
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
Kento Shiogai
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
FSV Mainz 05 Win
VfL Wolfsburg Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 19 50 72 16 +56 LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)W1. FC Köln 1 - 3 Bayern München (14-01-2026)WBayern München 8 - 1 VfL Wolfsburg (11-01-2026)W1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)
2 Borussia Dortmund 19 42 38 17 +21 WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)WBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
3 1899 Hoffenheim 19 39 40 22 +18 WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)W1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
4 RB Leipzig 19 36 37 25 +12 DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)LRB Leipzig 1 - 5 Bayern München (17-01-2026)WRB Leipzig 2 - 0 SC Freiburg (14-01-2026)LRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)
5 VfB Stuttgart 19 36 36 26 +10 WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)WBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
6 Bayer Leverkusen 18 32 35 25 +10 WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)WBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)
7 SC Freiburg 19 27 31 32 -1 WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)WSC Freiburg 2 - 1 Hamburger SV (10-01-2026)WVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)
8 Eintracht Frankfurt 19 27 39 42 -3 LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)
9 Union Berlin 19 24 24 30 -6 LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)W1. FC Köln 0 - 1 Union Berlin (20-12-2025)
10 1. FC Köln 19 20 28 32 -4 LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)L1. FC Köln 1 - 3 Bayern München (14-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)L1. FC Köln 0 - 1 Union Berlin (20-12-2025)
11 Borussia Mönchengladbach 19 20 23 32 -9 LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)WBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)LBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
12 VfL Wolfsburg 19 19 28 41 -13 LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)LBayern München 8 - 1 VfL Wolfsburg (11-01-2026)LVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)
13 FC Augsburg 19 19 22 36 -14 WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)LBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)
14 Hamburger SV 18 18 17 27 -10 DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)L1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)
15 Werder Bremen 19 18 21 37 -16 LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)
16 FSV Mainz 05 19 15 21 32 -11 WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)
17 FC St. Pauli 19 14 17 32 -15 DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)LVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)
18 1. FC Heidenheim 19 13 17 42 -25 L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)L1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)