Holstein Kiel vs Dynamo Dresden

25 October 2026 · 2. Bundesliga · 2026/27 · Referee Timo Gerach

Full time 3 – 0

Half-time: 1–0

  • Giorgi Kvilitaia 9’
  • Jonas Therkelsen 73’
  • Phil Harres 85’

Match summary

Holstein Kiel won comfortably, 3-0 at home to Dynamo Dresden. Holstein Kiel led 1-0 at half-time.

Giorgi Kvilitaia put Holstein Kiel ahead in the 9th minute, Jonas Therkelsen made it 2-0 in the 73rd minute, and Phil Harres made it 3-0 with a header in the 85th minute.

Dynamo Dresden can feel hard done by, creating 2.01 expected goals (xG) from 13 shots to Holstein Kiel's 1.38 from 15. Niklas Hauptmann had a penalty saved for Dynamo Dresden.

Match stats

37% Possession 63%
15 Shots 13
4 Shots on target 4
5 Corners 10
69 Attacks 88
36 Dangerous attacks 41
337 Passes 588
74.8% Pass accuracy 82.7%
13 Tackles 20
11 Fouls 5
5 Yellow cards 1
0 Offsides 4

Key events

Holstein Kiel Dynamo Dresden
Kick-off
2’
Giorgi KvilitaiaRight foot shot1-0 (Holstein Kiel)
9’
37’
Phil HarresShot on target
38’
Half-time1-0
Second half underway
55’
Niklas HauptmannShot on target
56’
Jonas SternerShot on target
David ZecFoul
61’
Leon ParduziArgument
62’
63’
Niklas HauptmannMissed penaltysaved
63’
Niklas HauptmannShot on target
Jonas MeffertPersistent fouling
64’
66’
70’
Nicolai RappShot on target
Jonas TherkelsenRight foot shot2-0 (Holstein Kiel)
73’
Phil HarresHeader3-0 (Holstein Kiel)
85’
Full-time3-0

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.38 2.01 9’ Giorgi Kvilitaia (Holstein Kiel), 1-0 9’ 73’ Jonas Therkelsen (Holstein Kiel), 2-0 73’ 85’ Phil Harres (Holstein Kiel), 3-0 85’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.38 2.01 9’ Giorgi Kvilitaia (Holstein Kiel), 1-0 Kvilitaia 9’ 73’ Jonas Therkelsen (Holstein Kiel), 2-0 Therkelsen 73’ 85’ Phil Harres (Holstein Kiel), 3-0 Harres 85’
Holstein Kiel 1.38 xGDynamo Dresden 2.01 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Dynamo Dresden attacking Holstein Kiel attacking 
63’ Niklas Hauptmann (Dynamo Dresden), penalty, 0.79 xG, saved 55’ Niklas Hauptmann (Dynamo Dresden), open play, 0.43 xG, saved 38’ Phil Harres (Holstein Kiel), open play, 0.23 xG, saved 85’ Phil Harres (Holstein Kiel), open play, 0.23 xG, goal 77’ Vincent Vermeij (Dynamo Dresden), from a corner, 0.21 xG, off target 60’ Adrián Kaprálik (Holstein Kiel), open play, 0.16 xG, blocked 21’ Niklas Hauptmann (Dynamo Dresden), open play, 0.15 xG, blocked 73’ Jonas Therkelsen (Holstein Kiel), set piece, 0.13 xG, goal 53’ Niklas Hauptmann (Dynamo Dresden), open play, 0.12 xG, off target 27’ Adrián Kaprálik (Holstein Kiel), open play, 0.11 xG, off target 25’ Giorgi Kvilitaia (Holstein Kiel), from a corner, 0.08 xG, off target 75’ Jonas Therkelsen (Holstein Kiel), set piece, 0.07 xG, off target 60’ Hiroki Sekine (Holstein Kiel), from a corner, 0.07 xG, off target 66’ Ben Bobzien (Dynamo Dresden), from a corner, 0.07 xG, blocked 75’ Hiroki Sekine (Holstein Kiel), set piece, 0.06 xG, off target 78’ Faride Alidou (Holstein Kiel), open play, 0.06 xG, off target 3’ Adrián Kaprálik (Holstein Kiel), direct free kick, 0.06 xG, off target 56’ Simon Straudi (Dynamo Dresden), from a corner, 0.05 xG, blocked 9’ Giorgi Kvilitaia (Holstein Kiel), open play, 0.04 xG, goal 9’ Vincent Vermeij (Dynamo Dresden), open play, 0.04 xG, off target 13’ Friedrich Müller (Dynamo Dresden), from a corner, 0.04 xG, blocked 42’ Vincent Vermeij (Dynamo Dresden), open play, 0.04 xG, off target 56’ Friedrich Müller (Dynamo Dresden), from a corner, 0.04 xG, blocked 25’ Kasper Davidsen (Holstein Kiel), from a corner, 0.04 xG, blocked 71’ Adrián Kaprálik (Holstein Kiel), open play, 0.03 xG, blocked 33’ Giorgi Kvilitaia (Holstein Kiel), open play, 0.03 xG, hit the woodwork 56’ Jonas Sterner (Dynamo Dresden), from a corner, 0.01 xG, saved 70’ Nicolai Rapp (Dynamo Dresden), open play, 0.01 xG, saved 63’ Niklas Hauptmann (Dynamo Dresden), penalty, 0.79 xG, saved 55’ Niklas Hauptmann (Dynamo Dresden), open play, 0.43 xG, saved 38’ Phil Harres (Holstein Kiel), open play, 0.23 xG, saved 85’ Phil Harres (Holstein Kiel), open play, 0.23 xG, goal 77’ Vincent Vermeij (Dynamo Dresden), from a corner, 0.21 xG, off target 60’ Adrián Kaprálik (Holstein Kiel), open play, 0.16 xG, blocked 21’ Niklas Hauptmann (Dynamo Dresden), open play, 0.15 xG, blocked 73’ Jonas Therkelsen (Holstein Kiel), set piece, 0.13 xG, goal 53’ Niklas Hauptmann (Dynamo Dresden), open play, 0.12 xG, off target 27’ Adrián Kaprálik (Holstein Kiel), open play, 0.11 xG, off target 25’ Giorgi Kvilitaia (Holstein Kiel), from a corner, 0.08 xG, off target 75’ Jonas Therkelsen (Holstein Kiel), set piece, 0.07 xG, off target 60’ Hiroki Sekine (Holstein Kiel), from a corner, 0.07 xG, off target 66’ Ben Bobzien (Dynamo Dresden), from a corner, 0.07 xG, blocked 75’ Hiroki Sekine (Holstein Kiel), set piece, 0.06 xG, off target 78’ Faride Alidou (Holstein Kiel), open play, 0.06 xG, off target 3’ Adrián Kaprálik (Holstein Kiel), direct free kick, 0.06 xG, off target 56’ Simon Straudi (Dynamo Dresden), from a corner, 0.05 xG, blocked 13’ Friedrich Müller (Dynamo Dresden), from a corner, 0.04 xG, blocked 9’ Giorgi Kvilitaia (Holstein Kiel), open play, 0.04 xG, goal 9’ Vincent Vermeij (Dynamo Dresden), open play, 0.04 xG, off target 42’ Vincent Vermeij (Dynamo Dresden), open play, 0.04 xG, off target 56’ Friedrich Müller (Dynamo Dresden), from a corner, 0.04 xG, blocked 25’ Kasper Davidsen (Holstein Kiel), from a corner, 0.04 xG, blocked 71’ Adrián Kaprálik (Holstein Kiel), open play, 0.03 xG, blocked 33’ Giorgi Kvilitaia (Holstein Kiel), open play, 0.03 xG, hit the woodwork 56’ Jonas Sterner (Dynamo Dresden), from a corner, 0.01 xG, saved 70’ Nicolai Rapp (Dynamo Dresden), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Holstein Kiel 4-4-2 Starting XI
Weiner
Sekine
Madsen
Zec
Parduzi
Kaprálik 73’
Meffert
Davidsen 46’
Regt 88’
Harres 88’
Kvilitaia 57’
Dynamo Dresden 4-2-3-1 Starting XI
Grill
Sterner
Rapp
Müller
Straudi
Wagner
Raschl
Čović 72’
Hauptmann 84’
Bobzien 90’
Vermeij 84’

