Borussia Dortmund vs Werder Bremen

13 January 2026 · Bundesliga · 2025/26 · Referee Daniel Siebert

Full time 3 – 0

Half-time: 1–0

  • Nico Schlotterbeck 11’
  • Marcel Sabitzer 75’
  • Serhou Guirassy 83’

Match summary

Borussia Dortmund won comfortably, 3-0 at home to Werder Bremen. Borussia Dortmund led 1-0 at half-time.

Nico Schlotterbeck put Borussia Dortmund ahead with a header in the 11th minute, set up by Julian Ryerson, Marcel Sabitzer made it 2-0 in the 75th minute, set up by Felix Nmecha, and Serhou Guirassy made it 3-0 in the 83rd minute.

The chances backed that up: Borussia Dortmund created 2.37 expected goals (xG) from 18 shots to Werder Bremen's 0.40 from 6.

Match stats

46% Possession 54%
18 Shots 6
8 Shots on target 3
3 Corners 3
119 Attacks 86
38 Dangerous attacks 23
459 Passes 553
85% Pass accuracy 84%
18 Tackles 11
14 Fouls 8
2 Yellow cards 0
0 Red cards 0
1 Offsides 0

Key events

Borussia Dortmund Werder Bremen
Kick-off
4’
Justin NjinmahShot on target
Nico SchlotterbeckHeader1-0 (Borussia Dortmund)
11’
18’
Justin NjinmahShot on target
Niklas SüleFoul
22’
Marcel SabitzerShot on target
37’
Half-time1-0
Emre CanNiklas Süle
46’
Second half underway
47’
Romano SchmidShot on target
Marcel SabitzerPersistent fouling
54’
Maximilian BeierShot on target
55’
69’
Jovan MilosevicMarco Grüll
Marcel SabitzerRight foot shot2-0 (Borussia Dortmund)
75’
81’
Olivier DemanIsaac Schmidt
81’
Cameron PuertasRomano Schmid
Serhou GuirassyRight foot shot3-0 (Borussia Dortmund)
83’
Yan CoutoShot on target
90’
Serhou GuirassyShot on target
90+3’
Full-time3-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.37 0.40 11’ Nico Schlotterbeck (Borussia Dortmund), 1-0 11’ 75’ Marcel Sabitzer (Borussia Dortmund), 2-0 75’ 83’ Serhou Guirassy (Borussia Dortmund), 3-0 83’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.37 0.40 11’ Nico Schlotterbeck (Borussia Dortmund), 1-0 Schlotterbeck 11’ 75’ Marcel Sabitzer (Borussia Dortmund), 2-0 Sabitzer 75’ 83’ Serhou Guirassy (Borussia Dortmund), 3-0 Guirassy 83’
Borussia Dortmund 2.37 xGWerder Bremen 0.40 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 
11’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.59 xG, goal 83’ Serhou Guirassy (Borussia Dortmund), open play, 0.41 xG, goal 55’ Maximilian Beier (Borussia Dortmund), open play, 0.39 xG, blocked 18’ Justin Njinmah (Werder Bremen), open play, 0.26 xG, saved 90’ Yan Couto (Borussia Dortmund), open play, 0.12 xG, saved 90+3’ Serhou Guirassy (Borussia Dortmund), open play, 0.12 xG, saved 55’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, saved 75’ Marcel Sabitzer (Borussia Dortmund), open play, 0.10 xG, goal 52’ Carney Chukwuemeka (Borussia Dortmund), open play, 0.09 xG, blocked 3’ Fabio Silva (Borussia Dortmund), open play, 0.07 xG, blocked 32’ Carney Chukwuemeka (Borussia Dortmund), open play, 0.07 xG, off target 90’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.07 xG, blocked 66’ Marcel Sabitzer (Borussia Dortmund), open play, 0.07 xG, off target 87’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.06 xG, blocked 80’ Fabio Silva (Borussia Dortmund), open play, 0.05 xG, off target 4’ Justin Njinmah (Werder Bremen), open play, 0.04 xG, saved 87’ Jovan Milosevic (Werder Bremen), from a corner, 0.04 xG, blocked 50’ Marco Grüll (Werder Bremen), direct free kick, 0.03 xG, off target 1’ Maximilian Beier (Borussia Dortmund), open play, 0.02 xG, off target 37’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, saved 55’ Fabio Silva (Borussia Dortmund), open play, 0.02 xG, blocked 5’ Marco Grüll (Werder Bremen), open play, 0.02 xG, off target 47’ Romano Schmid (Werder Bremen), open play, 0.01 xG, saved 77’ Waldemar Anton (Borussia Dortmund), open play, 0.01 xG, off target 11’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.59 xG, goal 83’ Serhou Guirassy (Borussia Dortmund), open play, 0.41 xG, goal 55’ Maximilian Beier (Borussia Dortmund), open play, 0.39 xG, blocked 18’ Justin Njinmah (Werder Bremen), open play, 0.26 xG, saved 90’ Yan Couto (Borussia Dortmund), open play, 0.12 xG, saved 90+3’ Serhou Guirassy (Borussia Dortmund), open play, 0.12 xG, saved 55’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, saved 75’ Marcel Sabitzer (Borussia Dortmund), open play, 0.10 xG, goal 52’ Carney Chukwuemeka (Borussia Dortmund), open play, 0.09 xG, blocked 3’ Fabio Silva (Borussia Dortmund), open play, 0.07 xG, blocked 32’ Carney Chukwuemeka (Borussia Dortmund), open play, 0.07 xG, off target 90’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.07 xG, blocked 66’ Marcel Sabitzer (Borussia Dortmund), open play, 0.07 xG, off target 87’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.06 xG, blocked 80’ Fabio Silva (Borussia Dortmund), open play, 0.05 xG, off target 4’ Justin Njinmah (Werder Bremen), open play, 0.04 xG, saved 87’ Jovan Milosevic (Werder Bremen), from a corner, 0.04 xG, blocked 50’ Marco Grüll (Werder Bremen), direct free kick, 0.03 xG, off target 1’ Maximilian Beier (Borussia Dortmund), open play, 0.02 xG, off target 37’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, saved 55’ Fabio Silva (Borussia Dortmund), open play, 0.02 xG, blocked 5’ Marco Grüll (Werder Bremen), open play, 0.02 xG, off target 47’ Romano Schmid (Werder Bremen), open play, 0.01 xG, saved 77’ Waldemar Anton (Borussia Dortmund), 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
Süle 46’
Anton
Schlotterbeck
Couto
Sabitzer
Nmecha
Ryerson 67’
Beier 67’
Chukwuemeka 67’
Silva 84’
Werder Bremen 3-4-2-1 Starting XI
Backhaus
Coulibaly
Friedl
Pieper
Schmidt 81’
Stage
Lynen
Sugawara
Grüll 69’
Schmid 81’
Njinmah 81’

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Waldemar Anton DEF901 0.010.000
Nico Schlotterbeck DEF9013 0.720.132
Niklas Süle DEF470 0.000.000
Yan Couto MID901 0.120.000
Julian Ryerson MID6810 0.000.591
Marcel Sabitzer MID9013 0.190.051
Felix Nmecha MID9010 0.000.193
Maximilian Beier MID683 0.510.071
Carney Chukwuemeka MID682 0.160.000
Fabio Silva FWD853 0.140.284
Emre Can Sub430 0.000.000
Serhou Guirassy Sub2212 0.520.121
Daniel Svensson Sub220 0.000.000
Jobe Bellingham Sub220 0.000.000
Karim Adeyemi Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 67% Avg odds 1.40
Draw 19% Avg odds 5.02
Werder Bremen win 14% Avg odds 6.92

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.