Mainz vs Wolfsburg

24 January 2026 · Bundesliga · 2025/26 · Referee Daniel Siebert

Full time 3 – 1

Half-time: 0–1

  • Phillip Tietz 68’
  • Stefan Bell 73’
  • Nadiem Amiri 83’ (pen)
  • Mohammed Amoura 3’

Match summary

Mainz came from behind to win 3-1 at home to Wolfsburg. Wolfsburg led 1-0 at half-time.

In the first half, Mohammed Amoura put Wolfsburg ahead in the 3rd minute, set up by Sael Kumbedi. In the second half, Phillip Tietz equalised with a header in the 68th minute, set up by Nadiem Amiri, Stefan Bell put Mainz in front from a corner in the 73rd minute, set up by Benedict Hollerbach, and Nadiem Amiri made it 3-1 from the penalty spot in the 83rd minute.

The chances backed that up: Mainz created 4.41 expected goals (xG) from 20 shots to Wolfsburg's 1.10 from 7. Phillip Tietz had a penalty saved for Mainz.

Match stats

59% Possession 41%
20 Shots 7
9 Shots on target 2
15 Corners 1
139 Attacks 89
77 Dangerous attacks 29
425 Passes 319
78% Pass accuracy 68%
17 Tackles 21
8 Fouls 11
3 Yellow cards 2
0 Red cards 0
2 Offsides 0

Key events

