Bundesliga Regular Season - 19

Union Berlin 0 - 3 FT Borussia Dortmund

Stadion An der Alten Försterei

AI-powered match analysis and previews to help you decide which games are worth watching

38
FT
Sat, Jan 24
Deutsch
Union Berlin
0-3
Borussia Dortmund
⚡ Intensity 31
⚖️ Balance 12
🏆 Stakes 44
🎲 Upset 0
Clinical Dortmund silence the Alte Försterei

Clinical Dortmund Dismantle Union at the Alte Försterei

Average Entertainment Futmetrix Score: 38/100. Borussia Dortmund’s clinical edge proved the difference in a match where Union Berlin’s possession counted for little against the title-chasers' lethal finishing.

The Early Breakthrough

The match at the Stadion An der Alten Försterei ignited with high Intensity as the home side sought to unsettle the visitors from the first whistle. However, the narrative shifted rapidly in the 10th minute when E. Can stepped up to the penalty spot. Converting with composure, he gave Borussia Dortmund an early lead that forced Union Berlin to chase the game. Despite the setback, the Berliners controlled possession with a 56% share, attempting to stretch the Dortmund lines. A barrage of 24 combined shots across the match turned the afternoon into a high-volume affair, but Union struggled to find the clinical "Sniper" edge required to breach a disciplined black-and-yellow rearguard in the opening period.

Schlotterbeck Silences the Forest

The second half began with Union pressing for an equaliser, but the tactical Balance favored Dortmund’s counter-attacking setup. In the 53rd minute, the pressure on the home side doubled. A pinpoint delivery from J. Ryerson found N. Schlotterbeck, who powered home a header to make it 0:2. This moment heightened the Stakes for the hosts, who had dominated the ball but found themselves two goals down. Dortmund’s defensive resilience was personified by Gregor Kobel, whose 3 crucial saves maintained the clean sheet. Union’s frustration grew as their 1.24 xG failed to translate into a breakthrough, with the visitors expertly managing the tempo and stifling any potential comeback.

Beier Wraps Up the Points

As the clock wound down, any hope of a late Upset Factor vanished. Union continued to push forward, but they were caught out once more in the 84th minute. A slick transition involving J. Bellingham set up M. Beier, who finished clinically to seal a 0:3 victory. It was a professional performance from the title-chasers, who navigated a difficult away fixture with surgical precision. While Union Berlin will lament their lack of finishing despite having more of the ball, Dortmund move forward with momentum. The result keeps BVB firmly in the title hunt, while the home side must reflect on a day where possession failed to yield points against a superior clinical force.

Key Questions

What was the final score?

Borussia Dortmund won the match 0-3 away at Union Berlin.

Who scored for Borussia Dortmund?

The goals were scored by E. Can (penalty), N. Schlotterbeck, and M. Beier.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
56%
44%
Union Berlin 56%
Borussia Dortmund 44%
Shots
10
14
Union Berlin 10
Borussia Dortmund 14
Shots on Target
3
5
Union Berlin 3
Borussia Dortmund 5
Expected Goals (xG)
1.24
1.79
Union Berlin 1.24
Borussia Dortmund 1.79
Passes
366
291
Union Berlin 366
Borussia Dortmund 291
Pass Accuracy
72%
69%
Union Berlin 72%
Borussia Dortmund 69%
Corners
7
2
Union Berlin 7
Borussia Dortmund 2
Fouls
10
15
Union Berlin 10
Borussia Dortmund 15
Yellow Cards
0
1
Union Berlin 0
Borussia Dortmund 1
Red Cards
0
0
Union Berlin 0
Borussia Dortmund 0

Match Events

E. Can 10'
HT
N. Schlotterbeck (J. Ryerson) 53'
E. Can 🟨 59'
66' 🔄 I. Ansah L. Burcu
66' 🔄 J. Juranovic S. Nsoki
E. Can A. Anselmino 🔄 69'
76' 🔄 D. Leite O. Burke
76' 🔄 A. Kemlein A. Schafer
F. Silva C. Chukwuemeka 🔄 79'
M. Beier (J. Bellingham) 84'
86' 🔄 J. Haberer C. Trimmel
FT

Player Cards

Season performance ratings for players in this match

Union Berlin

