Borussia Dortmund v RB Leipzig result

Full-time · Borussia Dortmund 3–3 RB Leipzig

Bundesliga · · Signal-Iduna-Park

Updated · refreshed continuously

Borussia Dortmund 3–3 RB Leipzig — this Bundesliga match was drawn.

Match report, in numbers

The result

Borussia Dortmund and RB Leipzig drew 3–3 at Signal-Iduna-Park in the Bundesliga on Tuesday 17 December. Borussia Dortmund have scored in seven consecutive matches in all competitions. RB Leipzig have scored in at least 15 consecutive matches in all competitions.

The goals

Borussia Dortmund led 2–0 at half-time and were pegged back.

What it changes

Borussia Dortmund have scored 84 goals, the second-most of the 18 clubs (2019/20 so far). Borussia Dortmund have conceded 41 goals, the fourth-fewest of the 18 clubs.

RB Leipzig have scored 81 goals, the third-most of the 18 clubs (2019/20 so far). RB Leipzig have conceded 37 goals, the second-fewest of the 18 clubs.

Borussia Dortmund are unbeaten in their last five matches in all competitions. RB Leipzig are unbeaten in their last 11 matches in all competitions.

Head-to-head

Borussia Dortmund are unbeaten in the last three meetings with RB Leipzig.

Next up

Borussia Dortmund next travel to Bayern München on 31 October 2026.

RB Leipzig next travel to FC Schalke 04 on 31 October 2026.

Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.

Next for Borussia Dortmund: Bayern München v Borussia Dortmund, Saturday 31 October — the preview. Next for RB Leipzig: FC Schalke 04 v RB Leipzig, Saturday 31 October — the preview.

The Numbers

  • Result: Borussia Dortmund 3–3 RB Leipzig · Bundesliga
  • Venue: Signal-Iduna-Park · Dortmund
  • Referee: T. Stieler
  • Head-to-head (last 4): Borussia Dortmund 2 · draws 1 · RB Leipzig 1 · 3.25 goals/game
  • Recent form: Borussia Dortmund 4W 0D 1L · RB Leipzig 3W 2D 0L

Borussia Dortmund 3–3 RB Leipzig (Bundesliga): this fixture is settled. TACTIX’s pre-match coverage ran across every major market, and every graded call — wins and losses — is in the live track record (as of 12 May 2026). See the live track record →

Key Stats

2.5 / 2.88
Goals
against 1.75 / 1.25 · 5 of the last 5 over 2.5
over 8 matches
2.67 / 7
Corners
against 3 / 5 · 0 of the last 2 over 9.5
over 3 matches
6.33 / 7
Shots on target
against 6.33 / 4.5 · 2 of the last 2 over 8.5
over 3 matches
2.33 / 1.25
Cards
against 2.33 / 2 · 1 of the last 2 over 3.5
over 3 matches

Per game, last 8 completed matches, to 14 December 2019. Over/under figures use standard thresholds, not bookmaker lines.

Per game, last 8 played matches, friendlies left out, to 14 December 2019. Goals in a match that went to extra time count at the 90-minute score; its other figures are left out. Bars: for (mint) against (amber), scaled to the larger figure in the row. Over/under figures use standard thresholds, not bookmaker lines.
Per gameBorussia Dortmund for / againstLineRB Leipzig for / against
Goals scored
2.5 for · 1.75 against n 8
2.5standard
2.88 for · 1.25 against n 8
Corners won
2.67 for · 3 against n 3
9.5standard
7 for · 5 against n 4
Shots
15.33 for · 13.33 against n 3
19.5standard
17.25 for · 10.25 against n 4
Shots on target
6.33 for · 6.33 against n 3
8.5standard
7 for · 4.5 against n 4
Fouls committed
9.33 for · 12 against n 3
21.5standard
12.75 for · 10.25 against n 4
Cards shown
2.33 for · 2.33 against n 3
3.5standard
1.25 for · 2 against n 4

Referee: T. Stieler.

Borussia Dortmund

Borussia Dortmund Goalkeeper

