RB Leipzig vs Stuttgart

1 November 2025 · Bundesliga · 2025/26 · Referee Sven Jablonski

Full time 3 – 1

Half-time: 1–0

  • Julian Chabot 45’ (og)
  • Yan Diomande 53’
  • Rômulo 90+1’
  • Tiago Tomás 65’

Match summary

RB Leipzig beat Stuttgart 3-1. RB Leipzig led 1-0 at half-time.

In the first half, Chabot's own goal put RB Leipzig ahead in the 45th minute. In the second half, Yan Diomande made it 2-0 in the 53rd minute, set up by Christoph Baumgartner, Tiago Tomás pulled one back to make it 2-1 in the 65th minute, set up by Luca Jaquez, and Rômulo made it 3-1 in stoppage time.

The chances backed that up: RB Leipzig created 1.73 expected goals (xG) from 16 shots to Stuttgart's 1.07 from 14.

Match stats

42% Possession 58%
16 Shots 14
9 Shots on target 4
5 Corners 5
76 Attacks 106
33 Dangerous attacks 57
416 Passes 553
78% Pass accuracy 88%
12 Tackles 10
8 Fouls 10
1 Yellow cards 2
0 Red cards 0
0 Offsides 7

Key events

RB Leipzig Stuttgart
Kick-off
David RaumShot on target
3’
8’
Chris FührichShot on target
18’
Maximilian MittelstädtShot on target
Antonio NusaShot on target
24’
Assan OuédraogoShot on target
30’
Antonio NusaShot on target
32’
38’
42’
Deniz UndavShot on target
Jeff ChabotOwn goal1-0 (RB Leipzig)
45’
Half-time1-0
Assan OuédraogoShot on target
47’
Second half underway
Yan DiomandeLeft foot shot2-0 (RB Leipzig)
53’
57’
65’
Tiago TomásRight foot shot2-1 (Stuttgart)
RômuloShot on target
81’
84’
88’
Badredine BouananiAtakan Karazor
RômuloRight foot shot3-1 (RB Leipzig)
90+1’
90+2’
Yan DiomandeShot on target
90+4’
Full-time3-1

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.73 1.07 45’ Julian Chabot (RB Leipzig) own goal, 1-0 45’ 53’ Yan Diomande (RB Leipzig), 2-0 53’ 65’ Tiago Tomás (Stuttgart), 2-1 65’ 90+1’ Rômulo (RB Leipzig), 3-1 90+1’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.73 1.07 45’ Julian Chabot (RB Leipzig) own goal, 1-0 Chabot 45’ 53’ Yan Diomande (RB Leipzig), 2-0 Diomande 53’ 65’ Tiago Tomás (Stuttgart), 2-1 Tomás 65’ 90+1’ Rômulo (RB Leipzig), 3-1 Rômulo 90+1’
RB Leipzig 1.73 xGStuttgart 1.07 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Stuttgart attacking RB Leipzig attacking 
90+1’ Rômulo (RB Leipzig), open play, 0.40 xG, goal 65’ Tiago Tomás (Stuttgart), open play, 0.29 xG, goal 3’ David Raum (RB Leipzig), open play, 0.28 xG, saved 10’ Deniz Undav (Stuttgart), open play, 0.24 xG, off target 33’ Rômulo (RB Leipzig), open play, 0.15 xG, off target 41’ Rômulo (RB Leipzig), open play, 0.12 xG, off target 90+4’ Yan Diomande (RB Leipzig), open play, 0.12 xG, saved 39’ Luca Jaquez (Stuttgart), set piece, 0.10 xG, off target 5’ Deniz Undav (Stuttgart), open play, 0.09 xG, off target 53’ Yan Diomande (RB Leipzig), open play, 0.09 xG, goal 25’ Christoph Baumgartner (RB Leipzig), from a corner, 0.08 xG, off target 81’ Rômulo (RB Leipzig), set piece, 0.08 xG, saved 72’ Deniz Undav (Stuttgart), open play, 0.07 xG, blocked 47’ Assan Ouédraogo (RB Leipzig), open play, 0.07 xG, saved 48’ Antonio Nusa (RB Leipzig), from a corner, 0.07 xG, off target 87’ Bote Baku (RB Leipzig), open play, 0.07 xG, blocked 32’ Antonio Nusa (RB Leipzig), open play, 0.07 xG, saved 13’ Bilal El Khannouss (Stuttgart), open play, 0.06 xG, blocked 42’ Deniz Undav (Stuttgart), open play, 0.05 xG, saved 61’ Bilal El Khannouss (Stuttgart), open play, 0.06 xG, blocked 24’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, saved 90+3’ Conrad Harder (RB Leipzig), open play, 0.03 xG, blocked 2’ Bote Baku (RB Leipzig), open play, 0.03 xG, off target 30’ Assan Ouédraogo (RB Leipzig), open play, 0.03 xG, saved 28’ Bilal El Khannouss (Stuttgart), open play, 0.03 xG, blocked 72’ Bilal El Khannouss (Stuttgart), open play, 0.02 xG, off target 8’ Chris Führich (Stuttgart), open play, 0.02 xG, saved 16’ Chris Führich (Stuttgart), open play, 0.02 xG, off target 77’ Deniz Undav (Stuttgart), open play, 0.02 xG, off target 18’ Maximilian Mittelstädt (Stuttgart), set piece, 0.01 xG, saved 45’ Julian Chabot (Stuttgart), own goal 90+1’ Rômulo (RB Leipzig), open play, 0.40 xG, goal 65’ Tiago Tomás (Stuttgart), open play, 0.29 xG, goal 3’ David Raum (RB Leipzig), open play, 0.28 xG, saved 10’ Deniz Undav (Stuttgart), open play, 0.24 xG, off target 33’ Rômulo (RB Leipzig), open play, 0.15 xG, off target 41’ Rômulo (RB Leipzig), open play, 0.12 xG, off target 90+4’ Yan Diomande (RB Leipzig), open play, 0.12 xG, saved 39’ Luca Jaquez (Stuttgart), set piece, 0.10 xG, off target 5’ Deniz Undav (Stuttgart), open play, 0.09 xG, off target 53’ Yan Diomande (RB Leipzig), open play, 0.09 xG, goal 25’ Christoph Baumgartner (RB Leipzig), from a corner, 0.08 xG, off target 81’ Rômulo (RB Leipzig), set piece, 0.08 xG, saved 72’ Deniz Undav (Stuttgart), open play, 0.07 xG, blocked 48’ Antonio Nusa (RB Leipzig), from a corner, 0.07 xG, off target 87’ Bote Baku (RB Leipzig), open play, 0.07 xG, blocked 32’ Antonio Nusa (RB Leipzig), open play, 0.07 xG, saved 47’ Assan Ouédraogo (RB Leipzig), open play, 0.07 xG, saved 13’ Bilal El Khannouss (Stuttgart), open play, 0.06 xG, blocked 61’ Bilal El Khannouss (Stuttgart), open play, 0.06 xG, blocked 42’ Deniz Undav (Stuttgart), open play, 0.05 xG, saved 24’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, saved 90+3’ Conrad Harder (RB Leipzig), open play, 0.03 xG, blocked 2’ Bote Baku (RB Leipzig), open play, 0.03 xG, off target 30’ Assan Ouédraogo (RB Leipzig), open play, 0.03 xG, saved 28’ Bilal El Khannouss (Stuttgart), open play, 0.03 xG, blocked 72’ Bilal El Khannouss (Stuttgart), open play, 0.02 xG, off target 8’ Chris Führich (Stuttgart), open play, 0.02 xG, saved 16’ Chris Führich (Stuttgart), open play, 0.02 xG, off target 77’ Deniz Undav (Stuttgart), open play, 0.02 xG, off target 18’ Maximilian Mittelstädt (Stuttgart), set piece, 0.01 xG, saved 45’ Julian Chabot (Stuttgart), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

