German Bundesliga

Holstein Kiel vs Borussia Dortmund, 2024-25 German Bundesliga

· German Bundesliga
  • 27': Shuto Machino
  • 32': Phil Harres
  • 45'+4': Alexander Bernhardsson
  • Red Card 86': Lewis Holtby
  • 90'+9': Jann-Fiete Arp
FT
4 - 2
  • 72': Giovanni Reyna
  • 78': Jamie Gittens

Dortmund lose again as pressure mounts on Sahin

Struggling Holstein Kiel scored three times in a dominant first half but had to survive a late comeback from Borussia Dortmund before beating the visitors 4-2 on Tuesday, a second straight Bundesliga loss for the Ruhr valley club.

Match Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Delay in match (Borussia Dortmund).
  • 2': Delay over. They are ready to continue.
  • 4': Attempt missed. Jamie Gittens (Borussia Dortmund) right footed shot from outside the box is close, but misses to the left. Assisted by Ramy Bensebaini with a headed pass.
  • 5': Attempt saved. Finn Porath (Holstein Kiel) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Shuto Machino.
  • 5': Corner, Holstein Kiel. Conceded by Gregor Kobel.
  • 8': Foul by Lasse Rosenboom (Holstein Kiel).
  • 8': Jamie Gittens (Borussia Dortmund) wins a free kick on the left wing.
  • 9': Corner, Borussia Dortmund. Conceded by Finn Porath.
  • 11': Attempt saved. Serhou Guirassy (Borussia Dortmund) right footed shot from outside the box is saved in the bottom left corner. Assisted by Julian Brandt.
  • 11': Corner, Borussia Dortmund. Conceded by Timon Weiner.
  • 12': Foul by Alexander Bernhardsson (Holstein Kiel).
  • 12': Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the defensive half.
  • 15': Finn Porath (Holstein Kiel) wins a free kick in the defensive half.
  • 15': Foul by Julien Duranville (Borussia Dortmund).
  • 17': Foul by Magnus Knudsen (Holstein Kiel).
  • 17': Serhou Guirassy (Borussia Dortmund) wins a free kick in the defensive half.
  • 18': Attempt blocked. Julien Duranville (Borussia Dortmund) left footed shot from outside the box is blocked.
  • 20': Foul by Serhou Guirassy (Borussia Dortmund).
  • 20': Marco Komenda (Holstein Kiel) wins a free kick in the defensive half.
  • 21': Corner, Borussia Dortmund. Conceded by Lasse Rosenboom.
  • 24': Corner, Borussia Dortmund. Conceded by Lasse Rosenboom.
  • 25': Foul by Shuto Machino (Holstein Kiel).
  • 25': Julien Duranville (Borussia Dortmund) wins a free kick on the right wing.
  • 27': Goal! Holstein Kiel 1, Borussia Dortmund 0. Shuto Machino (Holstein Kiel) right footed shot from outside the box to the top left corner. Assisted by Alexander Bernhardsson.
  • 29': Delay in match (Borussia Dortmund).
  • 30': Delay over. They are ready to continue.
  • 32': Goal! Holstein Kiel 2, Borussia Dortmund 0. Phil Harres (Holstein Kiel) header from the centre of the box to the bottom right corner. Assisted by Lasse Rosenboom with a cross.
  • 35': Foul by Finn Porath (Holstein Kiel).
  • 35': Julien Duranville (Borussia Dortmund) wins a free kick on the right wing.
  • 35': Attempt missed. Ramy Bensebaini (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Julian Brandt with a cross following a set piece situation.
  • 36': Attempt missed. Finn Porath (Holstein Kiel) right footed shot from outside the box is close, but misses to the left. Assisted by Shuto Machino.
  • 37': Foul by Jamie Gittens (Borussia Dortmund).
  • 37': Lasse Rosenboom (Holstein Kiel) wins a free kick in the defensive half.
  • 41': Attempt saved. Alexander Bernhardsson (Holstein Kiel) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Lasse Rosenboom.
  • 41': Attempt missed. Finn Porath (Holstein Kiel) left footed shot from the left side of the box is close, but misses to the right.
  • 42': Foul by Julien Duranville (Borussia Dortmund).
  • 42': Shuto Machino (Holstein Kiel) wins a free kick in the defensive half.
  • 42': Julien Duranville (Borussia Dortmund) is shown the yellow card for a bad foul.
  • 43': Attempt blocked. Jamie Gittens (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Julian Brandt.
  • 44': Corner, Borussia Dortmund. Conceded by Finn Porath.
  • 45'+1': Corner, Borussia Dortmund. Conceded by Marco Komenda.
  • 45'+1': Fourth official has announced 4 minutes of added time.
  • 45'+2': Attempt missed. Jamie Gittens (Borussia Dortmund) left footed shot from the left side of the box is high and wide to the left. Assisted by Emre Can.
  • 45'+4': Goal! Holstein Kiel 3, Borussia Dortmund 0. Alexander Bernhardsson (Holstein Kiel) left footed shot from the centre of the box to the bottom right corner. Assisted by Phil Harres following a fast break.
  • 45'+5': First Half ends, Holstein Kiel 3, Borussia Dortmund 0.
  • 45': Second Half begins Holstein Kiel 3, Borussia Dortmund 0.
  • 45': Substitution, Borussia Dortmund. Maximilian Beier replaces Ramy Bensebaini.
  • 45': Substitution, Borussia Dortmund. Waldemar Anton replaces Julian Ryerson.
  • 48': Offside, Borussia Dortmund. Maximilian Beier is caught offside.
  • 50': Offside, Borussia Dortmund. Julien Duranville is caught offside.
  • 52': Dangerous play by Waldemar Anton (Borussia Dortmund).
  • 52': Phil Harres (Holstein Kiel) wins a free kick in the attacking half.
  • 53': Attempt missed. David Zec (Holstein Kiel) header from the centre of the box is too high following a set piece situation.
  • 54': Foul by Felix Nmecha (Borussia Dortmund).
  • 54': Phil Harres (Holstein Kiel) wins a free kick in the attacking half.
  • 54': Attempt missed. Finn Porath (Holstein Kiel) right footed shot from outside the box is high and wide to the right. Assisted by Alexander Bernhardsson following a set piece situation.
  • 56': Emre Can (Borussia Dortmund) wins a free kick in the defensive half.
  • 56': Foul by Phil Harres (Holstein Kiel).
  • 59': Substitution, Borussia Dortmund. Giovanni Reyna replaces Marcel Sabitzer.
  • 59': Substitution, Borussia Dortmund. Yan Couto replaces Julien Duranville.
  • 60': Attempt missed. Serhou Guirassy (Borussia Dortmund) left footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Julian Brandt.
  • 61': Foul by Phil Harres (Holstein Kiel).
  • 61': Yan Couto (Borussia Dortmund) wins a free kick in the defensive half.
  • 62': Felix Nmecha (Borussia Dortmund) wins a free kick in the attacking half.
  • 62': Foul by Magnus Knudsen (Holstein Kiel).
  • 63': Felix Nmecha (Borussia Dortmund) wins a free kick in the attacking half.
  • 63': Foul by Nicolai Remberg (Holstein Kiel).
  • 66': Foul by Nicolai Remberg (Holstein Kiel).
  • 66': Serhou Guirassy (Borussia Dortmund) wins a free kick in the attacking half.
  • 66': Corner, Borussia Dortmund. Conceded by Shuto Machino.
  • 69': Substitution, Holstein Kiel. Armin Gigovic replaces Alexander Bernhardsson.
  • 70': Attempt blocked. Emre Can (Borussia Dortmund) left footed shot from outside the box is blocked. Assisted by Maximilian Beier.
  • 70': Attempt missed. Serhou Guirassy (Borussia Dortmund) header from the centre of the box is too high. Assisted by Yan Couto with a cross.
  • 72': Goal! Holstein Kiel 3, Borussia Dortmund 1. Giovanni Reyna (Borussia Dortmund) right footed shot from outside the box to the bottom left corner. Assisted by Waldemar Anton.
  • 73': Corner, Borussia Dortmund. Conceded by Finn Porath.
  • 74': Delay in match because of an injury Marco Komenda (Holstein Kiel).
  • 76': Delay over. They are ready to continue.
  • 76': Substitution, Holstein Kiel. Fiete Arp replaces Phil Harres.
  • 76': Substitution, Holstein Kiel. Lewis Holtby replaces Shuto Machino.
  • 76': Substitution, Holstein Kiel. Max Geschwill replaces Marco Komenda because of an injury.
  • 78': Goal! Holstein Kiel 3, Borussia Dortmund 2. Jamie Gittens (Borussia Dortmund) right footed shot from the left side of the box to the high centre of the goal.
  • 80': Fiete Arp (Holstein Kiel) wins a free kick in the defensive half.
  • 80': Foul by Felix Nmecha (Borussia Dortmund).
  • 81': Foul by Lasse Rosenboom (Holstein Kiel).
  • 81': Jamie Gittens (Borussia Dortmund) wins a free kick on the left wing.
  • 81': Finn Porath (Holstein Kiel) wins a free kick in the defensive half.
  • 81': Foul by Yan Couto (Borussia Dortmund).
  • 82': Finn Porath (Holstein Kiel) is shown the yellow card.
  • 82': Fiete Arp (Holstein Kiel) wins a free kick in the attacking half.
  • 82': Foul by Waldemar Anton (Borussia Dortmund).
  • 83': Attempt saved. David Zec (Holstein Kiel) header from the centre of the box is saved in the centre of the goal. Assisted by Lewis Holtby.
  • 84': Delay in match (Borussia Dortmund).
  • 85': Substitution, Holstein Kiel. Dominik Javorcek replaces Finn Porath because of an injury.
  • 85': Delay over. They are ready to continue.
  • 86': Felix Nmecha (Borussia Dortmund) wins a free kick in the attacking half.
  • 86': Foul by Lewis Holtby (Holstein Kiel).
  • 86': Lewis Holtby (Holstein Kiel) is shown the red card.
  • 86': Waldemar Anton (Borussia Dortmund) is shown the yellow card.
  • 88': Attempt blocked. Felix Nmecha (Borussia Dortmund) right footed shot from outside the box is blocked.
  • 89': Attempt saved. Nico Schlotterbeck (Borussia Dortmund) header from the centre of the box is saved in the centre of the goal. Assisted by Giovanni Reyna with a cross.
  • 89': Fiete Arp (Holstein Kiel) wins a free kick in the defensive half.
  • 89': Foul by Felix Nmecha (Borussia Dortmund).
  • 90': Fourth official has announced 6 minutes of added time.
  • 90'+2': Attempt blocked. Waldemar Anton (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Jamie Gittens.
  • 90'+2': Attempt blocked. Jamie Gittens (Borussia Dortmund) right footed shot from the centre of the box is blocked.
  • 90'+2': Attempt blocked. Giovanni Reyna (Borussia Dortmund) right footed shot from the left side of the box is blocked.
  • 90'+3': Delay in match because of an injury Timon Weiner (Holstein Kiel).
  • 90'+4': Delay over. They are ready to continue.
  • 90'+5': Hand ball by Waldemar Anton (Borussia Dortmund).
  • 90'+7': Delay in match (Borussia Dortmund).
  • 90'+7': Delay over. They are ready to continue.
  • 90'+8': Emre Can (Borussia Dortmund) wins a free kick in the defensive half.
  • 90'+8': Foul by Nicolai Remberg (Holstein Kiel).
  • 90'+8': Corner, Borussia Dortmund. Conceded by David Zec.
  • 90'+9': Goal! Holstein Kiel 4, Borussia Dortmund 2. Fiete Arp (Holstein Kiel) right footed shot from more than 40 yards on the right wing to the centre of the goal following a fast break.
  • 90'+10': Fiete Arp (Holstein Kiel) is shown the yellow card for excessive celebration.
  • 90'+10': Second Half ends, Holstein Kiel 4, Borussia Dortmund 2.
  • 0': Match ends, Holstein Kiel 4, Borussia Dortmund 2.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/124.png&h=25&scale=crop&w=25&location=originDOR KSVhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/7884.png&h=25&scale=crop&w=25&location=origin
11 Fouls 13
2 Yellow Cards 2
0 Red Cards 1
2 Offsides 0
9 Corner Kicks 1
3 Saves 2
75.3 Possession 24.7
16 SHOTS 11
4 ON GOAL 7
0.3 On Target % 0.6
0 Penalty Goals 0
0 Penalty Kicks Taken 0
552 Accurate Passes 133
611 Passes 211
0.9 Pass Completion % 0.6
7 Accurate Crosses 1
42 Crosses 3
0.2 Cross % 0.3
23 Long Balls 68
15 Accurate Long Balls 30
0.7 Long Balls % 0.4
7 Blocked Shots 0
2 Effective Tackles 13
8 Tackles 26
0.3 Tackle % 0.5
4 Interceptions 7
11 Effective Clearances 42
11 Clearances 42

Game Information

Competition: German Bundesliga

Venue: Holstein-Stadion
Location: Kiel, Germany
Attendance: 15,034

Bundesliga Standings

# TEAM GP GD PTS
1 Bayern Munich 17 +40 42
2 Bayer Leverkusen 17 +18 38
3 Eintracht Frankfurt 17 +16 33
4 RB Leipzig 17 +5 30
Full Standings

Line-Ups

KSV Holstein Kiel (3-4-2-1)

No. Name
1 Timon Weiner (GK)
26 David Zec
3 Marco Komenda
17 Timo Becker
24 Magnus Knudsen
22 Nicolai Remberg
8 Finn Porath Yellow Card
23 Lasse Rosenboom
19 Phil Harres
18 Shuto Machino
11 Alexander Bernhardsson

DOR Borussia Dortmund (4-1-4-1)

No. Name
1 Gregor Kobel (GK)
4 Nico Schlotterbeck
23 Emre Can
8 Felix Nmecha
5 Ramy Bensebaini
26 Julian Ryerson
10 Julian Brandt
20 Marcel Sabitzer
43 Jamie Gittens
16 Julien Duranville Yellow Card
9 Serhou Guirassy

Bundesliga News

Ranking 2025's top 15 USMNT U21 prospects from Europe to MLS
Ranking 2025's top 15 USMNT U21 prospects from Europe to MLS

As the USMNT's 2025 begins, we rank the U21 American players on the national team radar. From Europe to MLS, here's the top 15.

Watch: Andrej Kramarić in explosive rant after Bayern defeat
Watch: Andrej Kramarić in explosive rant after Bayern defeat

Andrej Kramarić launched an explosive lant about Hoffenheim's "s*** season" after their 5-0 defeat to Bayern Munich on Wednesday.

Hoffenheim's Kramarić goes on explosive rant after Bayern thrashing
Hoffenheim's Kramarić goes on explosive rant after Bayern thrashing

Andrej Kramarić reflects on Hoffenheim's season after losing 5-0 to Bayern Munich.

January transfer window: Grading big signings in men's soccer
January transfer window: Grading big signings in men's soccer

Deals are ongoing in the January transfer window. Here is how we rate the biggest moves.

Why Laurens struggles to see Nkunku's fit with Bayern
Why Laurens struggles to see Nkunku's fit with Bayern

Julien Laurens explains why he doesn't see a fit with Christopher Nkunku and Bayern Munich amid transfer rumors.