Borussia Dortmund vs FC Cologne

18 March 2023 · Bundesliga · 2022/23 · Referee Daniel Siebert

Full time 6 – 1

Half-time: 4–1

  • Raphael Guerreiro 15’
  • Sébastien Haller 17’, 69’
  • Marco Reus 32’, 70’
  • Donyell Malen 36’
  • Davie Selke 42’

Match summary

Borussia Dortmund won comfortably, 6-1 at home to FC Cologne. Borussia Dortmund led 4-1 at half-time.

In the first half, Raphael Guerreiro put Borussia Dortmund ahead in the 15th minute, set up by Donyell Malen, Sébastien Haller made it 2-0 in the 17th minute, set up by Raphael Guerreiro, Marco Reus made it 3-0 in the 32nd minute, set up by Raphael Guerreiro, Donyell Malen made it 4-0 in the 36th minute, set up by Niklas Süle, and Davie Selke pulled one back to make it 4-1 in the 42nd minute. In the second half, Haller made it 5-1 in the 69th minute and Reus made it 6-1 in the 70th minute, set up by Donyell Malen.

The chances backed that up: Borussia Dortmund created 3.45 expected goals (xG) from 12 shots to FC Cologne's 1.57 from 11.

Match stats

Borussia Dortmund FC Cologne
11 Shots 11
8 Shots on Target 5
1 Corners 6
1 Yellow Cards 0
0 Red Cards 0
3.37 xG 1.47
3.37 Non-penalty xG 1.47
15 Deep Completions 4

Key events

