Borussia Dortmund vs RB Leipzig, Bundesliga 2024-25 REGULAR SEASON
Overview
Match Preview
Borussia Dortmund vs RB Leipzig — Bundesliga at Signal Iduna Park.
- Borussia Dortmund 34 games · 73 pts (2025/26)
- RB Leipzig 34 games · 65 pts (2025/26)
Match Details
- Referee Tobias Stieler
- Assistant 1 Mark Borsch
- Assistant 2 Marcel Unger
24 games this season
🟨 0.7/game
⚽ 4.0 goals/game
🟥 1 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Bayern München | 34 | 89 |
| 2 | Borussia Dortmund | 34 | 73 |
| 3 | RB Leipzig | 34 | 65 |
| 4 | VfB Stuttgart | 34 | 62 |
| 5 | TSG 1899 Hoffenheim | 34 | 61 |
| 6 | Bayer 04 Leverkusen | 34 | 59 |
| 7 | SC Freiburg | 34 | 47 |
| 8 | Eintracht Frankfurt | 34 | 44 |
| 9 | FC Augsburg | 34 | 43 |
| 10 | 1. FSV Mainz 05 | 34 | 40 |
| 11 | 1. FC Union Berlin | 34 | 39 |
| 12 | Borussia Monchengladbach | 34 | 38 |
| 13 | Hamburger SV | 34 | 38 |
| 14 | 1. FC Koln | 34 | 32 |
| 15 | SV Werder Bremen | 34 | 32 |
| 16 | VfL Wolfsburg | 34 | 29 |
| 17 | 1. FC Heidenheim 1846 | 34 | 26 |
| 18 | FC St. Pauli 1910 | 34 | 26 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Nov | RB Leipzig | H | 2–1 | W |
| 29 Oct | VfL Wolfsburg | A | 0–1 | L |
| 26 Oct | FC Augsburg | A | 1–2 | L |
| 22 Oct | Real Madrid CF | A | 2–5 | L |
| 18 Oct | FC St. Pauli 1910 | H | 2–1 | W |
| 05 Oct | 1. FC Union Berlin | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Nov | Borussia Dortmund | A | 1–2 | L |
| 29 Oct | FC St. Pauli 1910 | H | 4–2 | W |
| 26 Oct | SC Freiburg | H | 3–1 | W |
| 23 Oct | Liverpool FC | H | 0–1 | L |
| 19 Oct | 1. FSV Mainz 05 | A | 2–0 | W |
| 06 Oct | 1. FC Heidenheim 1846 | A | 1–0 | W |
Season Stats
| Borussia Dortmund | RB Leipzig | |
|---|---|---|
| #2 | Position | #3 |
| 73 | Points | 65 |
| 34 | Played | 34 |
| 22 / 7 / 5 | W / D / L | 20 / 5 / 9 |
| 70 | Scored | 66 |
| 34 | Conceded | 47 |
| +36 | GD | +19 |
| 2.15 | PPG | 1.91 |
| 65% | Win % | 59% |
Key Stats
72%
Both Teams to Score
H2H (18 games)
H2H (18 games)
72%
Over 2.5 Goals
H2H history
H2H history
44%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
32%
Clean Sheets
RB Leipzig this season
RB Leipzig this season
Borussia Dortmund are 2nd (73 pts). RB Leipzig are 3rd (65 pts).
Goal Timing (This Season)
Borussia Dortmund
0-15
2/1
16-30
–/–
31-45
3/2
46-60
1/–
61-75
1/–
76+
5/3
■ Scored ■ Conceded
RB Leipzig
0-15
1/–
16-30
3/3
31-45
2/2
46-60
2/1
61-75
2/1
76+
3/5
■ Scored ■ Conceded
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for Borussia Dortmund to score. At the same time, RB Leipzig does not seem to pull back! Let’s get it on!
- 5' While there is no rush on the pitch, let’s have a look at some stats. Willi Orban made 513 appearances and scored 30 goals. He is very likely to score a goal today.
- 8' Christoph Baumgartner is having his name booked by the referee on 8.
- 13' Both keepers have barely been tested. Borussia Dortmund and RB Leipzig are cancelling each other out in the centre of the park.
- 18' Borussia Dortmund are happy to let the opposition have the ball in their own half. The trap is set.
- 21' A meaty challenge results in booking for Maximilian Beier on 21.
- 26' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 27' Goal! Benjamin Sesko scores his 42 goal in 222 matches.
- 30' A goal from the Germany international Maximilian Beier! He fires home on 30 to make it 1-1!
- 34' The referee has no hesitation. Ramy Bensebaini is booked for Borussia Dortmund — card on 34.
- 35' Benjamin Henrichs has been a danger all night but risks an early exit having now seen a card on 35.
- 40' Lutsharel Geertruida is having his name booked by the referee on 40.
- 45' The 21-year-old Jamie Bynoe-Gittens has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 50' It looks surprising RB Leipzig does not make any changes. Arthur Vermeeren has some obvious troubles when approaching to the goal.
- 55' The travelling RB Leipzig supporters hardly appreciate their team being pressed down to the backline.
- 60' A tactical chess match is unfolding here. The question is which manager blinks first.
- 64' The crowd applauds Amadou Haidara as he leaves the pitch. Kevin Kampl steps in for RB Leipzig.
- 65' Sehrou Guirassy is having a superb {COMPETITION} campaign — that is 8 goals this season for the .
- 67' A change in the Borussia Dortmund ranks — Marcel Sabitzer exits the field as Ayman Azhil enters on 67.
- 70' Benjamin Sesko makes way for Yussuf Poulsen at the 70 minute mark. A tactical switch from RB Leipzig.
- 75' Julian Brandt, a Germany , has 12 bookings this season and will need to keep his discipline tonight.
- 79' The Borussia Dortmund bench stirs into life. Jamie Bynoe-Gittens is withdrawn and Donyell Malen gets his opportunity.
- 81' Kevin Kampl was booked on 81.
- 82' Assan Ouedraogo is replacing Antonio Nusa for the RB Leipzig side.
- 87' The midfield battle is intense right now. Both Borussia Dortmund and RB Leipzig are fighting for every inch of the pitch.
- 90' The referee reaches into his pocket. Out comes the card for Ayman Azhil.
- 90' Fresh legs for Borussia Dortmund! Cole Campbell comes on to replace Maximilian Beier.
- With this win, Borussia Dortmund is likely to improve its situation in the overall team standings.
Lineups
Borussia Dortmund Lineups
4-2-3-1Starting XI
- 13
- 5
- 10
- 33
-
20
Marcel Sabitzer ↓ Ayman Azhil 67'
- 9
- 23
- 8
- 4
- 14
- 43
Bench
-
21
Donyell Malen ↑ 79'
-
46
Ayman Azhil ↑ 67'
- 35
- 40
- 49
- 39
-
37
Cole Campbell ↑ 90'
- 32
- 36
Coach
Nuri Sahin
RB Leipzig Lineups
4-2-2-2Starting XI
- 11
- 3
- 39
- 14
- 1
- 16
- 4
-
8
Amadou Haidara ↓ Kevin Kampl 64'
-
30
Benjamin Sesko ↓ Yussuf Poulsen 70'
-
7
Antonio Nusa ↓ Assan Ouedraogo 82'
- 18
Bench
-
6
Eljif Elmas ↑ 64'
-
9
Yussuf Poulsen ↑ 70'
-
44
Kevin Kampl ↑ 64'
- 19
- 25
- 26
- 13
-
5
El Chadaille Bitshiabu ↑ 70'
-
20
Assan Ouedraogo ↑ 82'
Coach
Marco Rose
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jadon Sancho | 7 |
| Erling Haaland | 7 |
| Marco Reus | 4 |
| Dani Olmo | 3 |
| Timo Werner | 3 |
| Amadou Haidara | 2 |
| Christoph Baumgartner | 2 |
| Christopher Nkunku | 2 |
Head to Head
Borussia Dortmund Form
Predictions
Prediction accuracy
4 / 4
1.77
Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.38
RB Leipzig xG
I would bet for:
Both teams to score 62% + Over 2.5 goals 60%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 3.15
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 82% |
|
18% |
| ± 2.5 | 60% |
|
40% |
| ± 3.5 | 38% |
|
62% |
| ± 4.5 | 22% |
|
78% |
Double Chance
Borussia Dortmund or Draw
71%
Draw or RB Leipzig
55%
Borussia Dortmund or RB Leipzig
74%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
11.4%
2 – 1
Actual
1 – 2
7%
1 – 0
6.8%
2 – 0
6.7%
2 – 2
6.1%
0 – 0
5.9%
3 – 1
5.3%
0 – 1
5.1%
0 – 2
4.1%
3 – 0
3.9%
3 – 2
3.7%
Asian Handicap — Borussia Dortmund
| Handicap | Borussia Dortmund covers | Push | RB Leipzig covers |
|---|---|---|---|
| -2.5 | 11% | — | 89% |
| -2 | 11% | 14% | 75% |
| -1.5 | 25% | — | 75% |
| -1 | 25% | 20% | 54% |
| -0.5 | 46% | — | 54% |
| +0.5 | 71% | — | 29% |
| +1 | 71% | 16% | 13% |
| +1.5 | 87% | — | 13% |
| +2 | 87% | 9% | 5% |
| +2.5 | 95% | — | 5% |
Clean Sheet
Borussia Dortmund keeps clean sheet
26%
✓
RB Leipzig keeps clean sheet
18%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

