Borussia Dortmund vs Werder Bremen

9 October 2026 · Bundesliga · 2026/27 · Referee Christian Dingert

Full time 2 – 2

Half-time: 0–0

  • Daniel Svensson 80’
  • Nico Schlotterbeck 85’
  • Ludovit Reis 88’
  • Niclas Füllkrug 90+2’

Match summary

Borussia Dortmund and Werder Bremen shared the points in a 2-2 draw. It was goalless at half-time.

Daniel Svensson put Borussia Dortmund ahead in the 80th minute, set up by Fabio Silva, Nico Schlotterbeck made it 2-0 with a header in the 85th minute, set up by Joey Veerman, Ludovit Reis pulled one back to make it 2-1 in the 88th minute, set up by Oskar Wójcik, and Niclas Füllkrug equalised with a header in stoppage time, set up by Marco Grüll.

Borussia Dortmund had the better of the chances, with 2.69 expected goals (xG) from 21 shots to Werder Bremen's 0.85 from 11.

Borussia Dortmund hosted Werder Bremen on matchday 5 of the Bundesliga, dominating the territorial battle and overall statistics as the match played out. The home side registered 72 percent possession and completed 751 passes with a 90 percent accuracy rate, compared to 28 percent possession and 294 passes for the visitors. Borussia Dortmund accumulated 21 shots, with 9 on target, alongside 9 corners and 142 attacks. In contrast, Werder Bremen managed 11 shots, with 4 on target, 3 corners, and 60 attacks. Both teams committed 10 fouls, while Borussia Dortmund collected 2 yellow cards and Werder Bremen received 1.

Following a goalless first half, the deadlock was broken in the 80th minute when Daniel Svensson scored with a right foot shot to put Borussia Dortmund 1-0 ahead. Nico Schlotterbeck added a second for the hosts in the 85th minute, also converting with a right foot shot. Werder Bremen responded in the 88th minute through a right foot goal by Ludovit Reis. In the 90th minute, Dariusz Stalmach received a yellow card for a foul. Niclas Füllkrug then equalised for the visitors in the 90+2 minute with a right foot shot, before late yellow cards were shown to Joey Veerman and Felix Nmecha.

Match stats

72% Possession 28%
21 Shots 11
9 Shots on target 4
9 Corners 3
142 Attacks 60
92 Dangerous attacks 16
751 Passes 294
90% Pass accuracy 73%
13 Tackles 19
10 Fouls 10
2 Yellow cards 1
0 Red cards 0
1 Offsides 4

Key events

