Hamburg vs Werder Bremen

7 December 2025 · Bundesliga · 2025/26 · Referee Sascha Stegemann

Full time 3 – 2

Half-time: 0–1

  • Albert Sambi Lokonga 63’
  • Luka Vuskovic 75’
  • Yussuf Poulsen 84’
  • Jens Stage 45’
  • Justin Njinmah 78’

Match summary

Hamburg came from behind to win 3-2 at home to Werder Bremen. Werder Bremen led 1-0 at half-time.

In the first half, Jens Stage put Werder Bremen ahead in the 45th minute, set up by Romano Schmid. In the second half, Albert Sambi Lokonga equalised in the 63rd minute, Luka Vuskovic put Hamburg in front in the 75th minute, set up by Fábio Vieira, Justin Njinmah equalised in the 78th minute, set up by Romano Schmid, and Yussuf Poulsen won it in the 84th minute, set up by Miro Muheim.

The chances backed that up: Hamburg created 1.58 expected goals (xG) from 12 shots to Werder Bremen's 1.17 from 10.

Match stats

54% Possession 46%
12 Shots 10
6 Shots on target 3
5 Corners 3
96 Attacks 106
56 Dangerous attacks 39
456 Passes 384
88% Pass accuracy 82%
18 Tackles 14
8 Fouls 13
2 Yellow cards 6
0 Red cards 0
1 Offsides 2

Key events

