Stuttgart vs Borussia Dortmund

10 April 2021 · Bundesliga · 2020/21 · Referee Robert Schröder

Full time 2 – 3

Half-time: 1–0

  • Sasa Kalajdzic 17’
  • Daniel Didavi 78’
  • Jude Bellingham 47’
  • Marco Reus 52’
  • Ansgar Knauff 80’

Match summary

Borussia Dortmund came from behind to win 3-2 away at Stuttgart. Stuttgart led 1-0 at half-time.

In the first half, Sasa Kalajdzic put Stuttgart ahead with a header in the 17th minute, set up by Borna Sosa. In the second half, Jude Bellingham equalised in the 47th minute, set up by Giovanni Reyna, Marco Reus put Borussia Dortmund in front in the 52nd minute, set up by Mateu Morey, Daniel Didavi equalised in the 78th minute, set up by Tanguy Coulibaly, and Ansgar Knauff won it in the 80th minute, set up by Erling Haaland.

Stuttgart can feel hard done by, creating 1.52 expected goals (xG) from 13 shots to Borussia Dortmund's 1.13 from 17.

Match stats

Stuttgart Borussia Dortmund
13 Shots 18
3 Shots on Target 7
3 Corners 8
4 Yellow Cards 2
0 Red Cards 0
1.52 xG 1.13
1.52 Non-penalty xG 1.13
5 Deep Completions 12

Key events

Stuttgart Borussia Dortmund
Kick-off
Sasa Kalajdzic
Assist: Borna Sosa
1-0 (Stuttgart)
17’
Half-time1-0
47’
Jude Bellingham
Assist: Giovanni Reyna
1-1 (Borussia Dortmund)
52’
Marco Reus
Assist: Mateu Morey
1-2 (Borussia Dortmund)
Daniel Didavi
Assist: Tanguy Coulibaly
2-2 (Stuttgart)
78’
80’
Ansgar Knauff
Assist: Erling Haaland
2-3 (Borussia Dortmund)
Full-time2-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Stuttgart
  • Waldemar Anton
  • Marc-Oliver Kempf
  • Borna Sosa
  • Philipp Förster
