RB Leipzig vs Borussia Dortmund

27 April 2024 · Bundesliga · 2023/24 · Referee Deniz Aytekin

Full time 4 – 1

Half-time: 2–1

  • Loïs Openda 23’
  • Benjamin Sesko 45+2’
  • Mohamed Simakan 46’
  • Christoph Baumgartner 80’
  • Jadon Sancho 20’

Match summary

RB Leipzig came from behind to win 4-1 at home to Borussia Dortmund. RB Leipzig led 2-1 at half-time.

In the first half, Jadon Sancho put Borussia Dortmund ahead in the 20th minute, Loïs Openda equalised in the 23rd minute, set up by Xavi Simons, and Benjamin Sesko put RB Leipzig in front from a corner in first-half stoppage time. In the second half, Mohamed Simakan made it 3-1 in the 46th minute, set up by Loïs Openda and Christoph Baumgartner made it 4-1 in the 80th minute, set up by Benjamin Henrichs.

The chances backed that up: RB Leipzig created 2.76 expected goals (xG) from 21 shots to Borussia Dortmund's 1.78 from 12.

Match stats

RB Leipzig Borussia Dortmund
21 Shots 12
7 Shots on Target 5
5 Corners 8
1 Yellow Cards 2
0 Red Cards 0
2.75 xG 1.78
2.75 Non-penalty xG 1.78
12 Deep Completions 13

Key events

RB Leipzig Borussia Dortmund
Kick-off
20’
Jadon Sancho0-1 (Borussia Dortmund)
Loïs Openda
Assist: Xavi Simons
1-1 (RB Leipzig)
23’
Benjamin Sesko2-1 (RB Leipzig)
45+2’
Half-time2-1
Mohamed Simakan
Assist: Loïs Openda
3-1 (RB Leipzig)
46’
Christoph Baumgartner
Assist: Benjamin Henrichs
4-1 (RB Leipzig)
80’
Full-time4-1

Bookings

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

RB Leipzig
  • Mohamed Simakan
