Leipzig 2-2 Borussia Dortmund final score - 21 February 2026, Bundesliga

Germany - Bundesliga

Leipzig
2
-
2
End
Borussia Dortmund
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Leipzig Leipzig
Borussia Dortmund Borussia Dortmund
End of game
90+5'
drop icon
F. Silva
K. Adeyemi
M. Finkgrafe
Y. Diomande
90+4'
D. Raum
90+2'
C. Harder
Romulo
82'
B. Henrichs
R. Baku
81'
E. Banzuzi
B. Gruda
81'
78'
F. Silva
76'
K. Adeyemi
M. Sabitzer
72'
F. Silva
S. Guirassy
69'
J. Ryerson
A. Nusa
X. Schlager
65'
64'
Y. Couto
L. Reggiani
64'
C. Chukwuemeka
F. Nmecha
64'
J. Brandt
M. Beier
54'
L. Reggiani
50'
drop icon
Romulo
Own Goal
Half-time
45+2'
R. Bensebaini
C. Lukeba
41'
C. Baumgartner
D. Raum
39'
drop icon
Romulo
30'
C. Baumgartner
Y. Diomande
20'
drop icon
Kick-off

Game Statistics

Leipzig Leipzig
Borussia Dortmund Borussia Dortmund
54
Possession (%)
46
8
Total shots
5
3
Shots on target
5
6
Corners
2
21
Free Kicks
12
12
Fouls
17
3
Yellow card
4
10
Goal opportunities
5
0
Offside
4
5
Shots off target
0
3
Shots blocked
3
358
Passes attempted
341
331
Successful passes
282
27
Unsuccessful passes
59
37
Long passes attempted
33
13
Successful long passes
10
24
Unsuccessful long passes
23
26
Crosses attempted
18
10
Successful crosses
4
16
Unsuccessful crosses
14
4
Successful dribbles
2
23
Loss of possession
21
16
Fouled against
10
10
Tackles attempted
9
10
Successful tackles
8
0
Missed tackles
1
46
Defensive clearances
41
10
Interceptions
6
4
Defensive blocks
7
4
Saves
1
3
Clearances
7
2
Goalkeeper dives
0
1
Injuries
0
5
Substitutions
5

Form

Table

Teams Pts P W D L GD
2 Borussia Dortmund
73 34 22 7 5 +36
3 Leipzig
65 34 20 5 9 +19

Last matches

Leipzig
Leipzig Last matches
W D L W L D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.5 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

15 Feb 2026 - Bundesliga

Leipzig
2 :  2
Wolfsburg

11 Feb 2026 - DFB Pokal

Bayern Munich
2 :  0
Leipzig

8 Feb 2026 - Bundesliga

Köln
1 :  2
Leipzig

31 Jan 2026 - Bundesliga

Leipzig
1 :  2
1 Fsv Mainz 05

27 Jan 2026 - Bundesliga

St. Pauli
1 :  1
Leipzig

24 Jan 2026 - Bundesliga

Heidenheim
0 :  3
Leipzig
W L W L L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

4.17 Total goals
67% BTTS
2.17 Goals scored
2 Goals conceded
83% Over 2.5
17% Under 2.5

15 Feb 2026 - Bundesliga

Leipzig
2 :  2
Wolfsburg

31 Jan 2026 - Bundesliga

Leipzig
1 :  2
1 Fsv Mainz 05

17 Jan 2026 - Bundesliga

Leipzig
1 :  5
Bayern Munich

14 Jan 2026 - Bundesliga

Leipzig
2 :  0
Freiburg

20 Dec 2025 - Bundesliga

Leipzig
1 :  3
Bayer Leverkusen

6 Dec 2025 - Bundesliga

Leipzig
6 :  0
Eintracht Frankfurt
D L W D W L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.17 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

11 Feb 2026 - DFB Pokal

Bayern Munich
2 :  0
Leipzig

8 Feb 2026 - Bundesliga

Köln
1 :  2
Leipzig

27 Jan 2026 - Bundesliga

St. Pauli
1 :  1
Leipzig

24 Jan 2026 - Bundesliga

Heidenheim
0 :  3
Leipzig

12 Dec 2025 - Bundesliga

Union Berlin
3 :  1
Leipzig

28 Nov 2025 - Bundesliga

Mönchengladbach
0 :  0
Leipzig
Borussia Dortmund
Borussia Dortmund Last matches
W L W W W W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.17 Total goals
33% BTTS
2.33 Goals scored
0.83 Goals conceded
67% Over 2.5
33% Under 2.5

