Bundesliga Regular Season - 34

Werder Bremen 0 - 2 FT Borussia Dortmund

Weserstadion

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

Futmetrix Verdict
39
FT
Sat, May 16
Deutsch
Werder Bremen
0-2
Borussia Dortmund
⚡ Intensity 25
⚖️ Balance 13
🏆 Stakes 78
🎲 Upset 0
Dortmund's late surge sinks stubborn Bremen.

Dortmund's Firepower Overcomes Bremen's Brick Wall

Average Entertainment Futmetrix Score: 39/100. A heroic goalkeeping display kept the hosts breathing, but sheer attacking volume eventually rewarded the visitors on the final day.

Early Stalemate

The atmosphere at Weserstadion was crackling as the hosts sought a positive end to their gruelling campaign. Surprisingly, Werder Bremen actually edged possession in the opening phase, attempting to dictate the tempo and calm the nerves. Olivier Deman put in a resolute shift on the flanks, shutting down early wide attacks and bringing stability to the backline. Despite this early courage, the underlying Intensity of the match was undeniably driven by Borussia Dortmund. The visitors constantly probed the defense, creating a sharp contrast between Bremen's territorial control and actual scoring threats. The sheer volume of chances began to mount, turning the penalty area into a relentless testing ground.

Breaking the Resistance

The undeniable narrative of the afternoon belonged to Mio Backhaus. The young shot-stopper produced an absolute masterclass, registering seven crucial saves to single-handedly frustrate the opposition. A barrage of 16 visitor shots turned the pitch into a shooting gallery, yet he stood incredibly firm. However, the Balance of power permanently shifted just before the hour mark. In the 59th minute, a perfectly weighted delivery from J. Ryerson found S. Guirassy, who unleashed a clinical finish. The deadlock was finally broken, exposing the vast gap in attacking quality and rewarding the visitors' persistence.

The Final Blow

Trailing by a single goal, the hosts desperately threw bodies forward. Sitting perilously in 15th place, they needed a lifeline to distance themselves from the relegation battle. Instead, they met Nico Schlotterbeck, who commanded the visiting defense with an outstanding performance, neutralizing any potential counter-attacks. With the Stakes reaching a boiling point in the dying moments, the spaces opened up completely at the back. Deep into stoppage time, K. Adeyemi capitalised on a transitional breakdown, sliding a precise pass to Y. Couto. The 95th-minute strike buried the contest, reflecting a massive 2.53 to 0.42 expected goals disparity and sending the away end into pure delirium.

Key Questions

What made Mio Backhaus the Man of the Match?

He delivered an absolute masterclass, registering seven crucial saves to single-handedly frustrate a relentless Dortmund attack for nearly an hour.

What does this mean for Werder Bremen's season?

Finishing 15th leaves them hovering precariously above the drop zone, narrowly surviving a incredibly difficult and taxing campaign.

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
51%
49%
Werder Bremen 51%
Borussia Dortmund 49%
Shots
9
16
Werder Bremen 9
Borussia Dortmund 16
Shots on Target
3
8
Werder Bremen 3
Borussia Dortmund 8
Expected Goals (xG)
0.42
2.53
Werder Bremen 0.42
Borussia Dortmund 2.53
Passes
513
484
Werder Bremen 513
Borussia Dortmund 484
Pass Accuracy
85%
85%
Werder Bremen 85%
Borussia Dortmund 85%
Corners
4
5
Werder Bremen 4
Borussia Dortmund 5
Fouls
8
5
Werder Bremen 8
Borussia Dortmund 5
Yellow Cards
0
0
Werder Bremen 0
Borussia Dortmund 0
Red Cards
0
0
Werder Bremen 0
Borussia Dortmund 0

Match Events