Borussia Dortmund — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
R. Burki690540 min223.7 /9081.3 /9010.2 /90
M. Hitz19090 min22 /9000 /9000 /90
Borussia Dortmund — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Borussia Dortmund before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
R. Burki n 890
2.85/3

Borussia Dortmund Defensive

Borussia Dortmund — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
M. Hummels790630 min142 /90284 /9050.7 /90not recorded in UEFA Champions League40.6 /9010.1 /90
M. Akanji777540 min101.7 /9091.5 /9040.7 /90not recorded in UEFA Champions League20.3 /9000 /90
Raphaël Guerreiro590450 min61.2 /9081.6 /9010.2 /90not recorded in UEFA Champions League30.6 /9010.2 /90
Łukasz Piszczek385256 min93.2 /9051.8 /9010.4 /90not recorded in UEFA Champions League20.7 /9010.4 /90
D. Zagadou19090 min22 /9022 /9000 /90not recorded in UEFA Champions League11 /9011 /90
See more players · Pro

Try Pro for £1, then £9.99 a month unless you cancel · 18+

Borussia Dortmund — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Borussia Dortmund before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
M. Hummels n 790
0.63/1
0.11/0
—
A. Hakimi n 888.5
13/2
1.86/5
—
J. Sancho n 881
0.11/0
1.15/2
—
M. Akanji n 878.8
0.32/0
15/2
—
A. Witsel n 890
1.58/4
1.86/3
—
See more players · Pro
Borussia Dortmund — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Borussia Dortmund before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
M. Hummels n 790
27/3
A. Hakimi n 888.5
2.26/5
J. Sancho n 881
0.11/0
M. Akanji n 878.8
1.46/3
A. Witsel n 890
2.47/5
See more players · Pro

Borussia Dortmund Attacking

Borussia Dortmund — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
Marco Reus590450 min00 /9010.2 /90102 /9061.2 /9061.2 /9020.4 /90
M. Götze261122 min00 /9010.7 /9010.7 /9010.7 /9043 /9010.7 /90
Paco Alcácer257113 min00 /9010.8 /9043.2 /9000 /9032.4 /9010.8 /90
A. Hakimi788618 min40.6 /9000 /90142 /9050.7 /9081.2 /90152.2 /90
J. Sancho780558 min20.3 /9020.3 /90172.7 /9081.3 /90111.8 /90223.5 /90
See more players · Pro
Borussia Dortmund — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Borussia Dortmund before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
M. Hummels n 790
0.43/0
00/0
A. Hakimi n 888.5
1.87/3
0.62/2
J. Sancho n 881
2.47/5
1.16/2
M. Akanji n 878.8
0.64/0
00/0
A. Witsel n 890
0.85/1
0.11/0
See more players · Pro
Borussia Dortmund — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Borussia Dortmund before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
M. Hummels n 790
00/0
00/0
A. Hakimi n 888.5
0.52/2
00/0
J. Sancho n 881
0.32/0
0.43/0
M. Akanji n 878.8
00/0
00/0
A. Witsel n 890
0.11/0
00/0
See more players · Pro

RB Leipzig

RB Leipzig Goalkeeper

RB Leipzig — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
P. Gulácsi887694 min233 /90131.7 /9000 /90
Y. Mvogo12626 min26.9 /9013.5 /9000 /90
RB Leipzig — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for RB Leipzig before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
P. Gulácsi n 886.8
34/4
Y. Mvogo n 780.9
2.45/2

RB Leipzig Defensive

RB Leipzig — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
N. Mukiele877615 min172.5 /90101.5 /9010.1 /90not recorded in Bundesliga40.6 /9010.1 /90
D. Upamecano782571 min203.2 /9091.4 /9050.8 /90not recorded in Bundesliga91.4 /9030.5 /90
L. Klostermann690540 min81.3 /9061 /9030.5 /90not recorded in Bundesliga10.2 /9000 /90
W. Orbán490360 min102.5 /9030.8 /9010.3 /90not recorded in Bundesliga30.8 /9010.3 /90
M. Halstenberg477308 min61.8 /9041.2 /9000 /90not recorded in Bundesliga41.2 /9010.3 /90
See more players · Pro
RB Leipzig — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for RB Leipzig before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
P. Gulácsi n 886.8
00/0
00/0
—
Emil Forsberg n 878.6
0.63/1
0.74/1
—
N. Mukiele n 876.9
0.62/1
0.74/1
—
T. Werner n 872.4
0.52/1
0.52/1
—
M. Sabitzer n 890
0.64/1
0.64/1
—
See more players · Pro
RB Leipzig — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for RB Leipzig before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
Emil Forsberg n 878.6
1.46/3
N. Mukiele n 876.9
2.56/5
T. Werner n 872.4
0.94/1
M. Sabitzer n 890
15/2
D. Upamecano n 882.6
3.17/5
See more players · Pro

