KOE Cologne Cologne - BVB Dortmund Borussia Dortmund

KOE
1
BVB
2
RheinEnergieSTADION(Sold out)
whistleDaniel Stanislaw Siebert
Advertisement
46 %Maximilian Beier
Maximilian Beier

Vote for your Man of the Match!

Vote for your Man of the Match!
0:15
camera-professional-play-symbol

Watch: Nmecha discusses Dortmund's position in the table

0:35
camera-professional-play-symbol

Watch: The Dortmund players and fans celebrate a big three points

camera-photo

Full-time! Cologne 1-2 Dortmund

Dortmund hang on for all three points against Cologne. The Billy Goats were a man down for over half the game, but battled admirably to reduce the arrears. BVB stay second, while Cologne's attentions turn to the relegation battle and Sunday fixtures involving two of the bottom four.
Full-time
0:28
camera-professional-play-symbol

Late drama!

Schwäbe's up for another corner. He controls the cross and lifts a pass towards the six-yard area, where Özkacar goes to ground. The Billy Goats want a penalty, but offside is the decision.
90'
+ 6

Time running out

Dortmund survive a couple of corners - will Cologne get another chance?
90'
+ 5

Nothing given

Maina's deflected cross is kept out Kobel, but was there a handball from Couto as the ball came over? It's not going to be checked as Schwäbe comes up for the corner...
90'
+ 3

Another teen talent

There was a triple Cologne change before the goal, Bundesliga debutant Cenny Neumann among them.
90'
+ 1

Added time

Six minutes go up on the board as Bellingham replaces Nmecha in the BVB midfield.
90'
+ 1

Substitution

90'

Speed check: The fastest player in the game after 90 minutes

info-small
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Felix Nmecha
Felix Nmecha34.65km/h
2.
Maximilian Beier
Maximilian Beier33.42km/h
3.
Saïd El Mala
Saïd El Mala33.37km/h
camera-photo

Lifeline for Cologne!

Kamiński halves the deficit with a deflected strike past Kobel. No chance for the keeper, once that hit Anton. Suddenly, the home fans believe...
88'
Jakub Kamiński
Goal probability
info-small
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
9 %
Distance to Goal
info-small
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
15.49 m
83'

Süle return

The BVB defender is back after a few weeks out with a hamstring problem. Forward Adeyemi is also sent on for the final seven minutes or so.
80'

Over!

Bensebaini clears the crossbar from 18 yards after a nice interchange on the left-hand side involving Silva and Svensson.
78'

Crucial intervention

Schwäbe throws himself at the feet of Silva as the BVB sub tries to poke the ball across goal to a teammate.
76'

Applause for Niang

Maina's sent on in place of the teenaged Niang, who worked really hard on his full Bundesliga debut. The Cologne fans voice their appreciation as he heads off.
camera-photo

To the Max

Beier already has eight Bundesliga goals this season - as many as he managed across the entire 2024/25 campaign. Sixteen remains his best single-season Bundesliga haul to date (for Hoffenheim in 2023/24).
0:33
camera-professional-play-symbol

Overruled

No booking and no penalty as Özkacar is deemed to have played the ball first.
68'
Video Assistant RefereeVideo Assistant Referee
SituationPenalty
ReviewFoul?
DecisionNo penalty
67'

VAR check

There's clear contact, but did the challenge come before or after Silva tried to get a shot off on the rebound? The referee heads to the pitch-side monitor...
65'

Taking their chances

info-small
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
Dortmund have been very effective in the final third as Schwäbe repels a curling strike from Silva, who then goes down under Özkacar's challenge...
xGoals
0
0.94
1.31
2
Goals
65'

Service resumed

Dortmund are back on top. That goal came just when 10-man Cologne were building up a head of steam at only 1-0 down.
62'

Rotation

Couto replaces Ryerson on the right-hand side, while Silva is on for opening goalscorer Guirassy in the Dortmund attack. BVB have had a busy schedule of late, so those changes make a lot of sense in the circumstances.
camera-photo

Daylight for Dortmund!

Cologne's task has just got a whole lot harder. Krauß slips as Beier plays a give and go with Brandt before sweeping into the far corner. Great movement and a very composed finish from the BVB No.14
60'
Maximilian Beier
Goal probability
info-small
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
44 %
Shot speed
info-small
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
85.96 km/h
Distance to Goal
info-small
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
10.19 m
57'

Great save!

Kobel springs to his left to stop Kamiński from turning in El Mala's inside pass, with Svensson reacting fastest to deny Niang on the rebound. That's really got the home fans fired up!
55'

Rare breakaway

Respite for the hosts as Kamiński drives into the Dortmund area and has a near-post cross blocked. It's fired back in from outside the area, but Kobel makes an easy save.
52'