Borussia Dortmund
  • Nico Schlotterbeck
  • Jadon Sancho

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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.76 1.78 20’ Jadon Sancho (Borussia Dortmund), 0-1 20’ 23’ Loïs Openda (RB Leipzig), 1-1 23’ 45+2’ Benjamin Sesko (RB Leipzig), 2-1 45+2’ 46’ Mohamed Simakan (RB Leipzig), 3-1 46’ 80’ Christoph Baumgartner (RB Leipzig), 4-1 80’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.76 1.78 20’ Jadon Sancho (Borussia Dortmund), 0-1 Sancho 20’ 23’ Loïs Openda (RB Leipzig), 1-1 Openda 23’ 45+2’ Benjamin Sesko (RB Leipzig), 2-1 Sesko 45+2’ 46’ Mohamed Simakan (RB Leipzig), 3-1 Simakan 46’ 80’ Christoph Baumgartner (RB Leipzig), 4-1 Baumgartner 80’
RB Leipzig 2.76 xGBorussia Dortmund 1.78 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking RB Leipzig attacking 
80’ Christoph Baumgartner (RB Leipzig), open play, 0.67 xG, goal 18’ Niclas Füllkrug (Borussia Dortmund), from a corner, 0.58 xG, off target 90’ Niclas Füllkrug (Borussia Dortmund), from a corner, 0.52 xG, off target 23’ Loïs Openda (RB Leipzig), open play, 0.48 xG, goal 47’ Benjamin Sesko (RB Leipzig), from a corner, 0.44 xG, goal 46’ Mohamed Simakan (RB Leipzig), open play, 0.44 xG, goal 10’ Niclas Füllkrug (Borussia Dortmund), open play, 0.30 xG, saved 74’ Loïs Openda (RB Leipzig), open play, 0.11 xG, saved 49’ Julian Ryerson (Borussia Dortmund), open play, 0.10 xG, saved 85’ Dani Olmo (RB Leipzig), open play, 0.09 xG, off target 36’ Loïs Openda (RB Leipzig), open play, 0.07 xG, off target 73’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.07 xG, blocked 82’ Xavi Simons (RB Leipzig), open play, 0.05 xG, saved 88’ Dani Olmo (RB Leipzig), open play, 0.05 xG, off target 15’ Dani Olmo (RB Leipzig), open play, 0.04 xG, off target 61’ Dani Olmo (RB Leipzig), open play, 0.04 xG, off target 57’ Xavi Simons (RB Leipzig), open play, 0.04 xG, off target 66’ Marco Reus (Borussia Dortmund), open play, 0.04 xG, saved 66’ Felix Nmecha (Borussia Dortmund), from a corner, 0.04 xG, blocked 6’ Xavi Simons (RB Leipzig), open play, 0.03 xG, off target 56’ Xaver Schlager (RB Leipzig), from a corner, 0.03 xG, blocked 20’ Jadon Sancho (Borussia Dortmund), open play, 0.03 xG, goal 34’ Amadou Haidara (RB Leipzig), open play, 0.03 xG, blocked 36’ Xavi Simons (RB Leipzig), open play, 0.03 xG, hit the woodwork 44’ Dani Olmo (RB Leipzig), open play, 0.03 xG, off target 61’ Xavi Simons (RB Leipzig), open play, 0.03 xG, off target 75’ Willi Orban (RB Leipzig), from a corner, 0.03 xG, off target 90+3’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.03 xG, hit the woodwork 46’ Xavi Simons (RB Leipzig), open play, 0.02 xG, blocked 65’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.02 xG, off target 18’ Julian Brandt (Borussia Dortmund), open play, 0.02 xG, saved 90’ Julian Brandt (Borussia Dortmund), open play, 0.02 xG, blocked 47’ Xaver Schlager (RB Leipzig), from a corner, 0.01 xG, saved 80’ Christoph Baumgartner (RB Leipzig), open play, 0.67 xG, goal 18’ Niclas Füllkrug (Borussia Dortmund), from a corner, 0.58 xG, off target 90’ Niclas Füllkrug (Borussia Dortmund), from a corner, 0.52 xG, off target 23’ Loïs Openda (RB Leipzig), open play, 0.48 xG, goal 47’ Benjamin Sesko (RB Leipzig), from a corner, 0.44 xG, goal 46’ Mohamed Simakan (RB Leipzig), open play, 0.44 xG, goal 10’ Niclas Füllkrug (Borussia Dortmund), open play, 0.30 xG, saved 74’ Loïs Openda (RB Leipzig), open play, 0.11 xG, saved 49’ Julian Ryerson (Borussia Dortmund), open play, 0.10 xG, saved 85’ Dani Olmo (RB Leipzig), open play, 0.09 xG, off target 36’ Loïs Openda (RB Leipzig), open play, 0.07 xG, off target 73’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.07 xG, blocked 88’ Dani Olmo (RB Leipzig), open play, 0.05 xG, off target 82’ Xavi Simons (RB Leipzig), open play, 0.05 xG, saved 15’ Dani Olmo (RB Leipzig), open play, 0.04 xG, off target 61’ Dani Olmo (RB Leipzig), open play, 0.04 xG, off target 66’ Marco Reus (Borussia Dortmund), open play, 0.04 xG, saved 57’ Xavi Simons (RB Leipzig), open play, 0.04 xG, off target 66’ Felix Nmecha (Borussia Dortmund), from a corner, 0.04 xG, blocked 6’ Xavi Simons (RB Leipzig), open play, 0.03 xG, off target 56’ Xaver Schlager (RB Leipzig), from a corner, 0.03 xG, blocked 20’ Jadon Sancho (Borussia Dortmund), open play, 0.03 xG, goal 61’ Xavi Simons (RB Leipzig), open play, 0.03 xG, off target 34’ Amadou Haidara (RB Leipzig), open play, 0.03 xG, blocked 36’ Xavi Simons (RB Leipzig), open play, 0.03 xG, hit the woodwork 44’ Dani Olmo (RB Leipzig), open play, 0.03 xG, off target 75’ Willi Orban (RB Leipzig), from a corner, 0.03 xG, off target 90+3’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.03 xG, hit the woodwork 46’ Xavi Simons (RB Leipzig), open play, 0.02 xG, blocked 65’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.02 xG, off target 18’ Julian Brandt (Borussia Dortmund), open play, 0.02 xG, saved 90’ Julian Brandt (Borussia Dortmund), open play, 0.02 xG, blocked 47’ Xaver Schlager (RB Leipzig), from a corner, 0.01 xG, saved
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
Mohamed Simakan DEF5711 0.440.031
Castello Lukeba DEF900 0.000.000
Willi Orban DEF901 0.030.000
David Raum DEF900 0.000.052
Xaver Schlager MID902 0.050.000
Amadou Haidara MID901 0.030.021
Xavi Simons MID9016 0.200.481
Dani Olmo MID905 0.250.224
Loïs Openda FWD90113 0.660.564
Benjamin Sesko FWD7511 0.440.072
Benjamin Henrichs Sub3310 0.000.671
Christoph Baumgartner Sub1511 0.670.091
Nicolas Seiwald Sub10 0.000.000
Lukas Klostermann Sub10 0.000.000
Kevin Kampl Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 61% Avg odds 1.57
Draw 20% Avg odds 4.72
Borussia Dortmund win 19% Avg odds 5.07

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.