Bundesliga · Matchweek 33
Gerrit Holtmann 84'
HT 0:1
Nadiem Amiri 45+3'
Phillipp Mwene 53'
Jonathan Burkardt 73'
Paul Nebel 90+3'
Sat, 10 May 2025, 14:30 (UK) · Vonovia Ruhrstadion, Bochum
VfL Bochum · 20 pts|FSV Mainz 05 · 51 pts

FSV Mainz 05 won on the scoreboard and on xG (0.89–1.47).

Player of the matchPaul Nebel8.7Decisive moment45+3' Nadiem Amiri+0.9

VfL Bochum 1-4 FSV Mainz 05

Key numbers

  • Possession 44% – 56%
  • Shots 11 (6 on target) – 22 (8)
  • Decisive moment: 45+3' Nadiem Amiri, FN xPts +0.9
Player of the match
Paul Nebel 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-10-20-31-31-4
VfL Bochum ahead 0 min · level 45 min · FSV Mainz 05 ahead 45 min
  • Dani de Wit — off the bench 45 min · 0G 1A
  • Gerrit Holtmann — off the bench 45 min · 1G 0A
  • Nelson Weiper — off the bench 1 min · 0G 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.

45+3' Nadiem Amiri Goal +0.9
53' Phillipp Mwene Goal · scorer +0.3 · assist Jae-sung Lee +0.2 +0.5
73' Jonathan Burkardt Goal · assist Paul Nebel +0.1
84' Gerrit Holtmann Goal · assist Dani de Wit 0.0
90+3' Paul Nebel Goal · assist Nelson Weiper 0.0
VfL Bochum Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.1Time effect −0.2→ League points won 0
FSV Mainz 05 Expected (last two seasons) 1.5Own moments +1.5Opponent moments 0.0Time effect 0.0→ League points won 3

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

VfL BochumFSV Mainz 05
44%Possession56%
0.89Expected goals (xG)1.47
0.08xG per shot0.07
11Shots22
6Shots on target8
55%Shots on target %36%
5Shots in box17
338Passes442
72%Pass accuracy78%
6Corners6
3Saves5
9Fouls6
3Yellow cards0
2Offsides3

Compared with usual

VfL Bochum

33 matches this season, all competitions baseline
This matchAvg
Goals10.88
Conceded42
xG0.891.2
xG against1.471.8
Shots1113.2
On target64.1
Shots faced2214.3
xG per shot0.080.09
Possession44%45.5%
Passes338376.4
Pass accuracy72%74.1%
Corners64.8
Fouls914.1

FSV Mainz 05

34 matches this season, all competitions baseline
This matchAvg
Goals41.5high
Conceded11.3
xG1.471.4
xG against0.891.4
Shots2211.9
On target84.4
Shots faced1113.9
xG per shot0.070.12
Possession56%49.7%
Passes442439.6
Pass accuracy78%77.4%
Corners64.8
Fouls612.5

Timeline

  • 45+1' Yellow Tom Krauß
  • 45+3' Goal Nadiem Amiri league goal #7
  • 46' Sub Felix Passlack → Gerrit Holtmann
  • 46' Sub Tom Krauß → Mats Pannewig
  • 46' Sub Matúš Bero → Dani de Wit
  • 53' Goal Phillipp Mwene league goal #1 assist Jae-sung Lee
  • 61' Sub Jae-sung Lee → Hyun-Seok Hong
  • 61' Sub Phillipp Mwene → Silvan Widmer
  • 65' Yellow Ibrahima Sissoko
  • 71' Sub Ibrahima Sissoko → Anthony Losilla
  • 72' Sub Tim Oermann → Cristian Gamboa
  • 73' Goal Jonathan Burkardt league goal #17 assist Paul Nebel
  • 82' Yellow Ivan Ordets
  • 84' Goal Gerrit Holtmann league goal #2 assist Dani de Wit
  • 89' Sub Stefan Bell → Nikolas Veratschnig
  • 90+1' Sub Nadiem Amiri → Lennard Maloney
  • 90+1' Sub Jonathan Burkardt → Nelson Weiper
  • 90+3' Goal Paul Nebel league goal #9 assist Nelson Weiper

Category leaders

  • Key passesPaul Nebel4
  • Duels wonIbrahima Sissoko13/23
  • DribblesIbrahima Sissoko3/4
  • Defensive actionsIvan Ordets6
  • ShotsGerrit Holtmann4 (on target 3)
  • Fouls wonKaishu Sano3

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.