Bayer Leverkusen 1-2 Borussia Dortmund final score - 29 November 2025, Bundesliga

Follow the next match live between these two teams
Borussia Dortmund - Bayer Leverkusen live

Germany - Bundesliga

Bayer Leverkusen
1
-
2
End
Borussia Dortmund
Welcome offer
Exclusive Offer

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

Highlights

Bayer Leverkusen Bayer Leverkusen
Borussia Dortmund Borussia Dortmund
End of game
A. Garcia
90+5'
90'
C. Chukwuemeka
J. Brandt
90'
R. Bensebaini
F. Nmecha
88'
Y. Couto
N. Tella
E. Poku
88'
J. Quansah
R. Andrich
88'
C. Kofane
I. Maza
83'
drop icon
82'
F. Silva
80'
J. Bellingham
K. Adeyemi
79'
Y. Couto
J. Ryerson
M. Terrier
M. Tillman
74'
C. Echeverri
J. Hofmann
74'
65'
drop icon
K. Adeyemi
F. Silva
C. Kofane
P. Schick
62'
61'
F. Silva
S. Guirassy
54'
J. Ryerson
Half-time
41'
drop icon
A. Anselmino
D. Svensson
E. Tapsoba
40'
M. Tillman
30'
11'
N. Schlotterbeck
Kick-off

Game Statistics

Bayer Leverkusen Bayer Leverkusen
Borussia Dortmund Borussia Dortmund
51
Possession (%)
49
7
Fouls
11
11
Free Kicks
7
5
Clearances
12
4
Shots on target
4
7
Shots off target
2
10
Corners
3
2
Offside
0
10
Goal opportunities
3
21
Defensive clearances
24
9
Successful crosses
5
33
Crosses attempted
25
24
Unsuccessful crosses
20
0
Defensive blocks
3
1
Successful dribbles
0
6
Successful long passes
9
16
Long passes attempted
31
10
Unsuccessful long passes
22
9
Loss of possession
17
531
Successful passes
281
597
Passes attempted
332
66
Unsuccessful passes
51
3
Successful tackles
1
3
Tackles attempted
1
2
Shots blocked
0
5
Substitutions
5
1
Injuries
2
11
Fouled against
7
11
Total shots
6
3
Yellow card
4

Form

Table

Teams Pts P W D L GD
2
Borussia Dortmund
Borussia Dortmund
39 18 11 6 1 +18
6
Bayer Leverkusen
Bayer Leverkusen
29 17 9 2 6 +9

Last matches

Bayer Leverkusen
Bayer Leverkusen 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.67 Total goals
33% BTTS
2.67 Goals scored
1 Goals conceded
67% Over 2.5
33% Under 2.5

25 Nov 2025 - Champions League

Manchester City
0 :  2
Bayer Leverkusen

22 Nov 2025 - Bundesliga

Wolfsburg
1 :  3
Bayer Leverkusen

8 Nov 2025 - Bundesliga

Bayer Leverkusen
6 :  0
Heidenheim

5 Nov 2025 - Champions League

Benfica Lisbon
0 :  1
Bayer Leverkusen

1 Nov 2025 - Bundesliga

Bayern Munich
3 :  0
Bayer Leverkusen

29 Oct 2025 - DFB Pokal

Paderborn
2 :  4
Bayer Leverkusen
D D W L W W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.83 Total goals
50% BTTS
2.33 Goals scored
1.5 Goals conceded
33% Over 2.5
67% Under 2.5

8 Nov 2025 - Bundesliga

Bayer Leverkusen
6 :  0
Heidenheim

26 Oct 2025 - Bundesliga

Bayer Leverkusen
2 :  0
Freiburg

21 Oct 2025 - Champions League

Bayer Leverkusen
2 :  7
PSG

4 Oct 2025 - Bundesliga

Bayer Leverkusen
2 :  0
Union Berlin

1 Oct 2025 - Champions League

Bayer Leverkusen
1 :  1
PSV Eindhoven

21 Sept 2025 - Bundesliga

Bayer Leverkusen
1 :  1
Mönchengladbach
W W L W W W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.83 Total goals
50% BTTS
2.33 Goals scored
1.5 Goals conceded
67% Over 2.5
33% Under 2.5