Defending in numbers

The Cologne players are hemmed in their own half in what's beginning to resemble a game of cat and mouse. They're going to have to be razor-sharp when they do get out.
49'

All BVB

Dortmund are controlling the play in the early stages of the second half, patiently probing for a second goal.
46'

Under way again

Kwasniok sacrifices a forward for defender, with Cologne a goal and man down.
Kick-off!

Goal of the Month - vote now!

camera-photo

Half-time! Cologne 0-1 Dortmund

Serhou Guirassy's 12th Bundesliga goal of the season is the difference at the break. Cologne have acquitted themselves pretty well, but Jahmai Simpson-Pusey's red card in stoppage time leaves them with a mountain to climb in the second half.
Half-time
45'
+ 6

Suspension

Bensebaini goes into the book after lunging in on Niang. He'll be missing against Augsburg next weekend, as a result.
0:29
camera-professional-play-symbol

Simpson-Pusey sent off!

After reviewing the incident on the pitch-side monitor, the referee upgrades the initial booking to a red card. It didn't look intentional, but studs were showing. The Man City loanee is lucky Beier is OK.
45'
Video Assistant RefereeVideo Assistant Referee
SituationNo red card
ReviewFoul?
DecisionRed card
44'

First booking

Simpson-Pusey goes into the book after stepping on the heel of Beier, who stays down...
41'

Pressure Handling

info-small
Pressure Handling
This Match Fact examines how successfully players perform under pressure. The percentage of "solved situations" indicates how often a player has freed himself from opponent pressure by dribbling, passing, scoring a goal or drawing a foul.
90%
%
Kristoffer Lund
10 times under pressure
Kristoffer Lund
40'

Strong save

Lund heads Svensson's cross straight to Guirassy, whose volleyed attempt is beaten away at his near post by Schwäbe.
38'

Bright spark

Niang rises above Bensebaini to head a left-wing cross over the crossbar. The 19-year-old has been very lively on his first Bundesliga start.
36'

Right idea

Niang threatens on the Cologne right, but his low cross into the six-yard area is just behind Kamiński. Massive let-off for Dortmund!
0:21
camera-professional-play-symbol

Trading chances

Van den Berg puts his body on the line to block a rising drive from Beier. Cologne go straight on the attack as a deep cross finds El Mala, who rifles into the side netting from a promising position inside the BVB area.
32'

Relegation threat

Cologne are just two points clear of the drop zone in the live table, with two of the sides below them (Bremen and St. Pauli) in action tomorrow.
30'

Speed check: The fastest player in the game after 30 minutes

info-small
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
29'

Expected Goals

info-small
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
One shot on target, one goal for Dortmund. Talk about clinical.
xGoals
0
0.83
0.66
1
Goals
29'

Goal attempts
4off target
1on target
3off target
1on target
26'

Schlotti plays on

Schlotterbeck gives the Dortmund bench a thumbs-up, before returning to the pitch. He overstretched when challenging for the ball with Ache, but is moving freely once again.
24'

Injury concern

Schlotterbeck's gone down in some discomfort. That's the last thing BVB need after Emre Can was ruled out for the rest of the season with an ACL tear...
22'

Ramadan break

Players observing Ramadan, including Guirassy, break their fast to take on some energy pouches and fluids as the sun begins to set in Cologne.
19'

Response

Niang goes on the outside of Bensebaini, but can only find the side netting from a difficult angle.
camera-photo

Against his former club!

Beier loops a ball over the top of the Cologne defence after the initial corner is cleared, and there's Guirassy on the stretch to toe BVB in front against one of his ex-employers.
16'
Serhou Guirassy
Goal probability
info-small
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
51 %
Distance to Goal
info-small
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
7.37 m
15'

Defensive error

Cologne have Dortmund penned in as they win three straight corners. Jóhannesson's misplaced pass following the third attempt plays his side into real danger, but a defender recovers to deflect Beier's shot behind.
12'

Encouraging start

Kwasniok will be happy with his side's approach in the early stages. The Billy Goats are moving the ball with confidence and not holding back when it comes to attacking in the wide areas.
9'

Danger!

Ryerson sends over a cross that's cleared only as far as Svensson. He swings a right boot at the bouncing ball, but the shot's blocked. Sabitzer fires comfortably over from 18 yards on the follow-up.
6'

Kobel tested

Cologne find more joy on the left-hand side as El Mala crosses for Niang, whose downward header bounces up and forces Kobel to tip over the bar.
4'

Win Probability

info-small
Win Probability
Dortmund are the favourites, despite dropping points in six of their 12 away games so far this season (W6, D5, L1).
0'
45.8 %
Now
44.9 %
1'

