Borussia Dortmund vs Werder Bremen

20 August 2022 · Bundesliga · 2022/23 · Referee Florian Badstübner

Full time 2 – 3

Half-time: 1–0

  • Julian Brandt 45+2’
  • Raphael Guerreiro 77’
  • Lee Buchanan 89’
  • Niklas Schmidt 90+3’
  • Oliver Burke 90+5’

Match summary

Werder Bremen came back from 2 goals down to win 3-2 away at Borussia Dortmund, with the winner arriving in stoppage time. Borussia Dortmund led 1-0 at half-time.

In the first half, Julian Brandt put Borussia Dortmund ahead in first-half stoppage time, set up by Marco Reus. In the second half, Raphael Guerreiro made it 2-0 from a corner in the 77th minute, set up by Marco Reus, Lee Buchanan pulled one back to make it 2-1 in the 89th minute, Niklas Schmidt equalised with a header in stoppage time, set up by Amos Pieper, and Oliver Burke won it in stoppage time, set up by Mitchell Weiser.

The chances backed that up: Werder Bremen created 1.20 expected goals (xG) from 14 shots to Borussia Dortmund's 0.63 from 6.

Match stats

Borussia Dortmund Werder Bremen
5 Shots 14
3 Shots on Target 7
3 Corners 5
4 Yellow Cards 1
0 Red Cards 0
0.63 xG 1.20
0.63 Non-penalty xG 1.20
6 Deep Completions 9

Key events

Borussia Dortmund Werder Bremen
Kick-off
Julian Brandt
Assist: Marco Reus
1-0 (Borussia Dortmund)
45+2’
Half-time1-0
Raphael Guerreiro
Assist: Marco Reus
2-0 (Borussia Dortmund)
77’
89’
Lee Buchanan2-1 (Werder Bremen)
90+3’
Niklas Schmidt
Assist: Amos Pieper
2-2 (Werder Bremen)
90+5’
Oliver Burke
Assist: Mitchell Weiser
2-3 (Werder Bremen)
Full-time2-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Borussia Dortmund
  • Marius Wolf
  • Marco Reus
  • Anthony Modeste
  • Emre Can
Werder Bremen
  • Niclas Füllkrug

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.63 1.20 45+2’ Julian Brandt (Borussia Dortmund), 1-0 45+2’ 77’ Raphael Guerreiro (Borussia Dortmund), 2-0 77’ 89’ Lee Buchanan (Werder Bremen), 2-1 89’ 90+3’ Niklas Schmidt (Werder Bremen), 2-2 90+3’ 90+5’ Oliver Burke (Werder Bremen), 2-3 90+5’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.63 1.20 45+2’ Julian Brandt (Borussia Dortmund), 1-0 Brandt 45+2’ 77’ Raphael Guerreiro (Borussia Dortmund), 2-0 Guerreiro 77’ 89’ Lee Buchanan (Werder Bremen), 2-1 Buchanan 89’ 90+3’ Niklas Schmidt (Werder Bremen), 2-2 Schmidt 90+3’ 90+5’ Oliver Burke (Werder Bremen), 2-3 Burke 90+5’
Borussia Dortmund 0.63 xGWerder Bremen 1.20 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 
21’ Jens Stage (Werder Bremen), set piece, 0.43 xG, off target 90’ Youssoufa Moukoko (Borussia Dortmund), open play, 0.44 xG, saved 43’ Marvin Ducksch (Werder Bremen), direct free kick, 0.15 xG, saved 66’ Jude Bellingham (Borussia Dortmund), open play, 0.09 xG, blocked 34’ Marvin Ducksch (Werder Bremen), open play, 0.08 xG, saved 90+3’ Niklas Schmidt (Werder Bremen), open play, 0.08 xG, goal 59’ Anthony Jung (Werder Bremen), open play, 0.07 xG, blocked 89’ Niklas Schmidt (Werder Bremen), open play, 0.07 xG, saved 90+5’ Oliver Burke (Werder Bremen), open play, 0.07 xG, goal 51’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, off target 60’ Marvin Ducksch (Werder Bremen), open play, 0.05 xG, saved 89’ Lee Buchanan (Werder Bremen), open play, 0.06 xG, goal 35’ Niclas Füllkrug (Werder Bremen), open play, 0.03 xG, off target 47’ Julian Brandt (Borussia Dortmund), open play, 0.03 xG, goal 80’ Thorgan Hazard (Borussia Dortmund), open play, 0.03 xG, saved 63’ Leonardo Bittencourt (Werder Bremen), open play, 0.02 xG, off target 77’ Raphael Guerreiro (Borussia Dortmund), from a corner, 0.02 xG, goal 2’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.02 xG, off target 33’ Christian Groß (Werder Bremen), from a corner, 0.01 xG, blocked 4’ Niclas Füllkrug (Werder Bremen), open play, 0.01 xG, blocked 90’ Youssoufa Moukoko (Borussia Dortmund), open play, 0.44 xG, saved 21’ Jens Stage (Werder Bremen), set piece, 0.43 xG, off target 43’ Marvin Ducksch (Werder Bremen), direct free kick, 0.15 xG, saved 66’ Jude Bellingham (Borussia Dortmund), open play, 0.09 xG, blocked 34’ Marvin Ducksch (Werder Bremen), open play, 0.08 xG, saved 90+3’ Niklas Schmidt (Werder Bremen), open play, 0.08 xG, goal 59’ Anthony Jung (Werder Bremen), open play, 0.07 xG, blocked 89’ Niklas Schmidt (Werder Bremen), open play, 0.07 xG, saved 90+5’ Oliver Burke (Werder Bremen), open play, 0.07 xG, goal 89’ Lee Buchanan (Werder Bremen), open play, 0.06 xG, goal 51’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, off target 60’ Marvin Ducksch (Werder Bremen), open play, 0.05 xG, saved 35’ Niclas Füllkrug (Werder Bremen), open play, 0.03 xG, off target 47’ Julian Brandt (Borussia Dortmund), open play, 0.03 xG, goal 80’ Thorgan Hazard (Borussia Dortmund), open play, 0.03 xG, saved 63’ Leonardo Bittencourt (Werder Bremen), open play, 0.02 xG, off target 77’ Raphael Guerreiro (Borussia Dortmund), from a corner, 0.02 xG, goal 2’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.02 xG, off target 33’ Christian Groß (Werder Bremen), from a corner, 0.01 xG, blocked 4’ Niclas Füllkrug (Werder Bremen), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Marius Wolf DEF900 0.000.031
Nico Schlotterbeck DEF900 0.000.000
Mats Hummels DEF650 0.000.000
Raphael Guerreiro DEF9011 0.020.441
Jude Bellingham MID901 0.090.000
Mahmoud Dahoud MID171 0.020.000
Julian Brandt MID6511 0.030.000
Marco Reus MID9020 0.000.052
Jamie Bynoe-Gittens MID650 0.000.021
Anthony Modeste FWD840 0.000.000
Emre Can Sub730 0.000.000
Thorgan Hazard Sub251 0.030.000
Niklas Süle Sub250 0.000.000
Giovanni Reyna Sub250 0.000.091
Youssoufa Moukoko Sub61 0.440.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 68% Avg odds 1.41
Draw 19% Avg odds 5.17
Werder Bremen win 13% Avg odds 7.21

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.