RB Leipzig vs Heidenheim

30 August 2025 · Bundesliga · 2025/26 · Referee Frank Willenborg

Full time 2 – 0

Half-time: 0–0

  • Christoph Baumgartner 48’
  • Rômulo 78’

Match summary

RB Leipzig saw off Heidenheim 2-0. It was goalless at half-time.

Christoph Baumgartner put RB Leipzig ahead in the 48th minute, set up by David Raum and Rômulo made it 2-0 in the 78th minute, set up by Bote Baku.

The chances backed that up: RB Leipzig created 3.32 expected goals (xG) from 19 shots to Heidenheim's 0.97 from 5.

Match stats

66% Possession 34%
19 Shots 5
5 Shots on target 3
4 Corners 3
132 Attacks 64
62 Dangerous attacks 23
539 Passes 271
87% Pass accuracy 72%
11 Tackles 16
7 Fouls 13
2 Yellow cards 5
0 Red cards 0
1 Offsides 2

Key events

RB Leipzig Heidenheim
Kick-off
8’
Mathias HonsakShot on target
Ezechiel BanzuziShot on target
12’
13’
Mathias HonsakShot on target
17’
Jonas FöhrenbachFoul
19’
RômuloShot on target
33’
Half-time0-0
Second half underway
Christoph BaumgartnerRight foot shot1-0 (RB Leipzig)
48’
51’
Mikkel KaufmannFoul
54’
Marnon BuschFoul
57’
Budu ZivzivadzeMikkel Kaufmann
58’
Sirlord ContehArijon Ibrahimovic
58’
Julian NiehuesNiklas Dorsch
59’
Luca KerberFoul
61’
66’
Sirlord ContehFoul
68’
Adrian BeckLuca Kerber
Bote BakuShot on target
71’
74’
Sirlord ContehShot on target
77’
Omar TraoréMathias Honsak
RômuloRight foot shot2-0 (RB Leipzig)
78’
85’
Kosta NedeljkovicRidle Baku
90+1’
Full-time2-0

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 3.32 0.97 48’ Christoph Baumgartner (RB Leipzig), 1-0 48’ 78’ Rômulo (RB Leipzig), 2-0 78’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.32 0.97 48’ Christoph Baumgartner (RB Leipzig), 1-0 Baumgartner 48’ 78’ Rômulo (RB Leipzig), 2-0 Rômulo 78’
RB Leipzig 3.32 xGHeidenheim 0.97 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 
78’ Rômulo (RB Leipzig), open play, 0.69 xG, goal 90’ Yan Diomande (RB Leipzig), open play, 0.48 xG, off target 13’ Mathias Honsak (Heidenheim), open play, 0.41 xG, saved 5’ Christoph Baumgartner (RB Leipzig), open play, 0.39 xG, off target 9’ Arijon Ibrahimovic (Heidenheim), from a corner, 0.34 xG, off target 12’ Rômulo (RB Leipzig), open play, 0.33 xG, off target 71’ Bote Baku (RB Leipzig), open play, 0.30 xG, saved 48’ Christoph Baumgartner (RB Leipzig), open play, 0.28 xG, goal 8’ Mathias Honsak (Heidenheim), open play, 0.12 xG, saved 36’ Castello Lukeba (RB Leipzig), set piece, 0.11 xG, off target 56’ Rômulo (RB Leipzig), set piece, 0.11 xG, off target 65’ Antonio Nusa (RB Leipzig), open play, 0.11 xG, blocked 28’ Christoph Baumgartner (RB Leipzig), from a corner, 0.10 xG, off target 33’ Rômulo (RB Leipzig), open play, 0.09 xG, saved 70’ Antonio Nusa (RB Leipzig), open play, 0.07 xG, off target 90+3’ Loïs Openda (RB Leipzig), direct free kick, 0.08 xG, blocked 12’ Ezechiel Banzuzi (RB Leipzig), open play, 0.07 xG, saved 74’ Sirlord Conteh (Heidenheim), open play, 0.06 xG, saved 87’ Léo Scienza (Heidenheim), open play, 0.04 xG, blocked 65’ Christoph Baumgartner (RB Leipzig), from a corner, 0.04 xG, hit the woodwork 90+3’ Loïs Openda (RB Leipzig), set piece, 0.03 xG, blocked 90+1’ Assan Ouédraogo (RB Leipzig), open play, 0.03 xG, off target 35’ Ezechiel Banzuzi (RB Leipzig), open play, 0.02 xG, blocked 67’ Christoph Baumgartner (RB Leipzig), set piece, 0.01 xG, off target 78’ Rômulo (RB Leipzig), open play, 0.69 xG, goal 90’ Yan Diomande (RB Leipzig), open play, 0.48 xG, off target 13’ Mathias Honsak (Heidenheim), open play, 0.41 xG, saved 5’ Christoph Baumgartner (RB Leipzig), open play, 0.39 xG, off target 9’ Arijon Ibrahimovic (Heidenheim), from a corner, 0.34 xG, off target 12’ Rômulo (RB Leipzig), open play, 0.33 xG, off target 71’ Bote Baku (RB Leipzig), open play, 0.30 xG, saved 48’ Christoph Baumgartner (RB Leipzig), open play, 0.28 xG, goal 8’ Mathias Honsak (Heidenheim), open play, 0.12 xG, saved 36’ Castello Lukeba (RB Leipzig), set piece, 0.11 xG, off target 56’ Rômulo (RB Leipzig), set piece, 0.11 xG, off target 65’ Antonio Nusa (RB Leipzig), open play, 0.11 xG, blocked 28’ Christoph Baumgartner (RB Leipzig), from a corner, 0.10 xG, off target 33’ Rômulo (RB Leipzig), open play, 0.09 xG, saved 70’ Antonio Nusa (RB Leipzig), open play, 0.07 xG, off target 90+3’ Loïs Openda (RB Leipzig), direct free kick, 0.08 xG, blocked 12’ Ezechiel Banzuzi (RB Leipzig), open play, 0.07 xG, saved 74’ Sirlord Conteh (Heidenheim), open play, 0.06 xG, saved 65’ Christoph Baumgartner (RB Leipzig), from a corner, 0.04 xG, hit the woodwork 87’ Léo Scienza (Heidenheim), open play, 0.04 xG, blocked 90+3’ Loïs Openda (RB Leipzig), set piece, 0.03 xG, blocked 90+1’ Assan Ouédraogo (RB Leipzig), open play, 0.03 xG, off target 35’ Ezechiel Banzuzi (RB Leipzig), open play, 0.02 xG, blocked 67’ Christoph Baumgartner (RB Leipzig), set piece, 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.

Lineups

RB Leipzig 4-2-3-1 Starting XI
Gulácsi
Baku 90’
Orbán
Lukeba
Raum
Banzuzi 67’
Schlager
Bakayoko 67’
Baumgartner 85’
Nusa
Rômulo 85’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Péter Gulácsi GK900 0.000.000
Bote Baku DEF9011 0.301.273
Castello Lukeba DEF901 0.110.000
Willi Orban DEF900 0.000.301
David Raum DEF9010 0.000.535
Xaver Schlager MID900 0.000.122
Christoph Baumgartner MID8715 0.820.162
Ezechiel Banzuzi MID692 0.090.000
Johan Bakayoko FWD690 0.000.000
Rômulo FWD8714 1.220.000
Antonio Nusa FWD902 0.180.000
Nicolas Seiwald Sub210 0.000.000
Yan Diomande Sub211 0.480.000
Loïs Openda Sub32 0.110.000
Assan Ouédraogo Sub31 0.030.000
Kosta Nedeljkovic Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 64% Avg odds 1.47
Draw 20% Avg odds 4.88
Heidenheim win 16% Avg odds 5.82

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.