RB Leipzig 4-3-3 Starting XI
Gulácsi
Baku 90’
Orbán
Lukeba
Raum
Ouédraogo 71’
Seiwald
Baumgartner 85’
Diomande
Rômulo 90’
Nusa 71’
Stuttgart 3-4-1-2 Starting XI
Nübel
Hendriks
Chabot
Jaquez
Mittelstädt 58’
Stiller
Karazor 88’
Vagnoman
Khannouss
Führich 58’
Undav 77’

Player stats

PlayerPosMinGAShxGxAKPCards
Péter Gulácsi GK900 0.000.000
Bote Baku DEF902 0.100.272
Castello Lukeba DEF900 0.000.000
Willi Orban DEF900 0.000.000
David Raum DEF901 0.280.203
Nicolas Seiwald MID900 0.000.000
Christoph Baumgartner MID8711 0.080.091
Assan Ouédraogo MID732 0.100.281
Yan Diomande FWD9012 0.210.031
Rômulo FWD9014 0.750.142
Antonio Nusa FWD733 0.170.071
Xaver Schlager Sub170 0.000.000
Johan Bakayoko Sub170 0.000.000
Ezechiel Banzuzi Sub30 0.000.000
Conrad Harder Sub11 0.030.000
Lukas Klostermann Sub10 0.000.031

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 45% Avg odds 2.09
Draw 25% Avg odds 3.76
Stuttgart win 30% Avg odds 3.17

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.