Hamburg Werder Bremen
Kick-off
Fábio VieiraShot on target
13’
32’
Albert Sambi LokongaShot on target
39’
45’
Jens StageRight foot shot0-1 (Werder Bremen)
Half-time0-1
Second half underway
Bakery JattaShot on target
54’
Luka VuskovicArgument
56’
58’
Senne LynenShot on target
Miro MuheimAboubaka Soumahoro
59’
62’
Keke ToppFoul
Albert Sambi LokongaLeft foot shot1-1 (Hamburg)
63’
69’
74’
Luka VuskovicRight foot shot2-1 (Hamburg)
75’
78’
Justin NjinmahRight foot shot2-2 (Werder Bremen)
79’
Victor BonifaceCameron Puertas
Giorgi GocholeishviliBakery Jatta
83’
Yussuf PoulsenLeft foot shot3-2 (Hamburg)
84’
Fabio BaldéJean-Luc Dompé
90+2’
90+4’
90+5’
Romano SchmidArgument
Nicolai RembergArgument
90+7’
Full-time3-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.17 45’ Jens Stage (Werder Bremen), 0-1 45’ 63’ Albert Sambi Lokonga (Hamburg), 1-1 63’ 75’ Luka Vuskovic (Hamburg), 2-1 75’ 78’ Justin Njinmah (Werder Bremen), 2-2 78’ 84’ Yussuf Poulsen (Hamburg), 3-2 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.17 45’ Jens Stage (Werder Bremen), 0-1 Stage 45’ 63’ Albert Sambi Lokonga (Hamburg), 1-1 Lokonga 63’ 75’ Luka Vuskovic (Hamburg), 2-1 Vuskovic 75’ 78’ Justin Njinmah (Werder Bremen), 2-2 Njinmah 78’ 84’ Yussuf Poulsen (Hamburg), 3-2 Poulsen 84’
Hamburg 1.58 xGWerder Bremen 1.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Werder Bremen attacking Hamburg attacking 
78’ Justin Njinmah (Werder Bremen), open play, 0.48 xG, goal 59’ Cameron Puertas (Werder Bremen), from a corner, 0.42 xG, off target 23’ Rayan Philippe (Hamburg), open play, 0.40 xG, off target 54’ Bakery Jatta (Hamburg), open play, 0.38 xG, saved 84’ Yussuf Poulsen (Hamburg), open play, 0.35 xG, goal 75’ Luka Vuskovic (Hamburg), set piece, 0.08 xG, goal 80’ Nicolás Capaldo (Hamburg), open play, 0.08 xG, blocked 41’ Fábio Vieira (Hamburg), open play, 0.08 xG, off target 63’ Albert Sambi Lokonga (Hamburg), open play, 0.07 xG, goal 17’ Keke Maximilian Topp (Werder Bremen), open play, 0.06 xG, blocked 45’ Jens Stage (Werder Bremen), open play, 0.06 xG, goal 90’ Jens Stage (Werder Bremen), open play, 0.06 xG, blocked 54’ Rayan Philippe (Hamburg), open play, 0.05 xG, blocked 58’ Senne Lynen (Werder Bremen), open play, 0.03 xG, saved 6’ Jean-Luc Dompe (Hamburg), open play, 0.03 xG, off target 4’ Keke Maximilian Topp (Werder Bremen), open play, 0.02 xG, blocked 13’ Fábio Vieira (Hamburg), open play, 0.02 xG, saved 39’ Albert Sambi Lokonga (Hamburg), open play, 0.02 xG, saved 83’ Senne Lynen (Werder Bremen), open play, 0.02 xG, blocked 3’ Jens Stage (Werder Bremen), open play, 0.01 xG, off target 17’ Nicolás Capaldo (Hamburg), open play, 0.01 xG, blocked 7’ Cameron Puertas (Werder Bremen), open play, 0.01 xG, off target 78’ Justin Njinmah (Werder Bremen), open play, 0.48 xG, goal 59’ Cameron Puertas (Werder Bremen), from a corner, 0.42 xG, off target 23’ Rayan Philippe (Hamburg), open play, 0.40 xG, off target 54’ Bakery Jatta (Hamburg), open play, 0.38 xG, saved 84’ Yussuf Poulsen (Hamburg), open play, 0.35 xG, goal 75’ Luka Vuskovic (Hamburg), set piece, 0.08 xG, goal 80’ Nicolás Capaldo (Hamburg), open play, 0.08 xG, blocked 41’ Fábio Vieira (Hamburg), open play, 0.08 xG, off target 63’ Albert Sambi Lokonga (Hamburg), open play, 0.07 xG, goal 45’ Jens Stage (Werder Bremen), open play, 0.06 xG, goal 90’ Jens Stage (Werder Bremen), open play, 0.06 xG, blocked 17’ Keke Maximilian Topp (Werder Bremen), open play, 0.06 xG, blocked 54’ Rayan Philippe (Hamburg), open play, 0.05 xG, blocked 6’ Jean-Luc Dompe (Hamburg), open play, 0.03 xG, off target 58’ Senne Lynen (Werder Bremen), open play, 0.03 xG, saved 4’ Keke Maximilian Topp (Werder Bremen), open play, 0.02 xG, blocked 13’ Fábio Vieira (Hamburg), open play, 0.02 xG, saved 39’ Albert Sambi Lokonga (Hamburg), open play, 0.02 xG, saved 83’ Senne Lynen (Werder Bremen), open play, 0.02 xG, blocked 3’ Jens Stage (Werder Bremen), open play, 0.01 xG, off target 17’ Nicolás Capaldo (Hamburg), open play, 0.01 xG, blocked 7’ Cameron Puertas (Werder Bremen), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Hamburg 3-4-3 Starting XI
Fernandes
Capaldo
Vuskovic
Torunarigha
Jatta 83’
Lokonga
Remberg
Soumahoro 59’
Vieira 83’
Philippe 59’
Dompé 90’
Werder Bremen 4-2-3-1 Starting XI
Backhaus
Friedl
Coulibaly
Pieper
Sugawara
Stage
Lynen
Grüll 88’
Schmid 2
Puertas 79’
Topp 69’

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Heuer Fernandes GK900 0.000.000
Nicolás Capaldo DEF902 0.100.000
Luka Vuskovic DEF9011 0.080.000
Jordan Torunarigha DEF900 0.000.000
Bakery Jatta MID851 0.380.000
Aboubaka Soumahoro MID610 0.000.021
Albert Sambi Lokonga MID9012 0.090.042
Nicolai Remberg MID900 0.000.000
Fábio Vieira FWD8512 0.100.132
Rayan Philippe FWD612 0.450.000
Jean-Luc Dompe FWD901 0.030.975
Miro Muheim Sub2910 0.000.351
Ransford Königsdörffer Sub290 0.000.000
Yussuf Poulsen Sub511 0.350.000
Giorgi Gocholeishvili Sub50 0.000.000
Fabio Baldé Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hamburg win 40% Avg odds 2.36
Draw 27% Avg odds 3.47
Werder Bremen win 33% Avg odds 2.87

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.