Borussia Dortmund vs Union Berlin

19 September 2021 · Bundesliga · 2021/22 · Referee Sven Jablonski

Full time 4 – 2

Half-time: 2–0

  • Raphael Guerreiro 10’
  • Erling Haaland 24’, 83’
  • Marvin Friedrich 52’ (og)
  • Max Kruse 57’ (pen)
  • Andreas Voglsammer 81’

Match summary

Borussia Dortmund won 4-2 at home to Union Berlin. Borussia Dortmund led 2-0 at half-time.

In the first half, Raphael Guerreiro put Borussia Dortmund ahead in the 10th minute and Erling Haaland made it 2-0 with a header in the 24th minute, set up by Thomas Meunier. In the second half, Friedrich's own goal made it 3-0 in the 52nd minute, Max Kruse pulled one back to make it 3-1 from the penalty spot in the 57th minute, Andreas Voglsammer made it 3-2 with a header in the 81st minute, set up by Niko Gießelmann, and Haaland made it 4-2 in the 83rd minute, set up by Mats Hummels.

Union Berlin can feel hard done by, creating 1.73 expected goals (xG) from 9 shots to Borussia Dortmund's 1.10 from 13.

Match stats

Borussia Dortmund Union Berlin
13 Shots 9
4 Shots on Target 6
3 Corners 6
2 Yellow Cards 3
0 Red Cards 0
1.10 xG 1.73
1.10 Non-penalty xG 0.97
5 Deep Completions 3

Key events

Borussia Dortmund Union Berlin
Kick-off
Raphael Guerreiro1-0 (Borussia Dortmund)
10’
Erling Haaland
Assist: Thomas Meunier
2-0 (Borussia Dortmund)
24’
Half-time2-0
Marvin Friedrich
Own goal
3-0 (Borussia Dortmund)
52’
57’
Max Kruse
Penalty
3-1 (Union Berlin)
81’
Andreas Voglsammer
Assist: Niko Gießelmann
3-2 (Union Berlin)
Erling Haaland
Assist: Mats Hummels
4-2 (Borussia Dortmund)
83’
Full-time4-2

Bookings

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

Borussia Dortmund
  • Mats Hummels
  • Axel Witsel
