Bundesliga · Matchweek 31
Dominik Kohr 15'
Paul Nebel 29'
Sheraldo Becker 45'
HT 3:0
Nicolas Jackson 53'
Michael Olise 73'
Jamal Musiala 80'
Harry Kane 83'
Sat, 25 Apr 2026, 14:30 (UK) · Mewa Arena, Mainz
FSV Mainz 05 · 34 pts|Bayern München · 82 pts

FSV Mainz 05 edged xG (2.69–2.21) but Bayern München took the win.

Player of the matchKonrad Laimer8.2Decisive moment83' Harry Kane+1.4

FSV Mainz 05 3-4 Bayern München

Key numbers

  • Possession 30% – 70%
  • Shots 21 (8 on target) – 11 (6)
  • Decisive moment: 83' Harry Kane, FN xPts +1.4
Player of the match
Konrad Laimer 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

1-02-03-03-13-23-33-4
FSV Mainz 05 ahead 65 min · level 18 min · Bayern München ahead 7 min
  • Michael Olise — off the bench 45 min · 1G 0A
  • Harry Kane — off the bench 45 min · 1G 0A
  • Jamal Musiala — off the bench 33 min · 1G 0A

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.

15' Dominik Kohr Goal · scorer +0.5 · assist Kaishu Sano +0.2 +0.7
29' Paul Nebel Goal +0.7
45' Sheraldo Becker Goal +0.4
53' Nicolas Jackson Goal · assist Konrad Laimer +0.2
73' Michael Olise Goal · scorer +0.3 · assist Konrad Laimer +0.1 +0.4
80' Jamal Musiala Goal +1.1
83' Harry Kane Goal +1.4
FSV Mainz 05 Expected (last two seasons) 0.7Own moments +1.8Opponent moments −3.1Time effect +0.6→ League points won 0
Bayern München Expected (last two seasons) 2.1Own moments +3.1Opponent moments −1.6Time effect −0.6→ 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

FSV Mainz 05Bayern München
30%Possession70%
2.69Expected goals (xG)2.21
0.13xG per shot0.2
21Shots11
8Shots on target6
38%Shots on target %55%
15Shots in box10
253Passes618
76%Pass accuracy90%
4Corners4
2Saves5
14Fouls10
1Yellow cards2
1Offsides0

Compared with usual

FSV Mainz 05

32 matches this season, all competitions baseline
This matchAvg
Goals31.2
Conceded41.5
xG2.691.4
xG against2.211.5
Shots2111.4high
On target83.8
Shots faced1114.4
xG per shot0.130.12
Possession30%44.3%
Passes253369.8
Pass accuracy76%73.8%
Corners44.9
Fouls1411.2

Bayern München

47 matches this season, all competitions baseline
This matchAvg
Goals43.4
Conceded31
xG2.212.7
xG against2.691.1
Shots1118.9
On target68.7
Shots faced2110.3
xG per shot0.20.14
Possession70%64.9%
Passes618675.6
Pass accuracy90%89.2%
Corners46.1
Fouls109.8

Timeline

  • 15' Goal Dominik Kohr league goal #2 assist Kaishu Sano
  • 20' Yellow Dominik Kohr
  • 29' Goal Paul Nebel league goal #5
  • 33' Yellow Konrad Laimer
  • 45' Goal Sheraldo Becker league goal #2
  • 46' Sub Luis Díaz → Michael Olise
  • 46' Sub Aleksandar Pavlović → Harry Kane
  • 53' Goal Nicolas Jackson league goal #7 assist Konrad Laimer
  • 57' Sub Alphonso Davies → Josip Stanišić
  • 57' Sub Raphael Guerreiro → Jamal Musiala
  • 71' Sub Sheraldo Becker → Armindo Sieb
  • 73' Goal Michael Olise league goal #13 assist Konrad Laimer
  • 77' Sub Bara Sapoko Ndiaye → Jonathan Tah
  • 79' Sub Nadiem Amiri → Lennard Maloney
  • 80' Sub Silvan Widmer → Anthony Caci
  • 80' Goal Jamal Musiala league goal #3
  • 83' Goal Harry Kane league goal #33
  • 85' Sub Paul Nebel → William Bøving
  • 85' Sub Dominik Kohr → Nelson Weiper
  • 90+7' Yellow Michael Olise

Category leaders

  • Key passesKaishu Sano3
  • Duels wonBara Sapoko Ndiaye11/17
  • DribblesBara Sapoko Ndiaye4/4
  • Defensive actionsStefan Posch9
  • ShotsNadiem Amiri4 (on target 3)

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.