Scramble!

Lund plays a dangerous pass into the six-yard area for Jóhannesson, whose goal-bound strike is blocked by Bensebaini. Kobel is out to narrow the angle as the loose ball bounces around dangerously, before a BVB player gets it clear.
1'

We're off!

Splendid conditions in Cologne as the game gets under way.
Kick-off!
0:26
camera-professional-play-symbol

Watch: Dortmund fans in fine voice

camera-photo

Pitch inspection

Adeyemi (l.) and Beier (r.) get a feel for the playing surface at the RheinEnergieSTADION.
camera-photo

Four changes for Dortmund

Following last week's Klassiker defeat against Bayern, BVB boss Niko Kovač brings in Bensebaini for the injured Can, Ryerson (following suspension) for Couto, Brandt for Adeyemi and Guirassy for Silva.
camera-photo

More on that Cologne team

Lukas Kwasniok makes three changes to his starting XI from the Matchday 24 defeat in Augsburg. Özkacar, Waldschmidt and Bülter drop to the bench, with Johannesson, Niang and El Mala (pictured) all coming in.

Cologne subs

Zieler, Özkacar, Neumann, Heintz, Maina, Chávez, Kainz, Bülter, Waldschmidt

Dortmund subs

Meyer, Couto, Süle, Reggiani, Özcan, Bellingham, Silva, Adeyemi, Inácio
camera-photo

Pressure on BVB

Bayern's win yesterday means there is now a 14-point gap between the two. Of more immediate concern for Dortmund is the fact that Hoffenheim (4-2 against Heidenheim) won today, moving them to within three points of Niko Kovač's side.
3:01
camera-professional-play-symbol

Watch: Niko Kovač's pre-match press conference

1:45
camera-professional-play-symbol

Watch: Lukas Kwasniok's pre-match press conference

3:47
camera-professional-play-symbol

Watch: The art of the set piece

The 2025/26 season has already seen some brilliant set-piece routines, with sides trying to improve their efficiency in a game of fine margins.
camera-photo

Lukas Kwasniok on facing Dortmund

"With the way the team go about their daily work, their commitment, the total support for one another – that gives me the conviction that we can win games like this. Dortmund are very difficult to play against because they are incredibly disciplined and have a physical presence. They are very serious, professional and mature. But we have the vision and the belief that we can win.”
camera-photo

Niko Kovač on facing Cologne

"This team, especially at home in this fantastic stadium with its amazing atmosphere, is capable of special things. We have to give our all again and work hard to defeat our opponents."
camera-photo

Cologne's BVB problem

The hosts have lost their last four games against Dortmund, scoring just once in that time. The visitors have scored 12 times across those four wins, losing only two games from their last 10 against the Billy Goats.
camera-photo

El Mala - start or from the bench?

The youngster has been a breakout star for Cologne this season, but should he start here? Four of Cologne's six Bundesliga wins have come when he was introduced from the bench, while he has been directly involved in a goal every 63 minutes when on as a substitute compared to 155 when starting.
camera-photo

Considerable improvement from last year

Dortmund were 10th at this point last season, while they are currently only five points behind the 57 they managed across the entirety of 2024/25.
camera-photo

Slight blip under Kovač

Dortmund have lost two consecutive competitive matches for the first time under Niko Kovač, with last weekend's Klassiker defeat against Bayern following the UEFA Champions League reverse against Atalanta. However, they are still in a good position in the Bundesliga with a six-point buffer over third place.
camera-photo

Cologne struggling

The Billy Goats made a great start to life back in the Bundesliga, picking up a healthy 14 points from their first nine games. However, in their subsequent 15 matches, they have managed only 10, putting them in danger of a return to the second tier. Currently in 13th place, their lowest position all season, Cologne are just two points above the relegation play-off spot.
2:03
camera-professional-play-symbol

Watch: Dortmund 1-0 Cologne - previous meeting

Maximilian Beier scored a late winner as Dortmund prevailed the last time these two met on Matchday 8. BVB have since moved up from the fourth spot they then occupied, but the Billy Goats are now five places worse off.
2:03
camera-professional-play-symbol

Watch: Augsburg 2-0 Cologne - highlights

Cologne were beaten by Augsburg at the WWK Arena on Matchday 24 as they dropped closer to the relegation zone.
2:03
camera-professional-play-symbol

Watch: Borussia Dortmund 2-3 Bayern Munich - highlights

Despite a spirited Klassiker performance, Dortmund were edged out by Bayern Munich last time out, a result that leaves them 11 points adrift of the league leaders.

Hello and welcome!

Welcome along and thanks for joining us for build-up and live coverage of this Matchday 25 fixture between Cologne and Borussia Dortmund.