Bundesliga · Matchweek 9
HT 0:2
Haris Tabaković 15'
Haris Tabaković 40'
Shuto Machino 75'
Oscar Fraulo 80'
Sat, 1 Nov 2025, 14:30 (UK) · Millerntor-Stadion, Hamburg
FC St. Pauli · 7 pts|Borussia Mönchengladbach · 6 pts

Borussia Mönchengladbach won on the scoreboard and on xG (0.88–2.32).

Player of the matchHaris Tabaković8.9Decisive moment15' Haris Tabaković+0.8

FC St. Pauli 0-4 Borussia Mönchengladbach

Key numbers

  • Possession 56% – 44%
  • Shots 16 (4 on target) – 15 (11)
  • Decisive moment: 15' Haris Tabaković, FN xPts +0.8
Player of the match
Haris Tabaković 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

0-10-20-30-4
FC St. Pauli ahead 0 min · level 15 min · Borussia Mönchengladbach ahead 75 min
  • Shuto Machino — off the bench 33 min · 1G 1A
  • Oscar Fraulo — off the bench 12 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' Haris Tabaković Goal · scorer +0.6 · assist Florian Neuhaus +0.2 +0.8
40' Haris Tabaković Goal · scorer +0.3 · assist Franck Honorat +0.2 +0.5
75' Shuto Machino Goal · assist Haris Tabaković 0.0
80' Oscar Fraulo Goal · assist Shuto Machino 0.0
FC St. Pauli Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.0Time effect −0.3→ League points won 0
Borussia Mönchengladbach Expected (last two seasons) 1.5Own moments +1.3Opponent moments 0.0Time 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. PauliBorussia Mönchengladbach
56%Possession44%
0.88Expected goals (xG)2.32
0.06xG per shot0.15
16Shots15
4Shots on target11
25%Shots on target %73%
8Shots in box9
598Passes472
86%Pass accuracy87%
8Corners1
7Saves4
11Fouls8
4Yellow cards0
2Offsides1

Compared with usual

FC St. Pauli

10 matches this season, all competitions baseline
This matchAvg
Goals00.9
Conceded41.5high
xG0.880.85
xG against2.321.2
Shots1615.5
On target45.5
Shots faced1510.1
xG per shot0.060.07
Possession56%53.1%
Passes598540.3
Pass accuracy86%80.7%
Corners87.4
Fouls1112

Borussia Mönchengladbach

10 matches this season, all competitions baseline
This matchAvg
Goals41.2
Conceded02.1
xG2.320.89high
xG against0.881.4
Shots1514.5
On target115.5high
Shots faced1614.1
xG per shot0.150.14
Possession44%48.9%
Passes472437.7
Pass accuracy87%81.6%
Corners16.3
Fouls811.8

Timeline

  • 15' Goal Haris Tabaković league goal #4 assist Florian Neuhaus
  • 18' Yellow James Sands
  • 40' Goal Haris Tabaković league goal #5 assist Franck Honorat
  • 46' Sub Mathias Pereira Lage → Andreas Hountondji
  • 46' Sub Oladapo Afolayan → Martijn Kaars
  • 46' Sub Danel Sinani → Abdoulie Ceesay
  • 55' Sub James Sands → Connor Metcalfe
  • 57' Sub Franck Honorat → Shuto Machino
  • 60' Yellow Manolis Saliakas
  • 63' Yellow Abdoulie Ceesay
  • 75' Goal Shuto Machino league goal #1 assist Haris Tabaković
  • 78' Sub Florian Neuhaus → Giovanni Reyna
  • 78' Sub Joseph Scally → Oscar Fraulo
  • 80' Goal Oscar Fraulo league goal #1 assist Shuto Machino
  • 84' Sub Manolis Saliakas → Jackson Irvine
  • 85' Sub Rocco Reitz → Kevin Stöger
  • 85' Sub Haris Tabaković → Jan Urbich
  • 90+4' Yellow Andreas Hountondji

Category leaders

  • Key passesFranck Honorat3
  • Duels wonRocco Reitz8/14
  • DribblesKevin Diks2/2
  • Defensive actionsRocco Reitz7
  • ShotsHaris Tabaković5 (on target 4)
  • Fouls wonOladapo Afolayan3

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.