Bundesliga · Matchweek 31
Robert Glatzel 34' (pen)
HT 1:2
Fisnik Asllani 18'
Tim Lemperle 45'
Sat, 25 Apr 2026, 17:30 (UK) · Volksparkstadion, Hamburg
Hamburger SV · 31 pts|1899 Hoffenheim · 57 pts

1899 Hoffenheim won on the scoreboard and on xG (1.37–1.45).

Player of the matchAlbian Hajdari7.7Decisive moment45' Tim Lemperle+0.9

Hamburger SV 1-2 1899 Hoffenheim

Key numbers

  • Possession 41% – 59%
  • Shots 12 (4 on target) – 15 (6)
  • Decisive moment: 45' Tim Lemperle, FN xPts +0.9
Player of the match
Albian Hajdari 7.7Strong

Highest FN Score on the pitch: 7.7 (Strong)

Game state

0-11-11-2
Hamburger SV ahead 0 min · level 29 min · 1899 Hoffenheim ahead 61 min

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.

18' Fisnik Asllani Goal · scorer +0.6 · assist Vladimir Coufal +0.2 +0.8
34' Robert Glatzel Pen goal +0.8
45' Tim Lemperle Goal · scorer +0.6 · assist Albian Hajdari +0.3 +0.9
Hamburger SV Expected (last two seasons) 1.5Own moments +0.8Opponent moments −1.5Time effect −0.8→ League points won 0
1899 Hoffenheim Expected (last two seasons) 1.3Own moments +1.7Opponent moments −0.9Time effect +0.9→ 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

Hamburger SV1899 Hoffenheim
41%Possession59%
1.37Expected goals (xG)1.45
0.11xG per shot0.1
12Shots15
4Shots on target6
33%Shots on target %40%
11Shots in box8
317Passes435
74%Pass accuracy81%
4Corners9
4Saves3
11Fouls18
2Yellow cards4
1Offsides1

Compared with usual

Hamburger SV

last 32 matches, all competitions baseline
This matchAvg
Goals11.1
Conceded21.5
xG1.371.1
xG against1.451.7
Shots1212.5
On target44.7
Shots faced1514.5
xG per shot0.110.1
Possession41%46.6%
Passes317401.2
Pass accuracy74%80.3%
Corners43.9
Fouls1111.9

1899 Hoffenheim

32 matches this season, all competitions baseline
This matchAvg
Goals22
Conceded11.4
xG1.451.5
xG against1.371.4
Shots1513.7
On target65.2
Shots faced1212.5
xG per shot0.10.11
Possession59%55.2%
Passes435472.9
Pass accuracy81%80.2%
Corners95.6
Fouls1814.1

Timeline

  • 8' Yellow Robin Hranáč
  • 18' Goal Fisnik Asllani league goal #10 assist Vladimir Coufal
  • 32' Yellow Oliver Baumann
  • 34' Goal Robert Glatzel (pen) league goal #3
  • 45' Goal Tim Lemperle league goal #8 assist Albian Hajdari
  • 46' Sub Robin Hranáč → Bernardo
  • 49' Yellow Nicolai Remberg
  • 64' Sub Robert Glatzel → Otto Stange
  • 64' Sub Fisnik Asllani → Grischa Promel
  • 68' Yellow Grischa Promel
  • 71' Yellow Wouter Burger
  • 75' Sub William Mikelbrencis → Albert Sambi Lokonga
  • 75' Sub Bakery Jatta → Giorgi Gocholeishvili
  • 75' Sub Andrej Kramarić → Alexander Prass
  • 85' Sub Tim Lemperle → Max Moerstedt
  • 85' Sub Bazoumana Touré → Cole Campbell
  • 88' Sub Warmed Omari → Rayan Philippe
  • 88' Sub Albert Grønbæk → Damion Downs
  • 90+2' Yellow Albert Sambi Lokonga

Category leaders

  • Key passesFábio Vieira4
  • Duels wonNicolás Capaldo14/21
  • DribblesNicolás Capaldo3/4
  • Defensive actionsWarmed Omari7
  • ShotsBakery Jatta3 (on target 1)
  • Fouls wonNicolás Capaldo4

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.