Union Berlin vs Borussia Dortmund

17 October 2026 · Bundesliga · 2026/27 · Referee Daniel Schlager

Full time 0 – 0

Match summary

Union Berlin and Borussia Dortmund could not be separated in a goalless draw.

There was little between the sides on chances: Union Berlin created 0.94 expected goals (xG) from 11 shots, Borussia Dortmund 1.00 from 12.

Union Berlin and Borussia Dortmund played out a goalless draw in the Bundesliga on matchday 6, with both sides failing to break the deadlock during a tightly contested fixture. Borussia Dortmund controlled the tempo with 63 percent possession and completed 570 passes at an 88 percent accuracy rate, compared to 340 passes by Union Berlin at 72 percent accuracy. The visitors recorded 12 shots to Union Berlin's 11, though accuracy was at a premium as only 2 attempts found the target, both belonging to Borussia Dortmund. Territory was evenly shared with 51 dangerous attacks each, while corners finished level at 5 apiece and fouls reached 13 for the hosts and 12 for the visitors.

The match saw a flurry of discipline in the first half before concluding at 0-0 after 90 minutes. Borussia Dortmund collected 3 yellow cards in the opening 14 minutes through Ethan Chidiebere Nwaneri in the 1st minute, Waldemar Anton in the 7th minute, and Serhou Guirassy in the 14th minute. Union Berlin responded with bookings for Janik Haberer in the 33rd minute and Tom Alexander Rothe in the 35th minute. Following a scoreless first half, Union Berlin replaced Kastriot Imeri with Emmanuel Latte Lath at the interval. Borussia Dortmund made double substitutions on 62 minutes before Tim Skarke received a yellow card for Union Berlin in the 63rd minute. Further substitutions occurred for both teams throughout the second half until the final whistle confirmed the scoreless result.

Match stats

37% Possession 63%
11 Shots 12
0 Shots on target 2
5 Corners 5
104 Attacks 120
51 Dangerous attacks 51
340 Passes 570
72% Pass accuracy 88%
18 Tackles 14
13 Fouls 12
3 Yellow cards 3
0 Red cards 0
0 Offsides 1

Key events

