FC Cologne vs Borussia Dortmund

7 March 2026 · Bundesliga · 2025/26 · Referee Daniel Siebert

Full time 1 – 2

Half-time: 0–1

  • Jakub Kaminski 88’
  • Serhou Guirassy 16’
  • Maximilian Beier 60’

Match summary

Borussia Dortmund won 2-1 away at FC Cologne. Borussia Dortmund led 1-0 at half-time.

Serhou Guirassy put Borussia Dortmund ahead from a corner in the 16th minute, set up by Maximilian Beier, Maximilian Beier made it 0-2 in the 60th minute, set up by Julian Brandt, and Jakub Kaminski pulled one back to make it 1-2 in the 88th minute.

The chances backed that up: Borussia Dortmund created 1.96 expected goals (xG) from 13 shots to FC Cologne's 0.97 from 14. FC Cologne had a player sent off.

Match stats

39% Possession 61%
14 Shots 13
4 Shots on target 5
9 Corners 4
90 Attacks 114
50 Dangerous attacks 53
368 Passes 606
79% Pass accuracy 89%
10 Tackles 12
9 Fouls 13
1 Yellow cards 1
1 Red cards 0
5 Offsides 2

Key events

FC Cologne Borussia Dortmund
Kick-off
Youssoupha NiangShot on target
5’
16’
Serhou GuirassyRight foot shot0-1 (Borussia Dortmund)
40’
Serhou GuirassyShot on target
Jahmai Simpson-Pusey: card review (VAR)
45+1’
45+2’
45+5’
Half-time0-1
Cenk ÖzkacarÍsak Jóhannesson
46’
47’
Nico SchlotterbeckShot on target
Second half underway
Kristoffer LundShot on target
54’
Jakub KaminskiShot on target
56’
60’
Maximilian BeierRight foot shot0-2 (Borussia Dortmund)
66’
Fabio SilvaShot on target
68’
VAR review
Linton MainaYoussoupha Niang
75’
82’
Niklas SüleRamy Bensebaini
Dominique HeintzTom Krauß
86’
Cenny NeumannSaid El Mala
86’
86’
Jakub KamińskiRight foot shot1-2 (FC Cologne)
88’
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 1.96 16’ Serhou Guirassy (Borussia Dortmund), 0-1 16’ 60’ Maximilian Beier (Borussia Dortmund), 0-2 60’ 88’ Jakub Kaminski (FC Cologne), 1-2 88’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 1.96 16’ Serhou Guirassy (Borussia Dortmund), 0-1 Guirassy 16’ 60’ Maximilian Beier (Borussia Dortmund), 0-2 Beier 60’ 88’ Jakub Kaminski (FC Cologne), 1-2 Kaminski 88’
FC Cologne 0.97 xGBorussia Dortmund 1.96 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking FC Cologne attacking 
16’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.47 xG, goal 60’ Maximilian Beier (Borussia Dortmund), open play, 0.44 xG, goal 40’ Serhou Guirassy (Borussia Dortmund), open play, 0.42 xG, saved 1’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.14 xG, blocked 1’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.13 xG, blocked 5’ Youssoupha Niang (FC Cologne), open play, 0.10 xG, saved 66’ Fabio Silva (Borussia Dortmund), open play, 0.10 xG, off target 56’ Jakub Kaminski (FC Cologne), open play, 0.09 xG, saved 66’ Fabio Silva (Borussia Dortmund), open play, 0.09 xG, saved 19’ Youssoupha Niang (FC Cologne), open play, 0.08 xG, off target 34’ Ragnar Ache (FC Cologne), open play, 0.08 xG, off target 34’ Said El Mala (FC Cologne), open play, 0.09 xG, off target 80’ Ramy Bensebaini (Borussia Dortmund), open play, 0.09 xG, off target 33’ Maximilian Beier (Borussia Dortmund), open play, 0.07 xG, blocked 15’ Maximilian Beier (Borussia Dortmund), open play, 0.07 xG, blocked 57’ Youssoupha Niang (FC Cologne), open play, 0.07 xG, blocked 88’ Jakub Kaminski (FC Cologne), open play, 0.06 xG, goal 89’ Karim Adeyemi (Borussia Dortmund), open play, 0.06 xG, blocked 9’ Daniel Svensson (Borussia Dortmund), open play, 0.05 xG, blocked 39’ Youssoupha Niang (FC Cologne), open play, 0.05 xG, off target 47’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.05 xG, saved 38’ Ragnar Ache (FC Cologne), open play, 0.04 xG, blocked 75’ Felix Nmecha (Borussia Dortmund), open play, 0.03 xG, off target 9’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, off target 57’ Eric Martel (FC Cologne), open play, 0.02 xG, off target 15’ Kristoffer Lund (FC Cologne), from a corner, 0.02 xG, blocked 54’ Kristoffer Lund (FC Cologne), open play, 0.02 xG, saved 16’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.47 xG, goal 60’ Maximilian Beier (Borussia Dortmund), open play, 0.44 xG, goal 40’ Serhou Guirassy (Borussia Dortmund), open play, 0.42 xG, saved 1’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.14 xG, blocked 1’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.13 xG, blocked 5’ Youssoupha Niang (FC Cologne), open play, 0.10 xG, saved 56’ Jakub Kaminski (FC Cologne), open play, 0.09 xG, saved 66’ Fabio Silva (Borussia Dortmund), open play, 0.10 xG, off target 66’ Fabio Silva (Borussia Dortmund), open play, 0.09 xG, saved 34’ Said El Mala (FC Cologne), open play, 0.09 xG, off target 80’ Ramy Bensebaini (Borussia Dortmund), open play, 0.09 xG, off target 19’ Youssoupha Niang (FC Cologne), open play, 0.08 xG, off target 34’ Ragnar Ache (FC Cologne), open play, 0.08 xG, off target 15’ Maximilian Beier (Borussia Dortmund), open play, 0.07 xG, blocked 33’ Maximilian Beier (Borussia Dortmund), open play, 0.07 xG, blocked 57’ Youssoupha Niang (FC Cologne), open play, 0.07 xG, blocked 88’ Jakub Kaminski (FC Cologne), open play, 0.06 xG, goal 89’ Karim Adeyemi (Borussia Dortmund), open play, 0.06 xG, blocked 39’ Youssoupha Niang (FC Cologne), open play, 0.05 xG, off target 9’ Daniel Svensson (Borussia Dortmund), open play, 0.05 xG, blocked 47’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.05 xG, saved 38’ Ragnar Ache (FC Cologne), open play, 0.04 xG, blocked 75’ Felix Nmecha (Borussia Dortmund), open play, 0.03 xG, off target 9’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, off target 57’ Eric Martel (FC Cologne), open play, 0.02 xG, off target 15’ Kristoffer Lund (FC Cologne), from a corner, 0.02 xG, blocked 54’ Kristoffer Lund (FC Cologne), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

FC Cologne 4-2-3-1 Starting XI
Schwäbe
Krauß 86’
Berg
Simpson-Pusey
Lund
Jóhannesson 46’
Martel
Niang 75’
Kamiński
Mala 86’
Ache 87’
Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Bensebaini 82’
Schlotterbeck
Anton
Svensson
Nmecha 90’
Sabitzer
Ryerson 61’
Brandt
Beier 83’
Guirassy 61’

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.000
Tom Krauß DEF900 0.000.162
Rav van den Berg DEF900 0.000.000
Jahmai Simpson-Pusey DEF460 0.000.000
Kristoffer Lund DEF902 0.030.000
Eric Martel MID901 0.020.041
Ísak Bergmann Jóhannesson MID522 0.270.000
Youssoupha Niang MID814 0.300.021
Jakub Kaminski MID9012 0.150.162
Said El Mala MID901 0.090.243
Ragnar Ache FWD902 0.120.091
Cenk Özkacar Sub380 0.000.000
Linton Maina Sub90 0.000.000
Dominique Heintz Sub10 0.000.000
Marius Bülter Sub10 0.000.000
Cenny Neumann Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 23% Avg odds 4.03
Draw 24% Avg odds 3.94
Borussia Dortmund win 53% Avg odds 1.77

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.