2. Bundesliga 2025 20 Dec 2025

Holstein Kiel vs Dynamo Dresden

2 – 1 1 – 1 1 – 0

(HT: 1–1)

FT

20:30

Holstein-Stadion (Kiel) · Ref: Robert Schröder, Germany

← Back to Matches
Score Summary
Full Time 2 – 1
Half Time 1 – 1
Key Stats
Ball Possession 49% – 51%
Blocked Shots 2 – 6
Corner Kicks 7 – 9
Fouls 7 – 8
Goalkeeper Saves 7 – 2
Offsides 1 – 0
Elo (before match)
Rating 1490 – 1500
Expected win probability 48.6% – 51.4%
Top Performers
Top Rated
Ivan Nekić
Holstein Kiel
8.3 rating (75 min)
Most Clinical
Ivan Nekić
Holstein Kiel
1 goals
Best Creator
Niklas Niehoff
Holstein Kiel
3 key passes, 1 assists
Defensive Leader
Robert Wagner
Holstein Kiel
2 tackles + 2 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 FC Schalke 04 50 W D W W D
2 SV Darmstadt 98 48 W L W D W
3 SV Elversberg 48 W D W W L
4 SC Paderborn 07 47 D W W D W
5 Hannover 96 45 L W D W W
6 Hertha BSC 40 W W L L W
7 1. FC Kaiserslautern 37 L L W W L
8 Karlsruher SC 34 D W W L D
9 VfL Bochum 32 W L D D D
10 Fortuna Düsseldorf 31 W W L D D
11 1. FC Nürnberg 30 L L D W L
12 Arminia Bielefeld 27 L L L W W
13 Dynamo Dresden 26 D W D L D
14 Preußen Münster 26 L W L D D
15 Eintracht Braunschweig 26 D L L D L
16 SpVgg Greuther Fürth 26 W D W L L
17 Holstein Kiel 25 L D L L L
18 1. FC Magdeburg 23 L L L L W
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
54'
Dynamo Dresden
63'
Holstein Kiel
64'
Holstein Kiel
74'
Dynamo Dresden
74'
Dynamo Dresden
75'
Holstein Kiel
75'
Holstein Kiel
84'
Dynamo Dresden
84'
Dynamo Dresden
88'
Holstein Kiel
Match Statistics (Full Time)
Statistic Holstein Kiel Dynamo Dresden
Ball Possession 49% 51%
Blocked Shots 2 6
Corner Kicks 7 9
Fouls 7 8
Goalkeeper Saves 7 2
Offsides 1 0
Passes Accurate 356 371
Red Cards N/A N/A
Shots Insidebox 8 8
Shots Off Goal 6 5
Shots On Goal 4 8
Shots Outsidebox 4 11
Total Passes 455 467
Total Shots 12 19
Yellow Cards 0 1
expected_goals 1.08 1.23
goals_prevented N/A N/A
Passes % 78% 79%
Team Aggregates (Season)
Holstein Kiel
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.16
xG (avg) 0.72{% else %}N/A
Dynamo Dresden
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.52
xG (avg) 0.84{% else %}N/A
Holstein Kiel — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Adrián Kaprálik 👤 Adrián Kaprálik 0 0 3 N/A 2 10 4 2 N/A False 64 20 F 6.3 False 0 0 N/A N/A N/A 11 2 14 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Andu Yobel Kelati 👤 Andu Yobel Kelati 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
David Zec 👤 David Zec 0 0 N/A N/A N/A 13 5 1 2 False 90 26 D 6.6 False 0 0 N/A N/A N/A 61 1 67 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Frederik Roslyng 👤 Frederik Roslyng 0 0 N/A N/A N/A 5 3 N/A N/A False 15 2 D 6.9 True 0 0 N/A N/A N/A 2 N/A 4 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ivan Nekić 👤 Ivan Nekić 0 0 1 N/A 1 6 6 N/A N/A False 75 13 D 8.3 False 0 0 N/A 1 N/A 46 N/A 53 N/A 0 N/A 0 N/A 1 2 1 1 2
John Tolkin 👤 John Tolkin 0 0 N/A N/A N/A 2 1 N/A N/A False 27 47 D 6.3 True 0 0 N/A N/A N/A 7 1 11 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Jonas Krumrey 👤 Jonas Krumrey 0 0 N/A N/A N/A 1 1 N/A N/A False 90 21 G 7.3 False 0 1 7 N/A N/A 34 N/A 46 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Jonas Therkelsen 👤 Jonas Therkelsen 0 0 N/A N/A N/A 1 N/A N/A N/A False 26 10 M 6.6 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kasper Davidsen 👤 Kasper Davidsen 0 0 N/A N/A N/A 3 3 N/A N/A False 12 15 M 6.9 True 0 0 N/A N/A N/A 1 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Lasse Rosenboom 👤 Lasse Rosenboom 0 0 N/A 1 N/A 7 4 1 1 False 90 23 M 7 False 0 0 N/A N/A N/A 19 N/A 30 N/A 0 N/A 0 N/A N/A 1 1 N/A 1
Magnus Knudsen 👤 Magnus Knudsen 0 0 N/A 1 N/A 1 N/A N/A N/A False 15 24 M 6.7 True 0 0 N/A N/A N/A 3 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marcus Müller 👤 Marcus Müller 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marko Ivezić 👤 Marko Ivezić 0 0 N/A N/A N/A 6 3 N/A N/A False 90 6 D 7.2 False 0 0 N/A N/A N/A 52 N/A 56 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Mladen Cvjetinović 👤 Mladen Cvjetinović 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Niklas Niehoff 👤 Niklas Niehoff 0 0 1 N/A 1 2 2 N/A N/A False 63 29 M 7.6 False 1 0 N/A N/A N/A 23 3 30 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Phil Harres 👤 Phil Harres 0 0 1 1 N/A 16 2 1 1 False 90 19 F 6.7 False 0 0 N/A 1 N/A 7 1 16 N/A 0 N/A 0 N/A 3 3 N/A N/A N/A
Robert Wagner 👤 Robert Wagner 0 0 N/A N/A N/A 3 3 N/A 1 False 88 39 M 7 False 0 0 N/A N/A N/A 43 N/A 46 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
Stefan Schwab 👤 Stefan Schwab 0 0 1 2 1 10 4 1 1 False 90 22 M 6.2 False 0 0 N/A N/A N/A 21 1 34 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Steven Skrzybski 👤 Steven Skrzybski 0 0 3 N/A 2 9 7 1 2 True 75 7 F 7.5 False 1 0 N/A N/A 1 19 1 31 N/A 0 N/A 0 N/A N/A 3 N/A 1 3
Timon Weiner 👤 Timon Weiner 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dynamo Dresden — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Alexander Rossipal 👤 Alexander Rossipal 0 0 2 1 1 5 2 N/A 1 False 90 19 M 6.2 False 0 0 N/A N/A N/A 37 N/A 45 N/A 0 N/A 0 N/A 1 2 1 1 N/A
Aljaž Casar 👤 Aljaž Casar 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Christoph Daferner 👤 Christoph Daferner 0 0 N/A N/A N/A 4 1 N/A N/A False 16 33 F 6.3 True 0 0 N/A N/A N/A 1 N/A 2 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Claudio Kammerknecht 👤 Claudio Kammerknecht 0 0 1 N/A 1 5 4 N/A N/A False 16 15 D 7.2 True 0 0 N/A N/A N/A 13 1 13 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Daniel Mesenhöler 👤 Daniel Mesenhöler 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 37 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Friedrich Muller 👤 Friedrich Muller 0 0 N/A 1 N/A 8 6 N/A 1 False 90 42 D 7 False 0 0 N/A N/A N/A 58 1 64 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Jakob Lemmer 👤 Jakob Lemmer 0 0 N/A N/A N/A 3 3 N/A 1 False 90 10 F 6.9 False 0 0 N/A N/A N/A 21 N/A 31 N/A 0 N/A 0 N/A 3 3 N/A 1 N/A
Jonas Oehmichen 👤 Jonas Oehmichen 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Julian Pauli 👤 Julian Pauli 0 1 N/A 1 N/A 7 4 1 N/A False 74 13 D 6.9 False 0 0 N/A N/A N/A 38 N/A 45 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Kofi Jeremy Amoako 👤 Kofi Jeremy Amoako 0 0 1 2 1 13 6 3 N/A False 90 6 M 6.2 False 0 0 N/A N/A N/A 31 4 43 N/A 0 N/A 0 N/A N/A 1 N/A 2 2
Konrad Faber 👤 Konrad Faber 0 0 3 1 N/A 7 1 N/A N/A False 90 2 M 6.2 False 0 0 N/A N/A N/A 42 1 49 N/A 0 N/A 0 N/A N/A 1 N/A 4 N/A
Lars Bünning 👤 Lars Bünning 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 23 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luca Herrmann 👤 Luca Herrmann 0 0 N/A N/A N/A 2 N/A N/A N/A False 74 8 M 6.3 False 1 0 N/A N/A N/A 30 3 34 N/A 0 N/A 0 N/A 1 1 N/A 4 N/A
Lukas Boeder 👤 Lukas Boeder 0 0 N/A N/A N/A 1 N/A N/A N/A False 54 29 D 6.3 False 0 0 N/A N/A N/A 24 N/A 31 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Niklas Hauptmann 👤 Niklas Hauptmann 0 0 1 1 N/A 8 2 2 1 True 84 27 F 6.2 False 0 0 N/A N/A N/A 12 N/A 13 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Nils Fröling 👤 Nils Fröling 0 0 2 N/A 1 6 2 N/A N/A False 36 16 F 5.5 True 0 0 N/A N/A N/A 6 N/A 9 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Stefan Kutschke 👤 Stefan Kutschke 0 0 N/A N/A N/A 10 6 1 N/A False 16 30 F 7.3 True 0 0 N/A N/A N/A 6 2 10 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Tim Schreiber 👤 Tim Schreiber 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 6.7 False 0 2 2 N/A N/A 27 N/A 44 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Vincent Vermeij 👤 Vincent Vermeij 0 0 N/A N/A N/A 13 8 N/A 2 False 84 9 F 7.9 False 0 0 N/A 1 N/A 11 2 17 N/A 0 N/A 0 N/A 1 2 N/A N/A 1
Vinko Šapina 👤 Vinko Šapina 0 0 1 N/A 1 3 2 1 N/A False 16 5 M 7.2 True 0 0 N/A N/A N/A 14 2 17 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Match Events
5'
🟨 Julian Pauli (Yellow Card)
12'
V. Vermeij (Normal Goal)
P. Harres (Normal Goal)
29'
I. Nekic (Normal Goal)
51'
54'
🔄 L. Boeder → Substitution 1
🔄 N. Niehoff → Substitution 1
63'
🔄 A. Kapralik → Substitution 2
64'
74'
🔄 J. Pauli → Substitution 2
74'
🔄 L. Herrmann → Substitution 3
🔄 I. Nekic → Substitution 3
75'
🔄 S. Skrzybski → Substitution 4
75'
84'
🔄 N. Hauptmann → Substitution 4
84'
🔄 V. Vermeij → Substitution 5
🔄 R. Wagner → Substitution 5
88'
Substitutions
54'
Dynamo Dresden
63'
Holstein Kiel
64'
Holstein Kiel
74'
Dynamo Dresden
74'
Dynamo Dresden
75'
Holstein Kiel
75'
Holstein Kiel
84'
Dynamo Dresden
84'
Dynamo Dresden
88'
Holstein Kiel
League Standings View Standings