Mainz Wolfsburg
Kick-off
3’
Mohamed AmouraRight foot shot0-1 (Wolfsburg)
Phillip TietzShot on target
5’
Phillip TietzMissed penalty
22’
Phillip TietzShot on target
22’
Benedict HollerbachShot on target
30’
33’
Phillip TietzShot on target
38’
Stefan BellShot on target
42’
Half-time0-1
Second half underway
60’
Phillip TietzHeader1-1 (Mainz)
68’
70’
Vinicius de Souza CostaFoul
Stefan BellLeft foot shot2-1 (Mainz)
73’
75’
Jesper LindstrømPatrick Wimmer
75’
Lovro MajerVinicius de Souza Costa
VAR review
81’
Nadiem AmiriPenalty3-1 (Mainz)
83’
84’
Kento ShiogaiChristian Eriksen
84’
Mattias SvanbergYannick Gerhardt
86’
90+2’
90+3’
Jesper LindstromShot on target
William BøvingJae-sung Lee
90+6’
Full-time3-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 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.41 1.10 3’ Mohammed Amoura (Wolfsburg), 0-1 3’ 68’ Phillip Tietz (Mainz), 1-1 68’ 73’ Stefan Bell (Mainz), 2-1 73’ 83’ Nadiem Amiri (Mainz), 3-1 83’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.41 1.10 3’ Mohammed Amoura (Wolfsburg), 0-1 Amoura 3’ 68’ Phillip Tietz (Mainz), 1-1 Tietz 68’ 73’ Stefan Bell (Mainz), 2-1 Bell 73’ 83’ Nadiem Amiri (Mainz), 3-1 Amiri 83’
Mainz 4.41 xGWolfsburg 1.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wolfsburg attacking Mainz attacking 
73’ Stefan Bell (Mainz), from a corner, 0.83 xG, goal 22’ Phillip Tietz (Mainz), penalty, 0.76 xG, saved 83’ Nadiem Amiri (Mainz), penalty, 0.76 xG, goal 3’ Mohammed Amoura (Wolfsburg), open play, 0.68 xG, goal 50’ Benedict Hollerbach (Mainz), open play, 0.45 xG, blocked 30’ Benedict Hollerbach (Mainz), open play, 0.34 xG, saved 38’ Phillip Tietz (Mainz), set piece, 0.28 xG, saved 5’ Phillip Tietz (Mainz), open play, 0.23 xG, saved 40’ Benedict Hollerbach (Mainz), open play, 0.23 xG, off target 89’ Dzenan Pejcinovic (Wolfsburg), open play, 0.11 xG, off target 42’ Stefan Bell (Mainz), open play, 0.10 xG, saved 51’ Christian Eriksen (Wolfsburg), open play, 0.11 xG, off target 35’ Christian Eriksen (Wolfsburg), direct free kick, 0.10 xG, blocked 73’ Benedict Hollerbach (Mainz), from a corner, 0.08 xG, off target 77’ Stefan Bell (Mainz), open play, 0.08 xG, off target 68’ Phillip Tietz (Mainz), from a corner, 0.06 xG, goal 10’ Mohammed Amoura (Wolfsburg), open play, 0.04 xG, off target 80’ Stefan Bell (Mainz), from a corner, 0.04 xG, blocked 90+3’ Jesper Lindstrom (Wolfsburg), set piece, 0.04 xG, saved 17’ Benedict Hollerbach (Mainz), from a corner, 0.03 xG, blocked 4’ Silvan Widmer (Mainz), open play, 0.03 xG, blocked 46’ Jae-Sung Lee (Mainz), from a corner, 0.03 xG, blocked 55’ Kaishu Sano (Mainz), from a corner, 0.03 xG, blocked 23’ Stefan Bell (Mainz), from a corner, 0.02 xG, off target 89’ Adam Daghim (Wolfsburg), open play, 0.02 xG, blocked 52’ Stefan Bell (Mainz), open play, 0.02 xG, off target 35’ Phillip Tietz (Mainz), open play, 0.01 xG, blocked 73’ Stefan Bell (Mainz), from a corner, 0.83 xG, goal 22’ Phillip Tietz (Mainz), penalty, 0.76 xG, saved 83’ Nadiem Amiri (Mainz), penalty, 0.76 xG, goal 3’ Mohammed Amoura (Wolfsburg), open play, 0.68 xG, goal 50’ Benedict Hollerbach (Mainz), open play, 0.45 xG, blocked 30’ Benedict Hollerbach (Mainz), open play, 0.34 xG, saved 38’ Phillip Tietz (Mainz), set piece, 0.28 xG, saved 5’ Phillip Tietz (Mainz), open play, 0.23 xG, saved 40’ Benedict Hollerbach (Mainz), open play, 0.23 xG, off target 89’ Dzenan Pejcinovic (Wolfsburg), open play, 0.11 xG, off target 42’ Stefan Bell (Mainz), open play, 0.10 xG, saved 51’ Christian Eriksen (Wolfsburg), open play, 0.11 xG, off target 35’ Christian Eriksen (Wolfsburg), direct free kick, 0.10 xG, blocked 73’ Benedict Hollerbach (Mainz), from a corner, 0.08 xG, off target 77’ Stefan Bell (Mainz), open play, 0.08 xG, off target 68’ Phillip Tietz (Mainz), from a corner, 0.06 xG, goal 10’ Mohammed Amoura (Wolfsburg), open play, 0.04 xG, off target 80’ Stefan Bell (Mainz), from a corner, 0.04 xG, blocked 90+3’ Jesper Lindstrom (Wolfsburg), set piece, 0.04 xG, saved 17’ Benedict Hollerbach (Mainz), from a corner, 0.03 xG, blocked 4’ Silvan Widmer (Mainz), open play, 0.03 xG, blocked 55’ Kaishu Sano (Mainz), from a corner, 0.03 xG, blocked 46’ Jae-Sung Lee (Mainz), from a corner, 0.03 xG, blocked 23’ Stefan Bell (Mainz), from a corner, 0.02 xG, off target 52’ Stefan Bell (Mainz), open play, 0.02 xG, off target 89’ Adam Daghim (Wolfsburg), open play, 0.02 xG, blocked 35’ Phillip Tietz (Mainz), open play, 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

Mainz 3-5-2 Starting XI
Batz
Posch
Bell
Kohr
Costa 65’
Nebel 65’
Sano
Lee 90’
Widmer
Hollerbach 90’
Tietz 90’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Batz GK900 0.000.000
Stefan Posch DEF900 0.000.101
Dominik Kohr DEF900 0.000.000
Stefan Bell DEF9016 1.090.341
Danny da Costa MID700 0.000.000
Silvan Widmer MID901 0.030.231
Kaishu Sano MID901 0.030.000
Jae-Sung Lee MID901 0.030.000
Paul Nebel MID700 0.000.364
Benedict Hollerbach FWD9015 1.140.831
Phillip Tietz FWD9015 1.340.081
Philipp Mwene Sub200 0.000.000
Nadiem Amiri Sub20111 0.760.102
Silas Wamangituka Sub10 0.000.000
William Bøving Sub10 0.000.000
Lennard Maloney Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 41% Avg odds 2.29
Draw 28% Avg odds 3.33
Wolfsburg win 31% Avg odds 3.06

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.