Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
EnglandChannels in 132 countries
Venue
Conditions
- Weathermoderate rain
- RefereeSascha Stegemann
- 1st AssistantMartin Thomsen
- 2nd AssistantChristian Bandurski
- 4th OfficialMartin Petersen
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
121- That's a wrap! The match has concluded with Borussia Dortmund and RB Leipzig ending in a 1-1 draw.
- 90+5′The second half has concluded with the score tied at 1-1 between Borussia Dortmund and RB Leipzig.
- 90+4′Corner awarded to RB Leipzig after Nico Schlotterbeck allowed the ball to go out.
- 90+3′Nico Schlotterbeck from Borussia Dortmund earned a free kick in the defensive area.
- 90+3′Conrad Harder from RB Leipzig committed a foul.
- 🔄90+3′Substitution for RB Leipzig: Andrija Maksimovic comes on to replace Rômulo.
- 90+2′Offside call against RB Leipzig. Willi Orbán is caught in an offside position.
- 90+1′Rômulo from RB Leipzig has been awarded a free kick in an offensive position.
- 90+1′Marcel Sabitzer committed a foul against Borussia Dortmund.
- 90+1′Missed opportunity. Pascal Groß of Borussia Dortmund attempted a right-footed shot from a challenging angle on the left, but it sailed high and wide to the right following a corner kick.
- 90′The fourth official has indicated that there will be 3 minutes of stoppage time.
- ⚠90′A fresh offensive effort unfolds as Ramy Bensebaini of Borussia Dortmund takes a right-footed shot from outside the penalty area, but it is expertly stopped in the left corner by Péter Gulácsi of RB Leipzig.Penalty
- 89′Corner awarded to Borussia Dortmund after Conrad Harder allowed the ball to go out.
- 89′Corner awarded to Borussia Dortmund after Nicolas Seiwald allowed the ball to go out.
- 🔄88′Substitution for RB Leipzig: Conrad Harder comes on to replace Johan Bakayoko.
- 87′Opportunity wasted. Julian Brandt from Borussia Dortmund attempted a header from the center of the box, but it narrowly went wide to the left. The assist came from Daniel Svensson.
- 🟨86′Ezechiel Banzuzi of RB Leipzig has been shown a yellow card for committing a foul.
- 86′Jobe Bellingham from Borussia Dortmund earned a free kick in the defensive area.
- 86′Ezechiel Banzuzi from RB Leipzig committed a foul.
- 85′Julian Ryerson from Borussia Dortmund earned a free kick in the defensive area.
- 85′David Raum from RB Leipzig committed a foul.
- 83′Nicolas Seiwald from RB Leipzig earned a free kick in the defensive area.
- 83′Pascal Groß commits a foul against Borussia Dortmund.
- 82′Corner awarded to Borussia Dortmund after David Raum allowed the ball out of play.
- 82′Corner awarded to Borussia Dortmund after David Raum allowed the ball to go out.
- 🔄81′Substitution for Borussia Dortmund: Fábio Silva comes on to replace Serhou Guirassy.
- 🔄81′Substitution for Borussia Dortmund: Pascal Groß comes on to replace Maximilian Beier.
- ⚠81′The attempt is thwarted. Johan Bakayoko from RB Leipzig takes a left-footed shot from outside the penalty area, but it gets blocked. The assist came from Ridle Baku.Penalty
- 80′Corner awarded to RB Leipzig after a save by Gregor Kobel.
- 80′Corner awarded to RB Leipzig after a deflection off Gregor Kobel.
- ⚠78′Missed opportunity! Johan Bakayoko from RB Leipzig took a right-footed shot from outside the penalty area, but it went wide. The assist came from David Raum.Penalty
- ⚠77′Opportunity squandered. Christoph Baumgartner of RB Leipzig took a right-footed shot from outside the penalty area that just went wide. The assist came from David Raum.Penalty
- 74′Marcel Sabitzer from Borussia Dortmund has been awarded a free kick in the defensive area.
- 74′David Raum from RB Leipzig committed a foul.
- 73′Julian Ryerson from Borussia Dortmund has been awarded a free kick in the defensive area.
- 73′Julian Ryerson of Borussia Dortmund has been awarded a free kick in the defensive area.
- 72′Corner awarded to RB Leipzig after a play that resulted in Daniel Svensson giving up possession.
- 72′Johan Bakayoko from RB Leipzig has been awarded a free kick in the defensive area.
- 72′Ramy Bensebaini from Borussia Dortmund committed a foul.
- 71′Serhou Guirassy committed a foul against Borussia Dortmund.
- 71′Castello Lukeba of RB Leipzig has been awarded a free kick in the defensive area.
- 🔄70′Substitution for Borussia Dortmund: Julian Brandt comes on to replace Karim Adeyemi.
- 🔄70′Substitution for Borussia Dortmund: Jobe Bellingham replaces Felix Nmecha.
- 🔄69′Substitution for Borussia Dortmund: Jobe Bellingham comes on to replace Felix Nmecha.
- 68′Corner awarded to RB Leipzig after Ramy Bensebaini allowed the ball to go out of play.
- 68′Johan Bakayoko from RB Leipzig earned a free kick in the defensive zone.
- 68′Daniel Svensson from Borussia Dortmund committed a foul.
- 68′Ridle Baku of RB Leipzig has been awarded a free kick in the defensive area.
- 🔄67′Substitution for RB Leipzig: Ezechiel Banzuzi replaces Assan Ouédraogo.
- 🔄67′Substitution for RB Leipzig: Yan Diomande replaces Antonio Nusa.
- 64′Daniel Svensson of Borussia Dortmund committed a foul.
- 64′Antonio Nusa from RB Leipzig has been awarded a free kick in the defensive zone.
- 64′Corner kick awarded to Borussia Dortmund after Castello Lukeba allowed the ball to go out of play.
- ⚠64′The attempt is thwarted. Marcel Sabitzer of Borussia Dortmund takes a right-footed shot from the right side of the penalty area, but it's blocked.Penalty
- ⚠63′Opportunity wasted. Karim Adeyemi from Borussia Dortmund attempted a left-footed shot from outside the penalty area, but it sailed over the goal. The assist came from Maximilian Beier, who headed the ball following a corner kick.Penalty
- 62′Corner awarded to Borussia Dortmund after Willi Orbán allowed the ball to go out of play.
- ⚠61′Opportunity squandered. Johan Bakayoko of RB Leipzig attempted a left-footed shot from outside the penalty area, but it went wide. The assist came from Christoph Baumgartner.Penalty
- 🔄60′Substitution for Borussia Dortmund: Julian Ryerson replaces Yan Couto.
- 59′Yan Couto committed a foul against Borussia Dortmund.
- 59′Antonio Nusa from RB Leipzig earned a free kick in the defensive area.
- 56′Rômulo from RB Leipzig has been awarded a free kick in the defensive area.
- 56′Felix Nmecha from Borussia Dortmund committed a foul.
- 🟨54′Ridle Baku of RB Leipzig has been shown a yellow card for committing a foul.
- 54′Ridle Baku from RB Leipzig committed a foul.
- 54′Daniel Svensson from Borussia Dortmund has been awarded a free kick in the defensive area.
- 53′Corner awarded to Borussia Dortmund after Assan Ouédraogo allowed the ball to go out of play.
- ⚠53′A shot is deflected. Nico Schlotterbeck from Borussia Dortmund attempts a left-footed strike from outside the penalty area, but it gets blocked. The assist came from Waldemar Anton.Penalty
- 52′Johan Bakayoko of RB Leipzig committed a foul.
- 52′Daniel Svensson from Borussia Dortmund has been awarded a free kick on the left flank.
- ⚠51′A fresh offensive effort unfolds as Johan Bakayoko from RB Leipzig takes a left-footed shot from the right side of the penalty area, but the attempt is successfully stopped.Penalty
- ⚠51′A fresh offensive effort unfolds as Serhou Guirassy of Borussia Dortmund takes a right-footed shot from the center of the penalty area. However, Péter Gulácsi of RB Leipzig makes a crucial save, diving to his left. The assist came from Yan Couto, who delivered a precise cross.Penalty
- 49′Corner awarded to RB Leipzig after Daniel Svensson allowed the ball to go out.
- ⚠49′Nicolas Seiwald from RB Leipzig attempts a left-footed shot from the center of the penalty area, but it gets deflected.Penalty
- ⚠49′The attempt on goal is thwarted. Willi Orbán from RB Leipzig heads the ball from the middle of the penalty area, but it's blocked. The assist came from David Raum, who delivered a cross.Penalty
- 48′Corner awarded to RB Leipzig after Nico Schlotterbeck allowed the ball to go out.
- 47′Missed opportunity! Assan Ouédraogo of RB Leipzig took a left-footed shot from the center of the box, but it went wide. The assist came from Johan Bakayoko.
- ⚠46′Opportunity squandered. Rômulo of RB Leipzig attempted a header from the center of the penalty area but failed to convert.Penalty
- 45′The second half is underway with the score tied at 1-1 between Borussia Dortmund and RB Leipzig.
- 45+4′The first half has concluded with the score tied at 1-1 between Borussia Dortmund and RB Leipzig.
- ⚠45+3′The attempt is thwarted. Felix Nmecha from Borussia Dortmund takes a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Karim Adeyemi.Penalty
- 45+1′Opportunity squandered. David Raum from RB Leipzig attempted a left-footed shot from a challenging angle on the left side but sent it wide to the left. The assist came from Johan Bakayoko, who delivered a cross.
- 45′The fourth official has indicated that there will be three minutes of stoppage time.
- 44′Offside call against Borussia Dortmund. Daniel Svensson has been flagged for being offside.
- 43′Christoph Baumgartner from RB Leipzig commits a handball offense.
- ⚠42′Waldemar Anton from Borussia Dortmund had an opportunity but failed to convert. He took a left-footed shot from outside the penalty area, but it went wide.Penalty
- 42′Christoph Baumgartner from RB Leipzig commits a handball.
- 41′Ramy Bensebaini from Borussia Dortmund earned a free kick on the left side of the field.
- 41′Ridle Baku from RB Leipzig committed a foul.
- 38′The pause has ended. They are set to resume play.
- 🩹37′Match is currently on hold due to an injury to Ramy Bensebaini from Borussia Dortmund.
- ⚠36′Rômulo from RB Leipzig attempts a left-footed shot from the center of the penalty area, but it's intercepted and blocked.Penalty
- 34′Ramy Bensebaini from Borussia Dortmund has been awarded a free kick in the defensive area.
- 34′Rômulo from RB Leipzig committed a foul.
- 30′Offside call against RB Leipzig. Rômulo has been caught in an offside position.
- 26′Maximilian Beier from Borussia Dortmund earned a free kick in the defensive area.
- 26′Johan Bakayoko from RB Leipzig committed a foul.
- ⚽23′Goal! It's now 1-1 between Borussia Dortmund and RB Leipzig. Yan Couto has found the back of the net for Dortmund, firing a left-footed shot from the center of the box into the bottom right corner.
- 🟨21′Christoph Baumgartner of RB Leipzig has been shown a yellow card for committing a foul.
- 21′Yan Couto of Borussia Dortmund earned a free kick in the defensive area.
- 21′Christoph Baumgartner from RB Leipzig committed a foul.
- 20′Ridle Baku of RB Leipzig has been awarded a free kick in the defensive area.
- 20′Daniel Svensson of Borussia Dortmund committed a foul.
- 18′Ramy Bensebaini from Borussia Dortmund committed a foul.
- 18′Assan Ouédraogo from RB Leipzig earned a free kick in an offensive position.
- 18′Offside call against Borussia Dortmund. Karim Adeyemi has been flagged for being offside.
- 15′Yan Couto commits a foul against Borussia Dortmund.
- 15′Christoph Baumgartner of RB Leipzig was awarded a free kick in the defensive area.
- ⚠14′Opportunity wasted. Marcel Sabitzer from Borussia Dortmund attempted a right-footed shot from outside the penalty area, but it went wide to the left.Penalty
- 13′Johan Bakayoko from RB Leipzig committed a foul.
- 13′Daniel Svensson from Borussia Dortmund earned a free kick in the defensive area.
- 9′Offside call against RB Leipzig. Johan Bakayoko has been flagged for being in an offside position.
- ⚽7′Goal! RB Leipzig takes the lead against Borussia Dortmund, making it 1-0. Christoph Baumgartner scores with a left-footed shot from the center of the box, placing it into the left corner of the net. The assist comes from Assan Ouédraogo, who set him up with a header.
- 🟨6′Nico Schlotterbeck from Borussia Dortmund has been shown a yellow card for committing a foul.
- 6′Rômulo from RB Leipzig has earned a free kick in an offensive position.
- 6′Nico Schlotterbeck from Borussia Dortmund committed a foul.
- 4′Opportunity wasted! Ramy Bensebaini of Borussia Dortmund heads the ball from the center of the box, but it sails over the goal. The chance was set up by Daniel Svensson, who delivered a cross following a corner kick.
- 3′Corner awarded to Borussia Dortmund after Castello Lukeba allowed the ball to go out.
- 2′Fouled by Assan Ouédraogo from RB Leipzig.
- 2′Daniel Svensson from Borussia Dortmund has been awarded a free kick in the defensive area.
- 1′Corner awarded to RB Leipzig after Ramy Bensebaini allowed the ball to go out.
- The opening half kicks off now...
Match statistics
Possession and passing
5 more
Attack
13 more
Defence and discipline
1 more
Other
Possession and passing
4 more
Attack
13 more
Defence and discipline
Other
Possession and passing
5 more
Attack
13 more
Defence and discipline
1 more
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 3.64 | 1.79 | 1.86 | 4.13 |
| Red cards | 0.21 | 0.14 | 0.07 | 0.09 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.10 |
| Penalties | 0.43 | 0.21 | 0.21 | 0.22 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
Borussia DortmundWWWDW
No matches in this scope.
RB LeipzigWWWWL
No matches in this scope.
Head-to-head
9Wins
9WinsThe two sides have met 22 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Borussia Dortmund's starting XI cost €34M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Borussia Dortmund — bench
RB Leipzig — bench
Player statistics
Borussia Dortmund starters then subs, by rating
Nico Schlotterbeck#4 · Defender · 90′7.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.02
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 74/79
- Pass accuracy
- 94%
- Key passes
- 0
- Passes in final third
- 13
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 9/13
Possession & duels
- Touches
- 101
- Duels (won/total)
- 3/8
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 8
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Interceptions
- 3
- Clearances
- 8
- Blocked shots
- 2
- Dribbled past
- 1
- Last-man tackles
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Yellow cards
- 1
Ramy Bensebaini#5 · Defender · 90′7.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.16
- xGoT
- 0.58
Passing
- Passes (accurate/total)
- 43/48
- Pass accuracy
- 90%
- Key passes
- 0
- Passes in final third
- 6
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 5/7
Possession & duels
- Touches
- 73
- Duels (won/total)
- 6/8
- Aerials won
- 2
- Possession lost
- 12
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 4
Discipline
- Fouls
- 2
- Fouls drawn
- 2
Daniel Svensson#24 · Midfielder · 90′7.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 3
Passing
- Passes (accurate/total)
- 33/37
- Pass accuracy
- 89%
- Key passes
- 3
- Passes in final third
- 5
- Crosses (accurate/total)
- 1/3
Possession & duels
- Touches
- 62
- Duels (won/total)
- 8/13
- Dispossessed
- 1
- Possession lost
- 8
- Ball recoveries
- 3
Defence
- Tackles
- 4
- Clearances
- 4
- Blocked shots
- 1
Discipline
- Fouls
- 3
- Fouls drawn
- 4
- Offsides
- 1
Yan Couto#2 · Midfielder · 60′7.3
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.18
- xGoT
- 0.81
Passing
- Passes (accurate/total)
- 35/41
- Pass accuracy
- 85%
- Key passes
- 1
- Passes in final third
- 4
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 60
- Duels (won/total)
- 3/8
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 3
- Possession lost
- 12
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Clearances
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Serhou Guirassy#9 · Attacker · 81′7.0
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.21
- xGoT
- 0.16
Passing
- Passes (accurate/total)
- 14/20
- Pass accuracy
- 67%
- Key passes
- 1
- Passes in final third
- 2
Possession & duels
- Touches
- 28
- Duels (won/total)
- 2/5
- Aerials won
- 2
- Possession lost
- 12
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 1
Waldemar Anton#3 · Defender · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.02
Passing
- Passes (accurate/total)
- 80/89
- Pass accuracy
- 90%
- Key passes
- 1
- Passes in final third
- 10
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/7
Possession & duels
- Touches
- 104
- Duels (won/total)
- 5/8
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 10
- Ball recoveries
- 6
Defence
- Tackles
- 2
- Clearances
- 3
- Dribbled past
- 1
Discipline
- Fouls
- 0
Gregor Kobel#1 · Goalkeeper · 90′6.7
Goalkeeping
- Saves
- 2
- Saves inside box
- 2
- Goals conceded
- 1
Passing
- Passes (accurate/total)
- 21/26
- Pass accuracy
- 81%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 5/10
Possession & duels
- Touches
- 35
- Duels (won/total)
- 0/0
- Possession lost
- 6
- Ball recoveries
- 6
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Marcel Sabitzer#20 · Midfielder · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 3
- Shots on target
- 0
- Expected goals (xG)
- 0.12
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 38/45
- Pass accuracy
- 85%
- Key passes
- 0
- Passes in final third
- 9
- Long balls (won/total)
- 3/6
Possession & duels
- Touches
- 59
- Duels (won/total)
- 2/8
- Possession lost
- 8
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
- Blocked shots
- 1
- Dribbled past
- 4
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Felix Nmecha#8 · Midfielder · 70′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.05
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 18/24
- Pass accuracy
- 75%
- Key passes
- 0
- Passes in final third
- 2
Possession & duels
- Touches
- 36
- Duels (won/total)
- 4/9
- Aerials won
- 1
- Dribbles (won/attempted)
- 2/3
- Dispossessed
- 2
- Possession lost
- 10
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 1
Maximilian Beier#14 · Attacker · 81′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 19/22
- Pass accuracy
- 86%
- Key passes
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 37
- Duels (won/total)
- 2/10
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 3
- Possession lost
- 11
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Dribbled past
- 3
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Karim Adeyemi#27 · Attacker · 70′6.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.03
Passing
- Passes (accurate/total)
- 11/20
- Pass accuracy
- 55%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 40
- Duels (won/total)
- 2/12
- Dribbles (won/attempted)
- 2/8
- Dispossessed
- 3
- Possession lost
- 23
- Ball recoveries
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Offsides
- 1
Jobe Bellingham#7 · Midfielder · 20′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.15
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 4/5
- Pass accuracy
- 80%
- Key passes
- 0
Possession & duels
- Touches
- 11
- Duels (won/total)
- 4/6
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Pascal Groß#13 · Midfielder · 9′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.06
Passing
- Passes (accurate/total)
- 8/10
- Pass accuracy
- 73%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 15
- Duels (won/total)
- 1/4
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 2
- Possession lost
- 5
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Fábio Silva#21 · Attacker · 9′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 2/4
- Pass accuracy
- 75%
- Key passes
- 0
Possession & duels
- Touches
- 7
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Possession lost
- 3
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Julian Brandt#10 · Midfielder · 20′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.09
Passing
- Passes (accurate/total)
- 7/12
- Pass accuracy
- 58%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 16
- Duels (won/total)
- 1/3
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/2
- Possession lost
- 8
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Julian Ryerson#26 · Defender · 30′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 10/10
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/7
Possession & duels
- Touches
- 30
- Duels (won/total)
- 3/8
- Dribbles (won/attempted)
- 0/3
- Possession lost
- 10
Defence
- Tackles
- 1
- Clearances
- 2
- Dribbled past
- 3
Discipline
- Fouls
- 0
- Fouls drawn
- 2
RB Leipzig starters then subs, by rating
David Raum#22 · Defender · 90′7.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 3
- Expected goals (xG)
- 0.05
Passing
- Passes (accurate/total)
- 43/55
- Pass accuracy
- 78%
- Key passes
- 3
- Passes in final third
- 8
- Crosses (accurate/total)
- 3/8
- Long balls (won/total)
- 3/10
- Through balls
- 1
Possession & duels
- Touches
- 92
- Duels (won/total)
- 10/14
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 23
- Ball recoveries
- 5
Defence
- Tackles
- 9
- Interceptions
- 3
- Clearances
- 3
- Blocked shots
- 1
- Dribbled past
- 2
- Last-man tackles
- 1
Discipline
- Fouls
- 2
Christoph Baumgartner#14 · Midfielder · 90′7.7
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 3
- Shots on target
- 2
- Chances created
- 1
- Expected goals (xG)
- 0.55
- xGoT
- 1.09
Passing
- Passes (accurate/total)
- 27/30
- Pass accuracy
- 90%
- Key passes
- 1
- Passes in final third
- 4
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 51
- Duels (won/total)
- 6/12
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 7
- Ball recoveries
- 4
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 3
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Yellow cards
- 1
Ridle Baku#17 · Defender · 90′7.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 3
Passing
- Passes (accurate/total)
- 71/83
- Pass accuracy
- 87%
- Key passes
- 3
- Passes in final third
- 6
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 8/10
Possession & duels
- Touches
- 111
- Duels (won/total)
- 7/9
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 17
- Ball recoveries
- 10
Defence
- Tackles
- 3
- Interceptions
- 2
- Clearances
- 4
Discipline
- Fouls
- 2
- Fouls drawn
- 2
- Yellow cards
- 1
Assan Ouédraogo#20 · Midfielder · 67′7.2
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 1
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 2
- Expected goals (xG)
- 0.10
Passing
- Passes (accurate/total)
- 11/18
- Pass accuracy
- 61%
- Key passes
- 2
- Passes in final third
- 2
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 30
- Duels (won/total)
- 3/5
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 12
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Clearances
- 1
- Blocked shots
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Willi Orbán#4 · Defender · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.02
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 59/61
- Pass accuracy
- 97%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 80
- Duels (won/total)
- 3/6
- Aerials won
- 1
- Possession lost
- 2
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 9
- Blocked shots
- 2
Discipline
- Fouls
- 1
- Offsides
- 1
Johan Bakayoko#9 · Attacker · 89′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 4
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.20
- xGoT
- 0.07
Passing
- Passes (accurate/total)
- 28/32
- Pass accuracy
- 88%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 1/1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 50
- Duels (won/total)
- 5/12
- Dribbles (won/attempted)
- 2/5
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 3
- Fouls drawn
- 2
- Offsides
- 1
Castello Lukeba#23 · Defender · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 60/71
- Pass accuracy
- 85%
- Key passes
- 0
- Passes in final third
- 8
- Long balls (won/total)
- 4/9
Possession & duels
- Touches
- 90
- Duels (won/total)
- 7/9
- Aerials won
- 3
- Possession lost
- 12
- Ball recoveries
- 9
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 6
- Blocked shots
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Nicolas Seiwald#13 · Midfielder · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.13
- xGoT
- 0.04
Passing
- Passes (accurate/total)
- 41/47
- Pass accuracy
- 87%
- Key passes
- 0
- Passes in final third
- 3
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 4/7
Possession & duels
- Touches
- 63
- Duels (won/total)
- 5/6
- Possession lost
- 7
- Ball recoveries
- 5
Defence
- Tackles
- 4
- Interceptions
- 4
- Clearances
- 3
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Péter Gulácsi#1 · Goalkeeper · 90′6.7
Goalkeeping
- Saves
- 2
- Saves inside box
- 1
- Goals conceded
- 1
Passing
- Passes (accurate/total)
- 34/38
- Pass accuracy
- 89%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 4/8
Possession & duels
- Touches
- 44
- Duels (won/total)
- 0/1
- Possession lost
- 4
- Ball recoveries
- 8
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Rômulo#40 · Attacker · 90′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.23
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 13/22
- Pass accuracy
- 62%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 35
- Duels (won/total)
- 6/14
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/2
- Dispossessed
- 2
- Possession lost
- 13
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 3
- Offsides
- 1
Antonio Nusa#7 · Attacker · 67′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 11/13
- Pass accuracy
- 85%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/2
Possession & duels
- Touches
- 26
- Duels (won/total)
- 3/8
- Dribbles (won/attempted)
- 0/3
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Yan Diomande#49 · Attacker · 23′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 6/8
- Pass accuracy
- 75%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 23
- Duels (won/total)
- 6/10
- Dribbles (won/attempted)
- 5/5
- Dispossessed
- 3
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Interceptions
- 1
Discipline
- Fouls
- 0
Ezechiel Banzuzi#6 · Midfielder · 23′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 17/18
- Pass accuracy
- 95%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 23
- Duels (won/total)
- 3/4
- Aerials won
- 2
- Possession lost
- 2
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 1
- Yellow cards
- 1
Conrad Harder#11 · Attacker · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/1
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 2
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Andrija Maksimovic#33 · Midfielder · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
2| Player | Reason | Back |
|---|---|---|
| 🟥suspended · Called Up To National Team | 22 Oct 2025 |
| Player | Reason | Back |
|---|---|---|
| 🩹injury · Ill | unknown |
Officials
- RefereeSascha Stegemann
- 1st AssistantMartin Thomsen
- 2nd AssistantChristian Bandurski
- 4th OfficialMartin Petersen
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Borussia Dortmund | 1.7058.82% | 1.6460.98% |
| Draw | 4.7521.05% | 4.7021.28% |
| RB Leipzig | 4.0025% | 4.1024.39% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Borussia Dortmund or Draw | 1.2281.83% | 1.2281.97% |
| Borussia Dortmund or RB Leipzig | 1.1884.67% | 1.1884.75% |
| Draw or RB Leipzig | 2.1047.62% | 2.1546.51% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.0694.34% |
| 0–1 goals | – | 8.0012.5% |
| 3+ goals | 1.3076.92% | 1.3076.92% |
| 0–2 goals | 3.5028.57% | 3.4029.41% |
| 4+ goals | – | 1.8055.56% |
| 0–3 goals | – | 1.9750.76% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.3673.37% | 1.3772.99% |
| No | 3.0033.33% | 2.9533.9% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Borussia Dortmund | 2.1047.62% | 2.0848.08% |
| Draw | 2.7536.36% | 2.8035.71% |
| RB Leipzig | 4.0025% | 3.9525.32% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| BVB → BVB | 2.6038.46% |
| BVB → X | 13.007.69% |
| BVB → RBL | 26.003.85% |
| X → BVB | 5.5018.18% |
| X → X | 8.5011.76% |
| X → RBL | 10.0010% |
| RBL → BVB | 17.005.88% |
| RBL → X | 15.006.67% |
| RBL → RBL | 6.5015.38% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.3323.08% |
| 6 - 8 | 3.2031.25% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 10.0010% |
| Over 14 | 10.0010% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ cards | – | 1.0793.46% |
| 0–1 cards | – | 6.1016.39% |
| 3+ cards | – | 1.2878.13% |
| 0–2 cards | – | 3.2530.77% |
| 4+ cards | – | 1.6759.88% |
| 0–3 cards | – | 2.0548.78% |
| 5+ cards | 2.2045.45% | 2.3842.02% |
| 0–4 cards | 1.6161.92% | 1.5066.67% |
| 6+ cards | – | 3.6027.78% |
| 0–5 cards | – | 1.2480.65% |
| 7+ cards | – | 5.5018.18% |
| 0–6 cards | – | 1.1090.91% |
| 8+ cards | – | 9.0011.11% |
| 0–7 cards | – | 1.0298.04% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
