Borussia Dortmund vs RB Leipzig

8 May 2021 · Bundesliga · 2020/21 · Referee Daniel Siebert

Full time 3 – 2

Half-time: 1–0

  • Marco Reus 7’
  • Jadon Sancho 51’, 87’
  • Lukas Klostermann 63’
  • Dani Olmo 77’

Match summary

Borussia Dortmund beat RB Leipzig 3-2, with a late winner. Borussia Dortmund led 1-0 at half-time.

In the first half, Marco Reus put Borussia Dortmund ahead in the 7th minute, set up by Thorgan Hazard. In the second half, Jadon Sancho made it 2-0 in the 51st minute, set up by Raphael Guerreiro, Lukas Klostermann pulled one back to make it 2-1 with a header in the 63rd minute, set up by Emil Forsberg, Dani Olmo equalised in the 77th minute, set up by Hee-Chan Hwang, and Sancho won it in the 87th minute, set up by Raphael Guerreiro.

The chances backed that up: Borussia Dortmund created 2.00 expected goals (xG) from 15 shots to RB Leipzig's 1.51 from 14.

Match stats

Borussia Dortmund RB Leipzig
15 Shots 14
4 Shots on Target 7
7 Corners 7
1 Yellow Cards 1
0 Red Cards 0
2.00 xG 1.51
2.00 Non-penalty xG 1.51
8 Deep Completions 11

Key events

Borussia Dortmund RB Leipzig
Kick-off
Marco Reus
Assist: Thorgan Hazard
1-0 (Borussia Dortmund)
7’
Half-time1-0
Jadon Sancho
Assist: Raphael Guerreiro
2-0 (Borussia Dortmund)
51’
63’
Lukas Klostermann
Assist: Emil Forsberg
2-1 (RB Leipzig)
77’
Dani Olmo
Assist: Hee-Chan Hwang
2-2 (RB Leipzig)
Jadon Sancho
Assist: Raphael Guerreiro
3-2 (Borussia Dortmund)
87’
Full-time3-2

Bookings

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

Borussia Dortmund
  • Mats Hummels
