Darmstadt vs RB Leipzig

21 October 2023 · Bundesliga · 2023/24 · Referee Harm Osmers

Full time 1 – 3

Half-time: 1–2

  • Tobias Kempe 32’ (pen)
  • Loïs Openda 1’, 72’
  • Emil Forsberg 24’

Match summary

RB Leipzig beat Darmstadt 3-1 on the road. RB Leipzig led 2-1 at half-time.

In the first half, Loïs Openda put RB Leipzig ahead in the first minute, set up by Benjamin Henrichs, Emil Forsberg made it 0-2 with a direct free kick in the 24th minute, and Tobias Kempe pulled one back to make it 1-2 from the penalty spot in the 32nd minute. In the second half, Openda made it 1-3 in the 72nd minute, set up by Christoph Baumgartner.

There was little between the sides on chances: Darmstadt created 1.69 expected goals (xG) from 18 shots, RB Leipzig 1.83 from 9.

Match stats

Darmstadt RB Leipzig
16 Shots 10
3 Shots on Target 7
6 Corners 0
6 Yellow Cards 3
0 Red Cards 0
1.68 xG 1.83
0.93 Non-penalty xG 1.83
4 Deep Completions 3

Key events

Darmstadt RB Leipzig
Kick-off
1’
Loïs Openda
Assist: Benjamin Henrichs
0-1 (RB Leipzig)
24’
Emil Forsberg0-2 (RB Leipzig)
Tobias Kempe
Penalty
1-2 (Darmstadt)
32’
Half-time1-2
72’
Loïs Openda
Assist: Christoph Baumgartner
1-3 (RB Leipzig)
Full-time1-3

Bookings

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

Darmstadt
  • Christoph Klarer
  • Matej Maglica
  • Jannik Müller
  • Tim Skarke
  • Fabian Holland
  • Fabian Nürnberger
