RB Leipzig vs Stuttgart

17 May 2025 · Bundesliga · 2024/25 · Referee Daniel Siebert

Full time 2 – 3

Half-time: 2–1

  • Xavi Simons 8’
  • Bote Baku 44’
  • Deniz Undav 23’
  • Nick Woltemade 57’
  • Ermedin Demirovic 78’

Match summary

Stuttgart came from behind to win 3-2 away at RB Leipzig. RB Leipzig led 2-1 at half-time.

In the first half, Xavi Simons put RB Leipzig ahead in the 8th minute, set up by Bote Baku, Deniz Undav equalised with a header in the 23rd minute, and Bote Baku put RB Leipzig back in front in the 44th minute. In the second half, Nick Woltemade equalised with a header in the 57th minute, set up by Maximilian Mittelstädt and Ermedin Demirovic won it in the 78th minute, set up by Deniz Undav.

The chances backed that up: Stuttgart created 3.35 expected goals (xG) from 15 shots to RB Leipzig's 1.44 from 8.

Match stats

RB Leipzig Stuttgart
8 Shots 15
5 Shots on Target 7
5 Corners 8
1 Yellow Cards 0
0 Red Cards 0
1.42 xG 3.35
1.42 Non-penalty xG 3.35
6 Deep Completions 8

Key events

RB Leipzig Stuttgart
Kick-off
Xavi Simons
Assist: Bote Baku
1-0 (RB Leipzig)
8’
23’
Deniz Undav1-1 (Stuttgart)
Bote Baku2-1 (RB Leipzig)
44’
Half-time2-1
57’
Nick Woltemade
Assist: Maximilian Mittelstädt
2-2 (Stuttgart)
78’
Ermedin Demirovic
Assist: Deniz Undav
2-3 (Stuttgart)
Full-time2-3

Bookings

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

RB Leipzig
  • Tidiam Gomis

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 3.35 8’ Xavi Simons (RB Leipzig), 1-0 8’ 23’ Deniz Undav (Stuttgart), 1-1 23’ 44’ Bote Baku (RB Leipzig), 2-1 44’ 57’ Nick Woltemade (Stuttgart), 2-2 57’ 78’ Ermedin Demirovic (Stuttgart), 2-3 78’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 3.35 8’ Xavi Simons (RB Leipzig), 1-0 Simons 8’ 23’ Deniz Undav (Stuttgart), 1-1 Undav 23’ 44’ Bote Baku (RB Leipzig), 2-1 Baku 44’ 57’ Nick Woltemade (Stuttgart), 2-2 Woltemade 57’ 78’ Ermedin Demirovic (Stuttgart), 2-3 Demirovic 78’
RB Leipzig 1.44 xGStuttgart 3.35 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 
8’ Xavi Simons (RB Leipzig), open play, 0.67 xG, goal 78’ Ermedin Demirovic (Stuttgart), open play, 0.47 xG, goal 86’ Ermedin Demirovic (Stuttgart), from a corner, 0.47 xG, off target 23’ Deniz Undav (Stuttgart), open play, 0.45 xG, goal 52’ Deniz Undav (Stuttgart), open play, 0.44 xG, off target 6’ Nick Woltemade (Stuttgart), open play, 0.41 xG, hit the woodwork 44’ Bote Baku (RB Leipzig), open play, 0.38 xG, goal 85’ Jacob Bruun Larsen (Stuttgart), open play, 0.34 xG, saved 57’ Nick Woltemade (Stuttgart), from a corner, 0.21 xG, goal 90+3’ Ermedin Demirovic (Stuttgart), open play, 0.15 xG, blocked 28’ Deniz Undav (Stuttgart), open play, 0.13 xG, blocked 1’ Kevin Kampl (RB Leipzig), open play, 0.09 xG, blocked 73’ Xavi Simons (RB Leipzig), open play, 0.08 xG, blocked 42’ Xavi Simons (RB Leipzig), direct free kick, 0.07 xG, saved 82’ Yussuf Poulsen (RB Leipzig), open play, 0.07 xG, saved 16’ Deniz Undav (Stuttgart), open play, 0.06 xG, saved 20’ Enzo Millot (Stuttgart), open play, 0.07 xG, off target 47’ Nick Woltemade (Stuttgart), from a corner, 0.06 xG, off target 54’ Deniz Undav (Stuttgart), open play, 0.06 xG, saved 44’ Xavi Simons (RB Leipzig), open play, 0.04 xG, saved 50’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, off target 43’ Jamie Leweling (Stuttgart), open play, 0.02 xG, off target 86’ Atakan Karazor (Stuttgart), from a corner, 0.01 xG, saved 8’ Xavi Simons (RB Leipzig), open play, 0.67 xG, goal 78’ Ermedin Demirovic (Stuttgart), open play, 0.47 xG, goal 86’ Ermedin Demirovic (Stuttgart), from a corner, 0.47 xG, off target 23’ Deniz Undav (Stuttgart), open play, 0.45 xG, goal 52’ Deniz Undav (Stuttgart), open play, 0.44 xG, off target 6’ Nick Woltemade (Stuttgart), open play, 0.41 xG, hit the woodwork 44’ Bote Baku (RB Leipzig), open play, 0.38 xG, goal 85’ Jacob Bruun Larsen (Stuttgart), open play, 0.34 xG, saved 57’ Nick Woltemade (Stuttgart), from a corner, 0.21 xG, goal 90+3’ Ermedin Demirovic (Stuttgart), open play, 0.15 xG, blocked 28’ Deniz Undav (Stuttgart), open play, 0.13 xG, blocked 1’ Kevin Kampl (RB Leipzig), open play, 0.09 xG, blocked 73’ Xavi Simons (RB Leipzig), open play, 0.08 xG, blocked 42’ Xavi Simons (RB Leipzig), direct free kick, 0.07 xG, saved 82’ Yussuf Poulsen (RB Leipzig), open play, 0.07 xG, saved 20’ Enzo Millot (Stuttgart), open play, 0.07 xG, off target 16’ Deniz Undav (Stuttgart), open play, 0.06 xG, saved 47’ Nick Woltemade (Stuttgart), from a corner, 0.06 xG, off target 54’ Deniz Undav (Stuttgart), open play, 0.06 xG, saved 44’ Xavi Simons (RB Leipzig), open play, 0.04 xG, saved 50’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, off target 43’ Jamie Leweling (Stuttgart), open play, 0.02 xG, off target 86’ Atakan Karazor (Stuttgart), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Péter Gulácsi GK900 0.000.000
Lutsharel Geertruida DEF900 0.000.000
Nicolas Seiwald DEF900 0.000.000
El Chadaille Bitshiabu DEF900 0.000.000
David Raum DEF900 0.000.041
Kevin Kampl MID901 0.090.000
Arthur Vermeeren MID780 0.000.000
Bote Baku MID90111 0.380.752
Xavi Simons MID9014 0.860.031
Antonio Nusa FWD781 0.030.091
Tidiam Gomis FWD680 0.000.000
Yussuf Poulsen Sub201 0.070.000
Christoph Baumgartner Sub120 0.000.000
Loïs Openda Sub120 0.000.000
Benjamin Sesko Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 50% Avg odds 1.91
Draw 22% Avg odds 4.34
Stuttgart win 28% Avg odds 3.39

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.