Bayer Leverkusen vs Borussia Dortmund

1 - 2
🕒 Sat, 29 Nov 2025 17:30 Europe/London 📍 BayArena 🧑‍⚖️ Tobias Welz 🔁 Regular Season - 12 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 12
Regular Season Table
Bayer Leverkusen 6 · Borussia Dortmund 2
Referee Stats
14 matches · 4.93 yellow cards avg
Yellow cards avg 4.93
Reds avg 0.14
Penalties avg 0.36
Over 4.5 cards 64%
Home wins 36%
Draws 50%
Away wins 14%
How the match was won
  • Bayer Leverkusen outshot their opponent (14-7).
  • Bayer Leverkusen controlled possession (63%).
  • Physical contest: 7 yellows.

Team Overview

Bayer Leverkusen (Home stats)

Games / Record

17
W-D-L: 9-4-4

Goals For / Against

38 / 19
Avg: 2.24 / 1.12

Points

31
Avg: 1.82

Clean Sheets

6

Failed to Score

0
Borussia Dortmund (Away stats)

Games / Record

17
W-D-L: 9-5-3

Goals For / Against

30 / 18
Avg: 1.76 / 1.06

Points

32
Avg: 1.88

Clean Sheets

6

Failed to Score

1

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Bundesliga fixture.

Quick comparison bars

1.82
PPG
1.88
2.24
GF
1.76
1.12
GA
1.06
53%
O2.5
53%
65%
BTTS
59%
71%
Score 1st
76%

League-position context

Bayer Leverkusen rank6th
Borussia Dortmund rank2nd
Bayer Leverkusen points59
Borussia Dortmund points73
Bayer Leverkusen: #6 · 59 pts · GD +21
14 pts off the top 2. 16 pts above the play-off edge. 27 pts clear of the relegation zone.
Borussia Dortmund: #2 · 73 pts · GD +36
Currently in the automatic promotion spots. 30 pts above the play-off edge. 41 pts clear of the relegation zone.
14-point gap between the two sides coming into kick-off.

Bayer Leverkusen last 5 home

D W L W D
Points8/15
Weighted index53
Goals13-8
Record2-2-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

Borussia Dortmund last 5 away

W L L W W
Points9/15
Weighted index53
Goals7-4
Record3-0-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Bayer Leverkusen trend breakdown

Over 2.553%
BTTS65%
BTTS + O2.541%
1H Over 0.565%
Also: Over 0.5 100% · Over 1.5 94% · Over 3.5 35% · 1H BTTS 18%

Borussia Dortmund trend breakdown

Over 2.553%
BTTS59%
BTTS + O2.547%
1H Over 0.565%
Also: Over 0.5 100% · Over 1.5 88% · Over 3.5 18% · 1H BTTS 0%

Scoring reliability

Bayer Leverkusen score at home100%
Bayer Leverkusen clean sheet at home35%
Borussia Dortmund score away94%
Borussia Dortmund clean sheet away35%

First-goal patterns

Bayer Leverkusen score first71%
Bayer Leverkusen win after scoring first67%
Borussia Dortmund score first76%
Borussia Dortmund win after scoring first69%
Comeback rate after conceding first: Bayer Leverkusen 60% · Borussia Dortmund 25%
Avg first goal minute: Bayer Leverkusen 21.1' · Borussia Dortmund 37.7'

Vs league average

Bayer Leverkusen score at home2.24 vs 1.78
Bayer Leverkusen concede at home1.12 vs 1.46
Borussia Dortmund score away1.76 vs 1.46
Borussia Dortmund concede away1.06 vs 1.78
Bayer Leverkusen score 26% above league average, while Borussia Dortmund score 21% above league average.
Defensive side: Bayer Leverkusen are 23% below league average at home, and Borussia Dortmund are 40% below league average away.

Head-to-head trends

Recent games5
Avg goals3.40
BTTS80%
Over 2.560%
At this venue setup: 4.00 goals on average across the last 5.

Bayer Leverkusen goal timing (home)

1H scored: 50% 2H scored: 50% Danger: 76-90+ Vulnerable: 31-45
Goals scored by 15-minute interval
76-90+ 10
0-15 8
31-45 7
16-30 6
61-75 6
46-60 5
Goals conceded by 15-minute interval
31-45 6
16-30 5
61-75 5
76-90+ 4
0-15 2
46-60 2

Borussia Dortmund goal timing (away)

1H scored: 40% 2H scored: 60% Danger: 76-90+ Vulnerable: 76-90+
Goals scored by 15-minute interval
76-90+ 9
31-45 8
61-75 6
46-60 3
0-15 2
16-30 2
Goals conceded by 15-minute interval
76-90+ 12
16-30 3
31-45 3
46-60 3
61-75 2
0-15 0

Match Statistics

