Borussia Dortmund vs 1. FC Köln

1 - 0
🕒 Sat, 25 Oct 2025 17:30 Europe/London 🧑‍⚖️ Benjamin Brand 🔁 Regular Season - 8 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 8
Regular Season Table
Borussia Dortmund 2 · 1. FC Köln 14
Referee Stats
15 matches · 3.67 yellow cards avg
Yellow cards avg 3.67
Reds avg 0.07
Penalties avg 0.40
Over 4.5 cards 27%
Home wins 40%
Draws 27%
Away wins 33%
How the match was won
  • Borussia Dortmund outshot their opponent (27-5).
  • Borussia Dortmund controlled possession (70%).
  • Borussia Dortmund had the sharper finishing (9-0 shots on target).

Team Overview

Borussia Dortmund (Home stats)

Games / Record

17
W-D-L: 13-2-2

Goals For / Against

40 / 16
Avg: 2.35 / 0.94

Points

41
Avg: 2.41

Clean Sheets

9

Failed to Score

1
1. FC Köln (Away stats)

Games / Record

17
W-D-L: 2-7-8

Goals For / Against

19 / 33
Avg: 1.12 / 1.94

Points

13
Avg: 0.76

Clean Sheets

2

Failed to Score

3

Match Context & Trends

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

Quick comparison bars

2.41
PPG
0.76
2.35
GF
1.12
0.94
GA
1.94
59%
O2.5
53%
41%
BTTS
71%
65%
Score 1st
24%

League-position context

Borussia Dortmund rank2nd
1. FC Köln rank14th
Borussia Dortmund points73
1. FC Köln points32
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.
1. FC Köln: #14 · 32 pts · GD -14
41 pts off the top 2. 12 pts off the play-off line. 0 pts clear of the relegation zone.
41-point gap between the two sides coming into kick-off.

Borussia Dortmund last 5 home

W W L W W
Points12/15
Weighted index80
Goals12-5
Record4-0-1
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.

1. FC Köln last 5 away

L D D D D
Points4/15
Weighted index22
Goals7-11
Record0-4-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

Borussia Dortmund trend breakdown

Over 2.559%
BTTS41%
BTTS + O2.535%
1H Over 0.594%
Also: Over 0.5 100% · Over 1.5 82% · Over 3.5 47% · 1H BTTS 18%

1. FC Köln trend breakdown

Over 2.553%
BTTS71%
BTTS + O2.553%
1H Over 0.565%
Also: Over 0.5 100% · Over 1.5 82% · Over 3.5 47% · 1H BTTS 29%

Scoring reliability

Borussia Dortmund score at home94%
Borussia Dortmund clean sheet at home53%
1. FC Köln score away82%
1. FC Köln clean sheet away12%

First-goal patterns

Borussia Dortmund score first65%
Borussia Dortmund win after scoring first91%
1. FC Köln score first24%
1. FC Köln win after scoring first50%
Comeback rate after conceding first: Borussia Dortmund 75% · 1. FC Köln 38%
Avg first goal minute: Borussia Dortmund 32.9' · 1. FC Köln 36.0'

Vs league average

Borussia Dortmund score at home2.35 vs 1.78
Borussia Dortmund concede at home0.94 vs 1.46
1. FC Köln score away1.12 vs 1.46
1. FC Köln concede away1.94 vs 1.78
Borussia Dortmund score 32% above league average, while 1. FC Köln score 23% below league average.
Defensive side: Borussia Dortmund are 35% below league average at home, and 1. FC Köln are 9% above league average away.

Head-to-head trends

Recent games5
Avg goals3.20
BTTS40%
Over 2.560%
At this venue setup: 2.80 goals on average across the last 5.

Borussia Dortmund goal timing (home)

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

1. FC Köln goal timing (away)

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

Match Statistics

