Bundesliga · Matchweek 18
HT 0:0
Sat, 17 Jan 2026, 14:30 (UK) · Volksparkstadion, Hamburg
Hamburger SV · 17 pts|Borussia Mönchengladbach · 20 pts

0-0 draw, with xG at 1.19–0.47.

Player of the matchMoritz Nicolas9.1

Hamburger SV 0-0 Borussia Mönchengladbach

Key numbers

  • Possession 57% – 43%
  • Shots 25 (12 on target) – 6 (0)
Player of the match
Moritz Nicolas 9.1Dominant

Highest FN Score on the pitch: 9.1 (Dominant)

Game state

Hamburger SV ahead 0 min · level 90 min · Borussia Mönchengladbach ahead 0 min

FN xPts — what each moment was worth

No goals, red cards or missed penalties, so no FN xPts moments in this match.

Hamburger SV Expected (last two seasons) 1.7Own moments 0.0Opponent moments 0.0Time effect −0.7→ League points won 1
Borussia Mönchengladbach Expected (last two seasons) 1.1Own moments 0.0Opponent moments 0.0Time effect −0.1→ 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

Hamburger SVBorussia Mönchengladbach
57%Possession43%
1.19Expected goals (xG)0.47
0.05xG per shot0.08
25Shots6
12Shots on target0
48%Shots on target %0%
14Shots in box4
538Passes409
86%Pass accuracy77%
2Corners5
0Saves12
16Fouls18
1Yellow cards2
2Offsides0

Compared with usual

Hamburger SV

last 18 matches, all competitions baseline
This matchAvg
Goals01
Conceded01.5
xG1.191.1
xG against0.471.4
Shots2513.4
On target124.9high
Shots faced614.2
xG per shot0.050.08
Possession57%47.3%
Passes538414.6
Pass accuracy86%81.6%
Corners24
Fouls1612.2

Borussia Mönchengladbach

20 matches this season, all competitions baseline
This matchAvg
Goals01.5
Conceded01.7
xG0.471.2
xG against1.191.4
Shots612.9
On target05.1
Shots faced2513.9
xG per shot0.080.14
Possession43%47.1%
Passes409453.4
Pass accuracy77%81.8%
Corners54.9
Fouls1810.8high

Timeline

  • 42' Yellow Yannik Engelhardt
  • 59' Yellow Kevin Diks
  • 67' Sub Ransford Yeboah Königsdörffer → Rayan Philippe
  • 67' Sub Nicolás Capaldo → Giorgi Gocholeishvili
  • 69' Sub Florian Neuhaus → Giovanni Reyna
  • 69' Sub Franck Honorat → Jens Castrop
  • 80' Yellow Jordan Torunarigha
  • 80' Sub Damion Downs → Robert Glatzel
  • 80' Sub Jean-Luc Dompé → Alexander Røssing-Lelesiit
  • 85' Sub Bakery Jatta → Guilherme Ramos
  • 88' Sub Kevin Diks → Kota Takai
  • 90+2' Sub Haris Tabaković → Shuto Machino

Category leaders

  • Key passesNicolás Capaldo3
  • Duels wonJordan Torunarigha8/13
  • DribblesFábio Vieira2/2
  • Defensive actionsNicolai Remberg6
  • ShotsFábio Vieira4 (on target 0)
  • Fouls wonJoseph Scally4

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.