Open this view to load the exact recorded checkpoints.
Bundesliga
VfB Stuttgart 2-3 Borussia Dortmund
VfB Stuttgart vs Borussia Dortmund finished 2-3 in Bundesliga. Key event: 8' Shinji Kagawa (Yellow card). Head to head: H2H last 1: 0-1-0. Home form: L L D L D; Away form: W W L D L. Forecast and odds: Home / Draw / Away: 5.50 / 4.00 / 1.62; Bookmaker samples: 7. Also shown: timeline, team statistics, lineups, top players, recent team results.
Match context 4 facts
Home form
L L D L D
2 pts, goals 1-5, 0.20 scored/match, 1.00 conceded/match
Away form
W W L D L
7 pts, goals 8-5, 1.60 scored/match, 1.00 conceded/match
VfB Stuttgart · season record
4 W · 6 D · 11 L
2014/2015: 21 recorded matches, goals 21–37; before 20 Feb 2015 UTC. Not official standings.
Borussia Dortmund · season record
6 W · 4 D · 11 L
2014/2015: 21 recorded matches, goals 25–29; before 20 Feb 2015 UTC. Not official standings.
Shot map 20 shots · 5 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 34 events
8'
Yellow
Shinji Kagawa
DOR Yellow card
9'
•
shot
Kevin Kampl
DOR assist Lukasz Piszczek · xG 0.03 · Right Foot · Open Play · location 78.6%, 35.8%
11'
•
shot
Nuri Sahin
DOR assist Marcel Schmelzer · xG 0.05 · Set Piece · location 91.4%, 52.5%
12'
•
shot
Neven Subotic
DOR assist Marco Reus · xG 0.02 · From Corner · location 89.9%, 48.4%
14'
•
shot
Ilkay Gündogan
DOR xG 0.02 · Right Foot · Open Play · location 74.6%, 39.2%
15'
•
shot
Martin Harnik
STU assist Florian Klein · xG 0.03 · Open Play · location 86.6%, 50.1%
24'
•
shot
Pierre-Emerick Aubameyang
DOR assist Shinji Kagawa · xG 0.43 · Right Foot · Open Play · location 89%, 53.6%
25'
⚽
Goal
Pierre-Emerick Aubameyang
0–1 DOR assist Shinji Kagawa
28'
•
shot
Martin Harnik
STU assist Gotoku Sakai · xG 0.02 · Right Foot · Open Play · location 86.2%, 77.9%
30'
•
shot
Timo Werner
STU assist Florian Klein · xG 0.05 · Right Foot · From Corner · location 92.5%, 38.8%
30'
•
shot
Timo Baumgartl
STU assist Timo Werner · xG 0.16 · Right Foot · From Corner · location 97%, 47.4%
31'
•
shot
Florian Klein
STU xG 0.76 · Right Foot · location 88.5%, 50%
Show 22 more timeline eventsHide 22 timeline events
32'
Goal
Florian Klein
1–1STU Penalty
33'
shot
Pierre-Emerick Aubameyang
DOR assist Nuri Sahin · xG 0.07 · Left Foot · Open Play · location 84.4%, 53%
39'
Goal
İlkay Gündoğan
1–2DOR assist Shinji Kagawa
46'
Sub
Henrikh Mkhitaryan
DOR on for Kevin Kampl
52'
shot
Shinji Kagawa
DOR assist Pierre-Emerick Aubameyang · xG 0.1 · Right Foot · Open Play · location 92.1%, 66.3%
56'
Sub
Mo Leitner
STU on for Carlos Gruezo
69'
Sub
Jakub Błaszczykowski
DOR on for Shinji Kagawa
71'
shot
Gotoku Sakai
STU assist Florian Klein · xG 0.02 · Right Foot · Open Play · location 75.2%, 67.4%
73'
Sub
Vedad Ibišević
STU on for Adam Hloušek
75'
Yellow
Łukasz Piszczek
DOR Yellow card
78'
Sub
Filip Kostić
STU on for Daniel Schwaab
84'
Yellow
Serey Dié
STU Yellow card
89'
Goal
Marco Reus
1–3DOR Goal
90+1'
Goal
Georg Niedermeier
2–3STU Goal
90'
shot
Georg Niedermeier
STU assist Vedad Ibisevic · xG 0.52 · From Corner · location 95.9%, 52.6%
90'
Sub
Matthias Ginter
DOR on for Marco Reus
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 16 metrics
Possession over time 4 recorded checkpoints · Exact checkpoints
Show 8 more statisticsHide 8 statistics
Lineups
Borussia Dortmund
4-2-3-1 1
R
Roman Weidenfeller
GK
26
Ł
Łukasz Piszczek
DEF
4
N
Neven Subotić
DEF
25
S
Sokratis Papastathopoulos
DEF
29
M
Marcel Schmelzer
DEF
8
İ
İlkay Gündoğan
MID
18
N
Nuri Şahin
MID
23
K
Kevin Kampl
MID
7
S
Shinji Kagawa
MID
11
M
Marco Reus
MID
17
P
Pierre-Emerick Aubameyang
FWD
Show 7 substitutesHide 7 substitutes
10
H
Henrikh Mkhitaryan
MID
16
J
Jakub Błaszczykowski
MID
28
M
Matthias Ginter
DEF
22
M
Mitchell Langerak
GK
15
M
Mats Hummels
DEF
21
O
Oliver Kirch
MID
9
C
Ciro Immobile
FWD
VfB Stuttgart
4-4-2 1
S
Sven Ulreich
GK
3
D
Daniel Schwaab
DEF
32
T
Timo Baumgartl
DEF
6
G
Georg Niedermeier
DEF
2
G
Gotoku Sakai
DEF
16
F
Florian Klein
DEF
11
C
Carlos Gruezo
MID
26
S
Serey Dié
MID
21
A
Adam Hloušek
DEF
7
M
Martin Harnik
FWD
19
T
Timo Werner
MID
Show 7 substitutesHide 7 substitutes
8
M
Mo Leitner
MID
9
V
Vedad Ibišević
FWD
18
F
Filip Kostić
MID
22
T
Thorsten Kirschbaum
GK
5
K
Karim Haggui
DEF
44
A
Alexandru Maxim
MID
13
O
Oriol Romeu
MID
Historical 1X2 odds
Home / Draw / Away5.50 / 4.00 / 1.62
Bookmaker samples7