RB Leipzig vs Borussia Dortmund Highlights and Match Report

Home » Bundesliga Highlights » RB Leipzig vs Borussia Dortmund Highlights and Match Report

Bundesliga
5:30 PMFebruary 21, 2026
Regular Season - 23
RB Leipzig
Show Score
2 - 2
HT:(2 - 0)
Borussia Dortmund
Red Bull Arena
Referee: Benjamin Brand, Germany


How did the teams perform?

RB Leipzig
0 Total Votes
Borussia Dortmund

Turn off spoiler to view match statistics

Match Stats

Ball possession
56%
44%
1.78
Expected goals (xG)
1.32
0.00
Goals Prevented
0.00
Attack
13
Total shots
10
3
Shots on target
4
6
Shots off target
2
4
Blocked shots
4
12
Shots inside box
9
1
Shots outside box
1
6
Corner kicks
2
0
Offsides
3
Passing
445
Total passes
353
375 (84%)
Accurate passes
270 (76%)
Discipline
11
Fouls
17
3
Yellow cards
4
0
Red cards
0
3
Goalkeeper saves
1
Turn off spoiler to view match events

Lineup

RB Leipzig

4-3-3
26 G Maarten Vandevoordt 7.9
22 D David Raum (C) Yellow Card 90+2' Unsportsmanlike conduct Assist 39' 7.9
23 D Castello Lukeba Yellow Card 41' Foul 6.7
4 D Willi Orbán 7.3
17 D Ridle Baku 7.0
24 M Xaver Schlager 6.2
13 M Nicolas Seiwald 6.6
14 M Christoph Baumgartner Goal 20' Goal 39' 7.2
49 F Yan Diomande Assist 20' 9.0
40 F Rômulo Yellow Card 30' Foul Own Goal 50' 6.9
10 F Brajan Gruda 7.5
Substitutes
7 M Antonio Nusa Substitution Out 65' Replaced by X. Schlager 6.5
11 F Conrad Harder Substitution Out 81' Replaced by Romulo Cardoso 6.6
39 D Benjamin Henrichs Substitution Out 82' Replaced by R. Baku 6.3
6 M Ezechiel Banzuzi Substitution Out 81' Replaced by B. Gruda 6.5
35 D Max Finkgräfe Substitution Out 90+4' Replaced by Y. Diomande
25 G Leopold Zingerle
5 D El Chadaille Bitshiabu
27 F Tidiam Gomis
9 F Johan Bakayoko
Coach
Ole Werner

Borussia Dortmund

3-4-2-1
1 G Gregor Kobel (C) 6.6
5 D Ramy Bensebaini Yellow Card 45+2' Tripping 6.5
3 D Waldemar Anton 7.2
49 D Luca Reggiani Yellow Card 54' Holding 6.3
24 M Daniel Svensson 6.9
8 M Felix Nmecha 6.5
7 M Jobe Bellingham 6.6
26 M Julian Ryerson Yellow Card 69' 7.3
14 F Maximilian Beier 6.5
20 F Marcel Sabitzer 6.9
9 F Serhou Guirassy 6.5
Substitutes
2 D Yan Couto Substitution Out 65' Replaced by L. Reggiani 6.3
10 M Julian Brandt Substitution Out 64' Replaced by M. Beier 6.3
17 M Carney Chukwuemeka Substitution Out 64' Replaced by F. Nmecha 6.9
21 F Fábio Silva Yellow Card 78' Holding Goal 90+5' Substitution Out 72' Replaced by S. Guirassy 7.2
27 F Karim Adeyemi Assist 90+5' Substitution Out 76' Replaced by M. Sabitzer 6.7
33 G Alexander Meyer
47 D Elias Benkara
6 M Salih Özcan
40 F Samuele Inacio
Coach
Niko Kovac

Bundesliga Standings - Bundesliga