Union Berlin
  • Marvin Friedrich
  • Julian Ryerson
  • Niko Gießelmann

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 1.10 1.73 10’ Raphael Guerreiro (Borussia Dortmund), 1-0 10’ 24’ Erling Haaland (Borussia Dortmund), 2-0 24’ 52’ Marvin Friedrich (Borussia Dortmund) own goal, 3-0 52’ 57’ Max Kruse (Union Berlin), 3-1 57’ 81’ Andreas Voglsammer (Union Berlin), 3-2 81’ 83’ Erling Haaland (Borussia Dortmund), 4-2 83’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.10 1.73 10’ Raphael Guerreiro (Borussia Dortmund), 1-0 Guerreiro 10’ 24’ Erling Haaland (Borussia Dortmund), 2-0 Haaland 24’ 52’ Marvin Friedrich (Borussia Dortmund) own goal, 3-0 Friedrich 52’ 57’ Max Kruse (Union Berlin), 3-1 Kruse 57’ 81’ Andreas Voglsammer (Union Berlin), 3-2 Voglsammer 81’ 83’ Erling Haaland (Borussia Dortmund), 4-2 Haaland 83’
Borussia Dortmund 1.10 xGUnion Berlin 1.73 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 
57’ Max Kruse (Union Berlin), penalty, 0.76 xG, goal 24’ Erling Haaland (Borussia Dortmund), open play, 0.45 xG, goal 56’ Julian Ryerson (Union Berlin), open play, 0.30 xG, saved 88’ Kevin Behrens (Union Berlin), from a corner, 0.27 xG, off target 18’ Marvin Friedrich (Union Berlin), from a corner, 0.13 xG, off target 44’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.13 xG, off target 38’ Taiwo Awoniyi (Union Berlin), open play, 0.09 xG, off target 81’ Andreas Voglsammer (Union Berlin), from a corner, 0.08 xG, goal 86’ Marius Wolf (Borussia Dortmund), set piece, 0.08 xG, blocked 61’ Marco Reus (Borussia Dortmund), from a corner, 0.07 xG, off target 90+2’ Erling Haaland (Borussia Dortmund), set piece, 0.07 xG, blocked 18’ Timo Baumgartl (Union Berlin), from a corner, 0.06 xG, saved 83’ Erling Haaland (Borussia Dortmund), open play, 0.06 xG, goal 87’ Erling Haaland (Borussia Dortmund), open play, 0.05 xG, off target 16’ Marco Reus (Borussia Dortmund), direct free kick, 0.05 xG, blocked 59’ Donyell Malen (Borussia Dortmund), open play, 0.05 xG, saved 86’ Marco Reus (Borussia Dortmund), direct free kick, 0.04 xG, hit the woodwork 10’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, goal 68’ Julian Ryerson (Union Berlin), open play, 0.03 xG, saved 49’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 19’ Donyell Malen (Borussia Dortmund), open play, 0.01 xG, saved 40’ Marvin Friedrich (Union Berlin), open play, 0.01 xG, saved 52’ Marvin Friedrich (Union Berlin), own goal 57’ Max Kruse (Union Berlin), penalty, 0.76 xG, goal 24’ Erling Haaland (Borussia Dortmund), open play, 0.45 xG, goal 56’ Julian Ryerson (Union Berlin), open play, 0.30 xG, saved 88’ Kevin Behrens (Union Berlin), from a corner, 0.27 xG, off target 44’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.13 xG, off target 18’ Marvin Friedrich (Union Berlin), from a corner, 0.13 xG, off target 38’ Taiwo Awoniyi (Union Berlin), open play, 0.09 xG, off target 81’ Andreas Voglsammer (Union Berlin), from a corner, 0.08 xG, goal 86’ Marius Wolf (Borussia Dortmund), set piece, 0.08 xG, blocked 61’ Marco Reus (Borussia Dortmund), from a corner, 0.07 xG, off target 90+2’ Erling Haaland (Borussia Dortmund), set piece, 0.07 xG, blocked 18’ Timo Baumgartl (Union Berlin), from a corner, 0.06 xG, saved 83’ Erling Haaland (Borussia Dortmund), open play, 0.06 xG, goal 87’ Erling Haaland (Borussia Dortmund), open play, 0.05 xG, off target 16’ Marco Reus (Borussia Dortmund), direct free kick, 0.05 xG, blocked 59’ Donyell Malen (Borussia Dortmund), open play, 0.05 xG, saved 86’ Marco Reus (Borussia Dortmund), direct free kick, 0.04 xG, hit the woodwork 10’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, goal 68’ Julian Ryerson (Union Berlin), open play, 0.03 xG, saved 49’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 40’ Marvin Friedrich (Union Berlin), open play, 0.01 xG, saved 19’ Donyell Malen (Borussia Dortmund), open play, 0.01 xG, saved 52’ Marvin Friedrich (Union Berlin), own goal
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
Thomas Meunier DEF9010 0.000.573
Manuel Akanji DEF900 0.000.000
Mats Hummels DEF8910 0.000.061
Raphael Guerreiro DEF9012 0.050.053
Axel Witsel MID900 0.000.021
Jude Bellingham MID900 0.000.131
Mahmoud Dahoud MID841 0.130.071
Marco Reus FWD893 0.150.000
Erling Haaland FWD9024 0.630.000
Donyell Malen FWD732 0.060.000
Marius Wolf Sub171 0.080.000
Thorgan Hazard Sub60 0.000.000
Marin Pongracic Sub10 0.000.000
Youssoufa Moukoko Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 74% Avg odds 1.29
Draw 16% Avg odds 5.94
Union Berlin win 10% Avg odds 9.90

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.