Holstein Kiel vs Dynamo Dresden

20 December 2025 · 2. Bundesliga · 2025/26 · Referee Robert Schröder

Full time 2 – 1

Half-time: 1–1

  • Phil Harres 29’
  • Ivan Nekić 51’
  • Vincent Vermeij 12’

Match summary

Holstein Kiel came from behind to win 2-1 at home to Dynamo Dresden. It was 1-1 at half-time.

Vincent Vermeij put Dynamo Dresden ahead with a header in the 12th minute, Phil Harres equalised in the 29th minute, and Ivan Nekić won it with a header in the 51st minute.

There was little between the sides on chances: Holstein Kiel created 0.89 expected goals (xG) from 10 shots, Dynamo Dresden 1.09 from 19.

Match stats

49% Possession 51%
10 Shots 19
4 Shots on target 8
7 Corners 9
457 Passes 468
77.9% Pass accuracy 79.1%
13 Tackles 10
7 Fouls 8
0 Yellow cards 1
1 Offsides 0

Key events

Holstein Kiel Dynamo Dresden
12’
Jakob LemmerShot on target
37’
Jakob LemmerShot on target
Phil HarresShot on target
46’
58’
Luca HerrmannShot on target
60’
Alexander RossipalShot on target
82’
Jakob LemmerShot on target
Phil HarresShot on target
84’
89’
Nils FrölingShot on target
90+2’
Vinko ŠapinaShot on target

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.89 1.09 12’ Vincent Vermeij (Dynamo Dresden), 0-1 12’ 29’ Phil Harres (Holstein Kiel), 1-1 29’ 51’ Ivan Nekić (Holstein Kiel), 2-1 51’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.89 1.09 12’ Vincent Vermeij (Dynamo Dresden), 0-1 Vermeij 12’ 29’ Phil Harres (Holstein Kiel), 1-1 Harres 29’ 51’ Ivan Nekić (Holstein Kiel), 2-1 Nekić 51’
Holstein Kiel 0.89 xGDynamo Dresden 1.09 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 
29’ Phil Harres (Holstein Kiel), open play, 0.51 xG, goal 57’ Vincent Vermeij (Dynamo Dresden), from a corner, 0.18 xG, off target 12’ Vincent Vermeij (Dynamo Dresden), from a corner, 0.17 xG, goal 90+9’ Christoph Daferner (Dynamo Dresden), set piece, 0.16 xG, off target 51’ Ivan Nekić (Holstein Kiel), from a corner, 0.11 xG, goal 50’ Adrián Kaprálik (Holstein Kiel), open play, 0.10 xG, blocked 12’ Jakob Lemmer (Dynamo Dresden), open play, 0.10 xG, saved 88’ Friedrich Müller (Dynamo Dresden), set piece, 0.08 xG, blocked 20’ Niklas Hauptmann (Dynamo Dresden), open play, 0.05 xG, blocked 56’ Jakob Lemmer (Dynamo Dresden), open play, 0.05 xG, blocked 78’ Alexander Rossipal (Dynamo Dresden), set piece, 0.04 xG, blocked 82’ Jakob Lemmer (Dynamo Dresden), open play, 0.04 xG, saved 46’ Phil Harres (Holstein Kiel), from a corner, 0.03 xG, saved 58’ Luca Herrmann (Dynamo Dresden), open play, 0.03 xG, saved 90+5’ Alexander Rossipal (Dynamo Dresden), open play, 0.03 xG, off target 37’ Jakob Lemmer (Dynamo Dresden), open play, 0.03 xG, saved 42’ Steven Skrzybski (Holstein Kiel), open play, 0.03 xG, off target 65’ Lasse Rosenboom (Holstein Kiel), from a corner, 0.03 xG, off target 78’ Jakob Lemmer (Dynamo Dresden), open play, 0.02 xG, blocked 6’ David Zec (Holstein Kiel), set piece, 0.02 xG, off target 27’ Kofi Jeremy Amoako (Dynamo Dresden), open play, 0.02 xG, off target 32’ Steven Skrzybski (Holstein Kiel), from a corner, 0.02 xG, off target 59’ Konrad Faber (Dynamo Dresden), from a corner, 0.02 xG, off target 34’ Kofi Jeremy Amoako (Dynamo Dresden), open play, 0.02 xG, blocked 48’ Steven Skrzybski (Holstein Kiel), open play, 0.02 xG, off target 84’ Phil Harres (Holstein Kiel), open play, 0.02 xG, saved 89’ Nils Fröling (Dynamo Dresden), open play, 0.01 xG, saved 90+2’ Vinko Šapina (Dynamo Dresden), open play, 0.02 xG, saved 60’ Alexander Rossipal (Dynamo Dresden), open play, 0.01 xG, saved 29’ Phil Harres (Holstein Kiel), open play, 0.51 xG, goal 57’ Vincent Vermeij (Dynamo Dresden), from a corner, 0.18 xG, off target 12’ Vincent Vermeij (Dynamo Dresden), from a corner, 0.17 xG, goal 90+9’ Christoph Daferner (Dynamo Dresden), set piece, 0.16 xG, off target 51’ Ivan Nekić (Holstein Kiel), from a corner, 0.11 xG, goal 50’ Adrián Kaprálik (Holstein Kiel), open play, 0.10 xG, blocked 12’ Jakob Lemmer (Dynamo Dresden), open play, 0.10 xG, saved 88’ Friedrich Müller (Dynamo Dresden), set piece, 0.08 xG, blocked 20’ Niklas Hauptmann (Dynamo Dresden), open play, 0.05 xG, blocked 56’ Jakob Lemmer (Dynamo Dresden), open play, 0.05 xG, blocked 78’ Alexander Rossipal (Dynamo Dresden), set piece, 0.04 xG, blocked 82’ Jakob Lemmer (Dynamo Dresden), open play, 0.04 xG, saved 46’ Phil Harres (Holstein Kiel), from a corner, 0.03 xG, saved 58’ Luca Herrmann (Dynamo Dresden), open play, 0.03 xG, saved 90+5’ Alexander Rossipal (Dynamo Dresden), open play, 0.03 xG, off target 37’ Jakob Lemmer (Dynamo Dresden), open play, 0.03 xG, saved 42’ Steven Skrzybski (Holstein Kiel), open play, 0.03 xG, off target 65’ Lasse Rosenboom (Holstein Kiel), from a corner, 0.03 xG, off target 78’ Jakob Lemmer (Dynamo Dresden), open play, 0.02 xG, blocked 6’ David Zec (Holstein Kiel), set piece, 0.02 xG, off target 27’ Kofi Jeremy Amoako (Dynamo Dresden), open play, 0.02 xG, off target 32’ Steven Skrzybski (Holstein Kiel), from a corner, 0.02 xG, off target 59’ Konrad Faber (Dynamo Dresden), from a corner, 0.02 xG, off target 34’ Kofi Jeremy Amoako (Dynamo Dresden), open play, 0.02 xG, blocked 48’ Steven Skrzybski (Holstein Kiel), open play, 0.02 xG, off target 84’ Phil Harres (Holstein Kiel), open play, 0.02 xG, saved 89’ Nils Fröling (Dynamo Dresden), open play, 0.01 xG, saved 90+2’ Vinko Šapina (Dynamo Dresden), open play, 0.02 xG, saved 60’ Alexander Rossipal (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 3-4-2-1 Starting XI
Krumrey
Nekić
Zec
Ivezić
Schwab
Wagner
Rosenboom
Niehoff
Kaprálik
Skrzybski
Harres
Dynamo Dresden 4-3-2-1 Starting XI
Schreiber
Faber
Pauli
Müller
Rossipal
Amoako
Boeder
Herrmann
Lemmer
Hauptmann
Vermeij

Player stats

Players11 players
90′ – – – – – – –
90′ 1 – 1 0.11 – – –
90′ – – 1 0.02 – – –
90′ – – – – – – –
90′ – – 1 0.03 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.10 – – –
90′ – – 3 0.06 – – –
90′ 1 – 3 0.56 – – –
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 46% Avg odds 2.03
Draw 27% Avg odds 3.44
Dynamo Dresden win 27% Avg odds 3.42

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.