HT
46' 🔄 A. Pieper M. Friedl
53' 🔄 I. Schmidt M. Grull
S. Guirassy (J. Ryerson) 59'
M. Beier J. Brandt 🔄 70'
S. Inacio C. Chukwuemeka 🔄 70'
70' 🔄 C. Puertas P. Covic
70' 🔄 S. Musah S. Mbangula
J. Bellingham K. Adeyemi 🔄 83'
S. Guirassy F. Silva 🔄 83'
J. Ryerson Y. Couto 🔄 88'
90'+3 🔄 R. Schmid L. Bittencourt
Y. Couto (K. Adeyemi) 90'+5
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
94
Total Mins
Started
Entry
Defenders
Isaac Schmidt
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Amos Pieper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Karim Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Olivier Deman
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
86%
Duel Win %
Midfielders
Senne Lynen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Justin Njinmah
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Jens Stage
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Cameron Puertas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Romano Schmid
NPC
NPC
93
Minutes
93
Minutes
41%
Pass Acc
6.9
Rating
Forwards
Salim Musah
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
BENCH
Markus Kolke
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marco Friedl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Niklas Stark
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felix Agu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Leonardo Bittencourt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Marco Grüll
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Samuel Mbangula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Jovan Milošević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Luca Reggiani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Waldemar Anton
MAGNET
MAGNET
90
Activity
90
Activity
85
Passes
5
Duels
Nico Schlotterbeck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
89%
Duel Win %
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
18%
Pass Acc
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jobe Bellingham
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Daniel Svensson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Forwards
Maximilian Beier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
70
Entry
Samuele Inacio
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
Serhou Guirassy
FINISHER
FINISHER
1
Goals
1
Goals
6
Shots
7.3
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Süle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Couto
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
0
Rating
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julian Brandt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Fábio Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/13/2026 Borussia Dortmund 3 - 0 Werder Bremen Bundesliga Signal Iduna Park
01/25/2025 Borussia Dortmund 2 - 2 Werder Bremen Bundesliga SIGNAL IDUNA PARK
08/31/2024 Werder Bremen 0 - 0 Borussia Dortmund Bundesliga Weserstadion
03/09/2024 Werder Bremen 1 - 2 Borussia Dortmund Bundesliga wohninvest WESERSTADION
10/20/2023 Borussia Dortmund 1 - 0 Werder Bremen Bundesliga BVB Stadion Dortmund
02/11/2023 Werder Bremen 0 - 2 Borussia Dortmund Bundesliga wohninvest WESERSTADION
08/20/2022 Borussia Dortmund 2 - 3 Werder Bremen Bundesliga SIGNAL IDUNA PARK
04/18/2021 Borussia Dortmund 4 - 1 Werder Bremen Bundesliga Signal-Iduna-Park
12/15/2020 Werder Bremen 1 - 2 Borussia Dortmund Bundesliga wohninvest WESERSTADION
02/22/2020 Werder Bremen 0 - 2 Borussia Dortmund Bundesliga wohninvest WESERSTADION
01/13/2026
Bundesliga Signal Iduna Park
01/25/2025
Bundesliga SIGNAL IDUNA PARK
08/31/2024
Bundesliga Weserstadion
03/09/2024
Bundesliga wohninvest WESERSTADION
10/20/2023
Bundesliga BVB Stadion Dortmund
02/11/2023
Bundesliga wohninvest WESERSTADION
08/20/2022
Bundesliga SIGNAL IDUNA PARK
04/18/2021
Bundesliga Signal-Iduna-Park
12/15/2020
Bundesliga wohninvest WESERSTADION
02/22/2020
Bundesliga wohninvest WESERSTADION
Werder Bremen Win
Borussia Dortmund Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 34 89 122 36 +86 WBayern München 5 - 1 1. FC Köln (16-05-2026)WVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)
2 Borussia Dortmund 34 73 70 34 +36 WWerder Bremen 0 - 2 Borussia Dortmund (16-05-2026)WBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)
3 RB Leipzig 34 65 66 47 +19 LSC Freiburg 4 - 1 RB Leipzig (16-05-2026)WRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)
4 VfB Stuttgart 34 62 71 49 +22 DEintracht Frankfurt 2 - 2 VfB Stuttgart (16-05-2026)WVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)
5 1899 Hoffenheim 34 61 65 52 +13 LBorussia Mönchengladbach 4 - 0 1899 Hoffenheim (16-05-2026)W1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)
6 Bayer Leverkusen 34 59 68 47 +21 DBayer Leverkusen 1 - 1 Hamburger SV (16-05-2026)LVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)
7 SC Freiburg 34 47 51 57 -6 WSC Freiburg 4 - 1 RB Leipzig (16-05-2026)LHamburger SV 3 - 2 SC Freiburg (10-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)
8 Eintracht Frankfurt 34 44 61 65 -4 DEintracht Frankfurt 2 - 2 VfB Stuttgart (16-05-2026)LBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)
9 FC Augsburg 34 43 45 61 -16 LUnion Berlin 4 - 0 FC Augsburg (16-05-2026)WFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)
10 FSV Mainz 05 34 40 44 53 -9 W1. FC Heidenheim 0 - 2 FSV Mainz 05 (16-05-2026)LFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)
11 Union Berlin 34 39 44 58 -14 WUnion Berlin 4 - 0 FC Augsburg (16-05-2026)WFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)
12 Borussia Mönchengladbach 34 38 42 53 -11 WBorussia Mönchengladbach 4 - 0 1899 Hoffenheim (16-05-2026)LFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)
13 Hamburger SV 34 38 40 54 -14 DBayer Leverkusen 1 - 1 Hamburger SV (16-05-2026)WHamburger SV 3 - 2 SC Freiburg (10-05-2026)WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)
14 1. FC Köln 34 32 49 63 -14 LBayern München 5 - 1 1. FC Köln (16-05-2026)L1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)
15 Werder Bremen 34 32 37 60 -23 LWerder Bremen 0 - 2 Borussia Dortmund (16-05-2026)L1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)
16 VfL Wolfsburg 36 30 46 71 -25 LSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)WFC St. Pauli 1 - 3 VfL Wolfsburg (16-05-2026)LVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)
17 1. FC Heidenheim 34 26 41 72 -31 L1. FC Heidenheim 0 - 2 FSV Mainz 05 (16-05-2026)W1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)
18 FC St. Pauli 34 26 29 60 -31 LFC St. Pauli 1 - 3 VfL Wolfsburg (16-05-2026)LRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)
19 SC Paderborn 07 2 4 2 1 +1 WSC Paderborn 07 2 - 1 (AET) VfL Wolfsburg (25-05-2026)DVfL Wolfsburg 0 - 0 SC Paderborn 07 (21-05-2026)