Bundesliga · Matchweek 32
Abdoulie Ceesay 87'
HT 0:2
Phillip Tietz 6'
Phillipp Mwene 40'
Sun, 3 May 2026, 14:30 (UK) · Millerntor-Stadion, Hamburg
FC St. Pauli · 26 pts|FSV Mainz 05 · 37 pts

FSV Mainz 05 won on the scoreboard and on xG (0.84–2.54).

Player of the matchStefan Posch7.8Decisive moment6' Phillip Tietz+0.7

FC St. Pauli 1-2 FSV Mainz 05

Key numbers

  • Possession 52% – 48%
  • Shots 10 (3 on target) – 17 (6)
  • Decisive moment: 6' Phillip Tietz, FN xPts +0.7
Player of the match
Stefan Posch 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

0-10-21-2
FC St. Pauli ahead 0 min · level 6 min · FSV Mainz 05 ahead 84 min
  • Abdoulie Ceesay — off the bench 25 min · 1G 0A
  • Martijn Kaars — off the bench 25 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.

6' Phillip Tietz Goal · scorer +0.5 · assist Sheraldo Becker +0.2 +0.7
40' Phillipp Mwene Goal · scorer +0.3 · assist Silvan Widmer +0.1 +0.4
87' Abdoulie Ceesay Goal · assist Martijn Kaars +0.1
FC St. Pauli Expected (last two seasons) 0.9Own moments +0.1Opponent moments −0.8Time effect −0.2→ League points won 0
FSV Mainz 05 Expected (last two seasons) 1.8Own moments +1.1Opponent moments −0.1Time effect +0.2→ 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

FC St. PauliFSV Mainz 05
52%Possession48%
0.84Expected goals (xG)2.54
0.08xG per shot0.15
10Shots17
3Shots on target6
30%Shots on target %35%
7Shots in box15
494Passes465
84%Pass accuracy82%
7Corners7
3Saves1
10Fouls8
3Yellow cards1
1Offsides4

Compared with usual

FC St. Pauli

35 matches this season, all competitions baseline
This matchAvg
Goals10.83
Conceded21.7
xG0.840.8
xG against2.541.4
Shots1011.5
On target33.8
Shots faced1711.7
xG per shot0.080.07
Possession52%45.5%
Passes494456
Pass accuracy84%77.7%
Corners75.1
Fouls109.9

FSV Mainz 05

33 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded11.5
xG2.541.4
xG against0.841.5
Shots1711.7
On target64
Shots faced1014.3
xG per shot0.150.12
Possession48%43.9%
Passes465366.2
Pass accuracy82%73.9%
Corners74.9
Fouls811.3

Timeline

  • 6' Goal Phillip Tietz league goal #4 assist Sheraldo Becker
  • 40' Goal Phillipp Mwene league goal #1 assist Silvan Widmer
  • 46' Sub Lars Ritzka → Adam Dźwigała
  • 46' Sub Danel Sinani → Connor Metcalfe
  • 65' Sub Andreas Hountondji → Martijn Kaars
  • 65' Sub Eric Smith → Abdoulie Ceesay
  • 68' Yellow Daniel Batz
  • 72' Sub Sheraldo Becker → Armindo Sieb
  • 76' Sub Kacper Potulski → Dominik Kohr
  • 77' Sub Silvan Widmer → Anthony Caci
  • 84' Sub Jackson Irvine → Mathias Rasmussen
  • 84' Sub Nadiem Amiri → Lennard Maloney
  • 84' Sub Phillip Tietz → Nelson Weiper
  • 87' Goal Abdoulie Ceesay league goal #1 assist Martijn Kaars
  • 88' Yellow Karol Mets
  • 90+1' Yellow Connor Metcalfe
  • 90+4' Yellow Abdoulie Ceesay

Category leaders

  • Key passesNadiem Amiri5
  • Duels wonPhillip Tietz9/16
  • DribblesPaul Nebel3/6
  • Defensive actionsStefan Posch6
  • ShotsPhillipp Mwene3 (on target 2)
  • Fouls wonTomoya Ando3

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.