Werder Bremen vs Borussia Dortmund

16 May 2026 · Bundesliga · 2025/26 · Referee Bastian Dankert

Full time 0 – 2

Half-time: 0–0

  • Serhou Guirassy 59’
  • Yan Couto 90+5’

Match summary

Borussia Dortmund took a 2-0 win at Werder Bremen. It was goalless at half-time.

Serhou Guirassy put Borussia Dortmund ahead with a header in the 59th minute, set up by Julian Ryerson and Yan Couto made it 0-2 in stoppage time, set up by Karim Adeyemi.

The chances backed that up: Borussia Dortmund created 3.38 expected goals (xG) from 17 shots to Werder Bremen's 0.53 from 9.

Match stats

51% Possession 49%
9 Shots 17
3 Shots on target 9
4 Corners 5
77 Attacks 121
49 Dangerous attacks 52
515 Passes 485
85% Pass accuracy 85%
20 Tackles 11
8 Fouls 5
0 Yellow cards 0
0 Red cards 0
4 Offsides 0

Key events

Werder Bremen Borussia Dortmund
Kick-off
6’
Serhou GuirassyShot on target
6’
Samuele InácioShot on target
7’
Serhou GuirassyShot on target
30’
Jobe BellinghamShot on target
Salim MusahShot on target
33’
Half-time0-0
46’
Serhou GuirassyShot on target
Second half underway
52’
Serhou GuirassyShot on target
Marco GrüllIsaac Schmidt
53’
59’
Serhou GuirassyHeader0-1 (Borussia Dortmund)
69’
Julian BrandtMaximilian Beier
Patrice CovicCameron Puertas
70’
Marco GrüllShot on target
79’
VAR review
83’
Samuel MbangulaShot on target
84’
85’
Fabio SilvaShot on target
Leonardo BittencourtRomano Schmid
90+3’
90+5’
Yan CoutoRight foot shot0-2 (Borussia Dortmund)
Full-time0-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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.53 3.38 59’ Serhou Guirassy (Borussia Dortmund), 0-1 59’ 90+5’ Yan Couto (Borussia Dortmund), 0-2 90+5’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.53 3.38 59’ Serhou Guirassy (Borussia Dortmund), 0-1 Guirassy 59’ 90+5’ Yan Couto (Borussia Dortmund), 0-2 Couto 90+5’
Werder Bremen 0.53 xGBorussia Dortmund 3.38 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Werder Bremen attacking 
26’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.68 xG, off target 59’ Serhou Guirassy (Borussia Dortmund), open play, 0.54 xG, goal 7’ Serhou Guirassy (Borussia Dortmund), open play, 0.41 xG, saved 90+5’ Yan Couto (Borussia Dortmund), open play, 0.40 xG, goal 46’ Serhou Guirassy (Borussia Dortmund), open play, 0.33 xG, saved 52’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.20 xG, saved 53’ Maximilian Beier (Borussia Dortmund), open play, 0.13 xG, blocked 72’ Felix Nmecha (Borussia Dortmund), open play, 0.12 xG, off target 85’ Fabio Silva (Borussia Dortmund), open play, 0.10 xG, saved 66’ Samuele Inácio (Borussia Dortmund), open play, 0.09 xG, blocked 61’ Jens Stage (Werder Bremen), open play, 0.09 xG, blocked 68’ Romano Schmid (Werder Bremen), open play, 0.09 xG, blocked 6’ Samuele Inácio (Borussia Dortmund), open play, 0.09 xG, saved 31’ Justin Njinmah (Werder Bremen), open play, 0.08 xG, off target 4’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, blocked 6’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, saved 15’ Romano Schmid (Werder Bremen), open play, 0.07 xG, blocked 33’ Salim Musah (Werder Bremen), open play, 0.07 xG, saved 51’ Felix Nmecha (Borussia Dortmund), open play, 0.06 xG, blocked 6’ Jobe Bellingham (Borussia Dortmund), open play, 0.06 xG, off target 15’ Jens Stage (Werder Bremen), open play, 0.05 xG, off target 84’ Samuel Mbangula (Werder Bremen), open play, 0.04 xG, saved 26’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.02 xG, blocked 35’ Isaac Schmidt (Werder Bremen), from a corner, 0.02 xG, off target 30’ Jobe Bellingham (Borussia Dortmund), open play, 0.01 xG, saved 79’ Marco Grüll (Werder Bremen), open play, 0.02 xG, saved 26’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.68 xG, off target 59’ Serhou Guirassy (Borussia Dortmund), open play, 0.54 xG, goal 7’ Serhou Guirassy (Borussia Dortmund), open play, 0.41 xG, saved 90+5’ Yan Couto (Borussia Dortmund), open play, 0.40 xG, goal 46’ Serhou Guirassy (Borussia Dortmund), open play, 0.33 xG, saved 52’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.20 xG, saved 53’ Maximilian Beier (Borussia Dortmund), open play, 0.13 xG, blocked 72’ Felix Nmecha (Borussia Dortmund), open play, 0.12 xG, off target 85’ Fabio Silva (Borussia Dortmund), open play, 0.10 xG, saved 66’ Samuele Inácio (Borussia Dortmund), open play, 0.09 xG, blocked 61’ Jens Stage (Werder Bremen), open play, 0.09 xG, blocked 68’ Romano Schmid (Werder Bremen), open play, 0.09 xG, blocked 6’ Samuele Inácio (Borussia Dortmund), open play, 0.09 xG, saved 31’ Justin Njinmah (Werder Bremen), open play, 0.08 xG, off target 15’ Romano Schmid (Werder Bremen), open play, 0.07 xG, blocked 33’ Salim Musah (Werder Bremen), open play, 0.07 xG, saved 4’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, blocked 6’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, saved 51’ Felix Nmecha (Borussia Dortmund), open play, 0.06 xG, blocked 6’ Jobe Bellingham (Borussia Dortmund), open play, 0.06 xG, off target 15’ Jens Stage (Werder Bremen), open play, 0.05 xG, off target 84’ Samuel Mbangula (Werder Bremen), open play, 0.04 xG, saved 26’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.02 xG, blocked 35’ Isaac Schmidt (Werder Bremen), from a corner, 0.02 xG, off target 30’ Jobe Bellingham (Borussia Dortmund), open play, 0.01 xG, saved 79’ Marco Grüll (Werder Bremen), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Werder Bremen 4-1-4-1 Starting XI
Backhaus
Schmidt 53’
Pieper 46’
Coulibaly
Deman
Lynen
Njinmah
Stage
Puertas 70’
Schmid 90’
Musah 70’
Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Schlotterbeck
Anton
Reggiani
Svensson
Bellingham 83’
Nmecha
Ryerson 88’
Inácio 69’
Beier 69’
Guirassy 83’

Player stats

PlayerPosMinGAShxGxAKPCards
Mio Backhaus GK900 0.000.000
Isaac Schmidt DEF531 0.020.051
Karim Coulibaly DEF900 0.000.000
Amos Pieper DEF460 0.000.000
Olivier Deman DEF900 0.000.000
Senne Lynen MID900 0.000.000
Justin Njinmah MID901 0.080.000
Jens Stage MID902 0.140.081
Cameron Puertas MID700 0.000.000
Romano Schmid MID902 0.160.021
Salim Musah FWD701 0.070.253
Marco Friedl Sub440 0.000.000
Marco Grüll Sub371 0.020.000
Samuel Mbangula Sub201 0.040.000
Patrice Covic Sub200 0.000.041
Leonardo Bittencourt Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 30% Avg odds 3.12
Draw 24% Avg odds 3.94
Borussia Dortmund win 46% Avg odds 2.01

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.