Werder Bremen vs Borussia Dortmund

22 February 2020 · Bundesliga · 2019/20 · Referee Marco Fritz

Full time 0 – 2

Half-time: 0–0

  • Dan-Axel Zagadou 52’
  • Erling Haaland 66’

Match summary

Borussia Dortmund won 2-0 away at Werder Bremen. It was goalless at half-time.

Dan-Axel Zagadou put Borussia Dortmund ahead from a corner in the 52nd minute, set up by Jadon Sancho and Erling Haaland made it 0-2 in the 66th minute, set up by Achraf Hakimi.

The chances backed that up: Borussia Dortmund created 1.36 expected goals (xG) from 12 shots to Werder Bremen's 0.22 from 8.

Match stats

Werder Bremen Borussia Dortmund
8 Shots 12
2 Shots on Target 6
2 Corners 6
0 Yellow Cards 0
0 Red Cards 0
0.22 xG 1.36
0.22 Non-penalty xG 1.36
2 Deep Completions 7

Key events

Werder Bremen Borussia Dortmund
Kick-off
Half-time0-0
52’
Dan-Axel Zagadou
Assist: Jadon Sancho
0-1 (Borussia Dortmund)
66’
Erling Haaland
Assist: Achraf Hakimi
0-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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.22 1.36 52’ Dan-Axel Zagadou (Borussia Dortmund), 0-1 52’ 66’ Erling Haaland (Borussia Dortmund), 0-2 66’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.22 1.36 52’ Dan-Axel Zagadou (Borussia Dortmund), 0-1 Zagadou 52’ 66’ Erling Haaland (Borussia Dortmund), 0-2 Haaland 66’
Werder Bremen 0.22 xGBorussia Dortmund 1.36 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 
66’ Erling Haaland (Borussia Dortmund), open play, 0.47 xG, goal 90+2’ Erling Haaland (Borussia Dortmund), open play, 0.24 xG, saved 88’ Achraf Hakimi (Borussia Dortmund), open play, 0.13 xG, saved 52’ Dan-Axel Zagadou (Borussia Dortmund), from a corner, 0.11 xG, goal 49’ Emre Can (Borussia Dortmund), open play, 0.09 xG, blocked 2’ Davie Selke (Werder Bremen), open play, 0.08 xG, blocked 24’ Thorgan Hazard (Borussia Dortmund), open play, 0.07 xG, off target 80’ Erling Haaland (Borussia Dortmund), open play, 0.08 xG, saved 52’ Erling Haaland (Borussia Dortmund), from a corner, 0.06 xG, blocked 15’ Ludwig Augustinsson (Werder Bremen), direct free kick, 0.04 xG, blocked 73’ Jadon Sancho (Borussia Dortmund), open play, 0.04 xG, saved 8’ Emre Can (Borussia Dortmund), open play, 0.03 xG, off target 79’ Johannes Eggestein (Werder Bremen), open play, 0.03 xG, off target 48’ Milot Rashica (Werder Bremen), open play, 0.02 xG, off target 61’ Lukasz Piszczek (Borussia Dortmund), open play, 0.02 xG, blocked 46’ Leonardo Bittencourt (Werder Bremen), open play, 0.02 xG, saved 51’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, blocked 58’ Milot Rashica (Werder Bremen), open play, 0.01 xG, saved 69’ Johannes Eggestein (Werder Bremen), open play, 0.01 xG, blocked 78’ Milot Rashica (Werder Bremen), open play, 0.01 xG, blocked 66’ Erling Haaland (Borussia Dortmund), open play, 0.47 xG, goal 90+2’ Erling Haaland (Borussia Dortmund), open play, 0.24 xG, saved 88’ Achraf Hakimi (Borussia Dortmund), open play, 0.13 xG, saved 52’ Dan-Axel Zagadou (Borussia Dortmund), from a corner, 0.11 xG, goal 49’ Emre Can (Borussia Dortmund), open play, 0.09 xG, blocked 80’ Erling Haaland (Borussia Dortmund), open play, 0.08 xG, saved 2’ Davie Selke (Werder Bremen), open play, 0.08 xG, blocked 24’ Thorgan Hazard (Borussia Dortmund), open play, 0.07 xG, off target 52’ Erling Haaland (Borussia Dortmund), from a corner, 0.06 xG, blocked 15’ Ludwig Augustinsson (Werder Bremen), direct free kick, 0.04 xG, blocked 73’ Jadon Sancho (Borussia Dortmund), open play, 0.04 xG, saved 8’ Emre Can (Borussia Dortmund), open play, 0.03 xG, off target 79’ Johannes Eggestein (Werder Bremen), open play, 0.03 xG, off target 48’ Milot Rashica (Werder Bremen), open play, 0.02 xG, off target 61’ Lukasz Piszczek (Borussia Dortmund), open play, 0.02 xG, blocked 51’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, blocked 46’ Leonardo Bittencourt (Werder Bremen), open play, 0.02 xG, saved 58’ Milot Rashica (Werder Bremen), open play, 0.01 xG, saved 69’ Johannes Eggestein (Werder Bremen), open play, 0.01 xG, blocked 78’ Milot Rashica (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
Jiri Pavlenka GK900 0.000.000
Niklas Moisander DEF900 0.000.011
Ömer Toprak DEF900 0.000.000
Milos Veljkovic DEF830 0.000.000
Theodor Gebre Selassie MID900 0.000.000
Ludwig Augustinsson MID901 0.040.081
Davy Klaassen MID900 0.000.021
Leonardo Bittencourt MID671 0.020.000
Yuya Osako FWD900 0.000.043
Davie Selke FWD901 0.080.031
Milot Rashica FWD903 0.040.000
Johannes Eggestein Sub232 0.040.000
Joshua Sargent Sub70 0.000.000
Nick Woltemade Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 14% Avg odds 6.97
Draw 18% Avg odds 5.33
Borussia Dortmund win 68% Avg odds 1.39

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.