RB Leipzig vs Stuttgart

25 April 2021 · Bundesliga · 2020/21 · Referee Deniz Aytekin

Full time 2 – 0

Half-time: 0–0

  • Amadou Haidara 46’
  • Emil Forsberg 67’ (pen)

Match summary

RB Leipzig won 2-0 at home to Stuttgart. It was goalless at half-time.

Amadou Haidara put RB Leipzig ahead with a header in the 46th minute, set up by Dani Olmo and Emil Forsberg made it 2-0 from the penalty spot in the 67th minute.

The chances backed that up: RB Leipzig created 3.72 expected goals (xG) from 25 shots to Stuttgart's 0.13 from 1. Stuttgart had a player sent off.

Match stats

RB Leipzig Stuttgart
24 Shots 2
11 Shots on Target 0
10 Corners 1
2 Yellow Cards 0
0 Red Cards 1
3.71 xG 0.13
2.96 Non-penalty xG 0.13
23 Deep Completions 4

Key events

RB Leipzig Stuttgart
Kick-off
Half-time0-0
Amadou Haidara
Assist: Dani Olmo
1-0 (RB Leipzig)
46’
Emil Forsberg
Penalty
2-0 (RB Leipzig)
67’
Full-time2-0

Bookings

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

RB Leipzig
  • Ibrahima Konaté
  • Benjamin Henrichs
Stuttgart
  • Naouirou Ahamada

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.72 0.13 46’ Amadou Haidara (RB Leipzig), 1-0 46’ 67’ Emil Forsberg (RB Leipzig), 2-0 67’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.72 0.13 46’ Amadou Haidara (RB Leipzig), 1-0 Haidara 46’ 67’ Emil Forsberg (RB Leipzig), 2-0 Forsberg 67’
RB Leipzig 3.72 xGStuttgart 0.13 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 
67’ Emil Forsberg (RB Leipzig), penalty, 0.76 xG, goal 74’ Willi Orban (RB Leipzig), from a corner, 0.55 xG, off target 52’ Amadou Haidara (RB Leipzig), open play, 0.52 xG, saved 63’ Dani Olmo (RB Leipzig), open play, 0.37 xG, saved 57’ Alexander Sørloth (RB Leipzig), open play, 0.24 xG, saved 46’ Amadou Haidara (RB Leipzig), open play, 0.22 xG, goal 90+2’ Wataru Endo (Stuttgart), from a corner, 0.13 xG, off target 87’ Amadou Haidara (RB Leipzig), open play, 0.11 xG, saved 83’ Benjamin Henrichs (RB Leipzig), open play, 0.10 xG, saved 26’ Dani Olmo (RB Leipzig), open play, 0.09 xG, off target 39’ Ibrahima Konaté (RB Leipzig), from a corner, 0.09 xG, off target 37’ Christopher Nkunku (RB Leipzig), open play, 0.08 xG, saved 36’ Willi Orban (RB Leipzig), from a corner, 0.07 xG, off target 28’ Ibrahima Konaté (RB Leipzig), from a corner, 0.07 xG, saved 68’ Kevin Kampl (RB Leipzig), open play, 0.06 xG, blocked 36’ Willi Orban (RB Leipzig), from a corner, 0.06 xG, off target 16’ Christopher Nkunku (RB Leipzig), open play, 0.05 xG, saved 71’ Amadou Haidara (RB Leipzig), open play, 0.05 xG, off target 45’ Angelino (RB Leipzig), open play, 0.04 xG, off target 79’ Willi Orban (RB Leipzig), from a corner, 0.04 xG, off target 56’ Lukas Klostermann (RB Leipzig), open play, 0.04 xG, off target 49’ Kevin Kampl (RB Leipzig), open play, 0.03 xG, blocked 63’ Angelino (RB Leipzig), open play, 0.03 xG, saved 6’ Kevin Kampl (RB Leipzig), open play, 0.02 xG, off target 38’ Dani Olmo (RB Leipzig), open play, 0.02 xG, blocked 65’ Dani Olmo (RB Leipzig), set piece, 0.02 xG, off target 67’ Emil Forsberg (RB Leipzig), penalty, 0.76 xG, goal 74’ Willi Orban (RB Leipzig), from a corner, 0.55 xG, off target 52’ Amadou Haidara (RB Leipzig), open play, 0.52 xG, saved 63’ Dani Olmo (RB Leipzig), open play, 0.37 xG, saved 57’ Alexander Sørloth (RB Leipzig), open play, 0.24 xG, saved 46’ Amadou Haidara (RB Leipzig), open play, 0.22 xG, goal 90+2’ Wataru Endo (Stuttgart), from a corner, 0.13 xG, off target 87’ Amadou Haidara (RB Leipzig), open play, 0.11 xG, saved 83’ Benjamin Henrichs (RB Leipzig), open play, 0.10 xG, saved 26’ Dani Olmo (RB Leipzig), open play, 0.09 xG, off target 39’ Ibrahima Konaté (RB Leipzig), from a corner, 0.09 xG, off target 37’ Christopher Nkunku (RB Leipzig), open play, 0.08 xG, saved 28’ Ibrahima Konaté (RB Leipzig), from a corner, 0.07 xG, saved 36’ Willi Orban (RB Leipzig), from a corner, 0.07 xG, off target 68’ Kevin Kampl (RB Leipzig), open play, 0.06 xG, blocked 36’ Willi Orban (RB Leipzig), from a corner, 0.06 xG, off target 16’ Christopher Nkunku (RB Leipzig), open play, 0.05 xG, saved 71’ Amadou Haidara (RB Leipzig), open play, 0.05 xG, off target 45’ Angelino (RB Leipzig), open play, 0.04 xG, off target 79’ Willi Orban (RB Leipzig), from a corner, 0.04 xG, off target 56’ Lukas Klostermann (RB Leipzig), open play, 0.04 xG, off target 49’ Kevin Kampl (RB Leipzig), open play, 0.03 xG, blocked 63’ Angelino (RB Leipzig), open play, 0.03 xG, saved 6’ Kevin Kampl (RB Leipzig), open play, 0.02 xG, off target 38’ Dani Olmo (RB Leipzig), open play, 0.02 xG, blocked 65’ Dani Olmo (RB Leipzig), set piece, 0.02 xG, off target
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
Willi Orban DEF904 0.720.000
Lukas Klostermann DEF661 0.040.031
Ibrahima Konaté DEF472 0.150.000
Kevin Kampl MID903 0.120.000
Tyler Adams MID740 0.000.203
Amadou Haidara MID9014 0.890.354
Dani Olmo MID7714 0.510.262
Angelino MID902 0.070.142
Alexander Sørloth FWD901 0.240.092
Christopher Nkunku FWD662 0.130.582
Dayotchanculle Upamecano Sub430 0.000.551
Nordi Mukiele Sub240 0.000.000
Emil Forsberg Sub2411 0.760.193
Benjamin Henrichs Sub161 0.100.000
Justin Kluivert Sub130 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 70% Avg odds 1.37
Draw 18% Avg odds 5.18
Stuttgart win 12% Avg odds 8.06

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.