Bundesliga · Matchweek 12
Robert Glatzel 17'
Fábio Vieira 90'
HT 1:0
Deniz Undav 54'
Sun, 30 Nov 2025, 14:30 (UK) · Volksparkstadion, Hamburg
Hamburger SV · 12 pts|VfB Stuttgart · 22 pts

Hamburger SV won on the scoreboard and on xG (0.98–0.75).

Player of the matchNicolás Capaldo7.4Decisive moment90' Fábio Vieira+1.9

Hamburger SV 2-1 VfB Stuttgart

Key numbers

  • Possession 34% – 66%
  • Shots 9 (2 on target) – 14 (3)
  • Decisive moment: 90' Fábio Vieira, FN xPts +1.9
Player of the match
Nicolás Capaldo 7.4Strong

Highest FN Score on the pitch: 7.4 (Strong)

Game state

1-01-12-1
Hamburger SV ahead 37 min · level 53 min · VfB Stuttgart ahead 0 min
  • Hamburger SV: Red card 81' → ~9 min a player down
  • Fábio Vieira — off the bench 23 min · 1G 0A
  • Fabio Baldé — off the bench 22 min · 0G 1A
  • Deniz Undav — off the bench 50 min · 1G 0A
  • Jamie Leweling — 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.

17' Robert Glatzel Goal · scorer +0.6 · assist Alexander Røssing-Lelesiit +0.2 +0.8
54' Deniz Undav Goal · scorer +0.6 · assist Jamie Leweling +0.2 +0.8
81' Alexander Røssing-Lelesiit Red card −0.1
90' Fábio Vieira Goal · scorer +1.3 · assist Fabio Baldé +0.6 +1.9
Hamburger SV Expected (last two seasons) 1.4Own moments +2.6Opponent moments −1.0Time effect 0.0→ League points won 3
VfB Stuttgart Expected (last two seasons) 1.3Own moments +0.8Opponent moments −1.6Time effect −0.5→ 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

Hamburger SVVfB Stuttgart
34%Possession66%
0.98Expected goals (xG)0.75
0.11xG per shot0.05
9Shots14
2Shots on target3
22%Shots on target %21%
8Shots in box7
277Passes542
72%Pass accuracy87%
4Corners6
2Saves0
16Fouls12
2Yellow cards4
0Offsides1

Compared with usual

Hamburger SV

last 12 matches, all competitions baseline
This matchAvg
Goals20.83
Conceded11.4
xG0.981.2
xG against0.751.5
Shots914
On target25
Shots faced1414.4
xG per shot0.110.08
Possession34%48.8%
Passes277420.7low
Pass accuracy72%82.7%
Corners44
Fouls1612.8

VfB Stuttgart

18 matches this season, all competitions baseline
This matchAvg
Goals11.8
Conceded21.2
xG0.751.5
xG against0.981.1
Shots1416.8
On target35.9
Shots faced912.7
xG per shot0.050.09
Possession66%59.1%
Passes542537
Pass accuracy87%84.6%
Corners65.9
Fouls1212.2

Timeline

  • 17' Goal Robert Glatzel league goal #1 assist Alexander Røssing-Lelesiit
  • 23' Yellow Pascal Stenzel
  • 33' Sub Robert Glatzel → Ransford Yeboah Königsdörffer
  • 40' Sub Chris Führich → Deniz Undav
  • 46' Sub Pascal Stenzel → Jamie Leweling
  • 54' Goal Deniz Undav league goal #7 assist Jamie Leweling
  • 58' Sub Nikolas Nartey → Angelo Stiller
  • 65' Yellow Alexander Røssing-Lelesiit
  • 67' Sub William Mikelbrencis → Giorgi Gocholeishvili
  • 67' Sub Albert Sambi Lokonga → Fábio Vieira
  • 68' Sub Rayan Philippe → Fabio Baldé
  • 74' Yellow Chema Andrés
  • 81' Second yellow Alexander Røssing-Lelesiit
  • 81' Yellow Deniz Undav
  • 87' Yellow Josha Vagnoman
  • 87' Sub Ramon Hendriks → Maximilian Mittelstädt
  • 87' Sub Badredine Bouanani → Lazar Jovanović
  • 88' Sub → Guilherme Ramos
  • 90' Goal Fábio Vieira league goal #1 assist Fabio Baldé

Category leaders

  • Key passesBilal El Khannouss4
  • Duels wonAlexander Røssing-Lelesiit9/17
  • Defensive actionsNicolás Capaldo10
  • ShotsDeniz Undav3 (on target 1)
  • Fouls wonAlexander Røssing-Lelesiit4

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.