Bundesliga · Matchweek 19
Phillip Tietz 68'
Stefan Bell 73'
Nadiem Amiri 83' (pen)
HT 0:1
Mohamed Amoura 3'
Sat, 24 Jan 2026, 14:30 (UK) · Mewa Arena, Mainz
FSV Mainz 05 · 15 pts|VfL Wolfsburg · 19 pts

FSV Mainz 05 won on the scoreboard and on xG (3.82–0.73).

Player of the matchStefan Posch8.1Decisive moment73' Stefan Bell+1.3

FSV Mainz 05 3-1 VfL Wolfsburg

Key numbers

  • Possession 59% – 41%
  • Shots 20 (9 on target) – 7 (2)
  • Decisive moment: 73' Stefan Bell, FN xPts +1.3
Player of the match
Stefan Posch 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

0-11-12-13-1
FSV Mainz 05 ahead 17 min · level 8 min · VfL Wolfsburg ahead 65 min
  • Nadiem Amiri — off the bench 25 min · 1G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

3' Mohamed Amoura Goal · scorer +0.6 · assist Saël Kumbedi +0.2 +0.8
68' Phillip Tietz Goal · scorer +0.7 · assist Nadiem Amiri +0.3 +1.0
73' Stefan Bell Goal · scorer +0.9 · assist Benedict Hollerbach +0.4 +1.3
83' Nadiem Amiri Pen goal +0.2
FSV Mainz 05 Expected (last two seasons) 1.6Own moments +2.5Opponent moments −0.7Time effect −0.4→ League points won 3
VfL Wolfsburg Expected (last two seasons) 1.1Own moments +0.8Opponent moments −2.3Time effect +0.4→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

FSV Mainz 05VfL Wolfsburg
59%Possession41%
3.82Expected goals (xG)0.73
0.19xG per shot0.1
20Shots7
9Shots on target2
45%Shots on target %29%
16Shots in box4
425Passes319
78%Pass accuracy68%
15Corners1
1Saves5
8Fouls11
3Yellow cards2
2Offsides0

Compared with usual

FSV Mainz 05

20 matches this season, all competitions baseline
This matchAvg
Goals30.95
Conceded11.7
xG3.821.1high
xG against0.731.8
Shots2010.8high
On target93.2high
Shots faced715.7
xG per shot0.190.1
Possession59%45.6%
Passes425378.4
Pass accuracy78%73.1%
Corners154.6high
Fouls812.1

VfL Wolfsburg

last 19 matches, all competitions baseline
This matchAvg
Goals11.4
Conceded32.1
xG0.731.3
xG against3.821.6high
Shots712
On target24.2
Shots faced2014.5
xG per shot0.10.11
Possession41%47.4%
Passes319430.8
Pass accuracy68%80.2%low
Corners14
Fouls1111.2

Timeline

  • 3' Goal Mohamed Amoura league goal #7 assist Saël Kumbedi
  • 33' Yellow Stefan Posch
  • 60' Yellow Patrick Wimmer
  • 65' Sub Danny da Costa → Phillipp Mwene
  • 65' Sub Paul Nebel → Nadiem Amiri
  • 66' Sub Mohamed Amoura → Adam Daghim
  • 68' Goal Phillip Tietz league goal #1 assist Nadiem Amiri
  • 70' Yellow Vinícius Souza
  • 73' Goal Stefan Bell league goal #2 assist Benedict Hollerbach
  • 75' Sub Vinícius Souza → Lovro Majer
  • 75' Sub Patrick Wimmer → Jesper Lindstrøm
  • 81' VAR Stefan Bell
  • 83' Goal Nadiem Amiri (pen) league goal #6
  • 84' Sub Yannick Gerhardt → Mattias Svanberg
  • 84' Sub Christian Eriksen → Kento Shiogai
  • 86' Yellow Dominik Kohr
  • 90' Sub Phillip Tietz → Silas
  • 90' Sub Benedict Hollerbach → Lennard Maloney
  • 90+2' Yellow Stefan Bell
  • 90+6' Sub Jae-sung Lee → William Bøving

Category leaders

  • Key passesPaul Nebel4
  • Duels wonStefan Posch11/14
  • DribblesStefan Posch3/3
  • Defensive actionsStefan Posch7
  • ShotsStefan Bell5 (on target 2)
  • Fouls wonPhillip Tietz3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.