25 Nov 2025 - Champions League

Manchester City
0 :  2
Bayer Leverkusen

22 Nov 2025 - Bundesliga

Wolfsburg
1 :  3
Bayer Leverkusen

5 Nov 2025 - Champions League

Benfica Lisbon
0 :  1
Bayer Leverkusen

1 Nov 2025 - Bundesliga

Bayern Munich
3 :  0
Bayer Leverkusen

29 Oct 2025 - DFB Pokal

Paderborn
2 :  4
Bayer Leverkusen

18 Oct 2025 - Bundesliga

1 Fsv Mainz 05
3 :  4
Bayer Leverkusen
Borussia Dortmund
Borussia Dortmund Last matches
D W L D D W
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
1.83 Goals scored
1.5 Goals conceded
50% Over 2.5
50% Under 2.5

25 Nov 2025 - Champions League

Borussia Dortmund
4 :  0
Villarreal

22 Nov 2025 - Bundesliga

Borussia Dortmund
3 :  3
Stuttgart

8 Nov 2025 - Bundesliga

Hamburg
1 :  1
Borussia Dortmund

5 Nov 2025 - Champions League

Manchester City
4 :  1
Borussia Dortmund

31 Oct 2025 - Bundesliga

Augsburg
0 :  1
Borussia Dortmund

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund
W W D W D W
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

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

25 Nov 2025 - Champions League

Borussia Dortmund
4 :  0
Villarreal

22 Nov 2025 - Bundesliga

Borussia Dortmund
3 :  3
Stuttgart

25 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  0
Köln

4 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  1
Leipzig

1 Oct 2025 - Champions League

Borussia Dortmund
4 :  1
Athletic Bilbao

21 Sept 2025 - Bundesliga

Borussia Dortmund
1 :  0
Wolfsburg
L W D W L D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
83% BTTS
1.5 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

8 Nov 2025 - Bundesliga

Hamburg
1 :  1
Borussia Dortmund

5 Nov 2025 - Champions League

Manchester City
4 :  1
Borussia Dortmund

31 Oct 2025 - Bundesliga

Augsburg
0 :  1
Borussia Dortmund

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund

21 Oct 2025 - Champions League

FC Copenhagen
2 :  4
Borussia Dortmund

18 Oct 2025 - Bundesliga

Bayern Munich
2 :  1
Borussia Dortmund

Head to head

Bayer Leverkusen

17 %

Draw

33 %

Borussia Dortmund

50 %

Average stats (last H2H results)

3
Total goals
66.67%
BTTS
1.17
Goals scored
1.83
Goals conceded
33.33%
Over 2.5
66.67%
Under 2.5

11 May 2025 - Bundesliga

Bayer Leverkusen
2 :  4
Borussia Dortmund

10 Jan 2025 - Bundesliga

Borussia Dortmund
2 :  3
Bayer Leverkusen

21 Apr 2024 - Bundesliga

Borussia Dortmund
1 :  1
Bayer Leverkusen

3 Dec 2023 - Bundesliga

Bayer Leverkusen
1 :  1
Borussia Dortmund

29 Jan 2023 - Bundesliga

Bayer Leverkusen
0 :  2
Borussia Dortmund

6 Aug 2022 - Bundesliga

Borussia Dortmund
1 :  0
Bayer Leverkusen

Tactical Scheme

Bayer Leverkusen

Formation : 3 - 4 - 2 - 1

1
M. Flekken
8
R. Andrich
5
L. Bade
12
E. Tapsoba
7
J. Hofmann
30
I. Maza
24
A. Garcia
20
A. Grimaldo
10
M. Tillman
19
E. Poku
14
P. Schick
9
S. Guirassy
27
K. Adeyemi
10
J. Brandt
24
D. Svensson
8
F. Nmecha
20
M. Sabitzer
26
J. Ryerson
4
N. Schlotterbeck
3
W. Anton
28
A. Anselmino
1
G. Kobel

Formation : 3 - 4 - 2 - 1

Borussia Dortmund

Substitutes

Bayer Leverkusen
Bayer Leverkusen
Goalkeeper

N. Lomb

Defender

J. Quansah

R. Andrich 88'

J. Belocian

Midfielder

C. Echeverri