PosTeamMPWDL+/-GDPtsForm
1Bayern München332751117-358286 W 19 April: Bayern München 4 - 2 VfB Stuttgart W 25 April: FSV Mainz 05 3 - 4 Bayern München W No match found D No match found W 16 May: Bayern München 5 - 1 1. FC Köln
2Borussia Dortmund33217568-343470 L 18 April: 1899 Hoffenheim 2 - 1 Borussia Dortmund L No match found W No match found L No match found W 16 May: Werder Bremen 0 - 2 Borussia Dortmund
3RB Leipzig33205865-432265 W 18 April: Eintracht Frankfurt 1 - 3 RB Leipzig W 24 April: RB Leipzig 3 - 1 Union Berlin W No match found L No match found W No match found
4VfB Stuttgart33187869-472261 W No match found L No match found D 02 May: 1899 Hoffenheim 3 - 3 VfB Stuttgart D No match found W No match found
51899 Hoffenheim33187865-481761 D No match found W 25 April: Hamburger SV 1 - 2 1899 Hoffenheim W No match found D No match found W No match found
6Bayer Leverkusen33177967-462158 W No match found L No match found W 02 May: Bayer Leverkusen 4 - 1 RB Leipzig W No match found L No match found
7SC Freiburg331281347-56-944 W 19 April: SC Freiburg 2 - 1 1. FC Heidenheim W No match found L No match found D No match found L No match found
8Eintracht Frankfurt3311101259-63-443 W No match found L No match found D No match found L 08 May: Borussia Dortmund 3 - 2 Eintracht Frankfurt L No match found
9FC Augsburg331271445-57-1243 D No match found W No match found D No match found W 09 May: FC Augsburg 3 - 1 Borussia Mönchengladbach W No match found
10FSV Mainz 05339101442-53-1137 L No match found D No match found L No match found W No match found L No match found
11Hamburger SV339101439-53-1437 L 18 April: Werder Bremen 3 - 1 Hamburger SV L 25 April: Hamburger SV 1 - 2 1899 Hoffenheim L No match found W 10 May: Hamburger SV 3 - 2 SC Freiburg W No match found
12Union Berlin33991540-58-1836 L 18 April: Union Berlin 1 - 2 VfL Wolfsburg L 24 April: RB Leipzig 3 - 1 Union Berlin L No match found D No match found W 16 May: Union Berlin 4 - 0 FC Augsburg
13Borussia Mönchengladbach338111438-53-1535 L No match found D 25 April: VfL Wolfsburg 0 - 0 Borussia Mönchengladbach D No match found W No match found L No match found
141. FC Köln337111548-58-1032 W No match found D No match found L No match found D No match found L 16 May: Bayern München 5 - 1 1. FC Köln
15Werder Bremen33881737-58-2132 L No match found W No match found D No match found L 09 May: 1899 Hoffenheim 1 - 0 Werder Bremen L 16 May: Werder Bremen 0 - 2 Borussia Dortmund
16VfL Wolfsburg33681942-68-2626 L No match found W No match found D 03 May: SC Freiburg 1 - 1 VfL Wolfsburg D No match found L No match found
171. FC Heidenheim33681941-70-2926 W No match found L No match found W No match found D No match found W No match found
18FC St. Pauli33681928-57-2926 L No match found D No match found L 03 May: FC St. Pauli 1 - 2 FSV Mainz 05 L 09 May: RB Leipzig 2 - 1 FC St. Pauli L 16 May: FC St. Pauli 1 - 3 VfL Wolfsburg

Qualification/Relegation

  • Champions League
  • UEFA Europa League
  • Conference League Qualification
  • Relegation Playoffs
  • Relegation

Borussia Dortmund launched a stunning late comeback, securing a dramatic 2-2 draw against RB Leipzig at Red Bull Arena. Fábio Silva’s injury-time equalizer salvaged a vital point after Christoph Baumgartner’s first-half double put the hosts in command.

The Bundesliga clash on February 21, 2026, pitted second-placed Dortmund, boasting a formidable five-game winning streak, against fifth-placed Leipzig. Dortmund aimed to maintain their title challenge, while Leipzig sought to close the gap on the Champions League spots with a crucial home victory.

RB Leipzig started with clear intent, rewarded in the 20th minute. Yan Diomande provided a precise assist, allowing Christoph Baumgartner to strike home the opening goal. The Red Bull Arena erupted as Leipzig took an early lead.

The intensity of the game quickly escalated. Leipzig’s Romulo Cardoso received a yellow card in the 30th minute for a foul. Just nine minutes later, Baumgartner doubled his tally, showcasing his sharp form.

David Raum delivered an excellent pass, which Baumgartner clinically finished, giving Leipzig a commanding 2-0 advantage in the 39th minute. Defender C. Lukeba then picked up a yellow card for Leipzig shortly before the break, reflecting the game’s physical nature.

Dortmund faced a significant challenge at half-time, trailing by two goals. The visitors needed a drastic shift in momentum and strategy to turn the match around. Leipzig, meanwhile, looked comfortable holding their lead, confident in their defensive setup.

The second half began with immediate drama. In the 50th minute, an unfortunate own goal from Romulo Cardoso offered Borussia Dortmund a crucial lifeline. The ball found its way into Leipzig’s net, cutting the deficit to 2-1.

Dortmund pressed hard for an equalizer, introducing fresh legs with a triple substitution in the 64th and 65th minutes. M. Beier, F. Nmecha, and Y. Couto entered the fray, injecting new energy into their attack. Leipzig also made changes, bringing on A. Nusa to shore up their midfield.

The game descended into a scrappy affair, marked by several yellow cards. Julian Ryerson (69′) and Fábio Silva (78′) were booked for Dortmund, while Leipzig’s David Raum also received a yellow in stoppage time for unsportsmanlike conduct.

As the clock ticked past 90 minutes, Borussia Dortmund’s relentless pressure finally paid off. In the 95th minute, substitute Fábio Silva, assisted by Karim Adeyemi, slotted home a dramatic equalizer. The late goal sent the away fans into raptures and stunned the home support.

Statistically, Leipzig held 56% possession and registered 13 total shots, with an expected goals (xG) of 1.78. Dortmund managed 10 shots and an xG of 1.32, demonstrating their efficiency in front of goal during the comeback despite fewer chances.

This thrilling 2-2 draw sees Borussia Dortmund maintain their strong position in the Bundesliga table, avoiding a damaging defeat. For RB Leipzig, the late concession feels like two points dropped, missing a chance to strengthen their grip on a European qualification spot.

DasFootball
DasFootball
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted