RB Leipzig vs Heidenheim

2 December 2023 · Bundesliga · 2023/24 · Referee Christian Dingert

Full time 2 – 1

Half-time: 2–1

  • Loïs Openda 29’ (pen)
  • Yussuf Poulsen 44’
  • Benedikt Gimber 45+2’

Match summary

RB Leipzig beat Heidenheim 2-1. RB Leipzig led 2-1 at half-time.

Loïs Openda put RB Leipzig ahead from the penalty spot in the 29th minute, Yussuf Poulsen made it 2-0 in the 44th minute, set up by David Raum, and Benedikt Gimber pulled one back to make it 2-1 from a corner in first-half stoppage time, set up by Lennard Maloney.

The chances backed that up: RB Leipzig created 4.72 expected goals (xG) from 24 shots to Heidenheim's 1.18 from 7.

Match stats

RB Leipzig Heidenheim
23 Shots 7
8 Shots on Target 1
5 Corners 3
2 Yellow Cards 2
0 Red Cards 0
4.71 xG 1.18
3.95 Non-penalty xG 1.18
19 Deep Completions 4

Key events

RB Leipzig Heidenheim
Kick-off
Loïs Openda
Penalty
1-0 (RB Leipzig)
29’
Yussuf Poulsen
Assist: David Raum
2-0 (RB Leipzig)
44’
45+2’
Benedikt Gimber
Assist: Lennard Maloney
2-1 (Heidenheim)
Half-time2-1
Full-time2-1

Bookings

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

RB Leipzig
  • Mohamed Simakan
  • Christoph Baumgartner
