Bundesliga · Matchweek 14
Martijn Kaars 35'
Martijn Kaars 53'
HT 1:0
Marvin Pieringer 64'
Sat, 13 Dec 2025, 14:30 (UK) · Millerntor-Stadion, Hamburg
FC St. Pauli · 11 pts|1. FC Heidenheim · 11 pts

1. FC Heidenheim edged xG (0.8–2.44) but FC St. Pauli took the win.

Player of the matchJoel Chima Fujita8.1Decisive moment35' Martijn Kaars+1.0

FC St. Pauli 2-1 1. FC Heidenheim

Key numbers

  • Possession 36% – 64%
  • Shots 8 (5 on target) – 20 (7)
  • Decisive moment: 35' Martijn Kaars, FN xPts +1.0
Player of the match
Joel Chima Fujita 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

1-02-02-1
FC St. Pauli ahead 55 min · level 35 min · 1. FC Heidenheim ahead 0 min
  • FC St. Pauli: Red card 45' → ~45 min a player down
  • Stefan Schimmer — off the bench 45 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.

35' Martijn Kaars Goal · scorer +0.7 · assist Joel Chima Fujita +0.3 +1.0
45' Eric Smith Red card −0.3
53' Martijn Kaars Goal · scorer +0.5 · assist Joel Chima Fujita +0.2 +0.7
64' Marvin Pieringer Goal · scorer +0.3 · assist Stefan Schimmer +0.1 +0.4
FC St. Pauli Expected (last two seasons) 1.1Own moments +1.4Opponent moments −0.6Time effect +1.1→ League points won 3
1. FC Heidenheim Expected (last two seasons) 1.6Own moments +0.4Opponent moments −1.1Time effect −0.9→ 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

FC St. Pauli1. FC Heidenheim
36%Possession64%
0.8Expected goals (xG)2.44
0.1xG per shot0.12
8Shots20
5Shots on target7
63%Shots on target %35%
7Shots in box14
347Passes594
72%Pass accuracy84%
4Corners11
6Saves2
6Fouls15
2Yellow cards3
0Offsides5

Compared with usual

FC St. Pauli

16 matches this season, all competitions baseline
This matchAvg
Goals20.88
Conceded11.7
xG0.80.72
xG against2.441.3high
Shots813.5
On target54.4
Shots faced2010.9high
xG per shot0.10.06
Possession36%50%
Passes347513.7
Pass accuracy72%80.2%
Corners46.2
Fouls610.9

1. FC Heidenheim

last 14 matches, all competitions baseline
This matchAvg
Goals10.86
Conceded22.1
xG2.441.1
xG against0.81.7
Shots2010.4
On target73.3
Shots faced815.9
xG per shot0.120.1
Possession64%41.4%high
Passes594356.4high
Pass accuracy84%76.1%
Corners114.8
Fouls1510.6

Timeline

  • 25' Yellow James Sands
  • 35' Goal Martijn Kaars league goal #1 assist Joel Chima Fujita
  • 42' Yellow Jan Schöppner
  • 45' Red Eric Smith
  • 46' Sub Mathias Pereira Lage → Adam Dźwigała
  • 46' Sub Thomas Keller → Haktab Omar Traore
  • 46' Sub Jan Schöppner → Stefan Schimmer
  • 53' Goal Martijn Kaars league goal #2 assist Joel Chima Fujita
  • 64' Sub Tim Siersleben → Mathias Honsak
  • 64' Sub Adrian Beck → Mikkel Kaufmann
  • 64' Goal Marvin Pieringer league goal #1 assist Stefan Schimmer
  • 69' Yellow Arkadiusz Pyrka
  • 73' Yellow Mikkel Kaufmann
  • 76' Sub Martijn Kaars → Ricky-Jade Jones
  • 78' Sub Julian Niehues → Niklas Dorsch
  • 87' Yellow Marvin Pieringer
  • 90+6' Sub → Connor Metcalfe

Category leaders

  • Key passesJoel Chima Fujita4
  • Duels wonJackson Irvine11/17
  • DribblesArijon Ibrahimović3/5
  • Defensive actionsPatrick Mainka5
  • ShotsMathias Pereira Lage3 (on target 2)
  • Fouls wonJackson Irvine3

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.