Werder Bremen vs Borussia Dortmund

4 May 2019 · Bundesliga · 2018/19 · Referee Marco Fritz

Full time 2 – 2

Half-time: 0–2

  • Kevin Möhwald 70’
  • Claudio Pizarro 75’
  • Christian Pulisic 6’
  • Paco Alcácer 41’

Match summary

Werder Bremen and Borussia Dortmund shared the points in a 2-2 draw. Borussia Dortmund led 2-0 at half-time.

In the first half, Christian Pulisic put Borussia Dortmund ahead in the 6th minute, set up by Thomas Delaney and Paco Alcácer made it 0-2 with a direct free kick in the 41st minute. In the second half, Kevin Möhwald pulled one back to make it 1-2 in the 70th minute, set up by Milot Rashica and Claudio Pizarro equalised in the 75th minute, set up by Ludwig Augustinsson.

Borussia Dortmund had the better of the chances, with 2.67 expected goals (xG) from 20 shots to Werder Bremen's 0.64 from 14.

Match stats

Werder Bremen Borussia Dortmund
14 Shots 21
4 Shots on Target 8
4 Corners 8
2 Yellow Cards 1
0 Red Cards 0
0.64 xG 2.67
0.64 Non-penalty xG 2.67
9 Deep Completions 8

Key events

Werder Bremen Borussia Dortmund
Kick-off
6’
Christian Pulisic
Assist: Thomas Delaney
0-1 (Borussia Dortmund)
41’
Paco Alcácer0-2 (Borussia Dortmund)
Half-time0-2
Kevin Möhwald
Assist: Milot Rashica
1-2 (Werder Bremen)
70’
Claudio Pizarro
Assist: Ludwig Augustinsson
2-2 (Werder Bremen)
75’
Full-time2-2

Bookings

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

Werder Bremen
  • Marco Friedl
  • Davy Klaassen