Borussia Dortmund
  • Marwin Hitz
  • Mats Hummels

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.52 1.13 17’ Sasa Kalajdzic (Stuttgart), 1-0 17’ 47’ Jude Bellingham (Borussia Dortmund), 1-1 47’ 52’ Marco Reus (Borussia Dortmund), 1-2 52’ 78’ Daniel Didavi (Stuttgart), 2-2 78’ 80’ Ansgar Knauff (Borussia Dortmund), 2-3 80’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.52 1.13 17’ Sasa Kalajdzic (Stuttgart), 1-0 Kalajdzic 17’ 47’ Jude Bellingham (Borussia Dortmund), 1-1 Bellingham 47’ 52’ Marco Reus (Borussia Dortmund), 1-2 Reus 52’ 78’ Daniel Didavi (Stuttgart), 2-2 Didavi 78’ 80’ Ansgar Knauff (Borussia Dortmund), 2-3 Knauff 80’
Stuttgart 1.52 xGBorussia Dortmund 1.13 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Stuttgart attacking 
66’ Tanguy Coulibaly (Stuttgart), open play, 0.45 xG, off target 78’ Daniel Didavi (Stuttgart), open play, 0.40 xG, goal 52’ Marco Reus (Borussia Dortmund), open play, 0.31 xG, goal 30’ Tanguy Coulibaly (Stuttgart), open play, 0.12 xG, off target 65’ Erling Haaland (Borussia Dortmund), open play, 0.11 xG, off target 90+4’ Pascal Stenzel (Stuttgart), open play, 0.09 xG, blocked 60’ Thomas Delaney (Borussia Dortmund), open play, 0.08 xG, blocked 71’ Daniel Didavi (Stuttgart), set piece, 0.08 xG, blocked 44’ Tanguy Coulibaly (Stuttgart), open play, 0.08 xG, blocked 47’ Jude Bellingham (Borussia Dortmund), open play, 0.07 xG, goal 34’ Marco Reus (Borussia Dortmund), open play, 0.07 xG, saved 80’ Ansgar Knauff (Borussia Dortmund), open play, 0.07 xG, goal 46’ Wataru Endo (Stuttgart), open play, 0.06 xG, blocked 48’ Mateo Klimowicz (Stuttgart), open play, 0.06 xG, blocked 22’ Raphael Guerreiro (Borussia Dortmund), direct free kick, 0.06 xG, off target 37’ Jude Bellingham (Borussia Dortmund), open play, 0.06 xG, blocked 74’ Daniel Didavi (Stuttgart), open play, 0.05 xG, saved 14’ Jude Bellingham (Borussia Dortmund), from a corner, 0.05 xG, off target 7’ Tanguy Coulibaly (Stuttgart), open play, 0.05 xG, blocked 11’ Giovanni Reyna (Borussia Dortmund), open play, 0.05 xG, saved 89’ Erik Thommy (Stuttgart), from a corner, 0.05 xG, off target 14’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.04 xG, saved 29’ Manuel Akanji (Borussia Dortmund), open play, 0.04 xG, blocked 76’ Jude Bellingham (Borussia Dortmund), open play, 0.04 xG, blocked 6’ Marco Reus (Borussia Dortmund), open play, 0.03 xG, blocked 90’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.02 xG, saved 7’ Jude Bellingham (Borussia Dortmund), open play, 0.02 xG, blocked 42’ Giovanni Reyna (Borussia Dortmund), open play, 0.02 xG, off target 46’ Sasa Kalajdzic (Stuttgart), open play, 0.02 xG, off target 17’ Sasa Kalajdzic (Stuttgart), open play, 0.02 xG, goal 66’ Tanguy Coulibaly (Stuttgart), open play, 0.45 xG, off target 78’ Daniel Didavi (Stuttgart), open play, 0.40 xG, goal 52’ Marco Reus (Borussia Dortmund), open play, 0.31 xG, goal 30’ Tanguy Coulibaly (Stuttgart), open play, 0.12 xG, off target 65’ Erling Haaland (Borussia Dortmund), open play, 0.11 xG, off target 90+4’ Pascal Stenzel (Stuttgart), open play, 0.09 xG, blocked 71’ Daniel Didavi (Stuttgart), set piece, 0.08 xG, blocked 44’ Tanguy Coulibaly (Stuttgart), open play, 0.08 xG, blocked 60’ Thomas Delaney (Borussia Dortmund), open play, 0.08 xG, blocked 47’ Jude Bellingham (Borussia Dortmund), open play, 0.07 xG, goal 34’ Marco Reus (Borussia Dortmund), open play, 0.07 xG, saved 80’ Ansgar Knauff (Borussia Dortmund), open play, 0.07 xG, goal 48’ Mateo Klimowicz (Stuttgart), open play, 0.06 xG, blocked 22’ Raphael Guerreiro (Borussia Dortmund), direct free kick, 0.06 xG, off target 37’ Jude Bellingham (Borussia Dortmund), open play, 0.06 xG, blocked 46’ Wataru Endo (Stuttgart), open play, 0.06 xG, blocked 14’ Jude Bellingham (Borussia Dortmund), from a corner, 0.05 xG, off target 74’ Daniel Didavi (Stuttgart), open play, 0.05 xG, saved 7’ Tanguy Coulibaly (Stuttgart), open play, 0.05 xG, blocked 11’ Giovanni Reyna (Borussia Dortmund), open play, 0.05 xG, saved 89’ Erik Thommy (Stuttgart), from a corner, 0.05 xG, off target 14’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.04 xG, saved 29’ Manuel Akanji (Borussia Dortmund), open play, 0.04 xG, blocked 76’ Jude Bellingham (Borussia Dortmund), open play, 0.04 xG, blocked 6’ Marco Reus (Borussia Dortmund), open play, 0.03 xG, blocked 90’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.02 xG, saved 7’ Jude Bellingham (Borussia Dortmund), open play, 0.02 xG, blocked 42’ Giovanni Reyna (Borussia Dortmund), open play, 0.02 xG, off target 46’ Sasa Kalajdzic (Stuttgart), open play, 0.02 xG, off target 17’ Sasa Kalajdzic (Stuttgart), open play, 0.02 xG, goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Waldemar Anton DEF900 0.000.000
Marc-Oliver Kempf DEF870 0.000.000
Konstantinos Mavropanos DEF620 0.000.081
Tanguy Coulibaly MID8714 0.690.401
Borna Sosa MID9010 0.000.132
Atakan Karazor MID900 0.000.112
Wataru Endo MID901 0.060.000
Philipp Förster MID690 0.000.112
Mateo Klimowicz MID621 0.060.000
Sasa Kalajdzic FWD9012 0.040.091
Daniel Didavi Sub2813 0.540.451
Pascal Stenzel Sub281 0.090.000
Erik Thommy Sub211 0.050.000
Philipp Klement Sub30 0.000.051
Darko Churlinov Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Stuttgart win 23% Avg odds 4.10
Draw 23% Avg odds 4.12
Borussia Dortmund win 54% Avg odds 1.79

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.