Bundesliga Regular Season - 30

Werder Bremen 3 - 1 FT Hamburger SV

Weserstadion

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
76
FT
Sat, Apr 18
Deutsch
Werder Bremen
3-1
Hamburger SV
⚡ Intensity 85
⚖️ Balance 49
🏆 Stakes 16
🎲 Upset 0
Bremen conquer HSV in fierce Nordderby.

Werder Paint the Weserstadion Green

Highly Entertaining Futmetrix Score: 76/100. In a crucial relegation six-pointer, the hosts harnessed their immense local pride to tear through their historic rivals with relentless attacking intent.

Fire from the Whistle

The famous Weserstadion provided the perfect amphitheatre for a fiercely contested Nordderby where the Stakes simply could not have been higher. Sitting dangerously close to the relegation drop zone, Werder Bremen took the game by the scruff of the neck right from the opening whistle, operating with controlled possession to systematically suffocate Hamburger SV. The relentless Intensity of their pressing game paid massive dividends in the 37th minute when Jens Stage found the crucial breakthrough. However, a local derby rarely follows a simple, predictable path. Just four minutes later, R. Glatzel silenced the passionate home crowd with a sharp, clinical equaliser, proving the incredibly delicate Balance of a fixture built entirely on pure emotion. The hosts rained down 18 total shots, forcing the visiting goalkeeper into a brilliant string of heroic saves just to miraculously keep the scoreline level at the interval.

Seeing Red and Going Ahead

Immediately after the break, the home side severely ramped up their offensive pressure, stubbornly refusing to let their bitter rivals settle into any sort of comfortable passing rhythm. It was the magnificent Stage once again who sparked sheer pandemonium in the stands, netting his second goal of the afternoon to deservedly restore the lead before the hour mark. The visitors desperately scrambled to mount a meaningful response, but a towering defensive display orchestrated by Karim Coulibaly successfully snuffed out their fleeting, isolated attacking threats. The definitive turning point of the afternoon arrived with just over ten minutes remaining on the clock. A horribly rash challenge from P. Otele earned him a straight red card from the referee. Reduced to ten men, the exhausted visitors completely lost their tactical shape and fighting spirit, leaving massive, unmanageable spaces for Bremen to ruthlessly exploit in the closing stages.

The Final Nail

Boasting the numerical advantage, the hosts essentially turned the pitch into a punishing shooting gallery, completely dominating the final phases of this chaotic encounter. Their relentless corner pressure pinned the desperate visitors back permanently, denying them any viable route out of their own defensive third. Deep into the dying embers of stoppage time, Cameron Puertas added the beautiful final flourish. Having already provided the crucial assist for the match-winning second goal, Puertas lashed home in the 90th minute to brilliantly cap off a midfield masterclass. This emphatic 3-1 victory gives the home side vital, season-defining breathing room in the treacherous relegation battle while concurrently plunging their fierce historical rivals into much deeper misery. The glorious full-time whistle sparked jubilant, unrestrained celebrations on the terraces, officially cementing a day of local pride that will live long in the memories of the Bremen faithful.

Key Questions

How did the red card for P. Otele impact the match?

The 79th-minute dismissal entirely destroyed HSV’s hopes of a late comeback. Down to ten men, they collapsed under pressure, allowing Bremen to dictate the finish.

What made Jens Stage the Man of the Match?

Stage was ruthlessly efficient, scoring a vital brace. His exceptional ability to find the net at pivotal moments shifted the match's momentum entirely in Bremen’s favour.

Did the derby intensity affect the quality of play?

Not at all. The immense pressure actually fueled a thrilling attacking display, resulting in 29 total shots, spectacular saves, and a brilliantly entertaining football match.

What is the Nordderby?

The Nordderby is the rivalry between Werder Bremen and Hamburger SV, a passionate regional rivalry with deep local significance.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
57%
43%
Werder Bremen 57%
Hamburger SV 43%
Shots
18
11
Werder Bremen 18
Hamburger SV 11
Shots on Target
10
3
Werder Bremen 10
Hamburger SV 3
Expected Goals (xG)
1.73
0.58
Werder Bremen 1.73
Hamburger SV 0.58
Passes
447
341
Werder Bremen 447
Hamburger SV 341
Pass Accuracy
81%
74%
Werder Bremen 81%
Hamburger SV 74%
Corners
7
3
Werder Bremen 7
Hamburger SV 3
Fouls
14
14
Werder Bremen 14
Hamburger SV 14
Yellow Cards
4
3
Werder Bremen 4
Hamburger SV 3
Red Cards
0
1
Werder Bremen 0
Hamburger SV 1

