Borussia Dortmund vs Holstein Kiel, 2024-25 German Bundesliga
· German Bundesliga3 - 0
Dortmund snatch last Champions League spot with win over Kiel in season finale
Borussia Dortmund cruised past relegated Holstein Kiel 3-0 on Saturday to finish fourth and snatch the last Champions League spot for next season
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Penalty Borussia Dortmund. Felix Nmecha draws a foul in the penalty area.
- 2': Penalty conceded by Lewis Holtby (Holstein Kiel) after a foul in the penalty area.
- 3': Goal! Borussia Dortmund 1, Holstein Kiel 0. Serhou Guirassy (Borussia Dortmund) converts the penalty with a right footed shot to the bottom left corner.
- 9': Foul by Carl Johansson (Holstein Kiel).
- 9': Karim Adeyemi (Borussia Dortmund) wins a free kick in the attacking half.
- 9': Carl Johansson (Holstein Kiel) is shown the red card.
- 13': Offside, Borussia Dortmund. Daniel Svensson is caught offside.
- 15': Attempt blocked. Nicolai Remberg (Holstein Kiel) header from the centre of the box is blocked. Assisted by Shuto Machino.
- 17': Alexander Bernhardsson (Holstein Kiel) wins a free kick in the defensive half.
- 17': Foul by Karim Adeyemi (Borussia Dortmund).
- 20': Corner, Borussia Dortmund. Conceded by Alexander Bernhardsson.
- 21': Attempt saved. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box is saved in the centre of the goal. Assisted by Julian Ryerson.
- 21': Corner, Borussia Dortmund. Conceded by Thomas Dähne.
- 21': Attempt missed. Karim Adeyemi (Borussia Dortmund) left footed shot from outside the box is close, but misses the top left corner following a corner.
- 22': Foul by Julian Brandt (Borussia Dortmund).
- 22': Nicolai Remberg (Holstein Kiel) wins a free kick in the defensive half.
- 25': Attempt blocked. Julian Ryerson (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Serhou Guirassy.
- 25': Corner, Borussia Dortmund. Conceded by Nicolai Remberg.
- 26': Foul by Marcel Sabitzer (Borussia Dortmund).
- 26': Thomas Dähne (Holstein Kiel) wins a free kick in the defensive half.
- 29': Attempt missed. Felix Nmecha (Borussia Dortmund) right footed shot from the centre of the box is too high. Assisted by Karim Adeyemi.
- 32': Delay in match because of an injury Nicolai Remberg (Holstein Kiel).
- 33': Delay over. They are ready to continue.
- 34': Corner, Borussia Dortmund. Conceded by David Zec.
- 36': Foul by Niklas Süle (Borussia Dortmund).
- 36': Steven Skrzybski (Holstein Kiel) wins a free kick in the defensive half.
- 37': Attempt missed. Niklas Süle (Borussia Dortmund) right footed shot from outside the box is just a bit too high. Assisted by Ramy Bensebaini.
- 39': Attempt saved. Shuto Machino (Holstein Kiel) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Alexander Bernhardsson.
- 39': Attempt blocked. Lasse Rosenboom (Holstein Kiel) right footed shot from the centre of the box is blocked.
- 42': Corner, Holstein Kiel. Conceded by Ramy Bensebaini.
- 43': Foul by Julian Brandt (Borussia Dortmund).
- 43': Lewis Holtby (Holstein Kiel) wins a free kick in the attacking half.
- 45': Attempt missed. Daniel Svensson (Borussia Dortmund) right footed shot from outside the box is high and wide to the right. Assisted by Julian Brandt.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+3': First Half ends, Borussia Dortmund 1, Holstein Kiel 0.
- 45': Second Half begins Borussia Dortmund 1, Holstein Kiel 0.
- 45': Substitution, Holstein Kiel. Magnus Knudsen replaces Lewis Holtby.
- 45': Substitution, Holstein Kiel. Max Geschwill replaces Steven Skrzybski.
- 47': Goal! Borussia Dortmund 2, Holstein Kiel 0. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box to the bottom left corner. Assisted by Julian Brandt.
- 48': Felix Nmecha (Borussia Dortmund) wins a free kick on the left wing.
- 48': Foul by David Zec (Holstein Kiel).
- 49': Attempt blocked. Ramy Bensebaini (Borussia Dortmund) header from the centre of the box is blocked. Assisted by Daniel Svensson with a cross.
- 49': Attempt missed. Felix Nmecha (Borussia Dortmund) right footed shot from the centre of the box is too high following a set piece situation.
- 51': Attempt missed. Serhou Guirassy (Borussia Dortmund) right footed shot from the centre of the box is close, but misses to the right. Assisted by Julian Ryerson.
- 53': Attempt blocked. Serhou Guirassy (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Felix Nmecha.
- 53': Corner, Borussia Dortmund. Conceded by David Zec.
- 54': Corner, Borussia Dortmund. Conceded by David Zec.
- 55': Attempt missed. Julian Brandt (Borussia Dortmund) right footed shot from the centre of the box is too high.
- 56': Foul by Karim Adeyemi (Borussia Dortmund).
- 56': John Tolkin (Holstein Kiel) wins a free kick in the defensive half.
- 56': Karim Adeyemi (Borussia Dortmund) is shown the yellow card for a bad foul.
- 60': Attempt saved. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box is saved in the bottom left corner. Assisted by Julian Brandt.
- 60': Attempt missed. Julian Ryerson (Borussia Dortmund) left footed shot from the centre of the box is just a bit too high.
- 63': Attempt saved. Alexander Bernhardsson (Holstein Kiel) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Lasse Rosenboom.
- 64': Foul by Waldemar Anton (Borussia Dortmund).
- 64': Shuto Machino (Holstein Kiel) wins a free kick in the defensive half.
- 66': Attempt saved. Felix Nmecha (Borussia Dortmund) right footed shot from the left side of the box is saved in the bottom left corner.
- 68': Corner, Borussia Dortmund. Conceded by John Tolkin.
- 69': Substitution, Holstein Kiel. Finn Porath replaces Shuto Machino.
- 70': Attempt missed. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box misses to the left. Assisted by Niklas Süle.
- 70': Attempt missed. Serhou Guirassy (Borussia Dortmund) left footed shot from the centre of the box misses to the left. Assisted by Marcel Sabitzer.
- 71': Substitution, Borussia Dortmund. Carney Chukwuemeka replaces Karim Adeyemi.
- 71': Foul by Felix Nmecha (Borussia Dortmund).
- 71': Nicolai Remberg (Holstein Kiel) wins a free kick in the attacking half.
- 72': Goal! Borussia Dortmund 3, Holstein Kiel 0. Felix Nmecha (Borussia Dortmund) right footed shot from the centre of the box to the bottom right corner. Assisted by Daniel Svensson.
- 75': David Zec (Holstein Kiel) wins a free kick in the defensive half.
- 75': Foul by Serhou Guirassy (Borussia Dortmund).
- 75': Delay in match because of an injury David Zec (Holstein Kiel).
- 76': Delay over. They are ready to continue.
- 76': Finn Porath (Holstein Kiel) wins a free kick in the defensive half.
- 76': Foul by Carney Chukwuemeka (Borussia Dortmund).
- 78': Delay in match because of an injury Daniel Svensson (Borussia Dortmund).
- 78': Delay over. They are ready to continue.
- 78': Substitution, Holstein Kiel. Phil Harres replaces Alexander Bernhardsson.
- 79': Substitution, Borussia Dortmund. Giovanni Reyna replaces Felix Nmecha.
- 79': Substitution, Borussia Dortmund. Emre Can replaces Niklas Süle.
- 83': Foul by Timo Becker (Holstein Kiel).
- 83': Ramy Bensebaini (Borussia Dortmund) wins a free kick in the defensive half.
- 84': Foul by Nicolai Remberg (Holstein Kiel).
- 84': Ramy Bensebaini (Borussia Dortmund) wins a free kick in the attacking half.
- 85': Substitution, Borussia Dortmund. Jamie Gittens replaces Julian Brandt.
- 85': Substitution, Borussia Dortmund. Julien Duranville replaces Serhou Guirassy.
- 87': Foul by Nicolai Remberg (Holstein Kiel).
- 87': Jamie Gittens (Borussia Dortmund) wins a free kick on the left wing.
- 87': Jamie Gittens (Borussia Dortmund) is shown the yellow card.
- 87': Nicolai Remberg (Holstein Kiel) is shown the yellow card.
- 87': Substitution, Holstein Kiel. Marko Ivezic replaces Timo Becker.
- 88': Nicolai Remberg (Holstein Kiel) wins a free kick in the defensive half.
- 88': Foul by Ramy Bensebaini (Borussia Dortmund).
- 90': Foul by Marcel Sabitzer (Borussia Dortmund).
- 90': Nicolai Remberg (Holstein Kiel) wins a free kick in the defensive half.
- 90': Marcel Sabitzer (Borussia Dortmund) is shown the yellow card for a bad foul.
- 90'+1': Fourth official has announced 2 minutes of added time.
- 90'+3': Second Half ends, Borussia Dortmund 3, Holstein Kiel 0.
- 0': Match ends, Borussia Dortmund 3, Holstein Kiel 0.
Statistics
KSV |
DOR![]() |
|
|---|---|---|
| 6 | Fouls | 12 |
| 1 | Yellow Cards | 3 |
| 1 | Red Cards | 0 |
| 0 | Offsides | 1 |
| 1 | Corner Kicks | 7 |
| 3 | Saves | 2 |
| 26.3 | Possession | 73.7 |
| 4 | SHOTS | 19 |
| 2 | ON GOAL | 6 |
| 0.5 | On Target % | 0.3 |
| 0 | Penalty Goals | 1 |
| 0 | Penalty Kicks Taken | 1 |
| 168 | Accurate Passes | 647 |
| 248 | Passes | 696 |
| 0.7 | Pass Completion % | 0.9 |
| 1 | Accurate Crosses | 5 |
| 6 | Crosses | 25 |
| 0.2 | Cross % | 0.2 |
| 71 | Long Balls | 32 |
| 26 | Accurate Long Balls | 21 |
| 0.4 | Long Balls % | 0.7 |
| 2 | Blocked Shots | 3 |
| 11 | Effective Tackles | 6 |
| 17 | Tackles | 14 |
| 0.6 | Tackle % | 0.4 |
| 10 | Interceptions | 7 |
| 30 | Effective Clearances | 17 |
| 30 | Clearances | 17 |
Game Information
Venue: SIGNAL IDUNA PARK
Location: Aue, Germany
Attendance: 81,365
Bundesliga Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Bayern Munich | 20 | +56 | 51 |
| 2 | Borussia Dortmund | 20 | +22 | 45 |
| 3 | TSG Hoffenheim | 20 | +20 | 42 |
| 4 | VfB Stuttgart | 20 | +11 | 39 |
Line-Ups
Borussia Dortmund (3-4-2-1)
| No. | Name |
|---|---|
| 1 | Gregor Kobel (GK) |
| 3 | Waldemar Anton |
| 5 | Ramy Bensebaini |
| 25 | Niklas Süle |
| 8 | Felix Nmecha |
| 20 | Marcel Sabitzer |
| 24 | Daniel Svensson |
| 26 | Julian Ryerson |
| 9 | Serhou Guirassy |
| 27 | Karim Adeyemi |
| 10 | Julian Brandt |
Holstein Kiel (3-4-2-1)
| No. | Name |
|---|---|
| 21 | Thomas Dähne (GK) |
| 5 | Carl Johansson |
| 26 | David Zec |
| 17 | Timo Becker |
| 22 | Nicolai Remberg |
| 10 | Lewis Holtby |
| 47 | John Tolkin |
| 23 | Lasse Rosenboom |
| 7 | Steven Skrzybski |
| 18 | Shuto Machino |
| 11 | Alexander Bernhardsson |
Bundesliga News
The 2026 winter transfer window is closed. Here is how we rated the biggest deals.
The Premier League's winter transfer window closed at 7 p.m. GMT / 2 p.m. ET. Here's how it panned out, plus what happened with the biggest deals from around world soccer throughout the day.
Deadline day was extremely quiet and the winter transfer window as a whole had its share of perplexing player moves. Here are our winners and losers.
The son of a Premier League manager has completed a transfer to the Bundesliga.
Dortmund come from behind to win 3-2 win over FC Heidenheim as Serhou Guirassy scores two goals in two minutes.
KSV