17 Feb 2026 - Champions League

Borussia Dortmund
2 :  0
Atalanta

13 Feb 2026 - Bundesliga

Borussia Dortmund
4 :  0
1 Fsv Mainz 05

7 Feb 2026 - Bundesliga

Wolfsburg
1 :  2
Borussia Dortmund

1 Feb 2026 - Bundesliga

Borussia Dortmund
3 :  2
Heidenheim

28 Jan 2026 - Champions League

Borussia Dortmund
0 :  2
Inter Milan

24 Jan 2026 - Bundesliga

Union Berlin
0 :  3
Borussia Dortmund
W W L W W W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.5 Total goals
33% BTTS
2.5 Goals scored
1 Goals conceded
67% Over 2.5
33% Under 2.5

17 Feb 2026 - Champions League

Borussia Dortmund
2 :  0
Atalanta

13 Feb 2026 - Bundesliga

Borussia Dortmund
4 :  0
1 Fsv Mainz 05

1 Feb 2026 - Bundesliga

Borussia Dortmund
3 :  2
Heidenheim

28 Jan 2026 - Champions League

Borussia Dortmund
0 :  2
Inter Milan

17 Jan 2026 - Bundesliga

Borussia Dortmund
3 :  2
St. Pauli

13 Jan 2026 - Bundesliga

Borussia Dortmund
3 :  0
Werder Bremen
W D D L W W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.17 Total goals
67% BTTS
1.83 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

7 Feb 2026 - Bundesliga

Wolfsburg
1 :  2
Borussia Dortmund

24 Jan 2026 - Bundesliga

Union Berlin
0 :  3
Borussia Dortmund

20 Jan 2026 - Champions League

Tottenham
2 :  0
Borussia Dortmund

9 Jan 2026 - Bundesliga

Eintracht Frankfurt
3 :  3
Borussia Dortmund

14 Dec 2025 - Bundesliga

Freiburg
1 :  1
Borussia Dortmund

29 Nov 2025 - Bundesliga

Bayer Leverkusen
1 :  2
Borussia Dortmund

Head to head

Leipzig

67 %

Draw

17 %

Borussia Dortmund

17 %

Average stats (last H2H results)

3.17
Total goals
66.67%
BTTS
2.17
Goals scored
1
Goals conceded
50%
Over 2.5
50%
Under 2.5

4 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  1
Leipzig

15 Mar 2025 - Bundesliga

Leipzig
2 :  0
Borussia Dortmund

2 Nov 2024 - Bundesliga

Borussia Dortmund
2 :  1
Leipzig

27 Apr 2024 - Bundesliga

Leipzig
4 :  1
Borussia Dortmund

9 Dec 2023 - Bundesliga

Borussia Dortmund
2 :  3
Leipzig

5 Apr 2023 - DFB Pokal

Leipzig
2 :  0
Borussia Dortmund

Tactical Scheme

Leipzig

Formation : 4 - 2 - 3 - 1

26
M. Vandevoordt
17
R. Baku
4
W. Orban
23
C. Lukeba
22
D. Raum
24
X. Schlager
13
N. Seiwald
10
B. Gruda
14
C. Baumgartner
49
Y. Diomande
40
Romulo
9
S. Guirassy
14
M. Beier
20
M. Sabitzer
8
F. Nmecha
24
D. Svensson
7
J. Bellingham
26
J. Ryerson
5
R. Bensebaini
3
W. Anton
49
L. Reggiani
1
G. Kobel

Formation : 3 - 3 - 2 - 2

Borussia Dortmund

Substitutes

Leipzig
Leipzig
Goalkeeper

L. Zingerle

Defender

M. Finkgrafe

Y. Diomande 90'

E. Bitshiabu

B. Henrichs

R. Baku 81'

Midfielder

E. Banzuzi

B. Gruda 81'

Forward

T. Gomis

J. Bakayoko

A. Nusa

X. Schlager 65'

C. Harder

Romulo 82'

Borussia Dortmund
Borussia Dortmund
Goalkeeper

A. Meyer

Defender

E. Benkara

Y. Couto

L. Reggiani 64'

Midfielder

S. Ozcan

C. Chukwuemeka

F. Nmecha 64'

J. Brandt

M. Beier 64'

K. Adeyemi

M. Sabitzer 76'

Forward

F. Silva

S. Guirassy 72'

S. Inacio

Missing players

Leipzig
Leipzig
Goalkeeper

P. Gulacsi

Midfielder

A. Ouedraogo

V. Gebel

Forward

