Bundesliga Gameweek 8
Borussia Dortmund 1 - 0 FT 1. FC Köln
Popular today
Most read in the last 24 hours
Futmetrix Verdict
100
FT
Sun, Sep 20
Manchester City
5-3
Sunderland
⚡ Intensity
100
⚖️ Balance
91
🏆 Stakes
67
🎲 Upset
0
Eight goals, hat-trick heroics, pure chaos.
Futmetrix Verdict
55
FT
Sun, Sep 20
Gamba Osaka
0-1
Vissel Kobe
⚡ Intensity
40
⚖️ Balance
20
🏆 Stakes
78
🎲 Upset
0
Erik breaks Gamba hearts at 90'
Futmetrix Verdict
100
FT
Sun, Sep 20
Atletico Madrid
2-1
Real Madrid
⚡ Intensity
86
⚖️ Balance
31
🏆 Stakes
100
🎲 Upset
60
A chaotic derby flips Madrid's hierarchy.
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
HT
↓ M. Bulter ↑T. Krauss 46'
↓ C. Ozkacar ↑D. Heintz 56'
63' Serhou Guirassy
68' ↓ P. Gross ↑M. Sabitzer
68' ↓ C. Chukwuemeka ↑M. Beier
↓ S. El Mala ↑L. Maina 72'
↓ D. Huseinbasic ↑R. Ache 72'
↓ I. Johannesson ↑J. Schmied 72'
79' ↓ K. Adeyemi ↑F. Silva
85' ↓ D. Svensson ↑J. Brandt
85' ↓ F. Nmecha ↑J. Bellingham
90' M. Beier (F. Silva)
90'+2 Maximilian Beier
FT
Player Cards
Our take on every player in this match
Borussia Dortmund
Goalkeepers
Gregor Kobel
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Waldemar Anton
MAGNET
105
Activity
105
Activity
94
Passes
11
Duels
Nico Schlotterbeck
MAGNET
103
Activity
103
Activity
98
Passes
5
Duels
Ramy Bensebaïni
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
77%
Pass Acc
Midfielders
Julian Ryerson
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
37%
Pass Acc
Pascal Groß
MAGNET
69
Activity
69
Activity
64
Passes
5
Duels
Felix Nmecha
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Daniel Svensson
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Karim Adeyemi
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Carney Chukwuemeka
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Serhou Guirassy
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
BENCH
Alexander Meyer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yan Couto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niklas Süle
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aaron Anselmino
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jobe Bellingham
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Julian Brandt
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Marcel Sabitzer
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Maximilian Beier
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.7
Rating
Fábio Silva
SUPER SUB
1
Assist
1
Assist
11
Minutes
6.7
Rating
1. FC Köln
Goalkeepers
Marvin Schwäbe
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Timo Hübers
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
75%
Duel Win %
Eric Martel
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Cenk Özkacar
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
56
Entry
Midfielders
Sebastian Sebulonsen
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ísac Bergmann Jóhannesson
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Denis Huseinbašić
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Kristoffer Lund
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Marius Bülter
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jakub Kamiński
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Said El Mala
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Ron-Robert Zieler
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joël Schmied
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Dominique Heintz
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Tom Krauß
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Florian Kainz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessio Castro-Montes
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Linton Maina
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Gian-Luca Waldschmidt
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ragnar Ache
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/25/2025 | Borussia Dortmund | 1 - 0 | 1. FC Köln | Bundesliga | Signal Iduna Park |
| 01/20/2024 | 1. FC Köln | 0 - 4 | Borussia Dortmund | Bundesliga | Cologne Stadium |
| 08/19/2023 | Borussia Dortmund | 1 - 0 | 1. FC Köln | Bundesliga | BVB Stadion Dortmund |
| 03/18/2023 | Borussia Dortmund | 6 - 1 | 1. FC Köln | Bundesliga | SIGNAL IDUNA PARK |
| 10/01/2022 | 1. FC Köln | 3 - 2 | Borussia Dortmund | Bundesliga | RheinEnergieStadion |
| 03/20/2022 | 1. FC Köln | 1 - 1 | Borussia Dortmund | Bundesliga | RheinEnergieStadion |
10/25/2025
01/20/2024
08/19/2023
03/18/2023
10/01/2022
03/20/2022
Borussia Dortmund Win
1. FC Köln Win
Draw
League Standings
P: 8 GD: +26
P: 8 GD: +7
P: 8 GD: +6
P: 8 GD: +8
P: 8 GD: +7
P: 8 GD: +3
P: 8 GD: +2
P: 8 GD: +1
P: 8 GD: -4
P: 8 GD: -4
P: 8 GD: -2
P: 10 GD: -5
P: 8 GD: -4
P: 8 GD: -6
P: 8 GD: -8
P: 2 GD: +1
P: 8 GD: -7
P: 8 GD: -9
P: 8 GD: -12
Match previews and recaps to help you decide which games are worth watching
Borussia Dortmund
1. FC Köln
Borussia Dortmund
1. FC Köln
Win Probability
Futmetrix AI estimate
Beier's Mercy Blow—Dortmund Finally Breaks Through Cologne's Wall
Average Entertainment Futmetrix Score: 49/100. After 89 minutes of relentless siege, Borussia Dortmund needed one moment of grace—and M. Beier delivered it in the 90th minute, ending a match that should have been finished long before.
The Assault on Signal Iduna Park
From the opening whistle, this was football played in one direction only. Dortmund unleashed a barrage with intensity bordering on obsession: 27 shots to Cologne's five. The ratio—5.4 to 1—tells the story of total domination. Yet here lay the paradox of modern football: possession without precision is just noise. Seventy percent of the ball and 19 corners should have yielded a rout. Instead, after 89 minutes, the scoreline remained locked at 0-0.
Schwäbe's Defiant Stand
Marvin Schwäbe of Cologne became the architect of Dortmund's frustration. Eight saves transformed a defensive catastrophe into an act of defiance. Every shot that came his way was a test of nerve—and he passed every one. The balance of the match tilted entirely toward the home side, yet Schwäbe refused to yield.
The Agony and the Ecstasy
Then came the 90th minute. F. Silva, introduced in the 79th minute, played a pass that encapsulated the entire evening: precise, purposeful, inevitable. Beier, the substitute brought on in the 68th minute, finished with the composure of a man who knows this is his moment. The goal fell not with thunder, but with the inevitability of fate.
Dortmund's rearguard—anchored by Ramy Bensebaini and Waldemar Anton—never allowed Cologne a genuine threat. Five shots, zero on target: the visiting attack was a phantom.
Key Questions
What made Marvin Schwäbe the difference?
Eight saves kept Cologne alive. Without him, Dortmund's intensity would have yielded a 5-0 or 6-0 rout.
How dramatic was Beier's late winner?
A 90th-minute goal after 89 minutes of siege—winner-takes-all drama. Beier needed just one chance to deliver.
How did the substitutes change the game?
Silva (79') and Beier (68') injected fresh energy. Beier scored the winner; Silva assisted—perfect super-sub timing.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Archive note: this preview was written after the match was played.
Dortmund’s Ambition Faces Köln’s Counter-Punch
Worth Watching Futmetrix Score: 65/100. A high-stakes six-pointer where Dortmund’s offensive depth must dismantle a resilient Köln side aiming to bridge the gap to the top six.
The Setup
The Signal Iduna Park sets the stage on October 25, 2025, for a fixture dripping with Stakes. Borussia Dortmund enters the fray in 3rd place, riding a wave of solid Form (WDDWW) as they hunt down the league leaders. For the visitors, the objective is equally vital; currently 8th, Köln needs a statement win to prove their European credentials. Despite the points gap, Köln's 50% away win rate suggests the tactical Balance of this match is tighter than the standings imply. With the Stars aligning for a Saturday afternoon thriller, neither side can afford a slip-up.
Key Battle
The individual duel between Julian Ryerson and Said El Mala will be a focal point of the tactical battle. Ryerson has been a creative force from the back, providing defensive stability and vital assists, while El Mala represents Köln’s most direct threat in transition. If Ryerson can nullify El Mala’s pace, Dortmund can commit more numbers forward to support S. Guirassy, effectively pinning the visitors back.
Our Prediction
Dortmund's home dominance is expected to shine through, though Köln’s ability to strike on the break remains a constant threat. Nico Schlotterbeck will need to remain disciplined at the back to prevent a smash-and-grab. We anticipate a 2-1 victory for the hosts, with the decisive moment likely coming from a moment of brilliance in the second half. Gregor Kobel may be called upon late, but the BVB frontline should have enough to secure all three points.