Borussia Dortmund Werder Bremen
Kick-off
19’
Marcel SabitzerShot on target
41’
Maximilian BeierShot on target
43’
Half-time0-0
Nico SchlotterbeckShot on target
47’
Second half underway
Ethan NwaneriShot on target
49’
54’
Niclas FüllkrugShot on target
Ethan NwaneriShot on target
61’
Marcel SabitzerShot on target
66’
Kouakou GadouShot on target
78’
Daniel SvenssonRight foot shot1-0 (Borussia Dortmund)
80’
Nico SchlotterbeckRight foot shot2-0 (Borussia Dortmund)
85’
88’
Ludovit ReisRight foot shot2-1 (Werder Bremen)
90’
90+2’
Niclas FüllkrugRight foot shot2-2 (Werder Bremen)
90+2’
90+4’
90+6’
Oskar WójcikShot on target
Full-time2-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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.69 0.85 80’ Daniel Svensson (Borussia Dortmund), 1-0 80’ 85’ Nico Schlotterbeck (Borussia Dortmund), 2-0 85’ 88’ Ludovit Reis (Werder Bremen), 2-1 88’ 90+2’ Niclas Füllkrug (Werder Bremen), 2-2 90+2’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.69 0.85 80’ Daniel Svensson (Borussia Dortmund), 1-0 Svensson 80’ 85’ Nico Schlotterbeck (Borussia Dortmund), 2-0 Schlotterbeck 85’ 88’ Ludovit Reis (Werder Bremen), 2-1 Reis 88’ 90+2’ Niclas Füllkrug (Werder Bremen), 2-2 Füllkrug 90+2’
Borussia Dortmund 2.69 xGWerder Bremen 0.85 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Werder Bremen attacking Borussia Dortmund attacking 
80’ Daniel Svensson (Borussia Dortmund), open play, 0.60 xG, goal 58’ Serhou Guirassy (Borussia Dortmund), open play, 0.55 xG, off target 85’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.39 xG, goal 43’ Maximilian Beier (Borussia Dortmund), open play, 0.31 xG, saved 90+2’ Niclas Füllkrug (Werder Bremen), set piece, 0.28 xG, goal 54’ Niclas Füllkrug (Werder Bremen), open play, 0.20 xG, saved 80’ Fabio Silva (Borussia Dortmund), open play, 0.13 xG, off target 50’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, off target 54’ Ethan Nwaneri (Borussia Dortmund), open play, 0.10 xG, off target 61’ Ethan Nwaneri (Borussia Dortmund), open play, 0.09 xG, saved 90+5’ Mick Schmetgens (Werder Bremen), open play, 0.08 xG, blocked 41’ Marcel Sabitzer (Borussia Dortmund), open play, 0.08 xG, saved 90’ Ludovit Reis (Werder Bremen), open play, 0.07 xG, blocked 37’ Ludovit Reis (Werder Bremen), open play, 0.07 xG, off target 66’ Marcel Sabitzer (Borussia Dortmund), open play, 0.07 xG, saved 33’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.05 xG, off target 36’ Olivier Deman (Werder Bremen), from a corner, 0.05 xG, blocked 53’ Maximilian Beier (Borussia Dortmund), open play, 0.05 xG, blocked 90+5’ Paul Erevbenagie (Werder Bremen), open play, 0.04 xG, off target 39’ Marcel Sabitzer (Borussia Dortmund), direct free kick, 0.03 xG, off target 49’ Ethan Nwaneri (Borussia Dortmund), open play, 0.04 xG, saved 2’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, off target 56’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, off target 47’ Jobe Bellingham (Borussia Dortmund), open play, 0.02 xG, blocked 47’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, saved 78’ Kouakou Gadou (Borussia Dortmund), open play, 0.02 xG, saved 90+6’ Marco Grüll (Werder Bremen), open play, 0.02 xG, blocked 90+6’ Oskar Wójcik (Werder Bremen), from a corner, 0.02 xG, saved 56’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, off target 58’ Waldemar Anton (Borussia Dortmund), open play, 0.01 xG, blocked 88’ Ludovit Reis (Werder Bremen), open play, 0.01 xG, goal 82’ Oskar Wójcik (Werder Bremen), open play, 0.01 xG, off target 80’ Daniel Svensson (Borussia Dortmund), open play, 0.60 xG, goal 58’ Serhou Guirassy (Borussia Dortmund), open play, 0.55 xG, off target 85’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.39 xG, goal 43’ Maximilian Beier (Borussia Dortmund), open play, 0.31 xG, saved 90+2’ Niclas Füllkrug (Werder Bremen), set piece, 0.28 xG, goal 54’ Niclas Füllkrug (Werder Bremen), open play, 0.20 xG, saved 80’ Fabio Silva (Borussia Dortmund), open play, 0.13 xG, off target 50’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, off target 54’ Ethan Nwaneri (Borussia Dortmund), open play, 0.10 xG, off target 61’ Ethan Nwaneri (Borussia Dortmund), open play, 0.09 xG, saved 90+5’ Mick Schmetgens (Werder Bremen), open play, 0.08 xG, blocked 41’ Marcel Sabitzer (Borussia Dortmund), open play, 0.08 xG, saved 90’ Ludovit Reis (Werder Bremen), open play, 0.07 xG, blocked 66’ Marcel Sabitzer (Borussia Dortmund), open play, 0.07 xG, saved 37’ Ludovit Reis (Werder Bremen), open play, 0.07 xG, off target 33’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.05 xG, off target 36’ Olivier Deman (Werder Bremen), from a corner, 0.05 xG, blocked 53’ Maximilian Beier (Borussia Dortmund), open play, 0.05 xG, blocked 90+5’ Paul Erevbenagie (Werder Bremen), open play, 0.04 xG, off target 49’ Ethan Nwaneri (Borussia Dortmund), open play, 0.04 xG, saved 39’ Marcel Sabitzer (Borussia Dortmund), direct free kick, 0.03 xG, off target 2’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, off target 56’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, off target 47’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, saved 90+6’ Oskar Wójcik (Werder Bremen), from a corner, 0.02 xG, saved 47’ Jobe Bellingham (Borussia Dortmund), open play, 0.02 xG, blocked 78’ Kouakou Gadou (Borussia Dortmund), open play, 0.02 xG, saved 90+6’ Marco Grüll (Werder Bremen), open play, 0.02 xG, blocked 56’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, off target 58’ Waldemar Anton (Borussia Dortmund), open play, 0.01 xG, blocked 88’ Ludovit Reis (Werder Bremen), open play, 0.01 xG, goal 82’ Oskar Wójcik (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

Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Gadou
Anton
Schlotterbeck
Sabitzer 72’
Bellingham 72’
Nmecha
Svensson
Nwaneri 63’
Beier
Guirassy
Werder Bremen 4-2-3-1 Starting XI
Hein
Deman
Friedl
Pieper 19’
Arthur 65’
Regeer 65’
Reis
Grüll
Chuki 81’
Dinkçi 81’
Füllkrug

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Kouakou Gadou DEF901 0.020.000
Waldemar Anton DEF901 0.010.042
Nico Schlotterbeck DEF9014 0.440.082
Maximilian Beier MID903 0.450.184
Daniel Svensson MID9011 0.600.101
Felix Nmecha MID900 0.000.122
Jobe Bellingham MID751 0.020.000
Marcel Sabitzer MID754 0.200.051
Ethan Nwaneri MID663 0.230.311
Serhou Guirassy FWD902 0.600.243
Fabio Silva Sub2411 0.130.601
Konstantinos Karetsas Sub150 0.000.000
Joey Veerman Sub1510 0.000.391

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 70% Avg odds 1.35 Our estimate 67%
Draw 18% Avg odds 5.26 Our estimate 21%
Werder Bremen win 12% Avg odds 7.64 Our estimate 12%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

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.