Shots on Goal
4
4
Total Shots
14
7
Shots off Goal
6
3
Blocked Shots
4
0
Shots Inside Box
9
6
Shots Outside Box
5
1
Ball Possession
63%
37%
Corner Kicks
10
3
Fouls
7
9
Offsides
3
1
Yellow Cards
3
4
Red Cards
Goalkeeper Saves
2
3
Total Passes
613
350
Passes Accurate
546
291
Passes %
89%
83%

Events

Yellow Cards
Home
3
Away
4
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
11'
11' N. Schlotterbeck
30'
30' M. Tillman
40'
40' E. Tapsoba
41'
41' Goal · 0-1
A. Anselmino
Normal Goal · Assist: D. Svensson
54'
54' J. Ryerson
61'
61' S. Guirassy
1st substitution · For: Fábio Silva
63'
63' P. Schick
1st substitution · For: Christian Kofane
65'
65' Goal · 0-2
K. Adeyemi
Normal Goal · Assist: Fábio Silva
74'
74' J. Hofmann
2nd substitution · For: C. Echeverri
74'
74' M. Tillman
3rd substitution · For: M. Terrier
80'
80' J. Ryerson
2nd substitution · For: Yan Couto
80'
80' K. Adeyemi
3rd substitution · For: J. Bellingham
82'
82' Fábio Silva
83'
83' Goal · 1-2
Christian Kofane
Normal Goal · Assist: I. Maza
88'
88' Yan Couto
88'
88' R. Andrich
4th substitution · For: J. Quansah
88'
88' E. Poku
5th substitution · For: N. Tella
90+1'
90+1' F. Nmecha
4th substitution · For: R. Bensebaïni
90+1'
90+1' J. Brandt
5th substitution · For: C. Chukwuemeka
90+4'
90+4' Aleix García

Bayer Leverkusen vs Borussia Dortmund 1-2: match report, goals, cards and substitutions

Borussia Dortmund beat Bayer Leverkusen 2-1 on Saturday, 29 November 2025 in Bundesliga. The match was refereed by Tobias Welz. It was played at BayArena.

First half: N. Schlotterbeck received a yellow card for Borussia Dortmund at 11'. M. Tillman received a yellow card for Bayer Leverkusen at 30'. E. Tapsoba received a yellow card for Bayer Leverkusen at 40'. Borussia Dortmund took the lead at 41' when A. Anselmino scored, with the assist credited to D. Svensson, making the score 0-1.

Second half: J. Ryerson received a yellow card for Borussia Dortmund at 54'. Borussia Dortmund made their 1st substitution at 61', with S. Guirassy replacing Fábio Silva. Bayer Leverkusen made their 1st substitution at 63', with P. Schick replacing Christian Kofane. Borussia Dortmund extended the lead at 65' when K. Adeyemi scored, with the assist credited to Fábio Silva, making the score 0-2. Bayer Leverkusen made their 2nd substitution at 74', with J. Hofmann replacing C. Echeverri. Bayer Leverkusen made their 3rd substitution at 74', with M. Tillman replacing M. Terrier. Borussia Dortmund made their 2nd substitution at 80', with J. Ryerson replacing Yan Couto. Borussia Dortmund made their 3rd substitution at 80', with K. Adeyemi replacing J. Bellingham. Fábio Silva received a yellow card for Borussia Dortmund at 82'. Bayer Leverkusen reduced the deficit at 83' when Christian Kofane scored, with the assist credited to I. Maza, making the score 1-2. Yan Couto received a yellow card for Borussia Dortmund at 88'. Bayer Leverkusen made their 4th substitution at 88', with R. Andrich replacing J. Quansah. Bayer Leverkusen made their 5th substitution at 88', with E. Poku replacing N. Tella. Borussia Dortmund made their 4th substitution at 90+1', with F. Nmecha replacing R. Bensebaïni. Borussia Dortmund made their 5th substitution at 90+1', with J. Brandt replacing C. Chukwuemeka. Aleix García received a yellow card for Bayer Leverkusen at 90+4'.

Bayer Leverkusen used 5 substitutions while Borussia Dortmund used 5 substitutions. Bayer Leverkusen got 3 yellow cards, while Borussia Dortmund got 4 yellow cards.

How the match was won

  • Bayer Leverkusen outshot their opponent (14-7).
  • Bayer Leverkusen controlled possession (63%).
  • Physical contest: 7 yellows.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games21
Home Wins6
Draws3
Away Wins12
Over 2.5 Goals13 (61.9%)
BTTS14 (66.7%)
Home vs Away as Scheduled
Total Games11
Home Wins3
Draws2
Away Wins6
Over 2.5 Goals6 (54.5%)
BTTS8 (72.7%)

Bayer Leverkusen vs Borussia Dortmund Head-to-Head History by Season