Holstein Kiel vs Borussia Dortmund

14 January 2025 · Bundesliga · 2024/25 · Referee Martin Petersen

Full time 4 – 2

Half-time: 3–0

  • Shuto Machino 27’
  • Phil Harres 32’
  • Alexander Bernhardsson 45+4’
  • Jann-Fiete Arp 90+8’
  • Giovanni Reyna 71’
  • Jamie Bynoe-Gittens 77’

Match summary

Holstein Kiel beat Borussia Dortmund 4-2. Holstein Kiel led 3-0 at half-time.

In the first half, Shuto Machino put Holstein Kiel ahead in the 27th minute, set up by Alexander Bernhardsson, Phil Harres made it 2-0 with a header in the 32nd minute, set up by Lasse Rosenboom, and Alexander Bernhardsson made it 3-0 in first-half stoppage time, set up by Phil Harres. In the second half, Giovanni Reyna pulled one back to make it 3-1 in the 71st minute, set up by Waldemar Anton, Jamie Bynoe-Gittens made it 3-2 in the 77th minute, and Jann-Fiete Arp made it 4-2 in stoppage time.

The chances backed that up: Holstein Kiel created 1.96 expected goals (xG) from 11 shots to Borussia Dortmund's 1.17 from 16. Holstein Kiel had a player sent off.

Match stats

Holstein Kiel Borussia Dortmund
11 Shots 16
7 Shots on Target 4
1 Corners 9
2 Yellow Cards 2
1 Red Cards 0
1.96 xG 1.16
1.96 Non-penalty xG 1.16
3 Deep Completions 3

Key events

Holstein Kiel Borussia Dortmund
Kick-off
Shuto Machino
Assist: Alexander Bernhardsson
1-0 (Holstein Kiel)
27’
Phil Harres
Assist: Lasse Rosenboom
2-0 (Holstein Kiel)
32’
Alexander Bernhardsson
Assist: Phil Harres
3-0 (Holstein Kiel)
45+4’
Half-time3-0
71’
Giovanni Reyna
Assist: Waldemar Anton
3-1 (Borussia Dortmund)
77’
Jamie Bynoe-Gittens3-2 (Borussia Dortmund)
Jann-Fiete Arp4-2 (Holstein Kiel)
90+8’
Full-time4-2

Bookings

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

Holstein Kiel
  • Lewis Holtby
  • Finn Porath
  • Jann-Fiete Arp