Teams in this match: Holstein Kiel and Dynamo Dresden

#TeamMPWDLGFGAGDPtsForm
1 FC Schalke 04 25 15 5 5 35 21 14 50 W D W W D
2 SV Darmstadt 98 25 13 9 3 47 28 19 48 W L W D W
3 SV Elversberg 25 14 6 5 44 26 18 48 W D W W L
4 SC Paderborn 07 25 14 5 6 41 28 13 47 D W W D W
5 Hannover 96 25 13 6 6 43 32 11 45 L W D W W
6 Hertha BSC 25 11 7 7 36 30 6 40 W W L L W
7 1. FC Kaiserslautern 25 11 4 10 42 38 4 37 L L W W L
8 Karlsruher SC 25 9 7 9 40 47 -7 34 D W W L D
9 VfL Bochum 25 8 8 9 35 32 3 32 W L D D D
10 Fortuna Düsseldorf 25 9 4 12 24 34 -10 31 W W L D D
11 1. FC Nürnberg 25 8 6 11 31 35 -4 30 L L D W L
12 Arminia Bielefeld 25 7 6 12 36 34 2 27 L L L W W
13 Dynamo Dresden 25 6 8 11 38 44 -6 26 D W D L D
14 Preußen Münster 25 6 8 11 30 38 -8 26 L W L D D
15 Eintracht Braunschweig 25 7 5 13 28 43 -15 26 D L L D L
16 SpVgg Greuther Fürth 25 7 5 13 37 56 -19 26 W D W L L
17 Holstein Kiel 25 6 7 12 29 37 -8 25 L D L L L
18 1. FC Magdeburg 25 7 2 16 35 48 -13 23 L L L L W

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

