Wolfsburg vs Mainz

31 August 2025 · Bundesliga · 2025/26 · Referee Sören Storks

Full time 1 – 1

Half-time: 1–0

  • Aaron Zehnter 9’
  • Nadiem Amiri 89’ (pen)

Match summary

Wolfsburg and Mainz drew 1-1. Wolfsburg led 1-0 at half-time.

Aaron Zehnter put Wolfsburg ahead in the 9th minute, set up by Lovro Majer and Nadiem Amiri equalised from the penalty spot in the 89th minute.

Mainz had the better of the chances, with 1.83 expected goals (xG) from 17 shots to Wolfsburg's 0.62 from 11. Wolfsburg had a player sent off.

Match stats

40% Possession 60%
11 Shots 17
3 Shots on target 3
3 Corners 10
68 Attacks 126
27 Dangerous attacks 92
310 Passes 458
72% Pass accuracy 84%
13 Tackles 13
15 Fouls 14
3 Yellow cards 5
1 Red cards 0
0 Offsides 0

Key events

Wolfsburg Mainz
Kick-off
Aaron ZehnterLeft foot shot1-0 (Wolfsburg)
9’
25’
Dominik KohrShot on target
40’
42’
Robin ZentnerArgument
Half-time1-0
Vaclav CernyAndreas Skov Olsen
46’
46’
Andreas Hanche-OlsenStefan Bell
49’
Andreas Hanche-OlsenFoul
Second half underway
60’
Konstantinos KoulierakisShot on target
66’
69’
Armindo SiebNelson Weiper
69’
Nikolas VeratschnigPhillipp Mwene
Mattias SvanbergLovro Majer
70’
Mattias SvanbergShot on target
76’
81’
Ben BobzienArnaud Nordin
84’
Armindo SiebShot on target
86’
87’
VAR review
89’
Nadiem AmiriPenalty1-1 (Mainz)
Joakim MaehleAaron Zehnter
90+6’
Jonas WindVinicius de Souza Costa
90+6’
Mattias SvanbergFoul
90+9’
Mattias SvanbergSecond yellowFoul
90+10’
90+11’
Armindo SiebFoul
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.62 1.83 9’ Aaron Zehnter (Wolfsburg), 1-0 9’ 89’ Nadiem Amiri (Mainz), 1-1 89’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.62 1.83 9’ Aaron Zehnter (Wolfsburg), 1-0 Zehnter 9’ 89’ Nadiem Amiri (Mainz), 1-1 Amiri 89’
Wolfsburg 0.62 xGMainz 1.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Wolfsburg attacking 
89’ Nadiem Amiri (Mainz), penalty, 0.76 xG, goal 90+4’ Armindo Sieb (Mainz), open play, 0.29 xG, hit the woodwork 79’ Dominik Kohr (Mainz), from a corner, 0.14 xG, hit the woodwork 27’ Dzenan Pejcinovic (Wolfsburg), open play, 0.11 xG, off target 66’ Patrick Wimmer (Wolfsburg), open play, 0.10 xG, off target 20’ Jae-Sung Lee (Mainz), open play, 0.08 xG, off target 49’ Dzenan Pejcinovic (Wolfsburg), open play, 0.08 xG, blocked 79’ Kaishu Sano (Mainz), from a corner, 0.08 xG, off target 25’ Dominik Kohr (Mainz), from a corner, 0.07 xG, saved 50’ Václav Cerny (Wolfsburg), open play, 0.07 xG, blocked 68’ Anthony Caci (Mainz), from a corner, 0.07 xG, off target 51’ Konstantinos Koulierakis (Wolfsburg), from a corner, 0.06 xG, off target 84’ Armindo Sieb (Mainz), open play, 0.06 xG, saved 21’ Lovro Majer (Wolfsburg), open play, 0.06 xG, off target 67’ Jae-Sung Lee (Mainz), open play, 0.05 xG, blocked 76’ Mattias Svanberg (Wolfsburg), open play, 0.05 xG, saved 5’ Arnaud Nordin (Mainz), open play, 0.05 xG, blocked 68’ Andreas Hanche-Olsen (Mainz), from a corner, 0.05 xG, blocked 9’ Aaron Zehnter (Wolfsburg), open play, 0.03 xG, goal 12’ Kaishu Sano (Mainz), open play, 0.04 xG, off target 75’ Konstantinos Koulierakis (Wolfsburg), open play, 0.03 xG, blocked 32’ Arnaud Nordin (Mainz), open play, 0.02 xG, off target 47’ Jae-Sung Lee (Mainz), from a corner, 0.02 xG, blocked 66’ Konstantinos Koulierakis (Wolfsburg), open play, 0.02 xG, saved 25’ Nadiem Amiri (Mainz), open play, 0.02 xG, blocked 46’ Anthony Caci (Mainz), open play, 0.02 xG, off target 28’ Aaron Zehnter (Wolfsburg), open play, 0.01 xG, off target 70’ Nadiem Amiri (Mainz), set piece, 0.01 xG, blocked 89’ Nadiem Amiri (Mainz), penalty, 0.76 xG, goal 90+4’ Armindo Sieb (Mainz), open play, 0.29 xG, hit the woodwork 79’ Dominik Kohr (Mainz), from a corner, 0.14 xG, hit the woodwork 27’ Dzenan Pejcinovic (Wolfsburg), open play, 0.11 xG, off target 66’ Patrick Wimmer (Wolfsburg), open play, 0.10 xG, off target 20’ Jae-Sung Lee (Mainz), open play, 0.08 xG, off target 79’ Kaishu Sano (Mainz), from a corner, 0.08 xG, off target 49’ Dzenan Pejcinovic (Wolfsburg), open play, 0.08 xG, blocked 50’ Václav Cerny (Wolfsburg), open play, 0.07 xG, blocked 68’ Anthony Caci (Mainz), from a corner, 0.07 xG, off target 25’ Dominik Kohr (Mainz), from a corner, 0.07 xG, saved 51’ Konstantinos Koulierakis (Wolfsburg), from a corner, 0.06 xG, off target 21’ Lovro Majer (Wolfsburg), open play, 0.06 xG, off target 84’ Armindo Sieb (Mainz), open play, 0.06 xG, saved 67’ Jae-Sung Lee (Mainz), open play, 0.05 xG, blocked 5’ Arnaud Nordin (Mainz), open play, 0.05 xG, blocked 68’ Andreas Hanche-Olsen (Mainz), from a corner, 0.05 xG, blocked 76’ Mattias Svanberg (Wolfsburg), open play, 0.05 xG, saved 12’ Kaishu Sano (Mainz), open play, 0.04 xG, off target 9’ Aaron Zehnter (Wolfsburg), open play, 0.03 xG, goal 75’ Konstantinos Koulierakis (Wolfsburg), open play, 0.03 xG, blocked 32’ Arnaud Nordin (Mainz), open play, 0.02 xG, off target 47’ Jae-Sung Lee (Mainz), from a corner, 0.02 xG, blocked 66’ Konstantinos Koulierakis (Wolfsburg), open play, 0.02 xG, saved 25’ Nadiem Amiri (Mainz), open play, 0.02 xG, blocked 46’ Anthony Caci (Mainz), open play, 0.02 xG, off target 28’ Aaron Zehnter (Wolfsburg), open play, 0.01 xG, off target 70’ Nadiem Amiri (Mainz), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Lineup not available for this match.

Mainz 3-3-1-3 Starting XI
Zentner
Kohr
Bell 46’
Costa
Mwene 69’
Sano
Caci
Amiri
Lee
Weiper 69’
Nordin 81’

Player stats

PlayerPosMinGAShxGxAKPCards
Kamil Grabara GK900 0.000.000
Kilian Fischer DEF900 0.000.000
Moritz Jenz DEF900 0.000.000
Konstantinos Koulierakis DEF903 0.110.000
Aaron Zehnter DEF9012 0.050.111
Vinicius Souza MID900 0.000.000
Maximilian Arnold MID900 0.000.113
Andreas Skov Olsen MID510 0.000.000
Lovro Majer MID7511 0.060.284
Patrick Wimmer MID901 0.100.000
Dzenan Pejcinovic FWD752 0.190.000
Václav Cerny Sub391 0.070.000
Mohammed Amoura Sub150 0.000.051
Mattias Svanberg Sub151 0.050.000
Jonas Wind Sub10 0.000.000
Joakim Maehle Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Wolfsburg win 44% Avg odds 2.14
Draw 27% Avg odds 3.53
Mainz win 29% Avg odds 3.23

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.