RB Leipzig vs Heidenheim

23 February 2025 · Bundesliga · 2024/25 · Referee Martin Petersen

Full time 2 – 2

Half-time: 1–2

  • Loïs Openda 45+2’
  • Benjamin Sesko 64’ (pen)
  • Mathias Honsak 6’
  • Marvin Pieringer 13’ (pen)

Match summary

RB Leipzig and Heidenheim drew 2-2. Heidenheim led 2-1 at half-time.

In the first half, Mathias Honsak put Heidenheim ahead in the 6th minute, set up by Jan Schöppner, Marvin Pieringer made it 0-2 from the penalty spot in the 13th minute, and Loïs Openda pulled one back to make it 1-2 in first-half stoppage time, set up by Benjamin Sesko. In the second half, Benjamin Sesko equalised from the penalty spot in the 64th minute.

RB Leipzig had the better of the chances, with 1.65 expected goals (xG) from 17 shots to Heidenheim's 0.83 from 4.

Match stats

RB Leipzig Heidenheim
17 Shots 4
6 Shots on Target 2
7 Corners 4
3 Yellow Cards 3
0 Red Cards 0
1.65 xG 0.83
0.89 Non-penalty xG 0.08
11 Deep Completions 3

Key events

RB Leipzig Heidenheim
Kick-off
6’
Mathias Honsak
Assist: Jan Schöppner
0-1 (Heidenheim)
13’
Marvin Pieringer
Penalty
0-2 (Heidenheim)
Loïs Openda
Assist: Benjamin Sesko
1-2 (RB Leipzig)
45+2’
Half-time1-2
Benjamin Sesko
Penalty
2-2 (RB Leipzig)
64’
Full-time2-2

Bookings

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

RB Leipzig
  • Willi Orban
  • Christoph Baumgartner
  • Xavi Simons
Heidenheim
  • Benedikt Gimber
  • Jan Schöppner
  • Thomas Keller

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.65 0.83 6’ Mathias Honsak (Heidenheim), 0-1 6’ 13’ Marvin Pieringer (Heidenheim), 0-2 13’ 45+2’ Loïs Openda (RB Leipzig), 1-2 45+2’ 64’ Benjamin Sesko (RB Leipzig), 2-2 64’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.65 0.83 6’ Mathias Honsak (Heidenheim), 0-1 Honsak 6’ 13’ Marvin Pieringer (Heidenheim), 0-2 Pieringer 13’ 45+2’ Loïs Openda (RB Leipzig), 1-2 Openda 45+2’ 64’ Benjamin Sesko (RB Leipzig), 2-2 Sesko 64’
RB Leipzig 1.65 xGHeidenheim 0.83 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 
13’ Marvin Pieringer (Heidenheim), penalty, 0.76 xG, goal 64’ Benjamin Sesko (RB Leipzig), penalty, 0.76 xG, goal 88’ Xavi Simons (RB Leipzig), open play, 0.11 xG, off target 47’ Loïs Openda (RB Leipzig), open play, 0.10 xG, goal 90+5’ Kevin Kampl (RB Leipzig), open play, 0.10 xG, blocked 42’ Bote Baku (RB Leipzig), from a corner, 0.09 xG, off target 90+4’ Loïs Openda (RB Leipzig), from a corner, 0.09 xG, blocked 49’ Bote Baku (RB Leipzig), open play, 0.08 xG, saved 33’ Loïs Openda (RB Leipzig), open play, 0.06 xG, saved 34’ Loïs Openda (RB Leipzig), open play, 0.06 xG, blocked 18’ Christoph Baumgartner (RB Leipzig), from a corner, 0.05 xG, blocked 79’ Marnon Busch (Heidenheim), open play, 0.04 xG, off target 73’ Benjamin Sesko (RB Leipzig), set piece, 0.03 xG, off target 41’ Benjamin Sesko (RB Leipzig), open play, 0.03 xG, saved 24’ Loïs Openda (RB Leipzig), open play, 0.03 xG, blocked 8’ Xavi Simons (RB Leipzig), open play, 0.02 xG, blocked 29’ Benjamin Sesko (RB Leipzig), open play, 0.02 xG, off target 6’ Mathias Honsak (Heidenheim), set piece, 0.02 xG, goal 22’ Mathias Honsak (Heidenheim), from a corner, 0.02 xG, off target 40’ Benjamin Sesko (RB Leipzig), open play, 0.01 xG, saved 46’ Xavi Simons (RB Leipzig), open play, 0.01 xG, blocked 13’ Marvin Pieringer (Heidenheim), penalty, 0.76 xG, goal 64’ Benjamin Sesko (RB Leipzig), penalty, 0.76 xG, goal 88’ Xavi Simons (RB Leipzig), open play, 0.11 xG, off target 90+5’ Kevin Kampl (RB Leipzig), open play, 0.10 xG, blocked 47’ Loïs Openda (RB Leipzig), open play, 0.10 xG, goal 42’ Bote Baku (RB Leipzig), from a corner, 0.09 xG, off target 90+4’ Loïs Openda (RB Leipzig), from a corner, 0.09 xG, blocked 49’ Bote Baku (RB Leipzig), open play, 0.08 xG, saved 33’ Loïs Openda (RB Leipzig), open play, 0.06 xG, saved 34’ Loïs Openda (RB Leipzig), open play, 0.06 xG, blocked 18’ Christoph Baumgartner (RB Leipzig), from a corner, 0.05 xG, blocked 79’ Marnon Busch (Heidenheim), open play, 0.04 xG, off target 41’ Benjamin Sesko (RB Leipzig), open play, 0.03 xG, saved 73’ Benjamin Sesko (RB Leipzig), set piece, 0.03 xG, off target 24’ Loïs Openda (RB Leipzig), open play, 0.03 xG, blocked 8’ Xavi Simons (RB Leipzig), open play, 0.02 xG, blocked 29’ Benjamin Sesko (RB Leipzig), open play, 0.02 xG, off target 6’ Mathias Honsak (Heidenheim), set piece, 0.02 xG, goal 22’ Mathias Honsak (Heidenheim), from a corner, 0.02 xG, off target 40’ Benjamin Sesko (RB Leipzig), open play, 0.01 xG, saved 46’ Xavi Simons (RB Leipzig), open play, 0.01 xG, blocked
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
Bote Baku DEF832 0.170.000
Willi Orban DEF900 0.000.000
Castello Lukeba DEF830 0.000.021
David Raum DEF900 0.000.183
Nicolas Seiwald MID900 0.000.111
Kevin Kampl MID901 0.100.011
Xavi Simons MID903 0.150.133
Christoph Baumgartner MID321 0.050.000
Loïs Openda FWD9015 0.330.000
Benjamin Sesko FWD90115 0.860.273
Arthur Vermeeren Sub580 0.000.031
El Chadaille Bitshiabu Sub70 0.000.000
Kosta Nedeljkovic Sub70 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 73% Avg odds 1.31
Draw 17% Avg odds 5.65
Heidenheim win 10% Avg odds 9.48

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.