2. Bundesliga Germany · Season 2025

Teams

Holstein Kiel
Last 5: Form 33% · Att 33% · Def 50%
Goals: 6 for · 9 against
W4 D5 L7 · LLWLWWLDDDLWLL…
Dynamo Dresden
Last 5: Form 40% · Att 44% · Def 44%
Goals: 8 for · 10 against
W3 D4 L9 · LLWLDDLDDLLLWW…

Predictions

Holstein Kiel 45%
Draw 45%
Dynamo Dresden 10%
Holstein Kiel (Win or draw)

Double chance : Holstein Kiel or draw

Goals: Holstein Kiel -2.5 · Dynamo Dresden -2.5
Win or Draw

Comparison

Form
45% – 55%
Attack
43% – 57%
Defense
53% – 47%
Poisson
57% – 43%
Head to Head
93% – 7%
Goals
82% – 18%
Total
62.2% – 37.8%

Head to Head

Last 9 matches: Home wins: 4, Away wins: 3, Draws: 2

16 Apr 2022 · 2. Bundesliga 2021
Dynamo Dresden 0 – 0 Holstein Kiel
Rudolf-Harbig-Stadion
05 Nov 2021 · 2. Bundesliga 2021
Holstein Kiel 2 – 1 Dynamo Dresden
Holstein-Stadion
18 Jun 2020 · 2. Bundesliga 2019
Holstein Kiel 2 – 0 Dynamo Dresden
Holstein-Stadion
30 Nov 2019 · 2. Bundesliga 2019
Dynamo Dresden 1 – 2 Holstein Kiel
Rudolf-Harbig-Stadion
12 May 2019 · 2. Bundesliga 2018
Holstein Kiel 3 – 0 Dynamo Dresden
Holstein-Stadion
09 Dec 2018 · 2. Bundesliga 2018
Dynamo Dresden 0 – 2 Holstein Kiel
Rudolf-Harbig Stadion
14 Apr 2018 · 2. Bundesliga 2017
Dynamo Dresden 0 – 4 Holstein Kiel
Rudolf-Harbig Stadion
05 Nov 2017 · 2. Bundesliga 2017
Holstein Kiel 3 – 0 Dynamo Dresden
Holstein-Stadion
09 Apr 2016 · 3. Liga 2015
Dynamo Dresden 0 – 0 Holstein Kiel
Stadion Dresden
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.