Union Berlin Borussia Dortmund
Kick-off
7’
14’
33’
35’
Half-time0-0
47’
Ethan NwaneriShot on target
Second half underway
63’
89’
Serhou GuirassyShot on target
Full-time0-0

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.94 1.00 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.94 1.00
Union Berlin 0.94 xGBorussia Dortmund 1.00 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Union Berlin attacking 
86’ Felix Uduokhai (Union Berlin), from a corner, 0.47 xG, off target 56’ Maximilian Beier (Borussia Dortmund), open play, 0.31 xG, off target 90+1’ Serhou Guirassy (Borussia Dortmund), open play, 0.15 xG, off target 90+1’ Rani Khedira (Union Berlin), open play, 0.12 xG, off target 72’ Serhou Guirassy (Borussia Dortmund), open play, 0.11 xG, blocked 47’ Ethan Nwaneri (Borussia Dortmund), open play, 0.09 xG, saved 59’ Tim Skarke (Union Berlin), open play, 0.08 xG, off target 79’ Serhou Guirassy (Borussia Dortmund), set piece, 0.08 xG, off target 71’ Woo-Yeong Jeong (Union Berlin), open play, 0.07 xG, blocked 89’ Serhou Guirassy (Borussia Dortmund), open play, 0.06 xG, saved 90+1’ Mathis Albert (Borussia Dortmund), open play, 0.06 xG, off target 90+5’ Felix Uduokhai (Union Berlin), from a corner, 0.06 xG, off target 3’ Zeno Van den Bosch (Union Berlin), direct free kick, 0.03 xG, off target 28’ Tim Skarke (Union Berlin), open play, 0.03 xG, off target 46’ Maximilian Beier (Borussia Dortmund), open play, 0.04 xG, blocked 62’ Ethan Nwaneri (Borussia Dortmund), open play, 0.03 xG, off target 51’ Waldemar Anton (Borussia Dortmund), open play, 0.03 xG, off target 23’ Maximilian Beier (Borussia Dortmund), open play, 0.02 xG, off target 43’ Kastriot Imeri (Union Berlin), set piece, 0.02 xG, blocked 88’ Kouakou Gadou (Borussia Dortmund), from a corner, 0.02 xG, off target 43’ Janik Haberer (Union Berlin), set piece, 0.02 xG, off target 50’ Woo-Yeong Jeong (Union Berlin), open play, 0.01 xG, off target 71’ Andras Schafer (Union Berlin), set piece, 0.01 xG, blocked 86’ Felix Uduokhai (Union Berlin), from a corner, 0.47 xG, off target 56’ Maximilian Beier (Borussia Dortmund), open play, 0.31 xG, off target 90+1’ Serhou Guirassy (Borussia Dortmund), open play, 0.15 xG, off target 90+1’ Rani Khedira (Union Berlin), open play, 0.12 xG, off target 72’ Serhou Guirassy (Borussia Dortmund), open play, 0.11 xG, blocked 47’ Ethan Nwaneri (Borussia Dortmund), open play, 0.09 xG, saved 79’ Serhou Guirassy (Borussia Dortmund), set piece, 0.08 xG, off target 59’ Tim Skarke (Union Berlin), open play, 0.08 xG, off target 71’ Woo-Yeong Jeong (Union Berlin), open play, 0.07 xG, blocked 89’ Serhou Guirassy (Borussia Dortmund), open play, 0.06 xG, saved 90+1’ Mathis Albert (Borussia Dortmund), open play, 0.06 xG, off target 90+5’ Felix Uduokhai (Union Berlin), from a corner, 0.06 xG, off target 46’ Maximilian Beier (Borussia Dortmund), open play, 0.04 xG, blocked 3’ Zeno Van den Bosch (Union Berlin), direct free kick, 0.03 xG, off target 28’ Tim Skarke (Union Berlin), open play, 0.03 xG, off target 62’ Ethan Nwaneri (Borussia Dortmund), open play, 0.03 xG, off target 51’ Waldemar Anton (Borussia Dortmund), open play, 0.03 xG, off target 23’ Maximilian Beier (Borussia Dortmund), open play, 0.02 xG, off target 43’ Kastriot Imeri (Union Berlin), set piece, 0.02 xG, blocked 88’ Kouakou Gadou (Borussia Dortmund), from a corner, 0.02 xG, off target 43’ Janik Haberer (Union Berlin), set piece, 0.02 xG, off target 50’ Woo-Yeong Jeong (Union Berlin), open play, 0.01 xG, off target 71’ Andras Schafer (Union Berlin), set piece, 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.

Lineups

Union Berlin 4-4-2 Starting XI
Rönnow
Haberer 76’
Bosch
Uduokhai
Rothe
Aebischer
Schäfer 76’
Khedira
Imeri 46’
Jeong 90’
Skarke 70’
Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Schlotterbeck
Anton
Gadou
Svensson
Nmecha
Bellingham
Ryerson
Beier 62’
Nwaneri 62’
Guirassy

Player stats

PlayerPosMinGAShxGxAKPCards
Frederik Rönnow GK900 0.000.000
Janik Haberer DEF801 0.020.000
Zeno Van den Bosch DEF901 0.030.000
Felix Uduokhai DEF902 0.530.000
Tom Rothe DEF900 0.000.121
Rani Khedira MID901 0.120.000
Andras Schafer MID801 0.010.194
Woo-Yeong Jeong MID902 0.090.031
Michel Aebischer MID900 0.000.000
Kastriot Imeri MID501 0.020.021
Tim Skarke FWD742 0.120.000
Emmanuel Latte Lath Sub400 0.000.000
Mekhi Gray Sub160 0.000.000
Christopher Trimmel Sub100 0.000.532
Aljoscha Kemlein Sub100 0.000.000
Linus Güther Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.