Shots on Goal
9
0
Total Shots
27
5
Shots off Goal
10
5
Blocked Shots
8
0
Shots Inside Box
17
5
Shots Outside Box
10
0
Ball Possession
70%
30%
Corner Kicks
17
2
Fouls
10
8
Offsides
0
2
Yellow Cards
2
2
Red Cards
Goalkeeper Saves
1
8
Total Passes
603
260
Passes Accurate
534
198
Passes %
89%
76%

Events

Yellow Cards
Home
2
Away
2
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
44'
44' Í. Bergmann Jóhannesson
45'
45' S. Sebulonsen
46'
46' M. Bülter
1st substitution · For: T. Krauß
56'
56' C. Özkacar
2nd substitution · For: D. Heintz
63'
63' S. Guirassy
68'
68' C. Chukwuemeka
1st substitution · For: M. Beier
68'
68' P. Groß
2nd substitution · For: M. Sabitzer
72'
72' Í. Bergmann Jóhannesson
3rd substitution · For: J. Schmied
72'
72' S. El Mala
4th substitution · For: L. Maina
72'
72' D. Huseinbašić
5th substitution · For: R. Ache
79'
79' K. Adeyemi
3rd substitution · For: Fábio Silva
85'
85' F. Nmecha
4th substitution · For: J. Bellingham
85'
85' D. Svensson
5th substitution · For: J. Brandt
90'
90' Goal · 1-0
M. Beier
Normal Goal · Assist: Fábio Silva
90+2'
90+2' M. Beier

Borussia Dortmund vs 1. FC Köln 1-0: match report, goals, cards and substitutions

Borussia Dortmund beat 1. FC Köln 1-0 on Saturday, 25 October 2025 in Bundesliga. The match was refereed by Benjamin Brand.

First half: No goals were scored in the first half. Í. Bergmann Jóhannesson received a yellow card for 1. FC Köln at 44'. S. Sebulonsen received a yellow card for 1. FC Köln at 45'.

Second half: 1. FC Köln made their 1st substitution at 46', with M. Bülter replacing T. Krauß. 1. FC Köln made their 2nd substitution at 56', with C. Özkacar replacing D. Heintz. S. Guirassy received a yellow card for Borussia Dortmund at 63'. Borussia Dortmund made their 1st substitution at 68', with C. Chukwuemeka replacing M. Beier. Borussia Dortmund made their 2nd substitution at 68', with P. Groß replacing M. Sabitzer. 1. FC Köln made their 3rd substitution at 72', with Í. Bergmann Jóhannesson replacing J. Schmied. 1. FC Köln made their 4th substitution at 72', with S. El Mala replacing L. Maina. 1. FC Köln made their 5th substitution at 72', with D. Huseinbašić replacing R. Ache. Borussia Dortmund made their 3rd substitution at 79', with K. Adeyemi replacing Fábio Silva. Borussia Dortmund made their 4th substitution at 85', with F. Nmecha replacing J. Bellingham. Borussia Dortmund made their 5th substitution at 85', with D. Svensson replacing J. Brandt. Borussia Dortmund took the lead at 90' when M. Beier scored, with the assist credited to Fábio Silva, making the score 1-0. M. Beier received a yellow card for Borussia Dortmund at 90+2'.

Borussia Dortmund used 5 substitutions while 1. FC Köln used 5 substitutions. Borussia Dortmund got 2 yellow cards, while 1. FC Köln got 2 yellow cards.

How the match was won

  • Borussia Dortmund outshot their opponent (27-5).
  • Borussia Dortmund controlled possession (70%).
  • Borussia Dortmund had the sharper finishing (9-0 shots on target).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games17
Home Wins9
Draws5
Away Wins3
Over 2.5 Goals11 (64.7%)
BTTS11 (64.7%)
Home vs Away as Scheduled
Total Games8
Home Wins5
Draws2
Away Wins1
Over 2.5 Goals4 (50.0%)
BTTS3 (37.5%)

Borussia Dortmund vs 1. FC Köln Head-to-Head History by Season