Bundesliga · Matchweek 16
Martijn Kaars 90' (pen)
HT 0:0
Yan Diomande 66'
Tue, 27 Jan 2026, 19:30 (UK) · Millerntor-Stadion, Hamburg
FC St. Pauli · 14 pts|RB Leipzig · 36 pts

1-1 draw, with xG at 1.45–1.04.

Player of the matchYan Diomande8.5Decisive moment66' Yan Diomande+1.2

FC St. Pauli 1-1 RB Leipzig

Key numbers

  • Possession 46% – 54%
  • Shots 7 (2 on target) – 12 (5)
  • Decisive moment: 66' Yan Diomande, FN xPts +1.2
Player of the match
Yan Diomande 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

0-11-1
FC St. Pauli ahead 0 min · level 66 min · RB Leipzig ahead 24 min
  • Martijn Kaars — off the bench 23 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.

66' Yan Diomande Goal +1.2
90' Martijn Kaars Pen goal +1.0
FC St. Pauli Expected (last two seasons) 0.9Own moments +1.0Opponent moments −0.8Time effect −0.1→ League points won 1
RB Leipzig Expected (last two seasons) 1.8Own moments +1.2Opponent moments −1.8Time effect −0.2→ League points won 1

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. PauliRB Leipzig
46%Possession54%
1.45Expected goals (xG)1.04
0.21xG per shot0.09
7Shots12
2Shots on target5
29%Shots on target %42%
3Shots in box9
513Passes603
78%Pass accuracy84%
4Corners3
5Saves1
6Fouls8
0Yellow cards1
5Offsides3

Compared with usual

FC St. Pauli

21 matches this season, all competitions baseline
This matchAvg
Goals10.9
Conceded11.6
xG1.450.68
xG against1.041.4
Shots712.1
On target24.2
Shots faced1211.2
xG per shot0.210.07high
Possession46%47.7%
Passes513481.4
Pass accuracy78%78.8%
Corners45.8
Fouls610.7

RB Leipzig

21 matches this season, all competitions baseline
This matchAvg
Goals12.2
Conceded11.3
xG1.041.7
xG against1.451.3
Shots1216.8
On target56.1
Shots faced712.5
xG per shot0.090.1
Possession54%53.2%
Passes603497.9
Pass accuracy84%84.9%
Corners35.6
Fouls89.1

Timeline

  • 49' Yellow Christoph Baumgartner
  • 64' Sub Rômulo → Conrad Harder
  • 66' Goal Yan Diomande league goal #7
  • 67' Sub Ricky-Jade Jones → Martijn Kaars
  • 76' Sub Joel Chima Fujita → Mathias Rasmussen
  • 76' Sub James Sands → Jackson Irvine
  • 76' Sub Danel Sinani → Mathias Pereira Lage
  • 85' Sub Christoph Baumgartner → Ezechiel Banzuzi
  • 85' Sub Antonio Nusa → Tidiam Gomis
  • 88' Sub Manolis Saliakas → Abdoulie Ceesay
  • 90' Goal Martijn Kaars (pen) league goal #3
  • 90+4' Sub Yan Diomande → Benjamin Henrichs

Category leaders

  • Key passesYan Diomande4
  • Duels wonTomoya Ando8/11
  • DribblesYan Diomande5/9
  • Defensive actionsHauke Wahl8
  • ShotsAntonio Nusa3 (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.