Stuttgart vs Borussia Monchengladbach

1 February 2025 · Bundesliga · 2024/25 · Referee Robert Hartmann

Full time 1 – 2

Half-time: 0–1

  • Nico Elvedi 49’ (og)
  • Nathan N'Goumou Minpol 25’
  • Tim Kleindienst 81’

Match summary

Borussia Monchengladbach took a 2-1 win at Stuttgart. Borussia Monchengladbach led 1-0 at half-time.

Nathan N'Goumou Minpol put Borussia Monchengladbach ahead in the 25th minute, set up by Julian Weigl, Elvedi's own goal equalised in the 49th minute, and Tim Kleindienst won it in the 81st minute, set up by Lukas Ullrich.

The chances backed that up: Borussia Monchengladbach created 1.97 expected goals (xG) from 12 shots to Stuttgart's 0.95 from 10.

Match stats

Stuttgart Borussia Monchengladbach
10 Shots 12
3 Shots on Target 6
2 Corners 0
2 Yellow Cards 2
0 Red Cards 0
0.95 xG 1.97
0.95 Non-penalty xG 1.97
12 Deep Completions 12

Key events

Stuttgart Borussia Monchengladbach
Kick-off
25’
Nathan N'Goumou Minpol
Assist: Julian Weigl
0-1 (Borussia Monchengladbach)
Half-time0-1
Nico Elvedi
Own goal
1-1 (Stuttgart)
49’
81’
Tim Kleindienst
Assist: Lukas Ullrich
1-2 (Borussia Monchengladbach)
Full-time1-2

Bookings

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

Stuttgart
  • Ramon Hendriks
  • Maximilian Mittelstädt
Borussia Monchengladbach
  • Kevin Stöger
  • Tim Kleindienst

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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.95 1.97 25’ Nathan N'Goumou Minpol (Borussia Monchengladbach), 0-1 25’ 49’ Nico Elvedi (Stuttgart) own goal, 1-1 49’ 81’ Tim Kleindienst (Borussia Monchengladbach), 1-2 81’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.95 1.97 25’ Nathan N'Goumou Minpol (Borussia Monchengladbach), 0-1 Minpol 25’ 49’ Nico Elvedi (Stuttgart) own goal, 1-1 Elvedi 49’ 81’ Tim Kleindienst (Borussia Monchengladbach), 1-2 Kleindienst 81’
Stuttgart 0.95 xGBorussia Monchengladbach 1.97 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Monchengladbach attacking Stuttgart attacking 
81’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.66 xG, goal 72’ Chris Führich (Stuttgart), open play, 0.31 xG, saved 75’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.31 xG, saved 25’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.30 xG, goal 6’ Kevin Stöger (Borussia Monchengladbach), open play, 0.28 xG, saved 22’ Ermedin Demirovic (Stuttgart), open play, 0.14 xG, off target 90+5’ Anthony Rouault (Stuttgart), from a corner, 0.12 xG, off target 52’ Robin Hack (Borussia Monchengladbach), open play, 0.11 xG, off target 55’ Kevin Stöger (Borussia Monchengladbach), open play, 0.09 xG, saved 39’ Nick Woltemade (Stuttgart), open play, 0.08 xG, off target 78’ Jacob Bruun Larsen (Stuttgart), open play, 0.06 xG, blocked 86’ Fabian Rieder (Stuttgart), open play, 0.06 xG, saved 7’ Robin Hack (Borussia Monchengladbach), open play, 0.06 xG, off target 28’ Ermedin Demirovic (Stuttgart), open play, 0.06 xG, off target 85’ Chris Führich (Stuttgart), open play, 0.06 xG, saved 56’ Leonidas Stergiou (Stuttgart), open play, 0.05 xG, blocked 68’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.05 xG, blocked 37’ Robin Hack (Borussia Monchengladbach), set piece, 0.04 xG, blocked 71’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.04 xG, off target 48’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.03 xG, saved 56’ Nick Woltemade (Stuttgart), open play, 0.03 xG, blocked 47’ Robin Hack (Borussia Monchengladbach), open play, 0.01 xG, off target 49’ Nico Elvedi (Borussia Monchengladbach), own goal 81’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.66 xG, goal 72’ Chris Führich (Stuttgart), open play, 0.31 xG, saved 75’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.31 xG, saved 25’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.30 xG, goal 6’ Kevin Stöger (Borussia Monchengladbach), open play, 0.28 xG, saved 22’ Ermedin Demirovic (Stuttgart), open play, 0.14 xG, off target 52’ Robin Hack (Borussia Monchengladbach), open play, 0.11 xG, off target 90+5’ Anthony Rouault (Stuttgart), from a corner, 0.12 xG, off target 55’ Kevin Stöger (Borussia Monchengladbach), open play, 0.09 xG, saved 39’ Nick Woltemade (Stuttgart), open play, 0.08 xG, off target 78’ Jacob Bruun Larsen (Stuttgart), open play, 0.06 xG, blocked 86’ Fabian Rieder (Stuttgart), open play, 0.06 xG, saved 7’ Robin Hack (Borussia Monchengladbach), open play, 0.06 xG, off target 28’ Ermedin Demirovic (Stuttgart), open play, 0.06 xG, off target 85’ Chris Führich (Stuttgart), open play, 0.06 xG, saved 56’ Leonidas Stergiou (Stuttgart), open play, 0.05 xG, blocked 68’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.05 xG, blocked 37’ Robin Hack (Borussia Monchengladbach), set piece, 0.04 xG, blocked 71’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.04 xG, off target 48’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.03 xG, saved 56’ Nick Woltemade (Stuttgart), open play, 0.03 xG, blocked 47’ Robin Hack (Borussia Monchengladbach), open play, 0.01 xG, off target 49’ Nico Elvedi (Borussia Monchengladbach), own 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
Alexander Nübel GK900 0.000.000
Leonidas Stergiou DEF901 0.050.000
Anthony Rouault DEF901 0.120.000
Ameen Al Dakhil DEF600 0.000.000
Ramon Hendriks DEF900 0.000.000
Jamie Leweling MID600 0.000.081
Angelo Stiller MID900 0.000.051
Enzo Millot MID810 0.000.000
Jacob Bruun Larsen MID811 0.060.483
Nick Woltemade FWD902 0.100.061
Ermedin Demirovic FWD712 0.200.000
Chris Führich Sub302 0.360.000
Maximilian Mittelstädt Sub300 0.000.000
Deniz Undav Sub190 0.000.061
Yannik Keitel Sub90 0.000.000
Fabian Rieder Sub91 0.060.121

Starters first, then substitutes. xA is expected assists.

Before kick-off

Stuttgart win 58% Avg odds 1.66
Draw 22% Avg odds 4.27
Borussia Monchengladbach win 20% Avg odds 4.76

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.