Bundesliga
Borussia Dortmund 3-0 Borussia M.Gladbach
Borussia Dortmund vs Borussia M.Gladbach finished 3-0 in Bundesliga. Key event: 13' Lars Stindl (assist Matthias Ginter · xG 0.03 · Open Play · location 86.1%, 42.8%). Head to head: H2H last 8: 8-0-0. Home form: W L W L W; Away form: W W W L L. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match preview 2 facts
Home form
W L W L W
9 pts, goals 8-6, 1.60 scored/match, 1.20 conceded/match
Away form
W W W L L
9 pts, goals 9-5, 1.80 scored/match, 1.00 conceded/match
Shot map 18 shots · 3 goals
Both teams attack from left to right. The attacking half is shown when every location fits it; larger markers represent higher xG.
Attempt
Goal
Marker size = xG
Timeline 31 events
13'
•
shot
Lars Stindl
Borussia M.Gladbach assist Matthias Ginter · xG 0.03 · Open Play · location 86.1%, 42.8%
13'
Yellow
Manuel Akanji
DOR Yellow card
19'
↔
Sub
Felix Passlack
DOR on for Thorgan Hazard · Injury substitution
20'
•
shot
Erling Haaland
DOR assist Jadon Sancho · xG 0.08 · Set Piece · location 90.6%, 50.6%
21'
•
shot
Erling Haaland
DOR assist Felix Passlack · xG 0.07 · Left Foot · Open Play · location 88%, 62.7%
22'
•
shot
Erling Haaland
DOR assist Giovanni Reyna · xG 0.04 · Left Foot · From Corner · location 94.6%, 63.4%
31'
•
shot
Jonas Hofmann
Borussia M.Gladbach assist Hannes Wolf · xG 0.31 · Right Foot · Open Play · location 89.3%, 55%
34'
•
shot
Giovanni Reyna
DOR assist Jude Bellingham · xG 0.08 · Right Foot · Open Play · location 93.7%, 34%
35'
⚽
Goal
Giovanni Reyna
1–0 DOR assist Jude Bellingham
39'
Yellow
Lars Stindl
Borussia M.Gladbach Yellow card
40'
•
shot
Jadon Sancho
DOR assist Emre Can · xG 0.04 · Open Play · location 89.1%, 38.2%
41'
•
shot
Stefan Lainer
Borussia M.Gladbach assist Jonas Hofmann · xG 0.02 · Left Foot · Open Play · location 76.7%, 43.7%
Show 19 more timeline eventsHide 19 timeline events
42'
shot
Lars Stindl
Borussia M.Gladbach assist Jonas Hofmann · xG 0.05 · Left Foot · From Corner · location 89.4%, 41.8%
43'
shot
Jonas Hofmann
Borussia M.Gladbach assist Hannes Wolf · xG 0.02 · Right Foot · Open Play · location 74.9%, 63%
45'
shot
Jadon Sancho
DOR assist Erling Haaland · xG 0.09 · Right Foot · Open Play · location 90.2%, 65.1%
52'
VAR
Giovanni Reyna
DOR Penalty not awarded
54'
Goal
Erling Haaland
2–0DOR Penalty
57'
Sub
Marcus Thuram
Borussia M.Gladbach on for Hannes Wolf
57'
Sub
Alassane Pléa
Borussia M.Gladbach on for Lars Stindl
67'
shot
Axel Witsel
DOR assist Jadon Sancho · xG 0.02 · Right Foot · Open Play · location 76.3%, 29.4%
67'
Sub
Thomas Delaney
DOR on for Jude Bellingham
69'
Sub
Patrick Herrmann
Borussia M.Gladbach on for Oscar Wendt
70'
shot
Patrick Herrmann
Borussia M.Gladbach assist Alassane Pléa · xG 0.05 · Left Foot · Open Play · location 84.7%, 47.3%
76'
shot
Erling Haaland
DOR assist Jadon Sancho · xG 0.46 · Left Foot · Open Play · location 92.7%, 57.5%
77'
Goal
Erling Haaland
3–0DOR assist Jadon Sancho
78'
Sub
Julian Brandt
DOR on for Giovanni Reyna
78'
Sub
Marco Reus
DOR on for Jadon Sancho
85'
shot
Florian Neuhaus
Borussia M.Gladbach assist Ramy Bensebaini · xG 0.02 · Right Foot · Open Play · location 73.6%, 44.2%
Head-to-head H2H last 12: 7-4-1
Borussia Dortmund leads the last 12 head-to-head meetings: 7 wins, 4 losses, 1 draw. Latest meeting: 03 May 2026 · Borussia M.Gladbach vs Borussia Dortmund · 1 - 0.
Open full team comparisonShowing 8 of 12 head-to-head matches.
BOR Borussia M.Gladbach
1 - 0
Borussia Dortmund
Borussia Dortmund
2 - 0
Borussia M.Gladbach
BOR
Borussia Dortmund
3 - 2
Borussia M.Gladbach
BOR
BOR Borussia M.Gladbach
1 - 1
Borussia Dortmund
BOR Borussia M.Gladbach
1 - 2
Borussia Dortmund
Borussia Dortmund
4 - 2
Borussia M.Gladbach
BOR
Borussia Dortmund
5 - 2
Borussia M.Gladbach
BOR
BOR Borussia M.Gladbach
4 - 2
Borussia Dortmund
Show 4 more head-to-head matchesHide 4 head-to-head matches
Recent form
Showing 8 of 12 recent form matches.
Show 4 more recent form matchesHide 4 recent form matches
Team statistics 17 metrics
Show 9 more statisticsHide 9 statistics
Lineups
Borussia M.Gladbach
3-4-3 · Manager Marco Rose 1
Y
Yann Sommer
GK
28
M
Matthias Ginter
DEF
30
N
Nico Elvedi
DEF
25
R
Ramy Bensebaini
DEF
18
S
Stefan Lainer
MID
32
F
Florian Neuhaus
MID
6
C
Christoph Kramer
MID
17
O
Oscar Wendt
MID
11
H
Hannes Wolf
FWD
13
L
Lars Stindl · Captain
FWD
23
J
Jonas Hofmann
FWD
Show 9 substitutesHide 9 substitutes
14
A
Alassane Pléa
FWD
10
M
Marcus Thuram
FWD
7
P
Patrick Herrmann
FWD
21
T
Tobias Sippel
GK
3
M
Michael Lang
DEF
24
T
Tony Jantschke
DEF
43
R
Rocco Reitz
MID
26
T
Torben Müsel
MID
16
I
Ibrahima Traoré
FWD
Borussia Dortmund
3-4-1-2 · Manager Lucien Favre 1
R
Roman Bürki
GK
23
E
Emre Can
DEF
15
M
Mats Hummels · Captain
DEF
16
M
Manuel Akanji
DEF
24
T
Thomas Meunier
MID
28
A
Axel Witsel
MID
22
J
Jude Bellingham
MID
10
T
Thorgan Hazard
MID
32
G
Giovanni Reyna
FWD
9
E
Erling Haaland
FWD
7
J
Jadon Sancho
FWD
Show 8 substitutesHide 8 substitutes
30
F
Felix Passlack
MID
6
T
Thomas Delaney
MID
11
M
Marco Reus
FWD
19
J
Julian Brandt
FWD
35
M
Marwin Hitz
GK
27
M
Marius Wolf
FWD
8
M
Mahmoud Dahoud
MID
20
R
Reinier
MID