RB Leipzig Attacking

RB Leipzig — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
T. Werner872579 min50.8 /9020.3 /90264 /90111.7 /90132 /9091.4 /90
Y. Poulsen777536 min00 /9020.3 /9091.5 /9020.3 /9061 /9061 /90
Matheus Cunha335105 min00 /9000 /9097.7 /9010.9 /9000 /9010.9 /90
Ademola Lookman250100 min00 /9000 /9000 /9000 /9000 /9010.9 /90
P. Schick12020 min00 /9000 /9029 /9000 /9000 /9000 /90
See more players · Pro
RB Leipzig — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for RB Leipzig before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
P. Gulácsi n 886.8
00/0
00/0
Emil Forsberg n 878.6
2.76/4
1.74/4
N. Mukiele n 876.9
1.67/3
0.11/0
T. Werner n 872.4
48/6
1.75/3
M. Sabitzer n 890
2.88/7
0.96/1
See more players · Pro
RB Leipzig — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for RB Leipzig before kick-off, to 14 December 2019. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
P. Gulácsi n 886.8
00/0
00/0
Emil Forsberg n 878.6
0.63/1
0.11/0
N. Mukiele n 876.9
00/0
00/0
T. Werner n 872.4
0.83/2
0.32/0
M. Sabitzer n 890
0.43/0
0.32/0
See more players · Pro

The day’s free picks, by email

Every morning at 07:30 UK: the model’s free picks, each with its confidence tier and that tier’s settled record, misses included. No tips, no guarantees, one click to leave.

Form, Head-to-Head & Standings

The numbers behind Borussia Dortmund v RB Leipzig — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)

Recent form
Borussia DortmundLWWWW
Last 5: 4W 0D 1L · 2.8 scored / 1 conceded per game
RB LeipzigDWWDW
Last 5: 3W 2D 0L · 2.6 scored / 1.4 conceded per game
Head-to-head last 4
Borussia Dortmund 2 · 1 draw · RB Leipzig 1 · 3.25 goals/game
  • 2019-01-19 RB Leipzig 0–1 Borussia Dortmund
  • 2018-08-26 Borussia Dortmund 4–1 RB Leipzig
  • 2018-03-03 RB Leipzig 1–1 Borussia Dortmund
  • 2017-10-14 Borussia Dortmund 2–3 RB Leipzig
League standing · 2019/20
Last recorded position — not updated during the season.
Borussia Dortmund#2 pos69 pts34 pl+43 GD
RB Leipzig#3 pos66 pts34 pl+44 GD
Goals per game
Borussia Dortmund scored2.47
RB Leipzig scored2.38
Borussia Dortmund conceded1.21
RB Leipzig conceded1.09

The Full Post-Match Picture

Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.

Try Pro for £1

then £9.99 a month unless you cancel · 18+

Frequently Asked Questions

What is the head-to-head record between Borussia Dortmund and RB Leipzig?
In their last 4 meetings, Borussia Dortmund won 2, RB Leipzig won 1 and there was 1 draw, averaging 3.25 goals per game.
What is the recent form of Borussia Dortmund and RB Leipzig?
Recent form — Borussia Dortmund 4W 0D 1L; RB Leipzig 3W 2D 0L.

Today’s Boards

Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.

Share this prediction: X · Facebook · WhatsApp · Telegram

This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error

How our model works · Live track record · Predictions are model output, not betting advice.

Unlock all predictions, advanced stats & the model v the market with ProTry Pro for £1 then £9.99 a month unless you cancel · 18+