Bundesliga · Matchweek 28
Oladapo Afolayan 85'
HT 0:1
Ko Itakura 45+2'
Sun, 6 Apr 2025, 14:30 (UK) · Millerntor-Stadion, Hamburg
FC St. Pauli · 26 pts|Borussia Mönchengladbach · 44 pts

1-1 draw, with xG at 1.84–0.64.

Player of the matchTiago Pereira Cardoso8.1Decisive moment45+2' Ko Itakura+1.0

FC St. Pauli 1-1 Borussia Mönchengladbach

Key numbers

  • Possession 64% – 36%
  • Shots 26 (9 on target) – 5 (3)
  • Decisive moment: 45+2' Ko Itakura, FN xPts +1.0
Player of the match
Tiago Pereira Cardoso 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

0-11-1
FC St. Pauli ahead 0 min · level 50 min · Borussia Mönchengladbach ahead 40 min
  • Oladapo Afolayan — off the bench 16 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.

45+2' Ko Itakura Goal · scorer +0.7 · assist Franck Honorat +0.3 +1.0
85' Oladapo Afolayan Goal · scorer +0.7 · assist Eric Smith +0.3 +1.0
FC St. Pauli Expected (last two seasons) 1.3Own moments +1.0Opponent moments −0.8Time effect −0.5→ League points won 1
Borussia Mönchengladbach Expected (last two seasons) 1.5Own moments +1.0Opponent moments −1.7Time 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. PauliBorussia Mönchengladbach
64%Possession36%
1.84Expected goals (xG)0.64
0.07xG per shot0.13
26Shots5
9Shots on target3
35%Shots on target %60%
12Shots in box4
549Passes321
86%Pass accuracy75%
11Corners2
2Saves8
6Fouls13
0Yellow cards2
0Offsides0

Compared with usual

FC St. Pauli

29 matches this season, all competitions baseline
This matchAvg
Goals10.93
Conceded11.3
xG1.840.98
xG against0.641.3
Shots2611.4high
On target93.3high
Shots faced511.3
xG per shot0.070.09
Possession64%44.8%
Passes549423.9
Pass accuracy86%77.9%
Corners114.5
Fouls610.2

Borussia Mönchengladbach

29 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded11.5
xG0.641.5
xG against1.841.7
Shots513.1
On target35.1
Shots faced2616high
xG per shot0.130.12
Possession36%51.2%
Passes321493low
Pass accuracy75%83.1%
Corners24.7
Fouls1310.7

Timeline

  • 43' VAR Noah Weißhaupt
  • 45+2' Goal Ko Itakura league goal #2 assist Franck Honorat
  • 47' Yellow Lukas Ullrich
  • 61' Sub Lars Ritzka → Morgan Guilavogui
  • 61' Sub Franck Honorat → Fabio Chiarodia
  • 61' Sub Lukas Ullrich → Luca Netz
  • 74' Sub Elias Saad → Oladapo Afolayan
  • 74' Sub Noah Weißhaupt → Connor Metcalfe
  • 75' Sub Alassane Pléa → Kevin Stöger
  • 76' Yellow Luca Netz
  • 83' Sub Danel Sinani → Johannes Eggestein
  • 85' Goal Oladapo Afolayan league goal #3 assist Eric Smith
  • 86' Sub Tim Kleindienst → Nathan N'Goumou
  • 86' Sub Robin Hack → Marvin Friedrich

Category leaders

  • Key passesJackson Irvine3
  • Duels wonJackson Irvine11/16
  • DribblesNoah Weißhaupt3/4
  • Defensive actionsNico Elvedi6
  • ShotsElias Saad3 (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.