Borussia Dortmund vs RB Leipzig

3 March 2023 · Bundesliga · 2022/23 · Referee Sven Jablonski

Full time 2 – 1

Half-time: 2–0

  • Marco Reus 21’ (pen)
  • Emre Can 39’
  • Emil Forsberg 74’

Match summary

Borussia Dortmund beat RB Leipzig 2-1. Borussia Dortmund led 2-0 at half-time.

Marco Reus put Borussia Dortmund ahead from the penalty spot in the 21st minute, Emre Can made it 2-0 in the 39th minute, and Emil Forsberg pulled one back to make it 2-1 in the 74th minute, set up by David Raum.

RB Leipzig can feel hard done by, creating 2.20 expected goals (xG) from 17 shots to Borussia Dortmund's 1.13 from 8.

Match stats

Borussia Dortmund RB Leipzig
8 Shots 14
3 Shots on Target 6
4 Corners 6
2 Yellow Cards 5
0 Red Cards 0
1.13 xG 2.20
0.37 Non-penalty xG 2.20
3 Deep Completions 6

Key events

Borussia Dortmund RB Leipzig
Kick-off
Marco Reus
Penalty
1-0 (Borussia Dortmund)
21’
Emre Can2-0 (Borussia Dortmund)
39’
Half-time2-0
74’
Emil Forsberg
Assist: David Raum
2-1 (RB Leipzig)
Full-time2-1

Bookings

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

Borussia Dortmund
  • Julian Brandt
  • Salih Özcan
RB Leipzig
  • Benjamin Henrichs
  • Marcel Halstenberg
  • Amadou Haidara
  • Christopher Nkunku
  • André Silva

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.13 2.20 21’ Marco Reus (Borussia Dortmund), 1-0 21’ 39’ Emre Can (Borussia Dortmund), 2-0 39’ 74’ Emil Forsberg (RB Leipzig), 2-1 74’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.13 2.20 21’ Marco Reus (Borussia Dortmund), 1-0 Reus 21’ 39’ Emre Can (Borussia Dortmund), 2-0 Can 39’ 74’ Emil Forsberg (RB Leipzig), 2-1 Forsberg 74’
Borussia Dortmund 1.13 xGRB Leipzig 2.20 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 
74’ Emil Forsberg (RB Leipzig), open play, 0.77 xG, goal 21’ Marco Reus (Borussia Dortmund), penalty, 0.76 xG, goal 35’ Marcel Halstenberg (RB Leipzig), set piece, 0.45 xG, off target 69’ André Silva (RB Leipzig), open play, 0.28 xG, saved 7’ Christopher Nkunku (RB Leipzig), open play, 0.12 xG, off target 90+1’ Jude Bellingham (Borussia Dortmund), open play, 0.10 xG, off target 73’ Amadou Haidara (RB Leipzig), open play, 0.09 xG, off target 49’ Marco Reus (Borussia Dortmund), direct free kick, 0.08 xG, blocked 67’ Marco Reus (Borussia Dortmund), open play, 0.08 xG, saved 89’ Emil Forsberg (RB Leipzig), open play, 0.08 xG, blocked 3’ Christopher Nkunku (RB Leipzig), open play, 0.06 xG, blocked 90+5’ Emil Forsberg (RB Leipzig), open play, 0.06 xG, saved 65’ Christopher Nkunku (RB Leipzig), from a corner, 0.05 xG, off target 68’ Niklas Süle (Borussia Dortmund), from a corner, 0.05 xG, blocked 90+4’ Timo Werner (RB Leipzig), open play, 0.05 xG, blocked 70’ André Silva (RB Leipzig), open play, 0.04 xG, blocked 48’ André Silva (RB Leipzig), open play, 0.04 xG, off target 18’ Julian Brandt (Borussia Dortmund), open play, 0.04 xG, blocked 90’ Yussuf Poulsen (RB Leipzig), open play, 0.03 xG, off target 71’ Dominik Szoboszlai (RB Leipzig), open play, 0.03 xG, off target 5’ Dominik Szoboszlai (RB Leipzig), open play, 0.02 xG, saved 7’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, saved 39’ Emre Can (Borussia Dortmund), set piece, 0.02 xG, goal 48’ Marco Reus (Borussia Dortmund), set piece, 0.01 xG, blocked 35’ Willi Orban (RB Leipzig), set piece, 0.01 xG, off target 74’ Emil Forsberg (RB Leipzig), open play, 0.77 xG, goal 21’ Marco Reus (Borussia Dortmund), penalty, 0.76 xG, goal 35’ Marcel Halstenberg (RB Leipzig), set piece, 0.45 xG, off target 69’ André Silva (RB Leipzig), open play, 0.28 xG, saved 7’ Christopher Nkunku (RB Leipzig), open play, 0.12 xG, off target 90+1’ Jude Bellingham (Borussia Dortmund), open play, 0.10 xG, off target 73’ Amadou Haidara (RB Leipzig), open play, 0.09 xG, off target 49’ Marco Reus (Borussia Dortmund), direct free kick, 0.08 xG, blocked 67’ Marco Reus (Borussia Dortmund), open play, 0.08 xG, saved 89’ Emil Forsberg (RB Leipzig), open play, 0.08 xG, blocked 3’ Christopher Nkunku (RB Leipzig), open play, 0.06 xG, blocked 90+5’ Emil Forsberg (RB Leipzig), open play, 0.06 xG, saved 65’ Christopher Nkunku (RB Leipzig), from a corner, 0.05 xG, off target 90+4’ Timo Werner (RB Leipzig), open play, 0.05 xG, blocked 68’ Niklas Süle (Borussia Dortmund), from a corner, 0.05 xG, blocked 48’ André Silva (RB Leipzig), open play, 0.04 xG, off target 70’ André Silva (RB Leipzig), open play, 0.04 xG, blocked 18’ Julian Brandt (Borussia Dortmund), open play, 0.04 xG, blocked 90’ Yussuf Poulsen (RB Leipzig), open play, 0.03 xG, off target 71’ Dominik Szoboszlai (RB Leipzig), open play, 0.03 xG, off target 5’ Dominik Szoboszlai (RB Leipzig), open play, 0.02 xG, saved 7’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, saved 39’ Emre Can (Borussia Dortmund), set piece, 0.02 xG, goal 48’ Marco Reus (Borussia Dortmund), set piece, 0.01 xG, blocked 35’ Willi Orban (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.

Player stats

PlayerPosMinGAShxGxAKPCards
Alexander Meyer GK900 0.000.000
Marius Wolf DEF900 0.000.101
Nico Schlotterbeck DEF900 0.000.000
Niklas Süle DEF901 0.050.000
Julian Ryerson DEF900 0.000.000
Emre Can MID9011 0.020.011
Julian Brandt MID861 0.040.051
Jude Bellingham MID901 0.100.041
Salih Özcan MID860 0.000.000
Marco Reus MID7614 0.930.000
Sébastien Haller FWD750 0.000.000
Anthony Modeste Sub150 0.000.000
Jamie Bynoe-Gittens Sub140 0.000.000
Mats Hummels Sub40 0.000.000
Mahmoud Dahoud Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 42% Avg odds 2.29
Draw 26% Avg odds 3.64
RB Leipzig win 32% Avg odds 3.01

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.