
Borussia Dortmund vs FC Cologne, 2023-24 German Bundesliga
· German BundesligaDortmund's Malen scores last-gasp winner over Cologne in season opener
![Dortmund celeb vs. Koln_20230819 [1296x729]](https://a.espncdn.com/photo/2023/0819/r1212788_1296x729_16-9.jpg)
Donyell Malen drilled in an 88th minute winner to hand Borussia Dortmund, last season's runner-up, a nervous 1-0 victory over visiting Cologne in their Bundesliga opener on Saturday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Attempt saved. Leart Paqarada (1. FC Köln) left footed shot from outside the box is saved in the bottom right corner. Assisted by Luca Waldschmidt.
- 4': Eric Martel (1. FC Köln) wins a free kick in the defensive half.
- 4': Foul by Julian Brandt (Borussia Dortmund).
- 6': Foul by Leart Paqarada (1. FC Köln).
- 6': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
- 10': Attempt blocked. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box is blocked.
- 11': Davie Selke (1. FC Köln) wins a free kick in the defensive half.
- 11': Foul by Mats Hummels (Borussia Dortmund).
- 11': Offside, 1. FC Köln. Benno Schmitz tries a through ball, but Rasmus Carstensen is caught offside.
- 17': Attempt blocked. Davie Selke (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Dejan Ljubicic.
- 17': Corner, 1. FC Köln. Conceded by Niklas Süle.
- 18': Attempt missed. Jeff Chabot (1. FC Köln) left footed shot from the left side of the box misses to the left. Assisted by Davie Selke with a headed pass.
- 20': Foul by Davie Selke (1. FC Köln).
- 20': Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.
- 20': Foul by Rasmus Carstensen (1. FC Köln).
- 20': Ramy Bensebaïni (Borussia Dortmund) wins a free kick on the left wing.
- 21': Donyell Malen (Borussia Dortmund) wins a free kick on the right wing.
- 21': Foul by Luca Waldschmidt (1. FC Köln).
- 22': Attempt missed. Mats Hummels (Borussia Dortmund) header from the centre of the box misses to the right. Assisted by Marco Reus with a cross following a set piece situation.
- 23': Delay in match (Borussia Dortmund).
- 25': Delay over. They are ready to continue.
- 26': Foul by Luca Waldschmidt (1. FC Köln).
- 26': Sébastien Haller (Borussia Dortmund) wins a free kick on the right wing.
- 28': Foul by Luca Waldschmidt (1. FC Köln).
- 28': Marcel Sabitzer (Borussia Dortmund) wins a free kick in the defensive half.
- 29': Corner, Borussia Dortmund. Conceded by Benno Schmitz.
- 30': Attempt blocked. Julian Brandt (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Marco Reus.
- 30': Attempt saved. Julian Brandt (Borussia Dortmund) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Emre Can.
- 30': Corner, Borussia Dortmund. Conceded by Marvin Schwäbe.
- 31': Attempt blocked. Sébastien Haller (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Julian Brandt with a cross.
- 31': Attempt blocked. Emre Can (Borussia Dortmund) right footed shot from outside the box is blocked.
- 31': Corner, Borussia Dortmund. Conceded by Luca Waldschmidt.
- 31': Attempt missed. Marco Reus (Borussia Dortmund) header from the right side of the six yard box misses to the left. Assisted by Julian Brandt with a cross following a corner.
- 31': Attempt missed. Mats Hummels (Borussia Dortmund) header from very close range misses to the left. Assisted by Marco Reus following a corner.
- 36': Attempt blocked. Eric Martel (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Florian Kainz.
- 36': Foul by Rasmus Carstensen (1. FC Köln).
- 36': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
- 39': Offside, 1. FC Köln. Luca Waldschmidt tries a through ball, but Davie Selke is caught offside.
- 40': Attempt missed. Dejan Ljubicic (1. FC Köln) right footed shot from outside the box is too high. Assisted by Eric Martel.
- 43': Florian Kainz (1. FC Köln) wins a free kick in the defensive half.
- 43': Foul by Mats Hummels (Borussia Dortmund).
- 45'+3': First Half ends, Borussia Dortmund 0, 1. FC Köln 0.
- 45': Second Half begins Borussia Dortmund 0, 1. FC Köln 0.
- 48': Foul by Marco Reus (Borussia Dortmund).
- 48': Leart Paqarada (1. FC Köln) wins a free kick on the left wing.
- 50': Corner, 1. FC Köln. Conceded by Mats Hummels.
- 51': Attempt missed. Eric Martel (1. FC Köln) header from the centre of the box misses to the left. Assisted by Florian Kainz with a cross following a corner.
- 52': Substitution, 1. FC Köln. Sargis Adamyan replaces Davie Selke because of an injury.
- 52': Delay in match (Borussia Dortmund).
- 53': Delay over. They are ready to continue.
- 53': Corner, Borussia Dortmund. Conceded by Eric Martel.
- 54': Attempt missed. Mats Hummels (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Julian Brandt with a cross following a corner.
- 55': Attempt saved. Sargis Adamyan (1. FC Köln) right footed shot from very close range is saved in the centre of the goal. Assisted by Rasmus Carstensen.
- 56': Offside, Borussia Dortmund. Donyell Malen tries a through ball, but Sébastien Haller is caught offside.
- 58': Delay in match because of an injury Dejan Ljubicic (1. FC Köln).
- 59': Substitution, Borussia Dortmund. Felix Nmecha replaces Emre Can.
- 59': Substitution, Borussia Dortmund. Youssoufa Moukoko replaces Sébastien Haller.
- 59': Delay over. They are ready to continue.
- 62': Hand ball by Ramy Bensebaïni (Borussia Dortmund).
- 63': Foul by Dejan Ljubicic (1. FC Köln).
- 63': Marco Reus (Borussia Dortmund) wins a free kick in the attacking half.
- 63': Attempt missed. Mats Hummels (Borussia Dortmund) right footed shot from very close range is too high. Assisted by Julian Brandt following a set piece situation.
- 64': Foul by Julian Ryerson (Borussia Dortmund).
- 64': Leart Paqarada (1. FC Köln) wins a free kick on the left wing.
- 66': Substitution, 1. FC Köln. Mathias Olesen replaces Florian Kainz.
- 66': Substitution, 1. FC Köln. Max Finkgrafe replaces Luca Waldschmidt.
- 68': Delay in match (Borussia Dortmund).
- 69': Substitution, Borussia Dortmund. Karim Adeyemi replaces Marco Reus.
- 70': Delay over. They are ready to continue.
- 71': Eric Martel (1. FC Köln) wins a free kick in the attacking half.
- 71': Foul by Youssoufa Moukoko (Borussia Dortmund).
- 72': Benno Schmitz (1. FC Köln) wins a free kick on the right wing.
- 72': Foul by Karim Adeyemi (Borussia Dortmund).
- 72': Hand ball by Karim Adeyemi (Borussia Dortmund).
- 73': Foul by Sargis Adamyan (1. FC Köln).
- 73': Ramy Bensebaïni (Borussia Dortmund) wins a free kick in the defensive half.
- 74': Foul by Youssoufa Moukoko (Borussia Dortmund).
- 74': Jeff Chabot (1. FC Köln) wins a free kick in the defensive half.
- 75': Attempt missed. Dejan Ljubicic (1. FC Köln) right footed shot from outside the box is close, but misses to the right. Assisted by Max Finkgrafe.
- 78': Attempt saved. Sargis Adamyan (1. FC Köln) header from the centre of the box is saved in the bottom left corner. Assisted by Rasmus Carstensen.
- 82': Attempt saved. Sargis Adamyan (1. FC Köln) left footed shot from outside the box is saved in the bottom right corner. Assisted by Max Finkgrafe.
- 83': Felix Nmecha (Borussia Dortmund) wins a free kick in the attacking half.
- 83': Foul by Eric Martel (1. FC Köln).
- 83': Substitution, Borussia Dortmund. Marius Wolf replaces Ramy Bensebaïni.
- 84': Substitution, Borussia Dortmund. Thorgan Hazard replaces Julian Ryerson.
- 86': Corner, Borussia Dortmund. Conceded by Max Finkgrafe.
- 86': Attempt blocked. Niklas Süle (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Julian Brandt with a cross.
- 87': Corner, Borussia Dortmund. Conceded by Jeff Chabot.
- 88': Attempt missed. Felix Nmecha (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Julian Brandt with a cross following a corner.
- 88': Goal! Borussia Dortmund 1, 1. FC Köln 0. Donyell Malen (Borussia Dortmund) right footed shot from the centre of the box to the top left corner. Assisted by Felix Nmecha following a corner.
- 90': Foul by Leart Paqarada (1. FC Köln).
- 90': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
- 90'+1': Substitution, 1. FC Köln. Luca Kilian replaces Rasmus Carstensen.
- 90'+1': Eric Martel (1. FC Köln) wins a free kick in the defensive half.
- 90'+1': Foul by Donyell Malen (Borussia Dortmund).
- 90'+1': Donyell Malen (Borussia Dortmund) is shown the yellow card for a bad foul.
- 90'+2': Foul by Marcel Sabitzer (Borussia Dortmund).
- 90'+2': Max Finkgrafe (1. FC Köln) wins a free kick in the defensive half.
- 90'+5': Dejan Ljubicic (1. FC Köln) wins a free kick on the left wing.
- 90'+5': Foul by Marius Wolf (Borussia Dortmund).
- 90'+6': Corner, 1. FC Köln. Conceded by Mats Hummels.
- 90'+7': Attempt missed. Max Finkgrafe (1. FC Köln) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Luca Kilian following a corner.
- 90'+7': Second Half ends, Borussia Dortmund 1, 1. FC Köln 0.
- 0': Match ends, Borussia Dortmund 1, 1. FC Köln 0.
Statistics
![]() |
DOR![]() |
|
---|---|---|
11 | Fouls | 13 |
0 | Yellow Cards | 1 |
0 | Red Cards | 0 |
2 | Offsides | 1 |
3 | Corner Kicks | 6 |
1 | Saves | 4 |
33.4 | Possession | 66.6 |
11 | SHOTS | 13 |
4 | ON GOAL | 2 |
0.4 | On Target % | 0.2 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
263 | Accurate Passes | 618 |
339 | Passes | 702 |
0.8 | Pass Completion % | 0.9 |
4 | Accurate Crosses | 6 |
20 | Crosses | 18 |
0.2 | Cross % | 0.3 |
34 | Long Balls | 52 |
15 | Accurate Long Balls | 37 |
0.4 | Long Balls % | 0.7 |
2 | Blocked Shots | 5 |
14 | Effective Tackles | 8 |
20 | Tackles | 11 |
0.7 | Tackle % | 0.7 |
12 | Interceptions | 10 |
22 | Effective Clearances | 14 |
22 | Clearances | 14 |
Game Information
Venue: SIGNAL IDUNA PARK
Location: Dortmund, Germany
Attendance: 81,365
Bundesliga Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
Bayern Munich | ||||
Bayer Leverkusen | ||||
Eintracht Frankfurt | ||||
SC Freiburg |
Line-Ups
Borussia Dortmund (4-2-3-1)
No. | Name |
---|---|
1 | Gregor Kobel (GK) |
15 | Mats Hummels |
25 | Niklas Süle |
5 | Ramy Bensebaini |
26 | Julian Ryerson |
11 | Marco Reus |
23 | Emre Can |
20 | Marcel Sabitzer |
9 | Sébastien Haller |
19 | Julian Brandt |
21 | Donyell Malen |
FC Cologne (4-2-3-1)
No. | Name |
---|---|
1 | Marvin Schwäbe (GK) |
24 | Jeff Chabot |
4 | Timo Hübers |
17 | Leart Paqarada |
2 | Benno Schmitz |
11 | Florian Kainz |
6 | Eric Martel |
7 | Dejan Ljubicic |
27 | Davie Selke |
9 | Luca Waldschmidt |
18 | Rasmus Carstensen |
Bundesliga News

The European soccer season is drawing to a close, but who will win the race for the titles, cups and European qualification -- and who will be relegated?

Leroy Sane and Michael Olise interrupt Alphonso Davies' interview to give him a beer shower.

Harry Kane got his long-awaited moment in the sun on Saturday as he lifted the Bundesliga trophy with Bayern Munich -- the first trophy of his career.

After seven years of suffering, Hamburger SV finally clinched their return to the Bundesliga by routing Ulm 6-1 in Germany's second division on Saturday.

Harry Kane reacts to Bayern Munich's Bundesliga title, earning him the first trophy of his career.