RB Leipzig
  • David Raum
  • Kevin Kampl
  • Loïs Openda

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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.69 1.83 1’ Loïs Openda (RB Leipzig), 0-1 1’ 24’ Emil Forsberg (RB Leipzig), 0-2 24’ 32’ Tobias Kempe (Darmstadt), 1-2 32’ 72’ Loïs Openda (RB Leipzig), 1-3 72’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.69 1.83 1’ Loïs Openda (RB Leipzig), 0-1 Openda 1’ 24’ Emil Forsberg (RB Leipzig), 0-2 Forsberg 24’ 32’ Tobias Kempe (Darmstadt), 1-2 Kempe 32’ 72’ Loïs Openda (RB Leipzig), 1-3 Openda 72’
Darmstadt 1.69 xGRB Leipzig 1.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Darmstadt attacking 
32’ Tobias Kempe (Darmstadt), penalty, 0.76 xG, goal 89’ Timo Werner (RB Leipzig), open play, 0.50 xG, saved 11’ Yussuf Poulsen (RB Leipzig), open play, 0.38 xG, saved 1’ Loïs Openda (RB Leipzig), open play, 0.38 xG, goal 9’ Yussuf Poulsen (RB Leipzig), open play, 0.18 xG, saved 90+7’ Marvin Mehlem (Darmstadt), open play, 0.15 xG, off target 51’ Marvin Mehlem (Darmstadt), open play, 0.13 xG, blocked 72’ Loïs Openda (RB Leipzig), open play, 0.11 xG, goal 6’ Marvin Mehlem (Darmstadt), open play, 0.10 xG, saved 24’ Emil Forsberg (RB Leipzig), direct free kick, 0.09 xG, goal 82’ Dani Olmo (RB Leipzig), direct free kick, 0.08 xG, off target 13’ Luca Pfeiffer (Darmstadt), open play, 0.07 xG, saved 49’ Luca Pfeiffer (Darmstadt), open play, 0.06 xG, saved 44’ Christoph Klarer (Darmstadt), set piece, 0.06 xG, off target 72’ David Raum (RB Leipzig), direct free kick, 0.06 xG, off target 52’ Tim Skarke (Darmstadt), from a corner, 0.05 xG, off target 84’ Klaus Gjasula (Darmstadt), from a corner, 0.05 xG, off target 42’ Emil Forsberg (RB Leipzig), open play, 0.04 xG, off target 13’ Marvin Mehlem (Darmstadt), open play, 0.04 xG, blocked 84’ Tobias Kempe (Darmstadt), open play, 0.04 xG, blocked 7’ Luca Pfeiffer (Darmstadt), set piece, 0.04 xG, off target 45’ Tim Skarke (Darmstadt), set piece, 0.04 xG, off target 90+4’ Fabian Schnellhardt (Darmstadt), open play, 0.03 xG, blocked 28’ Oscar Vilhelmsson (Darmstadt), from a corner, 0.03 xG, off target 35’ Tobias Kempe (Darmstadt), open play, 0.02 xG, off target 6’ Fabian Nürnberger (Darmstadt), open play, 0.02 xG, off target 89’ Marvin Mehlem (Darmstadt), open play, 0.01 xG, off target 32’ Tobias Kempe (Darmstadt), penalty, 0.76 xG, goal 89’ Timo Werner (RB Leipzig), open play, 0.50 xG, saved 1’ Loïs Openda (RB Leipzig), open play, 0.38 xG, goal 11’ Yussuf Poulsen (RB Leipzig), open play, 0.38 xG, saved 9’ Yussuf Poulsen (RB Leipzig), open play, 0.18 xG, saved 90+7’ Marvin Mehlem (Darmstadt), open play, 0.15 xG, off target 51’ Marvin Mehlem (Darmstadt), open play, 0.13 xG, blocked 72’ Loïs Openda (RB Leipzig), open play, 0.11 xG, goal 6’ Marvin Mehlem (Darmstadt), open play, 0.10 xG, saved 24’ Emil Forsberg (RB Leipzig), direct free kick, 0.09 xG, goal 82’ Dani Olmo (RB Leipzig), direct free kick, 0.08 xG, off target 13’ Luca Pfeiffer (Darmstadt), open play, 0.07 xG, saved 49’ Luca Pfeiffer (Darmstadt), open play, 0.06 xG, saved 44’ Christoph Klarer (Darmstadt), set piece, 0.06 xG, off target 72’ David Raum (RB Leipzig), direct free kick, 0.06 xG, off target 84’ Klaus Gjasula (Darmstadt), from a corner, 0.05 xG, off target 52’ Tim Skarke (Darmstadt), from a corner, 0.05 xG, off target 42’ Emil Forsberg (RB Leipzig), open play, 0.04 xG, off target 84’ Tobias Kempe (Darmstadt), open play, 0.04 xG, blocked 7’ Luca Pfeiffer (Darmstadt), set piece, 0.04 xG, off target 13’ Marvin Mehlem (Darmstadt), open play, 0.04 xG, blocked 45’ Tim Skarke (Darmstadt), set piece, 0.04 xG, off target 28’ Oscar Vilhelmsson (Darmstadt), from a corner, 0.03 xG, off target 90+4’ Fabian Schnellhardt (Darmstadt), open play, 0.03 xG, blocked 6’ Fabian Nürnberger (Darmstadt), open play, 0.02 xG, off target 35’ Tobias Kempe (Darmstadt), open play, 0.02 xG, off target 89’ Marvin Mehlem (Darmstadt), 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
Marcel Schuhen GK900 0.000.000
Matej Maglica DEF900 0.000.000
Jannik Müller DEF900 0.000.000
Christoph Klarer DEF671 0.060.041
Tim Skarke MID902 0.090.021
Tobias Kempe MID9013 0.820.346
Fabian Holland MID610 0.000.000
Fabian Nürnberger MID901 0.020.252
Marvin Mehlem MID905 0.440.000
Luca Pfeiffer FWD673 0.170.000
Oscar Vilhelmsson FWD671 0.030.000
Fabian Schnellhardt Sub291 0.030.000
Klaus Gjasula Sub231 0.050.000
Mathias Honsak Sub230 0.000.011
Fraser Hornby Sub230 0.000.041

Starters first, then substitutes. xA is expected assists.

Before kick-off

Darmstadt win 15% Avg odds 6.27
Draw 20% Avg odds 4.86
RB Leipzig win 65% Avg odds 1.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.