Player stats

Goalkeeper1 player
90′ 4 0 43 1 – – – –
Defenders4 players
90′ 3 3 1 6 1 36 – – – –
90′ 2 2 1 4 2 41 1 – – –
90′ – 1 2 2 2 48 2 – –
90′ 5 – – 8 2 32 – – –
Midfielders7 players
Adrián Kaprálik Taken off
73′ – – 15 2 – – 1 2 2 1
90′ – – 37 – – – 3 2 2 –
Kasper Davidsen Taken off
45′ – – 12 – – 1 2 3 2 1
Gyan de Regt Taken off
88′ – – 22 5 – 1 1 2 – – –
Ikem Ugoh Came on as a substitute
45′ – – 12 – – 1 3 2 1 – –
Jonas Therkelsen Came on as a substitute
17′ 1 1 6 1 – – 1 3 – – –
Till Wiese Came on as a substitute
2′ – – 2 – – – – – – – –
Forwards4 players
Phil Harres Taken off
88′ 1 1 2 2 0.46 – 1 1 – 13 –
Giorgi Kvilitaia Taken off
57′ 1 – 3 1 0.15 – – 4 2 8 –
Faride Alidou Came on as a substitute
33′ – – 1 – 0.06 – – 1 – 7 –
Mark Richter Monserrat Came on as a substitute
2′ – – – – – – – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Holstein Kiel win 41% Avg odds 2.23
Draw 26% Avg odds 3.59
Dynamo Dresden win 33% Avg odds 2.79

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, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.