Borussia Dortmund vs Union Berlin

21 April 2021 · Bundesliga · 2020/21 · Referee Daniel Schlager

Full time 2 – 0

Half-time: 1–0

  • Marco Reus 27’
  • Raphael Guerreiro 88’

Match summary

Borussia Dortmund beat Union Berlin 2-0. Borussia Dortmund led 1-0 at half-time.

Marco Reus put Borussia Dortmund ahead in the 27th minute and Raphael Guerreiro made it 2-0 in the 88th minute, set up by Julian Brandt.

The chances backed that up: Borussia Dortmund created 6.88 expected goals (xG) from 20 shots to Union Berlin's 0.27 from 5. Erling Haaland had a penalty saved for Borussia Dortmund.

Match stats

Borussia Dortmund Union Berlin
21 Shots 6
11 Shots on Target 2
4 Corners 3
2 Yellow Cards 1
0 Red Cards 0
6.37 xG 0.27
5.61 Non-penalty xG 0.27
8 Deep Completions 2

Key events

Borussia Dortmund Union Berlin
Kick-off
Marco Reus1-0 (Borussia Dortmund)
27’
Half-time1-0
Raphael Guerreiro
Assist: Julian Brandt
2-0 (Borussia Dortmund)
88’
Full-time2-0

Bookings

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

Borussia Dortmund
  • Mats Hummels
  • Jude Bellingham
Union Berlin
  • Robin Knoche

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 1 2 3 4 5 6 7 8 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 6.88 0.27 27’ Marco Reus (Borussia Dortmund), 1-0 27’ 88’ Raphael Guerreiro (Borussia Dortmund), 2-0 88’ 0 1 2 3 4 5 6 7 8 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 6.88 0.27 27’ Marco Reus (Borussia Dortmund), 1-0 Reus 27’ 88’ Raphael Guerreiro (Borussia Dortmund), 2-0 Guerreiro 88’
Borussia Dortmund 6.88 xGUnion Berlin 0.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Union Berlin attacking Borussia Dortmund attacking 
27’ Marco Reus (Borussia Dortmund), set piece, 0.97 xG, goal 27’ Erling Haaland (Borussia Dortmund), penalty, 0.76 xG, saved 78’ Mats Hummels (Borussia Dortmund), open play, 0.67 xG, saved 64’ Giovanni Reyna (Borussia Dortmund), open play, 0.61 xG, blocked 35’ Erling Haaland (Borussia Dortmund), open play, 0.54 xG, saved 27’ Erling Haaland (Borussia Dortmund), set piece, 0.52 xG, saved 90+2’ Erling Haaland (Borussia Dortmund), open play, 0.50 xG, off target 10’ Marco Reus (Borussia Dortmund), open play, 0.47 xG, off target 88’ Raphael Guerreiro (Borussia Dortmund), open play, 0.47 xG, goal 86’ Erling Haaland (Borussia Dortmund), open play, 0.35 xG, saved 50’ Giovanni Reyna (Borussia Dortmund), open play, 0.31 xG, off target 75’ Erling Haaland (Borussia Dortmund), open play, 0.31 xG, off target 78’ Mats Hummels (Borussia Dortmund), open play, 0.10 xG, saved 60’ Jadon Sancho (Borussia Dortmund), open play, 0.09 xG, off target 66’ Max Kruse (Union Berlin), direct free kick, 0.09 xG, saved 1’ Keita Endo (Union Berlin), open play, 0.07 xG, off target 33’ Jude Bellingham (Borussia Dortmund), open play, 0.07 xG, off target 23’ Max Kruse (Union Berlin), open play, 0.06 xG, blocked 85’ Jadon Sancho (Borussia Dortmund), open play, 0.05 xG, blocked 36’ Jude Bellingham (Borussia Dortmund), open play, 0.03 xG, off target 13’ Keita Endo (Union Berlin), open play, 0.03 xG, blocked 1’ Marcus Ingvartsen (Union Berlin), open play, 0.02 xG, hit the woodwork 52’ Manuel Akanji (Borussia Dortmund), open play, 0.02 xG, blocked 14’ Thorgan Hazard (Borussia Dortmund), open play, 0.02 xG, saved 16’ Giovanni Reyna (Borussia Dortmund), open play, 0.02 xG, saved 27’ Marco Reus (Borussia Dortmund), set piece, 0.97 xG, goal 27’ Erling Haaland (Borussia Dortmund), penalty, 0.76 xG, saved 78’ Mats Hummels (Borussia Dortmund), open play, 0.67 xG, saved 64’ Giovanni Reyna (Borussia Dortmund), open play, 0.61 xG, blocked 35’ Erling Haaland (Borussia Dortmund), open play, 0.54 xG, saved 27’ Erling Haaland (Borussia Dortmund), set piece, 0.52 xG, saved 90+2’ Erling Haaland (Borussia Dortmund), open play, 0.50 xG, off target 10’ Marco Reus (Borussia Dortmund), open play, 0.47 xG, off target 88’ Raphael Guerreiro (Borussia Dortmund), open play, 0.47 xG, goal 86’ Erling Haaland (Borussia Dortmund), open play, 0.35 xG, saved 50’ Giovanni Reyna (Borussia Dortmund), open play, 0.31 xG, off target 75’ Erling Haaland (Borussia Dortmund), open play, 0.31 xG, off target 78’ Mats Hummels (Borussia Dortmund), open play, 0.10 xG, saved 60’ Jadon Sancho (Borussia Dortmund), open play, 0.09 xG, off target 66’ Max Kruse (Union Berlin), direct free kick, 0.09 xG, saved 1’ Keita Endo (Union Berlin), open play, 0.07 xG, off target 33’ Jude Bellingham (Borussia Dortmund), open play, 0.07 xG, off target 23’ Max Kruse (Union Berlin), open play, 0.06 xG, blocked 85’ Jadon Sancho (Borussia Dortmund), open play, 0.05 xG, blocked 36’ Jude Bellingham (Borussia Dortmund), open play, 0.03 xG, off target 13’ Keita Endo (Union Berlin), open play, 0.03 xG, blocked 1’ Marcus Ingvartsen (Union Berlin), open play, 0.02 xG, hit the woodwork 14’ Thorgan Hazard (Borussia Dortmund), open play, 0.02 xG, saved 16’ Giovanni Reyna (Borussia Dortmund), open play, 0.02 xG, saved 52’ Manuel Akanji (Borussia Dortmund), open play, 0.02 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
Marwin Hitz GK900 0.000.000
Lukasz Piszczek DEF900 0.000.000
Mats Hummels DEF902 0.780.000
Manuel Akanji DEF901 0.020.000
Raphael Guerreiro DEF9011 0.470.611
Emre Can MID600 0.000.000
Giovanni Reyna MID773 0.940.653
Marco Reus MID9012 1.440.704
Jude Bellingham MID902 0.100.351
Thorgan Hazard MID601 0.020.471
Erling Haaland FWD906 2.970.092
Mahmoud Dahoud Sub300 0.000.000
Jadon Sancho Sub302 0.141.172
Julian Brandt Sub1310 0.000.471
Reinier Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 63% Avg odds 1.51
Draw 21% Avg odds 4.58
Union Berlin win 16% Avg odds 6.15

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.