J. Hofmann 74'

Forward

N. Tella

E. Poku 88'

M. Terrier

M. Tillman 74'

C. Kofane

P. Schick 62'

E. Ben Seghir

A. Sarco

Borussia Dortmund
Borussia Dortmund
Goalkeeper

A. Meyer

Defender

Y. Couto

J. Ryerson 79'

R. Bensebaini

F. Nmecha 90'

Midfielder

P. Gross

C. Chukwuemeka

J. Brandt 90'

J. Bellingham

K. Adeyemi 80'

E. Can

Forward

F. Silva

S. Guirassy 61'

J. Duranville

Missing players

Bayer Leverkusen
Bayer Leverkusen
Defender

L. Vazquez

Midfielder

E. Fernandez

A. Tape

Borussia Dortmund
Borussia Dortmund
Defender

N. Sule

Live Commentary

90+5' sifflet_1

Tobias Welz awards Dortmund a goal kick.

90+5'  

Tobias Welz signals a Leverkusen throw-in in Dortmund's half.

90+5' carton_jaune_1

Aleix Garcia is booked for the home team.

90+4' coup_franc_1

Tobias Welz signals a free kick to Dortmund in their own half.

90+4' corner_1

Leverkusen have been awarded a corner by Tobias Welz.

90+3' corner_1

Corner awarded to Leverkusen.

90+1' hors_jeu_1

Leverkusen are whistled for offside.

90' substitution_1

Carney Chukwuemeka is replacing Julian Brandt for the away team.

90' substitution_1

Felix Nmecha (Dortmund) does not seem to be able to continue. He is replaced by Ramy Bensebaini.

90' blessure_1

Tobias Welz waits before resuming play because Felix Nmecha for Dortmund is still down.

90'  

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

89'  

Throw-in for Leverkusen close to the penalty box.

89' corner_1

Leverkusen have been awarded a corner by Tobias Welz.

88' substitution_1

Jarell Quansah is replacing Robert Andrich for the home team.

88' substitution_1

Nathan Tella is replacing Ernest Poku for Leverkusen at BayArena.

88' coup_franc_1

Dortmund will need to be alert as they defend a dangerous free kick from Leverkusen.

88' carton_jaune_1

Yan Couto for Dortmund has been booked by Tobias Welz and receives a first yellow card.

86'  

Throw-in Dortmund.

86'  

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

85' sifflet_1

Goal kick for Dortmund at BayArena.

85'  

Leverkusen to take a throw-in in Dortmund territory.

83' but_1

Goal! Leverkusen reduce the deficit to 1-2 through Christian Michel Kofane. Ibrahim Maza with an assist there.

82' carton_jaune_1

Fabio Silva (Dortmund) has been booked and must now be careful not to get a second yellow card.

82' coup_franc_1

Leverkusen awarded a free kick in their own half.

81' coup_franc_1

Tobias Welz signals a free kick to Dortmund just outside Leverkusen's area.

81'  

Throw-in for Dortmund at BayArena.

80' substitution_1

The away team replace Karim Adeyemi with Jobe Bellingham.

79' substitution_1

The away team have replaced Julian Ryerson with Yan Couto. This is the second substitution made today by Niko Kovac.

79' coup_franc_1

Leverkusen awarded a free kick in their own half.

78' sifflet_1

Dortmund have a goal kick.

77'  

Throw-in for Leverkusen in their own half.

77'  

Throw-in for Dortmund in the half of Leverkusen.

76'  

Tobias Welz awards the home team a throw-in.

76' coup_franc_1

Free kick for Dortmund in their own half.

74' substitution_1

Claudio Echeverri is on a sub for Jonas Hofmann for Leverkusen.

74' substitution_1

Kasper Hjulmand (Leverkusen) is making a second substitution, with Martin Terrier replacing Malik Tillman.

74' sifflet_1

Tobias Welz awards Dortmund a goal kick.

72' sifflet_1

Goal kick for Leverkusen at BayArena.

72' tir_non_cadre_1

Julian Brandt for Dortmund gets in a strike but fails to hit the target.

72' sifflet_1

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

71' tir_non_cadre_1

Great shot from Leverkusen's Jonas Hofmann but he is denied by the crossbar.

71'  

