Match report

VfB Stuttgart Defeats RB Leipzig 1-0 in Bundesliga Clash

VfB Stuttgart
VfB Stuttgart
1–0
FT
RB Leipzig
RB Leipzig
Mar 15, 2026

VfB Stuttgart stuns RB Leipzig with a 1-0 victory in a tightly contested Bundesliga match. The home side's determination and solid defense held off the visitors, securing the win with a goal from D. Undav in the 56th minute.

Key Facts

  • D. Undav scored the only goal in the 56th minute, assisted by C. Fuhrich.
  • Romulo Cardoso received a yellow card for RB Leipzig at 39 minutes.
  • A. Karazor of VfB Stuttgart was shown a yellow card in the 68th minute.
  • RB Leipzig made multiple substitutions, including X. Schlager and C. Harder coming on.
  • VfB Stuttgart made significant changes with Maximilian Mittelstätadt, Ermedin Demirović, and B. El Khannouss entering the game.

Lineups

VfB Stuttgart

Formation: 3-4-1-2

Starting XI

  • 33 Alexander Nübel (G)
  • 29 Finn Jeltsch (D)
  • 14 Luca Jaquez (D)
  • 3 Ramon Hendriks (D)
  • 18 Jamie Leweling (M)
  • 16 Atakan Karazor (M)
  • 6 Angelo Stiller (M)
  • 10 Chris Führich (M)
  • 11 Bilal El Khannouss (F)
  • 9 Ermedin Demirović (F)
  • 26 Deniz Undav (F)

Substitutes

  • 7 Maximilian Mittelstädt
  • 28 Nikolas Nartey
  • 8 Tiago Tomás
  • 22 Lorenz Assignon
  • 30 Chema Andrés
  • 1 Fabian Bredlow
  • 24 Jeff Chabot
  • 2 Ameen Al-Dakhil
  • 25 Jeremy Arevalo

RB Leipzig

Formation: 4-3-3

Starting XI

  • 26 Maarten Vandevoordt (G)
  • 17 Ridle Baku (D)
  • 4 Willi Orbán (D)
  • 23 Castello Lukeba (D)
  • 22 David Raum (D)
  • 6 Ezechiel Banzuzi (M)
  • 13 Nicolas Seiwald (M)
  • 14 Christoph Baumgartner (M)
  • 49 Yan Diomande (F)
  • 40 Rômulo (F)
  • 7 Antonio Nusa (F)

Substitutes

  • 10 Brajan Gruda
  • 24 Xaver Schlager
  • 9 Johan Bakayoko
  • 11 Conrad Harder
  • 39 Benjamin Henrichs
  • 25 Leopold Zingerle
  • 5 El Chadaille Bitshiabu
  • 35 Max Finkgräfe
  • 27 Tidiam Gomis

Timeline

  1. RB Leipzig
    39' RB Leipzig Card · Yellow Card
    Romulo Cardoso

    Roughing

  2. VfB Stuttgart
    56' VfB Stuttgart Goal · Normal Goal
    D. Undav · Assist: C. Fuhrich
  3. RB Leipzig
    64' RB Leipzig subst · Substitution 1
    Off: E. Banzuzi · On: B. Gruda
  4. VfB Stuttgart
    68' VfB Stuttgart Card · Yellow Card
    A. Karazor

    Foul

  5. VfB Stuttgart
    69' VfB Stuttgart subst · Substitution 1
    Off: C. Fuhrich · On: Maximilian Mittelstädt
  6. VfB Stuttgart
    69' VfB Stuttgart subst · Substitution 2
    Off: Ermedin Demirović · On: T. Tomas
  7. VfB Stuttgart
    69' VfB Stuttgart subst · Substitution 3
    Off: B. El Khannouss · On: N. Nartey
  8. RB Leipzig
    71' RB Leipzig subst · Substitution 2
    Off: N. Seiwald · On: X. Schlager
  9. RB Leipzig
    71' RB Leipzig subst · Substitution 3
    Off: A. Nusa · On: J. Bakayoko
  10. RB Leipzig
    71' RB Leipzig subst · Substitution 4
    Off: Romulo Cardoso · On: C. Harder
  11. VfB Stuttgart
    81' VfB Stuttgart subst · Substitution 4
    Off: J. Leweling · On: Lorenz Assignon
  12. RB Leipzig
    83' RB Leipzig Card · Yellow Card
    X. Schlager

    Foul

  13. VfB Stuttgart
    86' VfB Stuttgart subst · Substitution 5
    Off: A. Karazor · On: C. Andres
  14. RB Leipzig
    88' RB Leipzig subst · Substitution 5
    Off: Ridle Baku · On: B. Henrichs

Match Stats

Stat VfB Stuttgart RB Leipzig
Fouls 5 16
Pass Accuracy 76% 72%
Offsides 0 1
Red Cards
Total Shots 13 9
Corners 5 6
Total Passes 489 363
Yellow Cards 1 2
Blocked Shots 2 1
Shots on Target 4 4
xG 1.02 1.12
Shots off Target 7 4
Possession 57% 43%
Goals Prevented 0 0
Accurate Passes 373 260
Shots Inside Box 9 7
Saves 4 3
Shots Outside Box 4 2

Key Match Notes

  • The goal by D. Undav in the 56th minute shifted the momentum in favor of VfB Stuttgart, allowing them to control the game's pace and frustrate RB Leipzig's attacks.
  • RB Leipzig's flurry of substitutions in the second half, including X. Schlager and C. Harder, failed to break the defensive line of VfB Stuttgart, solidifying the home team's lead.