Bundesliga · Matchweek 30
Jens Stage 37'
Jens Stage 57'
Cameron Puertas 90'
HT 1:1
Robert Glatzel 41'
Sat, 18 Apr 2026, 14:30 (UK) · Weserstadion, Bremen
Werder Bremen · 31 pts|Hamburger SV · 31 pts

Werder Bremen won on the scoreboard and on xG (1.74–0.57).

Player of the matchCameron Puertas8.9Decisive moment57' Jens Stage+1.0

Werder Bremen 3-1 Hamburger SV

Key numbers

  • Possession 57% – 43%
  • Shots 18 (10 on target) – 11 (3)
  • Decisive moment: 57' Jens Stage, FN xPts +1.0
Player of the match
Cameron Puertas 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

1-01-12-13-1
Werder Bremen ahead 37 min · level 53 min · Hamburger SV ahead 0 min
  • Hamburger SV: Red card 79' → ~11 min a player down

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.

37' Jens Stage Goal · scorer +0.6 · assist Yukinari Sugawara +0.2 +0.8
41' Robert Glatzel Goal · scorer +0.5 · assist Nicolás Capaldo +0.2 +0.7
57' Jens Stage Goal · scorer +0.7 · assist Cameron Puertas +0.3 +1.0
79' Philip Otele Red card −0.1
90' Cameron Puertas Goal · assist Romano Schmid +0.2
Werder Bremen Expected (last two seasons) 1.6Own moments +2.0Opponent moments −0.8Time effect +0.2→ League points won 3
Hamburger SV Expected (last two seasons) 1.1Own moments +0.6Opponent moments −1.6Time effect −0.1→ 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

Werder BremenHamburger SV
57%Possession43%
1.74Expected goals (xG)0.57
0.1xG per shot0.05
18Shots11
10Shots on target3
56%Shots on target %27%
8Shots in box7
446Passes341
80%Pass accuracy74%
7Corners3
2Saves7
14Fouls14
4Yellow cards3
1Offsides1

Compared with usual

Werder Bremen

30 matches this season, all competitions baseline
This matchAvg
Goals31.1
Conceded11.8
xG1.741.2
xG against0.571.5
Shots1813
On target103.9high
Shots faced1113.4
xG per shot0.10.1
Possession57%51.8%
Passes446483.9
Pass accuracy80%81.9%
Corners74.5
Fouls1410.1

Hamburger SV

last 31 matches, all competitions baseline
This matchAvg
Goals11.1
Conceded31.5
xG0.571.1
xG against1.741.7
Shots1112.6
On target34.7
Shots faced1814.4
xG per shot0.050.1
Possession43%46.7%
Passes341403.1
Pass accuracy74%80.5%
Corners33.9
Fouls1411.9

Timeline

  • 37' Goal Jens Stage league goal #8 assist Yukinari Sugawara
  • 41' Goal Robert Glatzel league goal #2 assist Nicolás Capaldo
  • 45' Yellow Olivier Deman
  • 45' Yellow Ransford Yeboah Königsdörffer
  • 57' Goal Jens Stage league goal #9 assist Cameron Puertas
  • 58' Yellow Miro Muheim
  • 61' Sub Jovan Milošević → Marco Grüll
  • 66' Sub Albert Grønbæk → Philip Otele
  • 67' Sub Jens Stage → Leonardo Bittencourt
  • 71' Yellow Yukinari Sugawara
  • 73' Yellow Leonardo Bittencourt
  • 75' Sub Miro Muheim → Bakery Jatta
  • 75' Sub Ransford Yeboah Königsdörffer → Otto Stange
  • 78' VAR Philip Otele
  • 79' Red Philip Otele
  • 82' Yellow Marco Grüll
  • 83' Sub Nicolás Capaldo → Damion Downs
  • 87' VAR Bakery Jatta
  • 89' Yellow Bakery Jatta
  • 89' Sub Justin Njinmah → Niklas Stark
  • 90' Goal Cameron Puertas league goal #1 assist Romano Schmid

Category leaders

  • Key passesRomano Schmid5
  • Duels wonRomano Schmid10/19
  • DribblesRomano Schmid3/6
  • Defensive actionsAlbert Grønbæk6
  • ShotsCameron Puertas5 (on target 3)
  • Fouls wonFábio Vieira4

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.