Throw-in Leverkusen.

70' corner_1

Corner awarded to Leverkusen.

68'  

Leverkusen awarded a throw-in in their own half.

67'  

Throw-in for Leverkusen in their own half.

65' but_1

Goal! Dortmund extend their lead to 0-2 thanks to a Karim Adeyemi header. Great play from Fabio Silva to set up the goal.

65'  

Throw-in for Dortmund at BayArena.

64' corner_1

Leverkusen have been awarded a corner by Tobias Welz.

63'  

Tobias Welz awards the home team a throw-in.

63'  

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

62' substitution_1

Kasper Hjulmand is making the team's first substitution at BayArena with Christian Michel Kofane replacing Patrik Schick.

61' coup_franc_1

Tobias Welz signals a free kick to Leverkusen in their own half.

61' substitution_1

Dortmund make their first substitution with Fabio Silva replacing Serhou Guirassy.

60'  

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

60'  

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

59' coup_franc_1

Free kick for Dortmund in the half of Leverkusen.

58'  

Tobias Welz signals a Dortmund throw-in in Leverkusen's half.

57' sifflet_1

Ball goes out of play for a Leverkusen goal kick.

56' tir_cadre_1

Patrik Schick (Leverkusen) gets in a powerful header but the ball is cleared away.

55' sifflet_1

Dortmund have a goal kick.

55' tir_non_cadre_1

Malik Tillman's header is off-target for Leverkusen.

54' coup_franc_1

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

54' carton_jaune_1

Dortmund's Julian Ryerson has been booked in Leverkusen.

54'  

Throw-in for Leverkusen in the half of Dortmund.

51' coup_franc_1

Leverkusen are in shooting range from this free kick.

51'  

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

51'  

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

50' sifflet_1

Tobias Welz awards Dortmund a goal kick.

49' corner_1

Corner awarded to Leverkusen.

48'  

Tobias Welz signals a throw-in for Leverkusen, close to Dortmund's area.

46' hors_jeu_1

Patrik Schick of Leverkusen is pulled up for offside.

45+2' sifflet_1

Goal kick for Dortmund at BayArena.

45+1'  

Throw-in for Dortmund at BayArena.

45+1' coup_franc_1

Free kick Leverkusen.

45' sifflet_1

The first-half is over.

44' sifflet_1

Ball goes out of play for a Leverkusen goal kick.

41' but_1

Aaron Anselmino scores with a header and the away team now lead 0-1. That's a fine assist from Daniel Svensson.

41' coup_franc_1

Free kick Dortmund.

40' carton_jaune_1

Edmond Tapsoba (Leverkusen) has received a first yellow card.

38' sifflet_1

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

38' corner_1

Leverkusen have been awarded a corner by Tobias Welz.

38' corner_1

Corner awarded to Leverkusen.

36'  

Throw-in for Dortmund in their own half.

35' sifflet_1

Goal kick for Dortmund at BayArena.

35' corner_1

Leverkusen have been awarded a corner by Tobias Welz.

34' corner_1

Corner awarded to Leverkusen.

33'  

Tobias Welz signals a Leverkusen throw-in in Dortmund's half.

32'  

Leverkusen awarded a throw-in in their own half.

31' sifflet_1

It's a goal kick for the home team in Leverkusen.

31' coup_franc_1

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

30' carton_jaune_1

Malik Tillman (Leverkusen) has received a yellow card from Tobias Welz.

30'  

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

29' corner_1

Dortmund have been awarded a corner by Tobias Welz.

26' coup_franc_1

Free kick for Leverkusen in their own half.

25'  

Robert Andrich has recovered and rejoins the match in Leverkusen.

24' blessure_1

Play has been interrupted briefly in Leverkusen to check on Robert Andrich, who is grimacing with pain.

23' sifflet_1

Dortmund have a goal kick.

23' tir_non_cadre_1

In Leverkusen Leverkusen attack through Jonas Hofmann. The finish is off target, however.

21' corner_1

Corner awarded to Dortmund.

20'  

Nico Schlotterbeck is back on his feet again.

19' blessure_1

The match has been stopped briefly for attention to the injured Nico Schlotterbeck.

19'  

Tobias Welz awards the away team a throw-in.

