Bundesliga - Regular Season - 12
Saturday 29 November 202517:30
1/4

Score & Verdict

Bayer Leverkusen
1
-
Borussia Dortmund
2

Expected Goals (xG)

0.82
Bayer Leverkusen
vs
0.99
Borussia Dortmund

FutMetrix Score

61
worth_watching
-39
vs Pre
Slide 1 of 4
61
FULL TIME
Sat 29 Nov
Bayer Leverkusen
1-2
Borussia Dortmund
Intensity
48
⚖️ Balance
27
🏆 Stakes
72
🎲 Upset
50
-39 vs pre-game
Dortmund edges Leverkusen in Bundesliga thriller

Dortmund's Clinical Away Display Decides the Spitzenspiel

Worth Watching Futmetrix Score: 61/100. This six-pointer between title contenders was decided by ruthless efficiency—Dortmund converted their chances with ice-water composure whilst Leverkusen's dominance in possession crumbled against a perfectly-executed counter-attacking game plan.

Leverkusen's Control, Dortmund's Precision

At BayArena, the intensity was relentless from the first whistle. Leverkusen controlled proceedings with 63 per cent possession, dictating tempo and territory—yet Dortmund waited with predatory patience. In the 41st minute, the visitors struck. A. Anselmino finished with clinical precision after a pinpoint pass from D. Svensson, exposing Leverkusen's fatal flaw: dominance without teeth. Despite 14 shots to Dortmund's 7, Leverkusen's Expected Goals (0.82) lagged behind their visitors' 0.99. Possession meant nothing.

Adeyemi Seals It: The Counter-Attack Masterclass

After the interval, the balance shifted decisively. K. Adeyemi, set up by substitute F. Silva (introduced in minute 61), doubled Dortmund's advantage in the 65th minute. With just 37 per cent possession, the Black and Yellows orchestrated a textbook away performance. Gregor Kobel's three crucial saves in goal kept Leverkusen at bay, turning the BayArena into a fortress for the visitors. The stakes were enormous—a six-pointer separating third-placed Dortmund (25 points) from fourth-placed Leverkusen (23 points)—and Dortmund delivered.

Kofane's Late Rally: Too Little, Too Late

Christian Kofane's introduction in minute 63 injected hope. The super-sub struck in the 83rd minute to make it 2-1, sparking upset potential. Yet despite 13 corners to Dortmund's 3, Leverkusen couldn't engineer an equaliser. The lead changed hands once—in Dortmund's favour—and stayed there. This wasn't an upset; it was a masterclass in efficiency overcoming dominance, a verdict on which team wanted it more when it mattered.

Key Questions

What does this mean for Leverkusen's season?

Leverkusen remains fourth with 23 points but loses ground in the title race. Possession without conversion is a recurring nightmare that must be addressed immediately.

How did substitute Christian Kofane change the game?

Kofane injected attacking dynamism and scored in the 83rd minute to halve the deficit. His impact came too late to salvage a result, but signalled Leverkusen's fighting spirit.

Why is this match rated 61/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 61/100 places this match in the "Worth Watching" category.

Match Events

🟨11'
Nico Schlotterbeck
30'🟨
Malik Tillman
40'🟨
Edmond Tapsoba
41'
A. Anselmino
Assist: D. Svensson
HT
🟨54'
Julian Ryerson
🔄61'
S. Guirassy
↑ F. Silva
63'🔄
P. Schick
↑ C. M. Kofane
65'
K. Adeyemi
Assist: F. Silva
74'🔄
J. Hofmann
↑ C. Echeverri
74'🔄
M. Tillman
↑ M. Terrier
🔄80'
J. Ryerson
↑ Y. Couto
🔄80'
K. Adeyemi
↑ J. Bellingham
🟨82'
Fábio Silva
83'
C. M. Kofane
Assist: I. Maza
🟨88'
Yan Couto
88'🔄
R. Andrich
↑ J. Quansah
88'🔄
E. Poku
↑ N. Tella
🔄90'+1
F. Nmecha
↑ R. Bensebaini
🔄90'+1
J. Brandt
↑ C. Chukwuemeka
90'+4🟨
Aleix García
FT

Player Match Cards

Bayer Leverkusen

3-4-2-1
GK
M. Flekken
NPC
NPC
90
Minutes
90
Minute
18%
Pass A
6.5
Rating
DEF
R. Andrich
NPC
NPC
88
Minutes
88
Minute
49%
Pass A
6.9
Rating
L. Bade
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
1
On Tar
E. Tapsoba
Magnet
Magnet
94
Activity
94
Activi
88
Passes
6
Duels
MID
J. Hofmann
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
80%
Duel W
I. Maza
Architect
Architect
3
Key Passes
3
Key Pa
1
Assist
46%
Pass A
A. Garcia
Magnet
Magnet
128
Activity
128
Activi
124
Passes
4
Duels
A. Grimaldo
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
66%
Pass A
ATK
M. Tillman
NPC
NPC
74
Minutes
74
Minute
23%
Pass A
6.3
Rating
E. Poku
NPC
NPC
88
Minutes
88
Minute
24%
Pass A
6.3
Rating
P. Schick
NPC
NPC
63
Minutes
63
Minute
8%
Pass A
6.7
Rating
Bench
N. Lomb
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
J. Quansah
Cameo
Cameo
8
Minutes
8
Minute
0
Touche
None
Events
88'
J. Belocian
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
C. Echeverri
👻InvisibleNothing to note
74'
M. Terrier
👻InvisibleNothing to note
74'
E. Ben Seghir
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Sarco
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
N. Tella
Cameo
Cameo
8
Minutes
8
Minute
0
Touche
None
Events
88'
C. M. Kofane
Super Sub
Super Sub
0
Impact
0
Impact
27
Minute
7.7
Rating
63'