Heidenheim
  • Benedikt Gimber
  • Marvin Pieringer

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 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.72 1.18 29’ Loïs Openda (RB Leipzig), 1-0 29’ 44’ Yussuf Poulsen (RB Leipzig), 2-0 44’ 45+2’ Benedikt Gimber (Heidenheim), 2-1 45+2’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.72 1.18 29’ Loïs Openda (RB Leipzig), 1-0 Openda 29’ 44’ Yussuf Poulsen (RB Leipzig), 2-0 Poulsen 44’ 45+2’ Benedikt Gimber (Heidenheim), 2-1 Gimber 45+2’
RB Leipzig 4.72 xGHeidenheim 1.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heidenheim attacking RB Leipzig attacking 
29’ Loïs Openda (RB Leipzig), penalty, 0.76 xG, goal 44’ Yussuf Poulsen (RB Leipzig), open play, 0.60 xG, goal 90+1’ Loïs Openda (RB Leipzig), open play, 0.57 xG, saved 47’ Benedikt Gimber (Heidenheim), from a corner, 0.53 xG, goal 5’ Yussuf Poulsen (RB Leipzig), open play, 0.42 xG, saved 2’ Loïs Openda (RB Leipzig), open play, 0.37 xG, off target 55’ Xaver Schlager (RB Leipzig), open play, 0.36 xG, off target 88’ Loïs Openda (RB Leipzig), open play, 0.30 xG, saved 14’ Marvin Pieringer (Heidenheim), open play, 0.29 xG, off target 43’ Mohamed Simakan (RB Leipzig), set piece, 0.22 xG, saved 47’ Christoph Baumgartner (RB Leipzig), open play, 0.13 xG, saved 69’ Xavi Simons (RB Leipzig), open play, 0.13 xG, blocked 47’ Loïs Openda (RB Leipzig), open play, 0.11 xG, blocked 90+4’ Benedikt Gimber (Heidenheim), set piece, 0.10 xG, off target 28’ Benjamin Henrichs (RB Leipzig), open play, 0.09 xG, blocked 90+5’ Adrian Beck (Heidenheim), open play, 0.10 xG, off target 47’ Xavi Simons (RB Leipzig), open play, 0.09 xG, off target 77’ Loïs Openda (RB Leipzig), open play, 0.09 xG, off target 8’ Yussuf Poulsen (RB Leipzig), open play, 0.08 xG, off target 46’ Jan Schöppner (Heidenheim), open play, 0.09 xG, blocked 78’ Loïs Openda (RB Leipzig), open play, 0.08 xG, hit the woodwork 11’ Loïs Openda (RB Leipzig), open play, 0.07 xG, saved 90’ Adrian Beck (Heidenheim), set piece, 0.06 xG, blocked 24’ Loïs Openda (RB Leipzig), open play, 0.06 xG, off target 23’ Benjamin Henrichs (RB Leipzig), open play, 0.04 xG, off target 81’ Christoph Baumgartner (RB Leipzig), from a corner, 0.04 xG, blocked 43’ Yussuf Poulsen (RB Leipzig), set piece, 0.04 xG, blocked 21’ David Raum (RB Leipzig), open play, 0.03 xG, blocked 17’ Christoph Baumgartner (RB Leipzig), open play, 0.02 xG, off target 12’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, off target 76’ Jan Schöppner (Heidenheim), open play, 0.01 xG, off target 29’ Loïs Openda (RB Leipzig), penalty, 0.76 xG, goal 44’ Yussuf Poulsen (RB Leipzig), open play, 0.60 xG, goal 90+1’ Loïs Openda (RB Leipzig), open play, 0.57 xG, saved 47’ Benedikt Gimber (Heidenheim), from a corner, 0.53 xG, goal 5’ Yussuf Poulsen (RB Leipzig), open play, 0.42 xG, saved 2’ Loïs Openda (RB Leipzig), open play, 0.37 xG, off target 55’ Xaver Schlager (RB Leipzig), open play, 0.36 xG, off target 88’ Loïs Openda (RB Leipzig), open play, 0.30 xG, saved 14’ Marvin Pieringer (Heidenheim), open play, 0.29 xG, off target 43’ Mohamed Simakan (RB Leipzig), set piece, 0.22 xG, saved 69’ Xavi Simons (RB Leipzig), open play, 0.13 xG, blocked 47’ Christoph Baumgartner (RB Leipzig), open play, 0.13 xG, saved 47’ Loïs Openda (RB Leipzig), open play, 0.11 xG, blocked 90+4’ Benedikt Gimber (Heidenheim), set piece, 0.10 xG, off target 90+5’ Adrian Beck (Heidenheim), open play, 0.10 xG, off target 28’ Benjamin Henrichs (RB Leipzig), open play, 0.09 xG, blocked 77’ Loïs Openda (RB Leipzig), open play, 0.09 xG, off target 47’ Xavi Simons (RB Leipzig), open play, 0.09 xG, off target 46’ Jan Schöppner (Heidenheim), open play, 0.09 xG, blocked 8’ Yussuf Poulsen (RB Leipzig), open play, 0.08 xG, off target 78’ Loïs Openda (RB Leipzig), open play, 0.08 xG, hit the woodwork 11’ Loïs Openda (RB Leipzig), open play, 0.07 xG, saved 90’ Adrian Beck (Heidenheim), set piece, 0.06 xG, blocked 24’ Loïs Openda (RB Leipzig), open play, 0.06 xG, off target 23’ Benjamin Henrichs (RB Leipzig), open play, 0.04 xG, off target 81’ Christoph Baumgartner (RB Leipzig), from a corner, 0.04 xG, blocked 43’ Yussuf Poulsen (RB Leipzig), set piece, 0.04 xG, blocked 21’ David Raum (RB Leipzig), open play, 0.03 xG, blocked 17’ Christoph Baumgartner (RB Leipzig), open play, 0.02 xG, off target 12’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, off target 76’ Jan Schöppner (Heidenheim), open play, 0.01 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
Janis Blaswich GK900 0.000.000
Benjamin Henrichs DEF902 0.130.283
Lukas Klostermann DEF900 0.000.242
Mohamed Simakan DEF901 0.220.000
David Raum DEF9011 0.031.073
Xaver Schlager MID901 0.360.091
Amadou Haidara MID901 0.020.322
Christoph Baumgartner MID903 0.190.000
Xavi Simons MID802 0.220.464
Loïs Openda FWD9019 2.410.552
Yussuf Poulsen FWD8014 1.150.172
Benjamin Sesko Sub100 0.000.000
Emil Forsberg Sub100 0.000.081
Castello Lukeba Sub10 0.000.000
Christopher Lenz Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 79% Avg odds 1.22
Draw 13% Avg odds 7.21
Heidenheim win 8% Avg odds 12.15

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.