18'  

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

15'  

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

15'  

Throw-in Leverkusen.

13' sifflet_1

Tobias Welz awards Leverkusen a goal kick.

12' coup_franc_1

Free kick for Leverkusen in the half of Dortmund.

11' carton_jaune_1

Nico Schlotterbeck (Dortmund) gets a yellow card.

11' sifflet_1

Ball goes out of play for a Dortmund goal kick.

11' tir_non_cadre_1

Ernest Poku of Leverkusen gets in a strike, but is off target.

10' coup_franc_1

Tobias Welz signals a free kick to Leverkusen.

9' coup_franc_1

Tobias Welz signals a free kick to Leverkusen in their own half.

7' coup_franc_1

Dortmund awarded a free kick in their own half.

5'  

Leverkusen to take a throw-in in Dortmund territory.

3' corner_1

Dortmund have been awarded a corner by Tobias Welz.

 

Bayer Leverkusen scores 2 goals when playing at home and Borussia Dortmund scores 2.06 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Bayer Leverkusen and Borussia Dortmund is 1.8.

 

Average number of goals in meetings between Bayer Leverkusen and Borussia Dortmund is 3.4.

 

Bayer Leverkusen scores 1.4 goals in a match against Borussia Dortmund and Borussia Dortmund scores 2 goals against Bayer Leverkusen (on average).

 

Bayer Leverkusen have won just 1 of their last 5 Bundesliga games against Borussia Dortmund.

 

Borussia Dortmund have lost just 1 of their last 5 Bundesliga games against Bayer Leverkusen.

 

In the last 5 meetings Bayer Leverkusen won 1, Borussia Dortmund won 2, 2 draws.

 

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

 

Bayer Leverkusen's performance of the last 5 matches is better than Borussia Dortmund's.

 

In Bundesliga, Bayer Leverkusen has better performance than Borussia Dortmund.

 

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

 

When Bayer Leverkusen is down 0-1 home, they win 25% of their matches.

 

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

 

When Bayer Leverkusen leads 1-0 at home, they win in 78% of their matches.

 

On their last meeting Borussia Dortmund won by 2 goals.

 

The winner of their last meeting was Borussia Dortmund.

 

Bayer Leverkusen wins 44% of halftimes, Borussia Dortmund wins 50%.

 

Bayer Leverkusen wins 1st half in 44% of their matches, Borussia Dortmund in 50% of their matches.

 

Borussia Dortmund have scored at least one goal for 24 consecutive matches.

 

Patrik Schick is Bayer Leverkusen's top scorer with 5 goals. Serhou Guirassy has scored 5 times for Borussia Dortmund.

 

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

 

Bayer Leverkusen haven't scored in 0 of their 6 home matches in Bundesliga this season.

 

Bayer Leverkusen have a winning streak of 3 matches.

 

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

 

Did you know that Bayer Leverkusen scores 26% of their goals between the minutes 16-30? This is the highest percentage in the league.

 

In Bundesliga, Bayer Leverkusen have 3 successive home wins.

 

Last season's matches: 2-4 (Bayer Leverkusen at home) and 2-3 (Borussia Dortmund at home).

 

During the last 66 meetings, Bayer Leverkusen have won 23 times, there have been 17 draws while Borussia Dortmund have won 26 times. The goal difference is 109-100 in favour of Borussia Dortmund.

 

During the last 33 meetings with Bayer Leverkusen playing at home, Bayer Leverkusen have won 12 times, there have been 12 draws while Borussia Dortmund have won 9 times. The goal difference is 61-52 in favour of Bayer Leverkusen.

 

The most common result of matches between Bayer Leverkusen and Borussia Dortmund is 1-1. 9 matches have ended with this result.

 

The most common result of matches between Bayer Leverkusen and Borussia Dortmund when Bayer Leverkusen is playing at home is 1-1. 5 matches have ended with this result.

Key match information

Date
Stadium BayArena, 30,210 Seats
Referee T. Welz

Score and result Bayer Leverkusen - Borussia Dortmund

The Bayer Leverkusen - Borussia Dortmund match (Football - Bundesliga) at 29/11/2025 09:30 is complete.

The Bayer Leverkusen - Borussia Dortmund match result is as follows: 1-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.