Match Events

37' J. Stage (Y. Sugawara)
R. Glatzel (N. Capaldo) 41'
45' 🟨 O. Deman
R. Konigsdorffer 🟨 45'
HT
57' J. Stage (C. Puertas)
M. Muheim 🟨 58'
61' 🔄 J. Milosevic M. Grull
A. Gronbaek P. Otele 🔄 66'
67' 🔄 J. Stage L. Bittencourt
71' 🟨 Y. Sugawara
73' 🟨 L. Bittencourt
M. Muheim B. Jatta 🔄 75'
R. Konigsdorffer O. Stange 🔄 75'
P. Otele 🟥 79'
82' 🟨 M. Grull
N. Capaldo D. Downs 🔄 83'
B. Jatta 🟨 89'
89' 🔄 J. Njinmah N. Stark
90'+1 C. Puertas (R. Schmid)
FT

Player Cards

Our take on every player in this match

Werder Bremen

Goalkeepers
Mio Backhaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Defenders
Yukinari Sugawara
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Amos Pieper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Karim Coulibaly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
64%
Duel Win %
Olivier Deman
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
38%
Pass Acc
Midfielders
Justin Njinmah
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Jens Stage
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
8.5
Rating
Senne Lynen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Cameron Puertas
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Romano Schmid
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
40%
Pass Acc
Forwards
Jovan Milošević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
61
Entry
BENCH
Markus Kolke
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Stark
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Isaac Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximilian Wöber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Bittencourt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Mbangula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Salim Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marco Grüll
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry

Hamburger SV

Goalkeepers
Daniel Fernandes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Defenders
Nicolás Capaldo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
18%
Pass Acc
Jordan Torunarigha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Warmed Omari
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
83%
Duel Win %
Midfielders
William Mikelbrencis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Nicolai Remberg
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Albert Grønbæk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Miro Muheim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Forwards
Fábio Vieira
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Robert Glatzel
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Ransford Yeboah Königsdörffer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Sander Tangvik
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Shafiq Nandja
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giorgi Gocholeishvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Elfadli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bakery Jatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Philip Otele
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
4.9
Rating
Damion Downs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Rayan Philippe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Otto Stange
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/07/2025 Hamburger SV 3 - 2 Werder Bremen Bundesliga Volksparkstadion
02/27/2022 Hamburger SV 2 - 3 Werder Bremen 2. Bundesliga Volksparkstadion
09/18/2021 Werder Bremen 0 - 2 Hamburger SV 2. Bundesliga wohninvest WESERSTADION
02/24/2018 Werder Bremen 1 - 0 Hamburger SV Bundesliga Weser-Stadion
09/30/2017 Hamburger SV 0 - 0 Werder Bremen Bundesliga Volksparkstadion
04/16/2017 Werder Bremen 2 - 1 Hamburger SV Bundesliga Weser-Stadion
12/07/2025
Bundesliga Volksparkstadion
02/27/2022
2. Bundesliga Volksparkstadion
09/18/2021
2. Bundesliga wohninvest WESERSTADION
02/24/2018
Bundesliga Weser-Stadion
09/30/2017
Bundesliga Volksparkstadion
04/16/2017
Bundesliga Weser-Stadion
Werder Bremen Win
Hamburger SV Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 30 79 109 29 +80 WBayern München 4 - 2 VfB Stuttgart (19-04-2026)WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)
2 Borussia Dortmund 30 64 61 31 +30 L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)
3 RB Leipzig 30 59 59 37 +22 WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)
4 VfB Stuttgart 30 56 62 42 +20 LBayern München 4 - 2 VfB Stuttgart (19-04-2026)WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)
5 1899 Hoffenheim 30 54 59 44 +15 W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)
6 Bayer Leverkusen 30 52 60 41 +19 LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)
7 SC Freiburg 30 43 44 48 -4 WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)
8 Eintracht Frankfurt 30 42 55 57 -2 LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)
9 FC Augsburg 30 36 38 54 -16 WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)
10 FSV Mainz 05 30 34 36 45 -9 DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)
11 Union Berlin 30 32 34 52 -18 LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)
12 1. FC Köln 30 31 44 51 -7 DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)
13 Borussia Mönchengladbach 30 31 36 50 -14 DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)
14 Hamburger SV 30 31 33 48 -15 LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)
15 Werder Bremen 30 31 35 53 -18 WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)
16 FC St. Pauli 30 26 26 51 -25 DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)
17 VfL Wolfsburg 30 24 41 66 -25 WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)
18 1. FC Heidenheim 30 19 33 66 -33 LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)