S. Suleiman

Borussia Dortmund
Borussia Dortmund
Defender

N. Sule

N. Schlotterbeck

F. Mane

Midfielder

E. Can

Live Commentary

90+9' hors_jeu_1

In Leipzig, Dortmund push forward quickly but are pulled up for offside.

90+8'  

Benjamin Brand signals a throw-in for Dortmund, close to Leipzig's area.

90+7' sifflet_1

Benjamin Brand awards Leipzig a goal kick.

90+6' coup_franc_1

In Leipzig a free kick has been awarded the home team.

90+5' but_1

Fabio Silva gets an equalizer for Dortmund. The score is now 2-2. Great play from Karim Adeyemi to set up the goal.

90+4' substitution_1

Max Finkgrafe is replacing Yan Diomande for Leipzig at Red Bull Arena.

90+3' sifflet_1

It's a goal kick for the away team in Leipzig.

90+3' corner_1

Corner awarded to Leipzig.

90+2' carton_jaune_1

David Raum (Leipzig) has been booked and must now be careful not to get a second yellow card.

90+2' coup_franc_1

Benjamin Brand signals a free kick to Leipzig in their own half.

89' coup_franc_1

Leipzig awarded a free kick in their own half.

87' coup_franc_1

Free kick for Leipzig in the half of Dortmund.

87' coup_franc_1

Leipzig awarded a free kick in their own half.

86'  

Dortmund to take a throw-in in Leipzig territory.

83' sifflet_1

Dortmund have a goal kick.

83' tir_non_cadre_1

Leipzig's Yan Diomande gets his shot away but it misses the target.

82' hors_jeu_1

In Leipzig Dortmund's Karim Adeyemi is caught offside.

82' substitution_1

Ole Werner is making the team's fourth substitution at Red Bull Arena with Conrad Harder replacing Romulo.

81' substitution_1

Leipzig make their third substitution with Benjamin Henrichs replacing Ridle Baku.

81' substitution_1

Ezechiel Banzuzi is on a sub for Brajan Gruda for Leipzig.

81' sifflet_1

Goal kick for Leipzig at Red Bull Arena.

80'  

Dortmund awarded a throw-in in their own half.

80'  

Throw-in Dortmund.

79' coup_franc_1

Free kick for Dortmund in their own half.

78' coup_franc_1

Benjamin Brand signals a free kick to Leipzig in their own half.

78' carton_jaune_1

Fabio Silva is booked for the away team.

77'  

Throw-in for Leipzig in the half of Dortmund.

76'  

A throw-in for the away team on the opposite half.

76' substitution_1

Karim Adeyemi is replacing Marcel Sabitzer for the away team.

75' coup_franc_1

Dortmund awarded a free kick in their own half.

74'  

Throw-in for Dortmund in their own half.

73' coup_franc_1

Free kick for Dortmund in their own half.

72'  

Ball safe as Leipzig is awarded a throw-in in their half.

72'  

Ball safe as Leipzig is awarded a throw-in in their half.

72' substitution_1

The away team have replaced Serhou Guirassy with Fabio Silva. This is the fourth substitution made today by Niko Kovac.

71' coup_franc_1

Benjamin Brand signals a free kick to Leipzig in their own half.

70'  

Throw-in for Dortmund at Red Bull Arena.

70'  

Benjamin Brand signals a Dortmund throw-in in Leipzig's half.

69' carton_jaune_1

Julian Ryerson (Dortmund) has been booked and will miss the next match due to a suspension.

69' coup_franc_1

Free kick Leipzig.

68' corner_1

Leipzig have been awarded a corner by Benjamin Brand.

66'  

Benjamin Brand awards the home team a throw-in.

65' substitution_1

Ole Werner (Leipzig) is making a first change, with Antonio Nusa replacing the possibly injured Xaver Schlager.

65' blessure_1

The match at Red Bull Arena has been interrupted briefly for a check on Xaver Schlager, who is down injured.

64' substitution_1

Niko Kovac (Dortmund) is making a third substitution, with Julian Brandt replacing Maximilian Beier.

64' substitution_1

Carney Chukwuemeka is replacing Felix Nmecha for Dortmund at Red Bull Arena.

64' substitution_1

The away team replace Luca Reggiani with Yan Couto.

60'  

Leipzig awarded a throw-in in their own half.

60'  

Can Dortmund get the ball into an attacking position from this throw-in in Leipzig's half?

59' corner_1

Corner awarded to Leipzig.

58' corner_1

Leipzig have been awarded a corner by Benjamin Brand.