Borussia Dortmund

3-4-2-1
GK
G. Kobel
👻InvisibleNothing to note
DEF
A. Anselmino
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
W. Anton
👻InvisibleNothing to note
N. Schlotterbeck
NPC
NPC
90
Minutes
90
Minute
52%
Pass A
6.6
Rating
MID
J. Ryerson
NPC
NPC
80
Minutes
80
Minute
23%
Pass A
6.7
Rating
F. Nmecha
Enforcer
Enforcer
3
Tackles
3
Tackle
4
Duels
80%
Win %
M. Sabitzer
NPC
NPC
90
Minutes
90
Minute
19%
Pass A
6.3
Rating
D. Svensson
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
44%
Duel W
ATK
K. Adeyemi
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
J. Brandt
NPC
NPC
89
Minutes
89
Minute
29%
Pass A
6.6
Rating
S. Guirassy
👻InvisibleNothing to note
Bench
A. Meyer
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
Y. Couto
👻InvisibleNothing to note
80'
R. Bensebaini
Cameo
Cameo
1
Minutes
1
Minute
0
Touche
None
Events
90'
J. Bellingham
Cameo
Cameo
10
Minutes
10
Minute
4
Touche
None
Events
80'
P. Gross
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
C. Chukwuemeka
Cameo
Cameo
1
Minutes
1
Minute
2
Touche
None
Events
90'
E. Can
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
J. Duranville
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
F. Silva
Super Sub
Super Sub
0
Impact
0
Impact
29
Minute
6.9
Rating
61'

Head to Head Record

11/05/2025
Bundesliga
BayArena
10/01/2025
Bundesliga
SIGNAL IDUNA PARK
21/04/2024
Bundesliga
BVB Stadion Dortmund
03/12/2023
Bundesliga
BayArena
29/01/2023
Bundesliga
BayArena
06/08/2022
Bundesliga
SIGNAL IDUNA PARK
06/02/2022
Bundesliga
Signal-Iduna-Park
11/09/2021
Bundesliga
BayArena
Bayer Leverkusen Win
Borussia Dortmund Win
Draw

After Matchweek 12

P
12
GF
44
GA
9
GD
+35
W
Win
W
Win
D
Draw
W
Win
W
Win
P
12
GF
22
GA
13
GD
+9
D
Draw
W
Win
L
Loss
W
Win
W
Win
P
12
GF
21
GA
11
GD
+10
W
Win
D
Draw
D
Draw
W
Win
W
Win
P
12
GF
28
GA
17
GD
+11
L
Loss
W
Win
W
Win
L
Loss
W
Win
P
12
GF
25
GA
17
GD
+8
W
Win
D
Draw
W
Win
W
Win
W
Win
P
12
GF
21
GA
17
GD
+4
L
Loss
D
Draw
W
Win
L
Loss
W
Win
P
12
GF
28
GA
23
GD
+5
D
Draw
W
Win
W
Win
D
Draw
W
Win
P
12
GF
19
GA
20
GD
-1
W
Win
L
Loss
W
Win
D
Draw
L
Loss
P
12
GF
16
GA
21
GD
-5
D
Draw
L
Loss
W
Win
D
Draw
W
Win
101. FC Köln15
P
12
GF
21
GA
20
GD
+1
D
Draw
L
Loss
L
Loss
W
Win
L
Loss
P
12
GF
15
GA
19
GD
-4
L
Loss
W
Win
D
Draw
D
Draw
L
Loss
P
12
GF
16
GA
19
GD
-3
D
Draw
W
Win
W
Win
W
Win
L
Loss
P
12
GF
11
GA
18
GD
-7
W
Win
L
Loss
D
Draw
L
Loss
L
Loss
P
12
GF
15
GA
27
GD
-12
L
Loss
W
Win
L
Loss
L
Loss
L
Loss
P
12
GF
14
GA
22
GD
-8
D
Draw
L
Loss
L
Loss
L
Loss
W
Win
P
12
GF
10
GA
27
GD
-17
W
Win
L
Loss
L
Loss
D
Draw
L
Loss
P
12
GF
10
GA
24
GD
-14
L
Loss
L
Loss
L
Loss
L
Loss
L
Loss
P
12
GF
11
GA
23
GD
-12
L
Loss
D
Draw
L
Loss
D
Draw
L
Loss
Home Team
Away Team