Goalkeepers
Frederik Rønnow
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
5.6
rating
Defenders
Danilho Doekhi
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Leopold Querfeld
SWEEPER
SWEEPER
4
cleanups
4
cleanups
2
interceptions
2
blocks
Diogo Leite
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
60%
duel win %
Midfielders
Janik Haberer
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
4
Duels Won
0
pens won
Rani Khedira
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Aljoscha Kemlein
LATE SHIFT
LATE SHIFT
14
late mins
14
late mins
76
total mins
76
entry
Josip Juranović
ARCHITECT
ARCHITECT
5
key passes
5
key passes
0
assists
28%
pass acc
Forwards
Woo-Yeong Jeong
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Ilyas Ansah
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
66
total mins
66
entry
Andrej Ilić
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
BENCH
Matheo Raab
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Stanley N'Soki
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
Andrik Markgraf
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Christopher Trimmel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
7
total mins
Started
entry
András Schäfer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
17
total mins
Started
entry
Livan Burcu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
Oliver Burke
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
17
total mins
Started
entry
David Preu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Dmytro Bogdanov
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Defenders
Emre Can
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Waldemar Anton
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Nico Schlotterbeck
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
13%
pass acc
Jobe Bellingham
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Felix Nmecha
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Forwards
Maximilian Beier
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
Fábio Silva
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
Serhou Guirassy
MAGNET
MAGNET
49
activity
49
activity
25
passes
24
duels
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Yan Couto
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ramy Bensebaini
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Filippo Mané
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Aarón Anselmino
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
24
total mins
Started
entry
Julian Brandt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
14
total mins
Started
entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
31/08/2025 Borussia Dortmund 3 - 0 Union Berlin Bundesliga Signal Iduna Park
22/02/2025 Borussia Dortmund 6 - 0 Union Berlin Bundesliga SIGNAL IDUNA PARK
05/10/2024 Union Berlin 2 - 1 Borussia Dortmund Bundesliga Stadion An der Alten Försterei
02/03/2024 Union Berlin 0 - 2 Borussia Dortmund Bundesliga Stadion An der Alten Försterei
07/10/2023 Borussia Dortmund 4 - 2 Union Berlin Bundesliga BVB Stadion Dortmund
08/04/2023 Borussia Dortmund 2 - 1 Union Berlin Bundesliga SIGNAL IDUNA PARK
31/08/2025
Bundesliga Signal Iduna Park
22/02/2025
Bundesliga SIGNAL IDUNA PARK
05/10/2024
Bundesliga Stadion An der Alten Försterei
02/03/2024
Bundesliga Stadion An der Alten Försterei
07/10/2023
Bundesliga BVB Stadion Dortmund
08/04/2023
Bundesliga SIGNAL IDUNA PARK
Union Berlin Win
Borussia Dortmund Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 19 50 72 16 +56 LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)W1. FC Köln 1 - 3 Bayern München (14-01-2026)WBayern München 8 - 1 VfL Wolfsburg (11-01-2026)W1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)
2 Borussia Dortmund 19 42 38 17 +21 WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)WBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
3 1899 Hoffenheim 19 39 40 22 +18 WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)W1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
4 RB Leipzig 19 36 37 25 +12 DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)LRB Leipzig 1 - 5 Bayern München (17-01-2026)WRB Leipzig 2 - 0 SC Freiburg (14-01-2026)LRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)
5 VfB Stuttgart 19 36 36 26 +10 WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)WBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
6 Bayer Leverkusen 18 32 35 25 +10 WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)WBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)
7 SC Freiburg 19 27 31 32 -1 WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)WSC Freiburg 2 - 1 Hamburger SV (10-01-2026)WVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)
8 Eintracht Frankfurt 19 27 39 42 -3 LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)
9 Union Berlin 19 24 24 30 -6 LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)W1. FC Köln 0 - 1 Union Berlin (20-12-2025)
10 1. FC Köln 19 20 28 32 -4 LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)L1. FC Köln 1 - 3 Bayern München (14-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)L1. FC Köln 0 - 1 Union Berlin (20-12-2025)
11 Borussia Mönchengladbach 19 20 23 32 -9 LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)WBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)LBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
12 VfL Wolfsburg 19 19 28 41 -13 LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)LBayern München 8 - 1 VfL Wolfsburg (11-01-2026)LVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)
13 FC Augsburg 19 19 22 36 -14 WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)LBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)
14 Hamburger SV 18 18 17 27 -10 DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)L1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)
15 Werder Bremen 19 18 21 37 -16 LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)
16 FSV Mainz 05 19 15 21 32 -11 WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)
17 FC St. Pauli 19 14 17 32 -15 DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)LVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)
18 1. FC Heidenheim 19 13 17 42 -25 L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)L1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)