57'  

Leipzig to take a throw-in in Dortmund territory.

56'  

Throw-in for Dortmund in the half of Leipzig.

55' sifflet_1

Ball goes out of play for a Leipzig goal kick.

55'  

A throw-in for the away team on the opposite half.

54' carton_jaune_1

Luca Reggiani (Dortmund) gets a yellow card.

54' coup_franc_1

Free kick Leipzig.

54'  

Throw-in for Dortmund in their own half.

53'  

Throw-in Dortmund.

52'  

Throw-in for Dortmund in their own half.

51'  

Benjamin Brand awards the away team a throw-in.

51'  

Dortmund awarded a throw-in in their own half.

50' but_1

Own goal! Romulo scores in his own net to make it 2-1.

50' corner_1

Dortmund have been awarded a corner by Benjamin Brand.

48' coup_franc_1

In Leipzig a free kick has been awarded the away team.

47' coup_franc_1

Free kick for Dortmund in their own half.

45+2' carton_jaune_1

Dortmund's Ramy Bensebaini has been booked in Leipzig.

45+2' coup_franc_1

Leipzig awarded a free kick in their own half.

45+1' coup_franc_1

Benjamin Brand signals a free kick to Dortmund.

45+1'  

Throw-in for Leipzig at Red Bull Arena.

45' sifflet_1

The first half has been concluded at Red Bull Arena.

45'  

Can Leipzig get the ball into an attacking position from this throw-in in Dortmund's half?

45'  

Can Leipzig capitalize from this throw-in deep inside Dortmund's half?

44' coup_franc_1

Benjamin Brand signals a free kick to Leipzig in their own half.

43' corner_1

Corner awarded to Dortmund.

43' tir_cadre_1

Dortmund pushes forward through Marcel Sabitzer, whose finish on goal is saved.

41' carton_jaune_1

At Red Bull Arena, Castello Lukeba has been yellow-carded for the home team.

41' coup_franc_1

Benjamin Brand signals a free kick to Dortmund just outside Leipzig's area.

41'  

Throw-in high up the field for Dortmund in Leipzig.

39' but_1

Goal! Christoph Baumgartner extends Leipzig's lead to 2-0. That's a fine assist from David Raum.

38' tir_cadre_1

Dortmund's Felix Nmecha gets in a shot on goal at Red Bull Arena. But the effort is unsuccessful.

37' sifflet_1

Benjamin Brand awards Dortmund a goal kick.

37' tir_non_cadre_1

Leipzig's Christoph Baumgartner gets his shot away but it misses the target.

36'  

Throw-in for Dortmund close to the penalty box.

34' coup_franc_1

Free kick for Dortmund in their own half.

34' corner_1

Leipzig have been awarded a corner by Benjamin Brand.

33'  

Ball safe as Dortmund is awarded a throw-in in their half.

31' coup_franc_1

Dortmund awarded a free kick in their own half.

30' carton_jaune_1

Romulo (Leipzig) has received a yellow card from Benjamin Brand.

28' sifflet_1

Ball goes out of play for a Dortmund goal kick.

28' tir_non_cadre_1

Christoph Baumgartner for Leipzig gets in a strike but fails to hit the target.

28'  

Throw-in Leipzig.

26' sifflet_1

Goal kick for Dortmund at Red Bull Arena.

26' coup_franc_1

Benjamin Brand signals a free kick to Leipzig in their own half.

25'  

Benjamin Brand awards the home team a throw-in.

22'  

Benjamin Brand signals a Leipzig throw-in in Dortmund's half.

22'  

Leipzig awarded a throw-in in their own half.

20' but_1

Leipzig take a 1-0 lead thanks to Christoph Baumgartner. Yan Diomande instrumental with a fine assist.

19' sifflet_1

It's a goal kick for the away team in Leipzig.

19' tir_non_cadre_1

Nicolas Seiwald (Leipzig) wins the ball in the air but heads wide.

18' coup_franc_1

Free kick for Leipzig in the half of Dortmund.

17' hors_jeu_1

Dortmund drive forward at breakneck speed but are pulled up for offside.

16' sifflet_1

Dortmund have a goal kick.

15'  

Dortmund to take a throw-in in Leipzig territory.

14' coup_franc_1

Benjamin Brand signals a free kick to Leipzig in their own half.

12' coup_franc_1

Dortmund awarded a free kick in their own half.

12' corner_1

Corner awarded to Leipzig.

11'  

Throw-in for Leipzig at Red Bull Arena.

8' tir_cadre_1