Borussia Dortmund
  • Julien Duranville
  • Waldemar Anton

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 1.96 1.17 27’ Shuto Machino (Holstein Kiel), 1-0 27’ 32’ Phil Harres (Holstein Kiel), 2-0 32’ 45+4’ Alexander Bernhardsson (Holstein Kiel), 3-0 45+4’ 71’ Giovanni Reyna (Borussia Dortmund), 3-1 71’ 77’ Jamie Bynoe-Gittens (Borussia Dortmund), 3-2 77’ 90+8’ Jann-Fiete Arp (Holstein Kiel), 4-2 90+8’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.96 1.17 27’ Shuto Machino (Holstein Kiel), 1-0 Machino 27’ 32’ Phil Harres (Holstein Kiel), 2-0 Harres 32’ 45+4’ Alexander Bernhardsson (Holstein Kiel), 3-0 Bernhardsson 45+4’ 71’ Giovanni Reyna (Borussia Dortmund), 3-1 Reyna 71’ 77’ Jamie Bynoe-Gittens (Borussia Dortmund), 3-2 Bynoe-Gittens 77’ 90+8’ Jann-Fiete Arp (Holstein Kiel), 4-2 Arp 90+8’
Holstein Kiel 1.96 xGBorussia Dortmund 1.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Holstein Kiel attacking 
49’ Alexander Bernhardsson (Holstein Kiel), open play, 0.64 xG, goal 88’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.36 xG, saved 32’ Phil Harres (Holstein Kiel), open play, 0.32 xG, goal 27’ Shuto Machino (Holstein Kiel), open play, 0.31 xG, goal 83’ David Zec (Holstein Kiel), set piece, 0.27 xG, saved 90+8’ Jann-Fiete Arp (Holstein Kiel), open play, 0.14 xG, goal 35’ Ramy Bensebaini (Borussia Dortmund), set piece, 0.12 xG, off target 5’ Finn Porath (Holstein Kiel), open play, 0.09 xG, saved 41’ Alexander Bernhardsson (Holstein Kiel), open play, 0.09 xG, saved 59’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, off target 70’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, off target 43’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.07 xG, blocked 90+2’ Giovanni Reyna (Borussia Dortmund), open play, 0.06 xG, blocked 77’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.06 xG, goal 90+2’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.06 xG, blocked 18’ Julien Duranville (Borussia Dortmund), open play, 0.05 xG, blocked 70’ Emre Can (Borussia Dortmund), open play, 0.05 xG, blocked 4’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.04 xG, off target 41’ Finn Porath (Holstein Kiel), open play, 0.04 xG, off target 47’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.04 xG, off target 52’ David Zec (Holstein Kiel), set piece, 0.03 xG, off target 71’ Giovanni Reyna (Borussia Dortmund), open play, 0.03 xG, goal 54’ Finn Porath (Holstein Kiel), set piece, 0.02 xG, off target 90+1’ Waldemar Anton (Borussia Dortmund), open play, 0.02 xG, blocked 11’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, saved 87’ Felix Nmecha (Borussia Dortmund), open play, 0.02 xG, blocked 36’ Finn Porath (Holstein Kiel), open play, 0.01 xG, off target 49’ Alexander Bernhardsson (Holstein Kiel), open play, 0.64 xG, goal 88’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.36 xG, saved 32’ Phil Harres (Holstein Kiel), open play, 0.32 xG, goal 27’ Shuto Machino (Holstein Kiel), open play, 0.31 xG, goal 83’ David Zec (Holstein Kiel), set piece, 0.27 xG, saved 90+8’ Jann-Fiete Arp (Holstein Kiel), open play, 0.14 xG, goal 35’ Ramy Bensebaini (Borussia Dortmund), set piece, 0.12 xG, off target 5’ Finn Porath (Holstein Kiel), open play, 0.09 xG, saved 41’ Alexander Bernhardsson (Holstein Kiel), open play, 0.09 xG, saved 59’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, off target 70’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, off target 43’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.07 xG, blocked 90+2’ Giovanni Reyna (Borussia Dortmund), open play, 0.06 xG, blocked 77’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.06 xG, goal 90+2’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.06 xG, blocked 18’ Julien Duranville (Borussia Dortmund), open play, 0.05 xG, blocked 70’ Emre Can (Borussia Dortmund), open play, 0.05 xG, blocked 41’ Finn Porath (Holstein Kiel), open play, 0.04 xG, off target 47’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.04 xG, off target 4’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.04 xG, off target 52’ David Zec (Holstein Kiel), set piece, 0.03 xG, off target 71’ Giovanni Reyna (Borussia Dortmund), open play, 0.03 xG, goal 54’ Finn Porath (Holstein Kiel), set piece, 0.02 xG, off target 87’ Felix Nmecha (Borussia Dortmund), open play, 0.02 xG, blocked 90+1’ Waldemar Anton (Borussia Dortmund), open play, 0.02 xG, blocked 11’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, saved 36’ Finn Porath (Holstein Kiel), 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
Timon Weiner GK900 0.000.000
Timo Becker DEF900 0.000.000
David Zec DEF902 0.300.000
Marco Komenda DEF800 0.000.000
Lasse Rosenboom MID9010 0.000.412
Finn Porath MID894 0.170.000
Nicolai Remberg MID900 0.000.000
Magnus Knudsen MID900 0.000.000
Shuto Machino MID8011 0.310.112
Alexander Bernhardsson MID73112 0.730.332
Phil Harres FWD80111 0.320.641
Armin Gigovic Sub170 0.000.000
Max Geschwill Sub100 0.000.000
Lewis Holtby Sub100 0.000.271
Jann-Fiete Arp Sub1011 0.140.000
Dominik Javorcek Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Holstein Kiel win 15% Avg odds 6.48
Draw 20% Avg odds 4.79
Borussia Dortmund win 65% Avg odds 1.46

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.