Borussia Dortmund FC Cologne
Kick-off
Raphael Guerreiro
Assist: Donyell Malen
1-0 (Borussia Dortmund)
15’
Sébastien Haller
Assist: Raphael Guerreiro
2-0 (Borussia Dortmund)
17’
Marco Reus
Assist: Raphael Guerreiro
3-0 (Borussia Dortmund)
32’
Donyell Malen
Assist: Niklas Süle
4-0 (Borussia Dortmund)
36’
42’
Davie Selke4-1 (FC Cologne)
Half-time4-1
Sébastien Haller5-1 (Borussia Dortmund)
69’
Marco Reus
Assist: Donyell Malen
6-1 (Borussia Dortmund)
70’
Full-time6-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Borussia Dortmund
  • Mahmoud Dahoud

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.45 1.57 15’ Raphael Guerreiro (Borussia Dortmund), 1-0 15’ 17’ Sébastien Haller (Borussia Dortmund), 2-0 17’ 32’ Marco Reus (Borussia Dortmund), 3-0 32’ 36’ Donyell Malen (Borussia Dortmund), 4-0 36’ 42’ Davie Selke (FC Cologne), 4-1 42’ 69’ Sébastien Haller (Borussia Dortmund), 5-1 69’ 70’ Marco Reus (Borussia Dortmund), 6-1 70’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.45 1.57 15’ Raphael Guerreiro (Borussia Dortmund), 1-0 Guerreiro 15’ 17’ Sébastien Haller (Borussia Dortmund), 2-0 Haller 17’ 32’ Marco Reus (Borussia Dortmund), 3-0 Reus 32’ 36’ Donyell Malen (Borussia Dortmund), 4-0 Malen 36’ 42’ Davie Selke (FC Cologne), 4-1 Selke 42’ 69’ Sébastien Haller (Borussia Dortmund), 5-1 Haller 69’ 70’ Marco Reus (Borussia Dortmund), 6-1 Reus 70’
Borussia Dortmund 3.45 xGFC Cologne 1.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 FC Cologne attacking Borussia Dortmund attacking 
69’ Sébastien Haller (Borussia Dortmund), set piece, 0.85 xG, goal 89’ Kingsley Schindler (FC Cologne), open play, 0.77 xG, hit the woodwork 32’ Donyell Malen (Borussia Dortmund), open play, 0.60 xG, saved 70’ Marco Reus (Borussia Dortmund), open play, 0.52 xG, goal 17’ Sébastien Haller (Borussia Dortmund), open play, 0.48 xG, goal 15’ Raphael Guerreiro (Borussia Dortmund), open play, 0.42 xG, goal 42’ Davie Selke (FC Cologne), open play, 0.29 xG, goal 32’ Marco Reus (Borussia Dortmund), open play, 0.13 xG, goal 89’ Linton Maina (FC Cologne), open play, 0.10 xG, saved 69’ Mahmoud Dahoud (Borussia Dortmund), direct free kick, 0.10 xG, saved 89’ Niklas Süle (Borussia Dortmund), from a corner, 0.10 xG, hit the woodwork 89’ Tom Rothe (Borussia Dortmund), from a corner, 0.10 xG, off target 54’ Davie Selke (FC Cologne), set piece, 0.09 xG, off target 36’ Donyell Malen (Borussia Dortmund), open play, 0.08 xG, goal 42’ Davie Selke (FC Cologne), open play, 0.07 xG, saved 62’ Julian Ryerson (Borussia Dortmund), open play, 0.07 xG, off target 26’ Jonas Hector (FC Cologne), set piece, 0.06 xG, blocked 21’ Sargis Adamyan (FC Cologne), open play, 0.06 xG, saved 39’ Florian Kainz (FC Cologne), open play, 0.04 xG, blocked 79’ Dejan Ljubicic (FC Cologne), set piece, 0.04 xG, saved 39’ Davie Selke (FC Cologne), open play, 0.03 xG, blocked 14’ Marius Wolf (Borussia Dortmund), open play, 0.02 xG, off target 22’ Dejan Ljubicic (FC Cologne), open play, 0.01 xG, off target 69’ Sébastien Haller (Borussia Dortmund), set piece, 0.85 xG, goal 89’ Kingsley Schindler (FC Cologne), open play, 0.77 xG, hit the woodwork 32’ Donyell Malen (Borussia Dortmund), open play, 0.60 xG, saved 70’ Marco Reus (Borussia Dortmund), open play, 0.52 xG, goal 17’ Sébastien Haller (Borussia Dortmund), open play, 0.48 xG, goal 15’ Raphael Guerreiro (Borussia Dortmund), open play, 0.42 xG, goal 42’ Davie Selke (FC Cologne), open play, 0.29 xG, goal 32’ Marco Reus (Borussia Dortmund), open play, 0.13 xG, goal 89’ Linton Maina (FC Cologne), open play, 0.10 xG, saved 69’ Mahmoud Dahoud (Borussia Dortmund), direct free kick, 0.10 xG, saved 89’ Tom Rothe (Borussia Dortmund), from a corner, 0.10 xG, off target 89’ Niklas Süle (Borussia Dortmund), from a corner, 0.10 xG, hit the woodwork 54’ Davie Selke (FC Cologne), set piece, 0.09 xG, off target 36’ Donyell Malen (Borussia Dortmund), open play, 0.08 xG, goal 42’ Davie Selke (FC Cologne), open play, 0.07 xG, saved 62’ Julian Ryerson (Borussia Dortmund), open play, 0.07 xG, off target 26’ Jonas Hector (FC Cologne), set piece, 0.06 xG, blocked 21’ Sargis Adamyan (FC Cologne), open play, 0.06 xG, saved 39’ Florian Kainz (FC Cologne), open play, 0.04 xG, blocked 79’ Dejan Ljubicic (FC Cologne), set piece, 0.04 xG, saved 39’ Davie Selke (FC Cologne), open play, 0.03 xG, blocked 14’ Marius Wolf (Borussia Dortmund), open play, 0.02 xG, off target 22’ Dejan Ljubicic (FC Cologne), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Alexander Meyer GK900 0.000.000
Marius Wolf DEF901 0.020.000
Nico Schlotterbeck DEF900 0.000.000
Niklas Süle DEF9011 0.100.081
Julian Ryerson DEF811 0.070.000
Raphael Guerreiro MID90121 0.420.673
Jude Bellingham MID900 0.000.702
Mahmoud Dahoud MID811 0.100.000
Donyell Malen FWD74122 0.680.942
Sébastien Haller FWD7422 1.320.000
Marco Reus FWD7422 0.650.000
Thomas Meunier Sub160 0.000.000
Anthony Modeste Sub160 0.000.000
Giovanni Reyna Sub160 0.000.000
Mats Hummels Sub90 0.000.101
Tom Rothe Sub91 0.100.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 62% Avg odds 1.54
Draw 21% Avg odds 4.54
FC Cologne win 17% Avg odds 5.69

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.