In Leipzig Dortmund drive forward through Maximilian Beier. His shot is on target but it's saved.

6' coup_franc_1

Free kick for Dortmund in their own half.

6'  

Leipzig needs to be cautious. Dortmund have an attacking throw-in.

5'  

Throw-in for Dortmund in their own half.

4' coup_franc_1

Benjamin Brand signals a free kick to Leipzig.

4'  

Throw-in Dortmund.

3' coup_franc_1

In Leipzig a free kick has been awarded the home team.

2' coup_franc_1

Free kick Leipzig.

2'  

Ball safe as Dortmund is awarded a throw-in in their half.

1' hors_jeu_1

Dortmund advance rapidly upfield but Benjamin Brand blows for offside.

 

RB Leipzig have conceded a goal in each of their last 5 matches.

 

RB Leipzig scores 2.32 goals when playing at home and Borussia Dortmund scores 2.17 goals when playing away (on average).

 

Average number of goals in the first half in meetings between RB Leipzig and Borussia Dortmund is 2.

 

Average number of goals in meetings between RB Leipzig and Borussia Dortmund is 3.4.

 

RB Leipzig scores 2.2 goals in a match against Borussia Dortmund and Borussia Dortmund scores 1.2 goals against RB Leipzig (on average).

 

Borussia Dortmund have won just 1 of their last 5 Bundesliga games against RB Leipzig.

 

RB Leipzig have lost just 1 of their last 5 Bundesliga games against Borussia Dortmund.

 

In the last 5 meetings RB Leipzig won 3, Borussia Dortmund won 1, 1 draws.

 

RB Leipzig have lost just 1 of their last 5 games against Borussia Dortmund (in all competitions).

 

Borussia Dortmund's performance of the last 5 matches is better than RB Leipzig's.

 

In Bundesliga, Borussia Dortmund has better performance than RB Leipzig.

 

When Borussia Dortmund is down 1-0 away, they win 40% of their matches.

 

When RB Leipzig is down 0-1 home, they win 40% of their matches.

 

When Borussia Dortmund leads 0-1 away, they win in 66% of their matches.

 

When RB Leipzig leads 1-0 at home, they win in 58% of their matches.

 

Their last meeting was a draw. (1-1)

 

RB Leipzig wins 46% of halftimes, Borussia Dortmund wins 57%.

 

RB Leipzig wins 1st half in 46% of their matches, Borussia Dortmund in 57% of their matches.

 

A year ago, Borussia Dortmund were number 11 in the table with 29 points. Now they are number 2 with 51 points.

 

Christoph Baumgartner has more yellow cards (6) than any other player at RB Leipzig. Nico Cedric Schlotterbeck has collected 5 for Borussia Dortmund.

 

Christoph Baumgartner is RB Leipzig's top scorer with 8 goals. Serhou Guirassy has scored 11 times for Borussia Dortmund.

 

Borussia Dortmund's away record this season: 6-4-1.

 

RB Leipzig's home record this season: 7-0-3.

 

Borussia Dortmund haven't scored in 0 of their 11 away matches in Bundesliga this season.

 

RB Leipzig haven't scored in 0 of their 11 home matches in Bundesliga this season.

 

When playing at home, RB Leipzig have not lost to Borussia Dortmund in their last 5 encounters.

 

Borussia Dortmund have a winning streak of 3 matches.

 

Did you know that Borussia Dortmund scores 32% of their goals between the minutes 31-45?

 

Did you know that RB Leipzig scores 8% of their goals between the minutes 76-90? This is the lowest percentage in the league.

 

Did you know that RB Leipzig scores 24% of their goals between the minutes 46-60?

 

Borussia Dortmund have a winning streak of 6 matches in Bundesliga.

 

Last season's matches: 2-0 (RB Leipzig at home) and 2-1 (Borussia Dortmund at home).

 

Borussia Dortmund's last away win against RB Leipzig was in 2021.

 

During the last 21 meetings, RB Leipzig have won 9 times, there have been 3 draws while Borussia Dortmund have won 9 times. The goal difference is 36-34 in favour of RB Leipzig.

 

During the last 10 meetings with RB Leipzig playing at home, RB Leipzig have won 6 times, there have been 1 draws while Borussia Dortmund have won 3 times. The goal difference is 16-9 in favour of RB Leipzig.

Score and result Leipzig - Borussia Dortmund

The Leipzig - Borussia Dortmund match (Football - Bundesliga) at 21/02/2026 10:30 is complete.

The Leipzig - Borussia Dortmund match result is as follows: 2-2.

Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.