Stuttgart vs RB Leipzig

15 March 2026 · Bundesliga · 2025/26 · Referee Deniz Aytekin

Full time 1 – 0

Half-time: 0–0

  • Deniz Undav 56’

Match summary

Stuttgart saw off RB Leipzig 1-0. It was goalless at half-time.

Deniz Undav put Stuttgart ahead in the 56th minute, set up by Chris Führich.

The chances backed that up: Stuttgart created 1.93 expected goals (xG) from 13 shots to RB Leipzig's 1.12 from 9.

Match stats

57% Possession 43%
13 Shots 9
4 Shots on target 4
5 Corners 6
129 Attacks 78
47 Dangerous attacks 48
492 Passes 366
76% Pass accuracy 72%
21 Tackles 7
5 Fouls 16
1 Yellow cards 2
0 Red cards 0
0 Offsides 1

Key events

Stuttgart RB Leipzig
Kick-off
11’
Nicolas SeiwaldShot on target
39’
RômuloFoul
Half-time0-0
Jamie LewelingShot on target
47’
Second half underway
53’
Nicolas SeiwaldShot on target
Deniz UndavShot on target
54’
Deniz UndavRight foot shot1-0 (Stuttgart)
56’
64’
Brajan GrudaShot on target
68’
83’
83’
Brajan GrudaShot on target
Chema AndrésAtakan Karazor
85’
Deniz UndavShot on target
90+6’
Full-time1-0

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 1.93 1.12 56’ Deniz Undav (Stuttgart), 1-0 56’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.93 1.12 56’ Deniz Undav (Stuttgart), 1-0 Undav 56’
Stuttgart 1.93 xGRB Leipzig 1.12 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Stuttgart attacking 
5’ Rômulo (RB Leipzig), open play, 0.46 xG, off target 55’ Deniz Undav (Stuttgart), from a corner, 0.44 xG, off target 90+6’ Deniz Undav (Stuttgart), open play, 0.39 xG, saved 20’ Deniz Undav (Stuttgart), open play, 0.38 xG, off target 33’ Christoph Baumgartner (RB Leipzig), open play, 0.30 xG, off target 56’ Deniz Undav (Stuttgart), open play, 0.30 xG, goal 34’ Ermedin Demirovic (Stuttgart), open play, 0.09 xG, off target 50’ Deniz Undav (Stuttgart), open play, 0.08 xG, off target 83’ Brajan Gruda (RB Leipzig), open play, 0.09 xG, saved 11’ Nicolas Seiwald (RB Leipzig), open play, 0.08 xG, saved 15’ Christoph Baumgartner (RB Leipzig), from a corner, 0.08 xG, off target 86’ Maximilian Mittelstädt (Stuttgart), open play, 0.07 xG, off target 19’ Ermedin Demirovic (Stuttgart), open play, 0.05 xG, blocked 47’ Jamie Leweling (Stuttgart), direct free kick, 0.05 xG, saved 90+2’ Willi Orban (RB Leipzig), open play, 0.04 xG, hit the woodwork 53’ Nicolas Seiwald (RB Leipzig), from a corner, 0.03 xG, saved 21’ Chris Führich (Stuttgart), from a corner, 0.03 xG, off target 64’ Brajan Gruda (RB Leipzig), open play, 0.03 xG, saved 54’ Deniz Undav (Stuttgart), open play, 0.02 xG, saved 20’ Bilal El Khannouss (Stuttgart), from a corner, 0.02 xG, blocked 51’ Jamie Leweling (Stuttgart), open play, 0.02 xG, off target 59’ Castello Lukeba (RB Leipzig), open play, 0.01 xG, blocked 5’ Rômulo (RB Leipzig), open play, 0.46 xG, off target 55’ Deniz Undav (Stuttgart), from a corner, 0.44 xG, off target 90+6’ Deniz Undav (Stuttgart), open play, 0.39 xG, saved 20’ Deniz Undav (Stuttgart), open play, 0.38 xG, off target 33’ Christoph Baumgartner (RB Leipzig), open play, 0.30 xG, off target 56’ Deniz Undav (Stuttgart), open play, 0.30 xG, goal 34’ Ermedin Demirovic (Stuttgart), open play, 0.09 xG, off target 83’ Brajan Gruda (RB Leipzig), open play, 0.09 xG, saved 11’ Nicolas Seiwald (RB Leipzig), open play, 0.08 xG, saved 50’ Deniz Undav (Stuttgart), open play, 0.08 xG, off target 15’ Christoph Baumgartner (RB Leipzig), from a corner, 0.08 xG, off target 86’ Maximilian Mittelstädt (Stuttgart), open play, 0.07 xG, off target 19’ Ermedin Demirovic (Stuttgart), open play, 0.05 xG, blocked 47’ Jamie Leweling (Stuttgart), direct free kick, 0.05 xG, saved 90+2’ Willi Orban (RB Leipzig), open play, 0.04 xG, hit the woodwork 53’ Nicolas Seiwald (RB Leipzig), from a corner, 0.03 xG, saved 64’ Brajan Gruda (RB Leipzig), open play, 0.03 xG, saved 21’ Chris Führich (Stuttgart), from a corner, 0.03 xG, off target 54’ Deniz Undav (Stuttgart), open play, 0.02 xG, saved 20’ Bilal El Khannouss (Stuttgart), from a corner, 0.02 xG, blocked 51’ Jamie Leweling (Stuttgart), open play, 0.02 xG, off target 59’ Castello Lukeba (RB Leipzig), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Stuttgart 3-4-1-2 Starting XI
Nübel
Jeltsch
Jaquez
Hendriks
Leweling 81’
Karazor 85’
Stiller
Führich 68’
Khannouss 69’
Demirovic 69’
Undav
RB Leipzig 4-3-3 Starting XI
Vandevoordt
Raum
Lukeba
Orbán
Baku 88’
Baumgartner
Seiwald 71’
Banzuzi 64’
Nusa 71’
Rômulo 71’
Diomande

Player stats

PlayerPosMinGAShxGxAKPCards
Alexander Nübel GK900 0.000.000
Finn Jeltsch DEF900 0.000.000
Ramon Hendriks DEF900 0.000.000
Luca Jaquez DEF900 0.000.000
Jamie Leweling MID822 0.060.000
Angelo Stiller MID900 0.001.275
Atakan Karazor MID870 0.000.000
Chris Führich MID6911 0.030.403
Bilal El Khannouss MID701 0.020.031
Deniz Undav FWD9016 1.610.071
Ermedin Demirovic FWD702 0.140.000
Maximilian Mittelstädt Sub211 0.070.000
Nikolas Nartey Sub200 0.000.000
Tiago Tomás Sub200 0.000.000
Lorenz Assignon Sub80 0.000.000
Chema Andres Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Stuttgart win 39% Avg odds 2.40
Draw 24% Avg odds 3.91
RB Leipzig win 37% Avg odds 2.54

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.