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ünchen25213192-246866 W 08 February: Bayern München 5 - 1 1899 Hoffenheim W 14 February: Werder Bremen 0 - 3 Bayern München W 21 February: Bayern München 3 - 2 Eintracht Frankfurt W 28 February: Borussia Dortmund 2 - 3 Bayern München W 06 March: Bayern München 4 - 1 Borussia Mönchengladbach
2Borussia Dortmund25167253-262755 W 07 February: VfL Wolfsburg 1 - 2 Borussia Dortmund W 13 February: Borussia Dortmund 4 - 0 FSV Mainz 05 D 21 February: RB Leipzig 2 - 2 Borussia Dortmund L 28 February: Borussia Dortmund 2 - 3 Bayern München W 07 March: 1. FC Köln 1 - 2 Borussia Dortmund
31899 Hoffenheim25154653-332049 L 08 February: Bayern München 5 - 1 1899 Hoffenheim W 14 February: 1899 Hoffenheim 3 - 0 SC Freiburg D 21 February: 1. FC Köln 2 - 2 1899 Hoffenheim L 28 February: 1899 Hoffenheim 0 - 1 FC St. Pauli W 07 March: 1. FC Heidenheim 2 - 4 1899 Hoffenheim
4VfB Stuttgart25145650-341647 L 07 February: FC St. Pauli 2 - 1 VfB Stuttgart W 14 February: VfB Stuttgart 3 - 1 1. FC Köln D 22 February: 1. FC Heidenheim 3 - 3 VfB Stuttgart W 01 March: VfB Stuttgart 4 - 0 VfL Wolfsburg D 07 March: FSV Mainz 05 2 - 2 VfB Stuttgart
5RB Leipzig25145648-341447 W 08 February: 1. FC Köln 1 - 2 RB Leipzig D 15 February: RB Leipzig 2 - 2 VfL Wolfsburg D 21 February: RB Leipzig 2 - 2 Borussia Dortmund W 01 March: Hamburger SV 1 - 2 RB Leipzig W 07 March: RB Leipzig 2 - 1 FC Augsburg
6Bayer Leverkusen25135748-321644 W 14 February: Bayer Leverkusen 4 - 0 FC St. Pauli L 21 February: Union Berlin 1 - 0 Bayer Leverkusen D 28 February: Bayer Leverkusen 1 - 1 FSV Mainz 05 W 04 March: Hamburger SV 0 - 1 Bayer Leverkusen D 07 March: SC Freiburg 3 - 3 Bayer Leverkusen
7Eintracht Frankfurt2598848-49-135 D 06 February: Union Berlin 1 - 1 Eintracht Frankfurt W 14 February: Eintracht Frankfurt 3 - 0 Borussia Mönchengladbach L 21 February: Bayern München 3 - 2 Eintracht Frankfurt W 01 March: Eintracht Frankfurt 2 - 0 SC Freiburg D 08 March: FC St. Pauli 0 - 0 Eintracht Frankfurt
8SC Freiburg2597937-42-534 W 07 February: SC Freiburg 1 - 0 Werder Bremen L 14 February: 1899 Hoffenheim 3 - 0 SC Freiburg W 22 February: SC Freiburg 2 - 1 Borussia Mönchengladbach L 01 March: Eintracht Frankfurt 2 - 0 SC Freiburg D 07 March: SC Freiburg 3 - 3 Bayer Leverkusen
9FC Augsburg25941231-43-1231 L 07 February: FSV Mainz 05 2 - 0 FC Augsburg W 15 February: FC Augsburg 1 - 0 1. FC Heidenheim W 21 February: VfL Wolfsburg 2 - 3 FC Augsburg W 27 February: FC Augsburg 2 - 0 1. FC Köln L 07 March: RB Leipzig 2 - 1 FC Augsburg
10Hamburger SV25781028-36-829 W 14 February: Hamburger SV 3 - 2 Union Berlin D 20 February: FSV Mainz 05 1 - 1 Hamburger SV L 01 March: Hamburger SV 1 - 2 RB Leipzig L 04 March: Hamburger SV 0 - 1 Bayer Leverkusen W 07 March: VfL Wolfsburg 1 - 2 Hamburger SV
11Union Berlin25771130-42-1228 D 06 February: Union Berlin 1 - 1 Eintracht Frankfurt L 14 February: Hamburger SV 3 - 2 Union Berlin W 21 February: Union Berlin 1 - 0 Bayer Leverkusen L 28 February: Borussia Mönchengladbach 1 - 0 Union Berlin L 08 March: Union Berlin 1 - 4 Werder Bremen
12Borussia Mönchengladbach25671228-43-1525 D No match found L 22 February: SC Freiburg 2 - 1 Borussia Mönchengladbach L No match found W No match found L No match found
13Werder Bremen25671229-45-1625 L 07 February: SC Freiburg 1 - 0 Werder Bremen L 14 February: Werder Bremen 0 - 3 Bayern München L 22 February: FC St. Pauli 2 - 1 Werder Bremen W 28 February: Werder Bremen 2 - 0 1. FC Heidenheim W 08 March: Union Berlin 1 - 4 Werder Bremen
141. FC Köln25661334-43-924 L 08 February: 1. FC Köln 1 - 2 RB Leipzig L 14 February: VfB Stuttgart 3 - 1 1. FC Köln D 21 February: 1. FC Köln 2 - 2 1899 Hoffenheim L 27 February: FC Augsburg 2 - 0 1. FC Köln L 07 March: 1. FC Köln 1 - 2 Borussia Dortmund
15FSV Mainz 0525591129-41-1224 W 07 February: FSV Mainz 05 2 - 0 FC Augsburg L 13 February: Borussia Dortmund 4 - 0 FSV Mainz 05 D 20 February: FSV Mainz 05 1 - 1 Hamburger SV D 28 February: Bayer Leverkusen 1 - 1 FSV Mainz 05 D 07 March: FSV Mainz 05 2 - 2 VfB Stuttgart
16FC St. Pauli25661323-40-1724 W No match found L No match found W 28 February: 1899 Hoffenheim 0 - 1 FC St. Pauli W No match found D No match found
17VfL Wolfsburg25551534-55-2120 L 07 February: VfL Wolfsburg 1 - 2 Borussia Dortmund D 15 February: RB Leipzig 2 - 2 VfL Wolfsburg L 21 February: VfL Wolfsburg 2 - 3 FC Augsburg L 01 March: VfB Stuttgart 4 - 0 VfL Wolfsburg L 07 March: VfL Wolfsburg 1 - 2 Hamburger SV
181. FC Heidenheim25351724-57-3314 L 07 February: 1. FC Heidenheim 0 - 2 Hamburger SV L 15 February: FC Augsburg 1 - 0 1. FC Heidenheim D 22 February: 1. FC Heidenheim 3 - 3 VfB Stuttgart L 28 February: Werder Bremen 2 - 0 1. FC Heidenheim L 07 March: 1. FC Heidenheim 2 - 4 1899 Hoffenheim

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
Inline Feedbacks
View all comments