Borussia Dortmund
  • Julian Weigl

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 0.64 2.67 6’ Christian Pulisic (Borussia Dortmund), 0-1 6’ 41’ Paco Alcácer (Borussia Dortmund), 0-2 41’ 70’ Kevin Möhwald (Werder Bremen), 1-2 70’ 75’ Claudio Pizarro (Werder Bremen), 2-2 75’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 2.67 6’ Christian Pulisic (Borussia Dortmund), 0-1 Pulisic 6’ 41’ Paco Alcácer (Borussia Dortmund), 0-2 Alcácer 41’ 70’ Kevin Möhwald (Werder Bremen), 1-2 Möhwald 70’ 75’ Claudio Pizarro (Werder Bremen), 2-2 Pizarro 75’
Werder Bremen 0.64 xGBorussia Dortmund 2.67 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 
20’ Christian Pulisic (Borussia Dortmund), open play, 0.43 xG, off target 6’ Christian Pulisic (Borussia Dortmund), open play, 0.40 xG, goal 66’ Paco Alcácer (Borussia Dortmund), set piece, 0.35 xG, saved 45’ Christian Pulisic (Borussia Dortmund), open play, 0.31 xG, saved 14’ Mario Götze (Borussia Dortmund), open play, 0.28 xG, saved 54’ Christian Pulisic (Borussia Dortmund), open play, 0.14 xG, off target 75’ Claudio Pizarro (Werder Bremen), open play, 0.12 xG, goal 45’ Mario Götze (Borussia Dortmund), open play, 0.11 xG, blocked 1’ Paco Alcácer (Borussia Dortmund), open play, 0.09 xG, blocked 32’ Jadon Sancho (Borussia Dortmund), open play, 0.08 xG, off target 46’ Milos Veljkovic (Werder Bremen), from a corner, 0.08 xG, off target 14’ Manuel Akanji (Borussia Dortmund), from a corner, 0.07 xG, off target 88’ Christian Pulisic (Borussia Dortmund), open play, 0.07 xG, off target 90+3’ Claudio Pizarro (Werder Bremen), open play, 0.07 xG, off target 44’ Thomas Delaney (Borussia Dortmund), from a corner, 0.07 xG, blocked 90+3’ Kevin Möhwald (Werder Bremen), open play, 0.06 xG, blocked 8’ Davy Klaassen (Werder Bremen), open play, 0.05 xG, off target 30’ Raphael Guerreiro (Borussia Dortmund), open play, 0.06 xG, blocked 87’ Milot Rashica (Werder Bremen), open play, 0.05 xG, saved 38’ Yuya Osako (Werder Bremen), open play, 0.05 xG, off target 41’ Paco Alcácer (Borussia Dortmund), direct free kick, 0.05 xG, goal 74’ Axel Witsel (Borussia Dortmund), set piece, 0.05 xG, blocked 77’ Marco Friedl (Werder Bremen), open play, 0.04 xG, blocked 30’ Manuel Akanji (Borussia Dortmund), open play, 0.03 xG, blocked 70’ Kevin Möhwald (Werder Bremen), open play, 0.03 xG, goal 50’ Raphael Guerreiro (Borussia Dortmund), open play, 0.03 xG, saved 55’ Thomas Delaney (Borussia Dortmund), open play, 0.02 xG, saved 66’ Mario Götze (Borussia Dortmund), from a corner, 0.03 xG, off target 38’ Max Kruse (Werder Bremen), open play, 0.02 xG, blocked 74’ Christian Pulisic (Borussia Dortmund), set piece, 0.02 xG, saved 53’ Maximilian Eggestein (Werder Bremen), open play, 0.02 xG, saved 16’ Yuya Osako (Werder Bremen), from a corner, 0.02 xG, off target 35’ Milot Rashica (Werder Bremen), open play, 0.02 xG, off target 90+2’ Sebastian Langkamp (Werder Bremen), from a corner, 0.01 xG, off target 20’ Christian Pulisic (Borussia Dortmund), open play, 0.43 xG, off target 6’ Christian Pulisic (Borussia Dortmund), open play, 0.40 xG, goal 66’ Paco Alcácer (Borussia Dortmund), set piece, 0.35 xG, saved 45’ Christian Pulisic (Borussia Dortmund), open play, 0.31 xG, saved 14’ Mario Götze (Borussia Dortmund), open play, 0.28 xG, saved 54’ Christian Pulisic (Borussia Dortmund), open play, 0.14 xG, off target 75’ Claudio Pizarro (Werder Bremen), open play, 0.12 xG, goal 45’ Mario Götze (Borussia Dortmund), open play, 0.11 xG, blocked 1’ Paco Alcácer (Borussia Dortmund), open play, 0.09 xG, blocked 32’ Jadon Sancho (Borussia Dortmund), open play, 0.08 xG, off target 46’ Milos Veljkovic (Werder Bremen), from a corner, 0.08 xG, off target 88’ Christian Pulisic (Borussia Dortmund), open play, 0.07 xG, off target 14’ Manuel Akanji (Borussia Dortmund), from a corner, 0.07 xG, off target 44’ Thomas Delaney (Borussia Dortmund), from a corner, 0.07 xG, blocked 90+3’ Claudio Pizarro (Werder Bremen), open play, 0.07 xG, off target 90+3’ Kevin Möhwald (Werder Bremen), open play, 0.06 xG, blocked 30’ Raphael Guerreiro (Borussia Dortmund), open play, 0.06 xG, blocked 8’ Davy Klaassen (Werder Bremen), open play, 0.05 xG, off target 87’ Milot Rashica (Werder Bremen), open play, 0.05 xG, saved 38’ Yuya Osako (Werder Bremen), open play, 0.05 xG, off target 41’ Paco Alcácer (Borussia Dortmund), direct free kick, 0.05 xG, goal 74’ Axel Witsel (Borussia Dortmund), set piece, 0.05 xG, blocked 77’ Marco Friedl (Werder Bremen), open play, 0.04 xG, blocked 30’ Manuel Akanji (Borussia Dortmund), open play, 0.03 xG, blocked 70’ Kevin Möhwald (Werder Bremen), open play, 0.03 xG, goal 50’ Raphael Guerreiro (Borussia Dortmund), open play, 0.03 xG, saved 66’ Mario Götze (Borussia Dortmund), from a corner, 0.03 xG, off target 55’ Thomas Delaney (Borussia Dortmund), open play, 0.02 xG, saved 38’ Max Kruse (Werder Bremen), open play, 0.02 xG, blocked 74’ Christian Pulisic (Borussia Dortmund), set piece, 0.02 xG, saved 53’ Maximilian Eggestein (Werder Bremen), open play, 0.02 xG, saved 16’ Yuya Osako (Werder Bremen), from a corner, 0.02 xG, off target 35’ Milot Rashica (Werder Bremen), open play, 0.02 xG, off target 90+2’ Sebastian Langkamp (Werder Bremen), from a corner, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Jiri Pavlenka GK900 0.000.000
Marco Friedl DEF901 0.040.000
Sebastian Langkamp DEF901 0.010.000
Milos Veljkovic DEF901 0.080.000
Ludwig Augustinsson DEF9010 0.000.172
Maximilian Eggestein MID901 0.020.051
Davy Klaassen MID901 0.050.032
Nuri Sahin MID610 0.000.021
Yuya Osako FWD612 0.060.000
Max Kruse FWD901 0.020.000
Milot Rashica FWD9012 0.070.204
Kevin Möhwald Sub2912 0.100.092
Claudio Pizarro Sub2912 0.190.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 29% Bet365 odds 3.25
Draw 25% Bet365 odds 3.75
Borussia Dortmund win 46% Bet365 odds 2.05

Chances implied by the Bet365 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.