Borussia Dortmund vs RB Leipzig

4 October 2025 · Bundesliga · 2025/26 · Referee Sascha Stegemann

Full time 1 – 1

Half-time: 1–1

  • Yan Couto 23’
  • Christoph Baumgartner 7’

Match summary

The points were shared as Borussia Dortmund and RB Leipzig drew 1-1. It was 1-1 at half-time.

Christoph Baumgartner put RB Leipzig ahead in the 7th minute, set up by Assan Ouédraogo and Yan Couto equalised in the 23rd minute, set up by Serhou Guirassy.

RB Leipzig had the better of the chances, with 1.14 expected goals (xG) from 13 shots to Borussia Dortmund's 0.67 from 15.

Match stats

50% Possession 50%
15 Shots 13
3 Shots on target 3
7 Corners 7
119 Attacks 84
50 Dangerous attacks 38
492 Passes 497
85% Pass accuracy 85%
15 Tackles 29
13 Fouls 14
1 Yellow cards 3
0 Red cards 0
2 Offsides 3

Key events

Borussia Dortmund RB Leipzig
Kick-off
6’
7’
Christoph BaumgartnerLeft foot shot0-1 (RB Leipzig)
21’
Yan CoutoLeft foot shot1-1 (Borussia Dortmund)
23’
Half-time1-1
Second half underway
Serhou GuirassyShot on target
51’
51’
Johan BakayokoShot on target
54’
Julian BrandtKarim Adeyemi
70’
80’
Christoph BaumgartnerShot on target
86’
Ramy BensebainiShot on target
90’
Full-time1-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.67 1.14 7’ Christoph Baumgartner (RB Leipzig), 0-1 7’ 23’ Yan Couto (Borussia Dortmund), 1-1 23’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.67 1.14 7’ Christoph Baumgartner (RB Leipzig), 0-1 Baumgartner 7’ 23’ Yan Couto (Borussia Dortmund), 1-1 Couto 23’
Borussia Dortmund 0.67 xGRB Leipzig 1.14 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 
7’ Christoph Baumgartner (RB Leipzig), set piece, 0.53 xG, goal 49’ Nicolas Seiwald (RB Leipzig), from a corner, 0.13 xG, blocked 23’ Yan Couto (Borussia Dortmund), open play, 0.10 xG, goal 82’ Jobe Bellingham (Borussia Dortmund), open play, 0.10 xG, blocked 80’ Christoph Baumgartner (RB Leipzig), open play, 0.09 xG, saved 36’ Rômulo (RB Leipzig), open play, 0.09 xG, blocked 51’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, saved 47’ Assan Ouédraogo (RB Leipzig), open play, 0.07 xG, off target 51’ Johan Bakayoko (RB Leipzig), open play, 0.07 xG, saved 64’ Marcel Sabitzer (Borussia Dortmund), open play, 0.07 xG, blocked 4’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.06 xG, off target 90+1’ Pascal Groß (Borussia Dortmund), from a corner, 0.05 xG, off target 87’ Marcel Sabitzer (Borussia Dortmund), open play, 0.04 xG, blocked 88’ Julian Brandt (Borussia Dortmund), open play, 0.04 xG, off target 61’ Johan Bakayoko (RB Leipzig), open play, 0.03 xG, off target 77’ Christoph Baumgartner (RB Leipzig), open play, 0.03 xG, off target 81’ Johan Bakayoko (RB Leipzig), from a corner, 0.03 xG, blocked 48’ Felix Nmecha (Borussia Dortmund), open play, 0.03 xG, blocked 90’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.02 xG, saved 14’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, off target 42’ Waldemar Anton (Borussia Dortmund), set piece, 0.02 xG, off target 46’ Rômulo (RB Leipzig), open play, 0.02 xG, off target 46’ David Raum (RB Leipzig), open play, 0.02 xG, off target 53’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, blocked 49’ Willi Orban (RB Leipzig), from a corner, 0.01 xG, blocked 63’ Karim Adeyemi (Borussia Dortmund), from a corner, 0.01 xG, off target 42’ Yan Couto (Borussia Dortmund), set piece, 0.01 xG, blocked 78’ Johan Bakayoko (RB Leipzig), open play, 0.01 xG, off target 7’ Christoph Baumgartner (RB Leipzig), set piece, 0.53 xG, goal 49’ Nicolas Seiwald (RB Leipzig), from a corner, 0.13 xG, blocked 23’ Yan Couto (Borussia Dortmund), open play, 0.10 xG, goal 82’ Jobe Bellingham (Borussia Dortmund), open play, 0.10 xG, blocked 80’ Christoph Baumgartner (RB Leipzig), open play, 0.09 xG, saved 36’ Rômulo (RB Leipzig), open play, 0.09 xG, blocked 51’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, saved 47’ Assan Ouédraogo (RB Leipzig), open play, 0.07 xG, off target 51’ Johan Bakayoko (RB Leipzig), open play, 0.07 xG, saved 64’ Marcel Sabitzer (Borussia Dortmund), open play, 0.07 xG, blocked 4’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.06 xG, off target 90+1’ Pascal Groß (Borussia Dortmund), from a corner, 0.05 xG, off target 87’ Marcel Sabitzer (Borussia Dortmund), open play, 0.04 xG, blocked 88’ Julian Brandt (Borussia Dortmund), open play, 0.04 xG, off target 61’ Johan Bakayoko (RB Leipzig), open play, 0.03 xG, off target 77’ Christoph Baumgartner (RB Leipzig), open play, 0.03 xG, off target 81’ Johan Bakayoko (RB Leipzig), from a corner, 0.03 xG, blocked 48’ Felix Nmecha (Borussia Dortmund), open play, 0.03 xG, blocked 90’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.02 xG, saved 14’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, off target 42’ Waldemar Anton (Borussia Dortmund), set piece, 0.02 xG, off target 46’ Rômulo (RB Leipzig), open play, 0.02 xG, off target 46’ David Raum (RB Leipzig), open play, 0.02 xG, off target 53’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, blocked 49’ Willi Orban (RB Leipzig), from a corner, 0.01 xG, blocked 63’ Karim Adeyemi (Borussia Dortmund), from a corner, 0.01 xG, off target 78’ Johan Bakayoko (RB Leipzig), open play, 0.01 xG, off target 42’ Yan Couto (Borussia Dortmund), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Anton
Schlotterbeck
Bensebaini
Couto 60’
Sabitzer
Nmecha 70’
Svensson
Adeyemi 70’
Beier 81’
Guirassy 81’
RB Leipzig 4-3-3 Starting XI
Gulácsi
Raum
Lukeba
Orbán
Baku
Baumgartner
Seiwald
Ouédraogo 67’
Nusa 67’
Rômulo 90’
Bakayoko 89’

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Ramy Bensebaini DEF902 0.090.000
Waldemar Anton DEF901 0.020.021
Nico Schlotterbeck DEF901 0.020.000
Yan Couto MID6312 0.110.081
Daniel Svensson MID900 0.000.133
Marcel Sabitzer MID903 0.130.000
Felix Nmecha MID731 0.030.000
Maximilian Beier MID840 0.000.011
Karim Adeyemi MID731 0.010.031
Serhou Guirassy FWD8411 0.080.101
Julian Ryerson Sub270 0.000.000
Julian Brandt Sub171 0.040.000
Jobe Bellingham Sub171 0.100.000
Pascal Groß Sub61 0.050.101
Fabio Silva Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 56% Avg odds 1.67
Draw 21% Avg odds 4.50
RB Leipzig win 23% Avg odds 4.12

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.