Bundesliga Regular Season - 15

Borussia Dortmund 2 - 0 FT Borussia Mönchengladbach

Signal Iduna Park

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

40
FT
Fri, Dec 19
Deutsch
Borussia Dortmund
2-0
Borussia Mönchengladbach
⚡ Intensity 23
⚖️ Balance 17
🏆 Stakes 67
🎲 Upset 0
Dortmund's masterclass silences Gladbach at home

Dortmund's Clinical Lesson: How Control Beats Chaos

Average Entertainment Futmetrix Score: 40/100. A six-pointer that reinforces Dortmund's title credentials whilst condemning Gladbach deeper into their mid-table malaise.

Early Dominance Tells the Story

From the first whistle, this was never a contest. Borussia Dortmund suffocated Borussia Mönchengladbach at Signal Iduna Park, and by the tenth minute had converted their intensity into the opening goal. J. Brandt finished after a surgical pass from N. Sule – a statement of intent from a side sitting second with nine wins from fifteen matches. The BVB's balance was that of a team acutely aware of what's at stake: the title race.

Schlotterbeck's Defensive Masterpiece

Nico Schlotterbeck transformed from defender into fortress on the night. His 8.9 rating encapsulates a defensive recital that left Gladbach utterly neutered. The visitors managed just six shots, only one on target. This wasn't luck—this was orchestrated balance, a back line operating with surgical precision. Gladbach, languishing in eleventh place with just 16 points from 15 matches, had no antidote to this suffocation.

Beier's Late Exclamation

Felix Nmecha anchored the midfield whilst M. Beier added the 97th-minute gloss. A 2-0 scoreline that understates nothing: Dortmund consolidate their title push with 32 points, whilst Gladbach's crisis deepens. Fifty-seven percent possession, 89 percent pass accuracy—the metrics of a team that knows how to suffocate and convert. The upset factor? Nonexistent. This was the expected outcome executed to perfection.

Key Questions

What elevated Nico Schlotterbeck to Man of the Match?

His 8.9 rating reflects elite positioning, clean interceptions, and relentless presence. He made Gladbach's attack invisible—that's championship-level defending.

Did derby intensity compromise match quality?

No—the gulf in quality was too vast. Dortmund's control was suffocating, Gladbach's response non-existent. This was a clinic, not a contest.

What is the Borussia Derby?

The Borussia Derby is the rivalry between Borussia Dortmund and Borussia Mönchengladbach, a passionate regional rivalry with deep local significance.

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
57%
43%
Borussia Dortmund 57%
Borussia Mönchengladbach 43%
Shots
9
6
Borussia Dortmund 9
Borussia Mönchengladbach 6
Shots on Target
3
1
Borussia Dortmund 3
Borussia Mönchengladbach 1
Expected Goals (xG)
1.26
0.25
Borussia Dortmund 1.26
Borussia Mönchengladbach 0.25
Passes
628
464
Borussia Dortmund 628
Borussia Mönchengladbach 464
Pass Accuracy
89%
80%
Borussia Dortmund 89%
Borussia Mönchengladbach 80%
Corners
6
4
Borussia Dortmund 6
Borussia Mönchengladbach 4
Fouls
15
12
Borussia Dortmund 15
Borussia Mönchengladbach 12
Yellow Cards
2
1
Borussia Dortmund 2
Borussia Mönchengladbach 1
Red Cards
0
0
Borussia Dortmund 0
Borussia Mönchengladbach 0

Match Events

10' J. Brandt (N. Sule)
HT
53' 🟨 E. Can
59' 🟨 N. Schlotterbeck
60' 🔄 K. Adeyemi M. Beier
G. Reyna G. Ranos 🔄 65'
71' 🔄 J. Brandt C. Chukwuemeka
71' 🔄 P. Gross M. Sabitzer
F. Neuhaus K. Stoger 🔄 80'
Y. Engelhardt W. Mohya 🔄 80'
P. Sander S. Machino 🔄 80'
82' 🔄 J. Ryerson Y. Couto
82' 🔄 S. Guirassy F. Silva
R. Reitz 🟨 90'+5
90'+7 M. Beier (F. Silva)
FT

