RB Leipzig vs Borussia Dortmund: February 21, 2026

RB Leipzig and Borussia Dortmund drew 2-2 at Red Bull Arena, Leipzig on February 21, 2026 (2025-26 Bundesliga).

Full time · Played February 21, 2026 · Updated October 12, 2026 at 7:37 PM ET · StatsNext match records

On this page

Score by half

Score by half — RB Leipzig / Borussia Dortmund — Bundesliga — February 21, 2026
Team1st half2nd halfFinal
RB Leipzig202
Borussia Dortmund022

Goals

  • 20′ RB Leipzig: Christoph Baumgartner
  • 39′ RB Leipzig: Christoph Baumgartner
  • 50′ Borussia Dortmund: own goal by Rômulo
  • 90+5′ Borussia Dortmund: Fábio Silva

Match statistics

Match statistics — RB Leipzig / Borussia Dortmund — Bundesliga — February 21, 2026
StatisticRB LeipzigBorussia Dortmund
Expected goals (xG)1.91.6
Shots1411
Shots on target35
Big chances53
Possession %54.945.1
Passes451365
Corners62
Fouls1117
Yellow cards34
Red cards00
Saves41

What stood out

  • Expected goals: RB Leipzig 1.9, Borussia Dortmund 1.6.
  • Shots: RB Leipzig 14, Borussia Dortmund 11.
  • Managers: Ole Werner (RB Leipzig), Niko Kovač (Borussia Dortmund).

Player lines

  • Antonio Nusa (RBL, substitute): 25 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
  • Benjamin Henrichs (RBL, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Brajan Gruda (RBL): 82 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
  • Castello Lukeba (RBL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.0 xA, 1 YC, 0 RC
  • Daniel Svensson (DOR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.2 xA, 0 YC, 0 RC
  • David Raum (RBL): 90 MIN, 0 G, 1 A, 0 SH, 0 SOT, 1.0 xA, 1 YC, 0 RC
  • Ezechiel Banzuzi (RBL, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Fábio Silva (DOR, substitute): 19 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.4 xG, 0.1 xA, 1 YC, 0 RC
  • Felix Nmecha (DOR): 65 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Gregor Kobel (DOR): 90 MIN, 1 SV, 33 PASS, 23 CMP, 0 YC
  • Jobe Bellingham (DOR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Julian Ryerson (DOR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.6 xA, 1 YC, 0 RC
  • Maarten Vandevoordt (RBL): 90 MIN, 4 SV, 45 PASS, 32 CMP, 0 YC
  • Marcel Sabitzer (DOR): 76 MIN, 0 G, 0 A, 3 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Maximilian Beier (DOR): 64 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Nicolas Seiwald (RBL): 90 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Ridle Baku (RBL): 82 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Rômulo (RBL): 81 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.6 xA, 1 YC, 0 RC
  • Serhou Guirassy (DOR): 71 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Waldemar Anton (DOR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
  • Willi Orbán (RBL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

Full RB Leipzig vs Borussia Dortmund head-to-head (2 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext