Bundesliga
VfB Stuttgart 0-2 Borussia Dortmund
VfB Stuttgart vs Borussia Dortmund finished 0-2 in Bundesliga. Key event: 6' Julian Brandt (on for Giovanni Reyna · Injury substitution). Head to head: H2H last 8: 2-0-6. Home form: D W D W L; Away form: L D W W D. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match context 4 facts
Home form
D W D W L
8 pts, goals 9-8, 1.80 scored/match, 1.60 conceded/match
Away form
L D W W D
8 pts, goals 5-6, 1.00 scored/match, 1.20 conceded/match
VfB Stuttgart · season record
6 W · 9 D · 13 L
2021/2022: 28 recorded matches, goals 36–51; before 08 Apr 2022 UTC. Not official standings.
Borussia Dortmund · season record
18 W · 3 D · 7 L
2021/2022: 28 recorded matches, goals 68–42; before 08 Apr 2022 UTC. Not official standings.
Shot map 25 shots · 2 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 39 events
6'
↔
Sub
Julian Brandt
DOR on for Giovanni Reyna · Injury substitution
7'
•
shot
Raphael Guerreiro
DOR xG 0.02 · Left Foot · From Corner · location 77.7%, 69.1%
10'
•
shot
Mats Hummels
DOR assist Raphael Guerreiro · xG 0.03 · From Corner · location 90.7%, 47.5%
11'
•
shot
Julian Brandt
DOR assist Erling Haaland · xG 0.79 · Right Foot · Open Play · location 97%, 46.6%
12'
⚽
Goal
Julian Brandt
0–1 DOR assist Erling Haaland
13'
VAR
VAR
Julian Brandt
DOR Goal not awarded
16'
•
shot
Marco Reus
DOR assist Julian Brandt · xG 0.14 · Right Foot · Open Play · location 96.8%, 44.5%
16'
•
shot
Tiago Tomás
STU assist Chris Führich · xG 0.06 · Left Foot · Open Play · location 94.6%, 67%
19'
•
shot
Borna Sosa
STU assist Atakan Karazor · xG 0.01 · Left Foot · Open Play · location 74%, 75.3%
20'
•
shot
Mahmoud Dahoud
DOR xG 0.01 · Right Foot · From Corner · location 74.6%, 66%
22'
•
shot
Omar Marmoush
STU assist Orel Mangala · xG 0.27 · Right Foot · Open Play · location 94.3%, 38%
23'
•
shot
Marco Reus
DOR assist Mahmoud Dahoud · xG 0.1 · Open Play · location 87.3%, 52.2%
Show 27 more timeline eventsHide 27 timeline events
29'
shot
Omar Marmoush
STU assist Chris Führich · xG 0.05 · Right Foot · Open Play · location 87.3%, 27.7%
36'
Sub
Axel Witsel
DOR on for Mahmoud Dahoud · Injury substitution
37'
shot
Jude Bellingham
DOR assist Marco Reus · xG 0.06 · Right Foot · Open Play · location 83.4%, 62.7%
45+3'
Yellow
Orel Mangala
STU Yellow card
46'
shot
Tiago Tomás
STU assist Chris Führich · xG 0.34 · Right Foot · Set Piece · location 96.4%, 58.9%
46'
Sub
Dan Zagadou
DOR on for Mats Hummels
51'
shot
Tiago Tomás
STU assist Orel Mangala · xG 0.02 · Right Foot · Open Play · location 76.3%, 32.4%
59'
shot
Marco Reus
DOR assist Jude Bellingham · xG 0.05 · Left Foot · Open Play · location 78.8%, 55.3%
60'
shot
Pascal Stenzel
STU assist Borna Sosa · xG 0.03 · Right Foot · Open Play · location 80.9%, 33.9%
62'
Sub
Tanguy Coulibaly
STU on for Orel Mangala
64'
shot
Marco Reus
DOR assist Raphael Guerreiro · xG 0.01 · Right Foot · Set Piece · location 72.1%, 68.8%
64'
shot
Raphael Guerreiro
DOR assist Marco Reus · xG 0.1 · Left Foot · Open Play · location 91%, 65.1%
70'
shot
Julian Brandt
DOR assist Marco Reus · xG 0.04 · Right Foot · Open Play · location 77.4%, 40.5%
71'
Goal
Julian Brandt
0–2DOR assist Marco Reus
75'
Sub
Marius Wolf
DOR on for Raphaël Guerreiro
77'
shot
Erling Haaland
DOR assist Emre Can · xG 0.14 · Left Foot · Open Play · location 88.2%, 45.4%
78'
Sub
Massimo
STU on for Chris Führich
79'
shot
Borna Sosa
STU assist Atakan Karazor · xG 0.04 · Right Foot · Open Play · location 79.5%, 62.5%
79'
Sub
Erik Thommy
STU on for Omar Marmoush
80'
shot
Konstantinos Mavropanos
STU assist Erik Thommy · xG 0.46 · From Corner · location 94.6%, 48.5%
82'
Yellow
Jude Bellingham
DOR Yellow card
83'
shot
Erik Thommy
STU assist Atakan Karazor · xG 0.02 · Right Foot · Open Play · location 77.1%, 66.9%
86'
Yellow
Atakan Karazor
STU Yellow card
88'
Sub
Enzo Millot
STU on for Tiago Tomás
Head-to-head H2H last 10: 4-4-2
Head-to-head is level over the last 10 meetings: 4 wins each and 2 draws. Latest meeting: 04 Apr 2026 · VfB Stuttgart vs Borussia Dortmund · 0 - 2.
Open full team comparisonShowing 8 of 10 head-to-head matches.
Show 2 more head-to-head matchesHide 2 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 Dortmund
4-2-3-1 · Manager Marco Rose 1
G
Gregor Kobel
GK
23
E
Emre Can
DEF
15
M
Mats Hummels
DEF
16
M
Manuel Akanji
DEF
13
R
Raphaël Guerreiro
DEF
22
J
Jude Bellingham
MID
8
M
Mahmoud Dahoud
MID
10
T
Thorgan Hazard
MID
7
G
Giovanni Reyna
MID
11
M
Marco Reus · Captain
MID
9
E
Erling Haaland
FWD
Show 9 substitutesHide 9 substitutes
19
J
Julian Brandt
MID
28
A
Axel Witsel
MID
5
D
Dan Zagadou
DEF
39
M
Marius Wolf
MID
35
M
Marwin Hitz
GK
34
M
Marin Pongračić
DEF
20
R
Reinier
MID
43
J
Jamie Gittens
MID
18
Y
Youssoufa Moukoko
FWD
VfB Stuttgart
4-3-3 · Manager Pellegrino Matarazzo 1
F
Florian Müller
GK
15
P
Pascal Stenzel
DEF
5
K
Konstantinos Mavropanos
DEF
37
H
Hiroki Itō
DEF
24
B
Borna Sosa
DEF
3
W
Wataru Endo · Captain
MID
16
A
Atakan Karazor
MID
23
O
Orel Mangala
MID
17
O
Omar Marmoush
FWD
18
T
Tiago Tomás
FWD
22
C
Chris Führich
FWD
Show 9 substitutesHide 9 substitutes
7
T
Tanguy Coulibaly
MID
30
M
Massimo
MID
11
E
Erik Thommy
MID
8
E
Enzo Millot
MID
33
F
Fabian Bredlow
GK
6
C
Clinton Mola
MID
43
L
Luca Bazzoli
DEF
50
A
Alexis Tibidi
FWD
34
Ö
Ömer Faruk Beyaz
MID