Player Cards

Season performance ratings for players in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Niklas Süle
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.9
Rating
Emre Can
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
6
Interceptions
1
Blocks
Nico Schlotterbeck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
85%
Duel Win %
Midfielders
Julian Ryerson
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Pascal Groß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Felix Nmecha
MAGNET
MAGNET
86
Activity
86
Activity
77
Passes
9
Duels
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Julian Brandt
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Serhou Guirassy
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Filippo Mané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Couto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximilian Beier
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
6.6
Rating
Cole Campbell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Borussia Mönchengladbach

Goalkeepers
Moritz Nicolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Philipp Sander
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Nico Elvedi
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
71%
Win %
Kevin Diks
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
75%
Duel Win %
Midfielders
Joseph Scally
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Rocco Reitz
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Yannik Engelhardt
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Luca Netz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Giovanni Reyna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Florian Neuhaus
MAGNET
MAGNET
52
Activity
52
Activity
42
Passes
10
Duels
Haris Tabaković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
BENCH
Jonas Omlin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lukas Ullrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fritz Fleck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wael Mohya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Kevin Stöger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Oscar Fraulo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Charles Herrmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Grant-Leon Ranos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Shuto Machino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
20/04/2025 Borussia Dortmund 3 - 2 Borussia Mönchengladbach Bundesliga SIGNAL IDUNA PARK
07/12/2024 Borussia Mönchengladbach 1 - 1 Borussia Dortmund Bundesliga BORUSSIA-PARK
13/04/2024 Borussia Monchengladbach 1 - 2 Borussia Dortmund Bundesliga BORUSSIA-PARK
25/11/2023 Borussia Dortmund 4 - 2 Borussia Monchengladbach Bundesliga BVB Stadion Dortmund
13/05/2023 Borussia Dortmund 5 - 2 Borussia Monchengladbach Bundesliga SIGNAL IDUNA PARK
11/11/2022 Borussia Monchengladbach 4 - 2 Borussia Dortmund Bundesliga Stadion im BORUSSIA-PARK
20/02/2022 Borussia Dortmund 6 - 0 Borussia Monchengladbach Bundesliga Signal-Iduna-Park
25/09/2021 Borussia Monchengladbach 1 - 0 Borussia Dortmund Bundesliga Stadion im BORUSSIA-PARK
02/03/2021 Borussia Monchengladbach 0 - 1 Borussia Dortmund DFB Pokal Stadion im BORUSSIA-PARK
22/01/2021 Borussia Monchengladbach 4 - 2 Borussia Dortmund Bundesliga Stadion im BORUSSIA-PARK
20/04/2025
Bundesliga SIGNAL IDUNA PARK
07/12/2024
Bundesliga BORUSSIA-PARK
13/04/2024
Bundesliga BORUSSIA-PARK
25/11/2023
Bundesliga BVB Stadion Dortmund
13/05/2023
Bundesliga SIGNAL IDUNA PARK
11/11/2022
Bundesliga Stadion im BORUSSIA-PARK
20/02/2022
Bundesliga Signal-Iduna-Park
25/09/2021
Bundesliga Stadion im BORUSSIA-PARK
02/03/2021
DFB Pokal Stadion im BORUSSIA-PARK
22/01/2021
Bundesliga Stadion im BORUSSIA-PARK
Borussia Dortmund Win
Borussia Mönchengladbach Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 15 41 55 11 +44 W1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)DBayern München 2 - 2 FSV Mainz 05 (14-12-2025)WVfB Stuttgart 0 - 5 Bayern München (06-12-2025)WBayern München 3 - 1 FC St. Pauli (29-11-2025)WBayern München 6 - 2 SC Freiburg (22-11-2025)
2 Borussia Dortmund 15 32 26 12 +14 WBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)DSC Freiburg 1 - 1 Borussia Dortmund (14-12-2025)WBorussia Dortmund 2 - 0 1899 Hoffenheim (07-12-2025)WBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)
3 Bayer Leverkusen 15 29 33 20 +13 WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)WBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)LFC Augsburg 2 - 0 Bayer Leverkusen (06-12-2025)LBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)WVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)
4 RB Leipzig 15 29 30 19 +11 LRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)LUnion Berlin 3 - 1 RB Leipzig (12-12-2025)WRB Leipzig 6 - 0 Eintracht Frankfurt (06-12-2025)DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)WRB Leipzig 2 - 0 Werder Bremen (23-11-2025)
5 1899 Hoffenheim 15 27 29 20 +9 DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)W1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)LBorussia Dortmund 2 - 0 1899 Hoffenheim (07-12-2025)W1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)
6 VfB Stuttgart 15 26 25 22 +3 DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)WWerder Bremen 0 - 4 VfB Stuttgart (14-12-2025)LVfB Stuttgart 0 - 5 Bayern München (06-12-2025)LHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)
7 Eintracht Frankfurt 15 25 30 30 0 DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)WEintracht Frankfurt 1 - 0 FC Augsburg (13-12-2025)LRB Leipzig 6 - 0 Eintracht Frankfurt (06-12-2025)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)W1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)
8 Union Berlin 15 21 20 23 -3 W1. FC Köln 0 - 1 Union Berlin (20-12-2025)WUnion Berlin 3 - 1 RB Leipzig (12-12-2025)LVfL Wolfsburg 3 - 1 Union Berlin (06-12-2025)LUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)WFC St. Pauli 0 - 1 Union Berlin (23-11-2025)
9 SC Freiburg 15 20 25 26 -1 WVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)DSC Freiburg 1 - 1 Borussia Dortmund (14-12-2025)L1. FC Heidenheim 2 - 1 SC Freiburg (06-12-2025)WSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)LBayern München 6 - 2 SC Freiburg (22-11-2025)
10 Werder Bremen 15 17 18 28 -10 DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)LWerder Bremen 0 - 4 VfB Stuttgart (14-12-2025)LHamburger SV 3 - 2 Werder Bremen (07-12-2025)DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)LRB Leipzig 2 - 0 Werder Bremen (23-11-2025)
11 1. FC Köln 15 16 22 24 -2 L1. FC Köln 0 - 1 Union Berlin (20-12-2025)LBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)D1. FC Köln 1 - 1 FC St. Pauli (06-12-2025)DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)L1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)
12 Borussia Mönchengladbach 15 16 18 24 -6 LBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)LBorussia Mönchengladbach 1 - 3 VfL Wolfsburg (13-12-2025)WFSV Mainz 05 0 - 1 Borussia Mönchengladbach (05-12-2025)DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)W1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)
13 Hamburger SV 15 16 16 25 -9 DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)L1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)WHamburger SV 3 - 2 Werder Bremen (07-12-2025)WHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)LFC Augsburg 1 - 0 Hamburger SV (22-11-2025)
14 VfL Wolfsburg 15 15 23 28 -5 LVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)WBorussia Mönchengladbach 1 - 3 VfL Wolfsburg (13-12-2025)WVfL Wolfsburg 3 - 1 Union Berlin (06-12-2025)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)LVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)
15 FC Augsburg 15 14 17 28 -11 DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)LEintracht Frankfurt 1 - 0 FC Augsburg (13-12-2025)WFC Augsburg 2 - 0 Bayer Leverkusen (06-12-2025)L1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)WFC Augsburg 1 - 0 Hamburger SV (22-11-2025)
16 FC St. Pauli 15 12 13 26 -13 DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)WFC St. Pauli 2 - 1 1. FC Heidenheim (13-12-2025)D1. FC Köln 1 - 1 FC St. Pauli (06-12-2025)LBayern München 3 - 1 FC St. Pauli (29-11-2025)LFC St. Pauli 0 - 1 Union Berlin (23-11-2025)
17 1. FC Heidenheim 15 11 13 34 -21 L1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)LFC St. Pauli 2 - 1 1. FC Heidenheim (13-12-2025)W1. FC Heidenheim 2 - 1 SC Freiburg (06-12-2025)WUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)L1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)
18 FSV Mainz 05 15 8 13 26 -13 DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)DBayern München 2 - 2 FSV Mainz 05 (14-12-2025)LFSV Mainz 05 0 - 1 Borussia Mönchengladbach (05-12-2025)LSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)