Bundesliga Regular Season - 23
RB Leipzig 2 - 2 FT Borussia Dortmund
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
20' C. Baumgartner (Y. Diomande)
30' Romulo Cardoso
39' C. Baumgartner (D. Raum)
41' C. Lukeba
R. Bensebaini 45'+2
HT
Romulo Cardoso 50'
L. Reggiani 54'
↓ M. Beier ↑J. Brandt 64'
↓ F. Nmecha ↑C. Chukwuemeka 64'
↓ L. Reggiani ↑Y. Couto 65'
65' ↓ X. Schlager ↑A. Nusa
J. Ryerson 69'
↓ S. Guirassy ↑F. Silva 72'
↓ M. Sabitzer ↑K. Adeyemi 76'
F. Silva 78'
81' ↓ B. Gruda ↑E. Banzuzi
81' ↓ Romulo Cardoso ↑C. Harder
82' ↓ R. Baku ↑B. Henrichs
90'+2 D. Raum
90'+4 ↓ Y. Diomande ↑M. Finkgrafe
F. Silva (K. Adeyemi) 90'+5
FT
Player Cards
Our take on every player in this match
RB Leipzig
Goalkeepers
Maarten Vandevoordt
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Ridle Baku
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Willi Orbán
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Castello Lukeba
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
David Raum
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
51%
Pass Acc
Midfielders
Christoph Baumgartner
HITMAN
2
Goals
2
Goals
2
On Target
7.2
Rating
Nicolas Seiwald
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Xaver Schlager
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Brajan Gruda
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Rômulo
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
2
Fouls
6.9
Rating
Yan Diomande
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
29%
Pass Acc
BENCH
Leopold Zingerle
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Benjamin Henrichs
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
El Chadaille Bitshiabu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Finkgräfe
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Ezechiel Banzuzi
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Antonio Nusa
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Tidiam Gomis
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Conrad Harder
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Johan Bakayoko
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Borussia Dortmund
Goalkeepers
Gregor Kobel
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Luca Reggiani
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
65
Entry
Waldemar Anton
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
57%
Duel Win %
Ramy Bensebaini
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
47%
Duel Win %
Midfielders
Julian Ryerson
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Marcel Sabitzer
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Jobe Bellingham
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Felix Nmecha
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
64
Entry
Daniel Svensson
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Serhou Guirassy
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
72
Entry
Maximilian Beier
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
Alexander Meyer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yan Couto
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Elias Benkara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Julian Brandt
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Karim Adeyemi
SUPER SUB
1
Assist
1
Assist
21
Minutes
6.7
Rating
Samuele Inacio
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 04/10/2025 | Borussia Dortmund | 1 - 1 | RB Leipzig | Bundesliga | Signal Iduna Park |
| 15/03/2025 | RB Leipzig | 2 - 0 | Borussia Dortmund | Bundesliga | Red Bull Arena |
| 02/11/2024 | Borussia Dortmund | 2 - 1 | RB Leipzig | Bundesliga | SIGNAL IDUNA PARK |
| 27/04/2024 | RB Leipzig | 4 - 1 | Borussia Dortmund | Bundesliga | Leipzig Stadium |
| 09/12/2023 | Borussia Dortmund | 2 - 3 | RB Leipzig | Bundesliga | BVB Stadion Dortmund |
| 05/04/2023 | RB Leipzig | 2 - 0 | Borussia Dortmund | DFB Pokal | Red Bull Arena |
| 03/03/2023 | Borussia Dortmund | 2 - 1 | RB Leipzig | Bundesliga | SIGNAL IDUNA PARK |
| 10/09/2022 | RB Leipzig | 3 - 0 | Borussia Dortmund | Bundesliga | Red Bull Arena |
| 02/04/2022 | Borussia Dortmund | 1 - 4 | RB Leipzig | Bundesliga | Signal-Iduna-Park |
| 06/11/2021 | RB Leipzig | 2 - 1 | Borussia Dortmund | Bundesliga | Red Bull Arena |
04/10/2025
15/03/2025
02/11/2024
27/04/2024
09/12/2023
05/04/2023
03/03/2023
10/09/2022
02/04/2022
06/11/2021
RB Leipzig Win
Borussia Dortmund Win
Draw
League Standings
P: 23 GD: +64
P: 23 GD: +27
P: 23 GD: +19
P: 22 GD: +12
P: 23 GD: +12
P: 22 GD: +15
P: 23 GD: -3
P: 23 GD: -3
P: 23 GD: -8
P: 23 GD: -13
P: 22 GD: -7
P: 23 GD: -6
P: 23 GD: -12
P: 23 GD: -13
P: 23 GD: -16
P: 23 GD: -18
P: 23 GD: -21
League Standings
P: 26 GD: +68
P: 26 GD: +29
P: 26 GD: +20
P: 25 GD: +16
P: 25 GD: +14
P: 26 GD: +16
P: 26 GD: 0
P: 25 GD: -5
P: 26 GD: -14
P: 26 GD: -8
P: 25 GD: -12
P: 26 GD: -13
P: 26 GD: -11
P: 26 GD: -9
P: 26 GD: -17
P: 26 GD: -19
P: 26 GD: -21
Match previews and recaps to help you decide which games are worth watching
Baumgartner Brace Denied by Last-Gasp Dortmund Drama
Must-Watch Futmetrix Score: 98/100. A relentless Bundesliga classic at the Red Bull Arena saw RB Leipzig's dominance undone by a resilient Dortmund comeback and a 95th-minute heartbreaker.
The Setup
Leipzig set a high Intensity from the opening whistle, suffocating the visitors with their trademark high-press. The home side controlled possession with a 56% share, and it didn't take long for the pressure to tell. Yan Diomande was the architect of chaos, delivering a perfect ball for C. Baumgartner to open the scoring in the 20th minute. Dortmund struggled to find any rhythm as RB Leipzig continued to pour forward. The lead was doubled just before the break when David Raum found Baumgartner again, whose clinical finish seemed to have put the game out of reach. Leipzig headed into the tunnel looking entirely dominant, while the visitors appeared shell-shocked by the pace of the encounter.
The Pivot
The Balance of the contest shifted dramatically five minutes into the second half. In a moment of defensive indecision, Romulo Cardoso turned the ball into his own net, gifting Borussia Dortmund a lifeline they barely deserved at that point. This freak goal completely altered the psychological dynamic of the match. Leipzig, previously composed, began to drop deeper, allowing Dortmund to dictate the tempo. Despite the heroic efforts of goalkeeper Maarten Vandevoordt, who made three crucial saves to preserve the lead, the momentum had clearly swung. The tactical battle became one of Leipzig trying to hold what they had while Dortmund threw caution to the wind in search of an equalizer.
Resolution
With the Stakes high in the title race, the final minutes were played at a frantic pace. Dortmund's substitutes eventually provided the decisive Upset Factor. As the clock ticked into the fifth minute of stoppage time, K. Adeyemi broke free and squared the ball for F. Silva to tap home. The late equalizer stunned the home crowd and secured a vital point for Dortmund, keeping them firmly in second place. For Leipzig, the result is a bitter pill to swallow after controlling so much of the match. They remain in fifth, missing a golden opportunity to close the gap on the Champions League spots, while Dortmund celebrates a draw that felt very much like a victory.
Key Questions
What made Yan Diomande the Man of the Match?
Diomande was exceptional, providing an assist and four key passes while maintaining a high rating of 9.0 throughout the match.
How did RB Leipzig complete the comeback from behind?
Actually, Leipzig led 2-0. Dortmund were the ones who completed the comeback through an own goal and a 95th-minute equalizer.
What does this mean for RB Leipzig's season?
The draw keeps Leipzig in 5th place. It highlights their ability to dominate top teams but also their vulnerability in closing games out.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Red Bull Fortress Meets Title Ambitions
Must-Watch Futmetrix Score: 95/100. This clash pits Leipzig’s perfect home record against a Dortmund side that looks unstoppable in its pursuit of the Bundesliga crown.
The Setup
The Red Bull Arena has become a graveyard for visiting teams this season. RB Leipzig enters this fixture with a flawless 100% win rate on home soil, a stark contrast to their erratic Form on the road. However, Borussia Dortmund arrives as the division’s form team, riding a wave of momentum that has kept them firmly in the title hunt. The Stakes couldn't be higher; a win for BVB cements their status as primary challengers, while Leipzig needs three points to claw back into the top four. With both sides boasting elite Stars and a combined average of nearly five goals per game, we are looking at a tactical battle that will likely be abandoned for pure attacking chaos.
Key Battle
The spotlight falls on the duel between Leipzig's electric attacker Yan Diomande and Dortmund’s experienced defender Ramy Bensebaini. Diomande has been a revelation, utilizing his pace to exploit gaps, but Bensebaini’s disciplined positioning and aerial strength will be the ultimate test. If Bensebaini can neutralize the flank, Dortmund can isolate Leipzig's forward line and dictate the tempo from the back.
Our Prediction
Expect a frantic start with Leipzig using their home crowd to fuel a high-press system. Dortmund’s ability to transition quickly will lead to a back-and-forth encounter that favors the brave. While Leipzig’s home streak is imposing, Dortmund’s current efficiency in front of goal is hard to ignore. We expect a goal-fest where the final result hinges on which defense blinks first under sustained pressure. Our take is that the points will be shared in a high-scoring thriller that lives up to its billing.