RB Leipzig
  • Amadou Haidara

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 2.00 1.51 7’ Marco Reus (Borussia Dortmund), 1-0 7’ 51’ Jadon Sancho (Borussia Dortmund), 2-0 51’ 63’ Lukas Klostermann (RB Leipzig), 2-1 63’ 77’ Dani Olmo (RB Leipzig), 2-2 77’ 87’ Jadon Sancho (Borussia Dortmund), 3-2 87’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.00 1.51 7’ Marco Reus (Borussia Dortmund), 1-0 Reus 7’ 51’ Jadon Sancho (Borussia Dortmund), 2-0 Sancho 51’ 63’ Lukas Klostermann (RB Leipzig), 2-1 Klostermann 63’ 77’ Dani Olmo (RB Leipzig), 2-2 Olmo 77’ 87’ Jadon Sancho (Borussia Dortmund), 3-2 Sancho 87’
Borussia Dortmund 2.00 xGRB Leipzig 1.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Borussia Dortmund attacking 
87’ Jadon Sancho (Borussia Dortmund), open play, 0.63 xG, goal 77’ Dani Olmo (RB Leipzig), open play, 0.53 xG, goal 3’ Hee-Chan Hwang (RB Leipzig), open play, 0.39 xG, saved 7’ Marco Reus (Borussia Dortmund), open play, 0.37 xG, goal 36’ Jadon Sancho (Borussia Dortmund), open play, 0.29 xG, off target 4’ Marco Reus (Borussia Dortmund), open play, 0.13 xG, blocked 63’ Lukas Klostermann (RB Leipzig), from a corner, 0.10 xG, goal 90+2’ Dani Olmo (RB Leipzig), open play, 0.09 xG, off target 51’ Jadon Sancho (Borussia Dortmund), open play, 0.08 xG, goal 62’ Willi Orban (RB Leipzig), from a corner, 0.08 xG, saved 83’ Marco Reus (Borussia Dortmund), open play, 0.08 xG, blocked 22’ Raphael Guerreiro (Borussia Dortmund), open play, 0.07 xG, off target 47’ Marcel Sabitzer (RB Leipzig), open play, 0.07 xG, saved 32’ Thorgan Hazard (Borussia Dortmund), open play, 0.06 xG, saved 39’ Raphael Guerreiro (Borussia Dortmund), open play, 0.06 xG, off target 38’ Marcel Sabitzer (RB Leipzig), open play, 0.05 xG, saved 69’ Dani Olmo (RB Leipzig), open play, 0.06 xG, off target 48’ Manuel Akanji (Borussia Dortmund), from a corner, 0.05 xG, blocked 27’ Marco Reus (Borussia Dortmund), open play, 0.04 xG, off target 45’ Mats Hummels (Borussia Dortmund), set piece, 0.04 xG, off target 84’ Ansgar Knauff (Borussia Dortmund), from a corner, 0.04 xG, off target 67’ Marcel Sabitzer (RB Leipzig), open play, 0.03 xG, blocked 88’ Dani Olmo (RB Leipzig), open play, 0.03 xG, saved 50’ Kevin Kampl (RB Leipzig), open play, 0.02 xG, off target 13’ Dani Olmo (RB Leipzig), set piece, 0.02 xG, blocked 31’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.02 xG, blocked 79’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, saved 90+1’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 35’ Dani Olmo (RB Leipzig), open play, 0.02 xG, blocked 87’ Jadon Sancho (Borussia Dortmund), open play, 0.63 xG, goal 77’ Dani Olmo (RB Leipzig), open play, 0.53 xG, goal 3’ Hee-Chan Hwang (RB Leipzig), open play, 0.39 xG, saved 7’ Marco Reus (Borussia Dortmund), open play, 0.37 xG, goal 36’ Jadon Sancho (Borussia Dortmund), open play, 0.29 xG, off target 4’ Marco Reus (Borussia Dortmund), open play, 0.13 xG, blocked 63’ Lukas Klostermann (RB Leipzig), from a corner, 0.10 xG, goal 51’ Jadon Sancho (Borussia Dortmund), open play, 0.08 xG, goal 83’ Marco Reus (Borussia Dortmund), open play, 0.08 xG, blocked 90+2’ Dani Olmo (RB Leipzig), open play, 0.09 xG, off target 62’ Willi Orban (RB Leipzig), from a corner, 0.08 xG, saved 22’ Raphael Guerreiro (Borussia Dortmund), open play, 0.07 xG, off target 47’ Marcel Sabitzer (RB Leipzig), open play, 0.07 xG, saved 32’ Thorgan Hazard (Borussia Dortmund), open play, 0.06 xG, saved 39’ Raphael Guerreiro (Borussia Dortmund), open play, 0.06 xG, off target 69’ Dani Olmo (RB Leipzig), open play, 0.06 xG, off target 38’ Marcel Sabitzer (RB Leipzig), open play, 0.05 xG, saved 48’ Manuel Akanji (Borussia Dortmund), from a corner, 0.05 xG, blocked 27’ Marco Reus (Borussia Dortmund), open play, 0.04 xG, off target 84’ Ansgar Knauff (Borussia Dortmund), from a corner, 0.04 xG, off target 45’ Mats Hummels (Borussia Dortmund), set piece, 0.04 xG, off target 67’ Marcel Sabitzer (RB Leipzig), open play, 0.03 xG, blocked 88’ Dani Olmo (RB Leipzig), open play, 0.03 xG, saved 50’ Kevin Kampl (RB Leipzig), open play, 0.02 xG, off target 13’ Dani Olmo (RB Leipzig), set piece, 0.02 xG, blocked 31’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.02 xG, blocked 79’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, saved 90+1’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 35’ Dani Olmo (RB Leipzig), open play, 0.02 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
Marwin Hitz GK480 0.000.000
Lukasz Piszczek DEF900 0.000.000
Mats Hummels DEF901 0.040.000
Manuel Akanji DEF901 0.050.000
Raphael Guerreiro DEF9023 0.150.722
Emre Can MID900 0.000.000
Mahmoud Dahoud MID621 0.020.132
Giovanni Reyna MID840 0.000.131
Marco Reus MID9014 0.630.394
Jadon Sancho MID9023 1.000.133
Thorgan Hazard FWD7411 0.060.371
Roman Bürki Sub420 0.000.000
Thomas Delaney Sub280 0.000.000
Julian Brandt Sub160 0.000.081
Ansgar Knauff Sub61 0.040.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 42% Avg odds 2.30
Draw 26% Avg odds 3.67
RB Leipzig win 32% Avg odds 2.98

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.