Holstein Kiel vs Karlsruhe

21 September 2025 · 2. Bundesliga · 2025/26 · Referee Michael Bacher

Full time 3 – 0

Half-time: 2–0

  • Adrián Kaprálik 25’
  • David Zec 35’
  • Phil Harres 71’

Match summary

Holstein Kiel won comfortably, 3-0 at home to Karlsruhe. Holstein Kiel led 2-0 at half-time.

Adrián Kaprálik put Holstein Kiel ahead in the 25th minute, David Zec made it 2-0 with a header in the 35th minute, and Phil Harres made it 3-0 in the 71st minute.

The chances backed that up: Holstein Kiel created 1.65 expected goals (xG) from 11 shots to Karlsruhe's 1.27 from 13. Jonas Therkelsen had a penalty saved for Holstein Kiel.

Key events

Holstein Kiel Karlsruhe
Jonas TherkelsenShot on target
12’
40’
Fabian SchleusenerShot on target
43’
Lilian EgloffShot on target
52’
Fabian SchleusenerShot on target
61’
Andreas MüllerShot 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 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.65 1.27 25’ Adrián Kaprálik (Holstein Kiel), 1-0 25’ 35’ David Zec (Holstein Kiel), 2-0 35’ 71’ Phil Harres (Holstein Kiel), 3-0 71’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.65 1.27 25’ Adrián Kaprálik (Holstein Kiel), 1-0 Kaprálik 25’ 35’ David Zec (Holstein Kiel), 2-0 Zec 35’ 71’ Phil Harres (Holstein Kiel), 3-0 Harres 71’
Holstein Kiel 1.65 xGKarlsruhe 1.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Karlsruhe attacking Holstein Kiel attacking 
12’ Jonas Therkelsen (Holstein Kiel), penalty, 0.79 xG, saved 40’ Fabian Schleusener (Karlsruhe), open play, 0.60 xG, saved 71’ Phil Harres (Holstein Kiel), open play, 0.29 xG, goal 79’ Marcel Beifus (Karlsruhe), from a corner, 0.23 xG, off target 25’ Adrián Kaprálik (Holstein Kiel), open play, 0.19 xG, goal 64’ Adrián Kaprálik (Holstein Kiel), open play, 0.07 xG, off target 3’ Marcus Müller (Holstein Kiel), open play, 0.06 xG, off target 62’ Lilian Egloff (Karlsruhe), from a corner, 0.06 xG, off target 81’ Steven Skrzybski (Holstein Kiel), open play, 0.06 xG, blocked 52’ Fabian Schleusener (Karlsruhe), open play, 0.06 xG, saved 60’ Marvin Wanitzek (Karlsruhe), open play, 0.05 xG, off target 61’ Andreas Müller (Karlsruhe), open play, 0.05 xG, saved 2’ Marcus Müller (Holstein Kiel), from a corner, 0.04 xG, off target 38’ Marcus Müller (Holstein Kiel), from a corner, 0.04 xG, off target 43’ Lilian Egloff (Karlsruhe), open play, 0.04 xG, saved 75’ Philipp Förster (Karlsruhe), open play, 0.05 xG, blocked 87’ David Herold (Karlsruhe), open play, 0.04 xG, off target 7’ David Herold (Karlsruhe), open play, 0.04 xG, off target 35’ David Zec (Holstein Kiel), from a corner, 0.04 xG, goal 58’ Marcus Müller (Holstein Kiel), open play, 0.04 xG, off target 60’ Alexander Bernhardsson (Holstein Kiel), open play, 0.03 xG, blocked 59’ Marcel Franke (Karlsruhe), from a corner, 0.02 xG, off target 50’ Lilian Egloff (Karlsruhe), open play, 0.01 xG, off target 52’ Andreas Müller (Karlsruhe), from a corner, 0.01 xG, off target 12’ Jonas Therkelsen (Holstein Kiel), penalty, 0.79 xG, saved 40’ Fabian Schleusener (Karlsruhe), open play, 0.60 xG, saved 71’ Phil Harres (Holstein Kiel), open play, 0.29 xG, goal 79’ Marcel Beifus (Karlsruhe), from a corner, 0.23 xG, off target 25’ Adrián Kaprálik (Holstein Kiel), open play, 0.19 xG, goal 64’ Adrián Kaprálik (Holstein Kiel), open play, 0.07 xG, off target 3’ Marcus Müller (Holstein Kiel), open play, 0.06 xG, off target 62’ Lilian Egloff (Karlsruhe), from a corner, 0.06 xG, off target 81’ Steven Skrzybski (Holstein Kiel), open play, 0.06 xG, blocked 52’ Fabian Schleusener (Karlsruhe), open play, 0.06 xG, saved 60’ Marvin Wanitzek (Karlsruhe), open play, 0.05 xG, off target 61’ Andreas Müller (Karlsruhe), open play, 0.05 xG, saved 75’ Philipp Förster (Karlsruhe), open play, 0.05 xG, blocked 2’ Marcus Müller (Holstein Kiel), from a corner, 0.04 xG, off target 38’ Marcus Müller (Holstein Kiel), from a corner, 0.04 xG, off target 43’ Lilian Egloff (Karlsruhe), open play, 0.04 xG, saved 87’ David Herold (Karlsruhe), open play, 0.04 xG, off target 7’ David Herold (Karlsruhe), open play, 0.04 xG, off target 35’ David Zec (Holstein Kiel), from a corner, 0.04 xG, goal 58’ Marcus Müller (Holstein Kiel), open play, 0.04 xG, off target 60’ Alexander Bernhardsson (Holstein Kiel), open play, 0.03 xG, blocked 59’ Marcel Franke (Karlsruhe), from a corner, 0.02 xG, off target 50’ Lilian Egloff (Karlsruhe), open play, 0.01 xG, off target 52’ Andreas Müller (Karlsruhe), from a corner, 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.

Lineups

Holstein Kiel 3-4-2-1 Starting XI
Krumrey
Zec
Johansson
Komenda
Tolkin
Bernhardsson
Davidsen
Knudsen
Kaprálik
Therkelsen
Müller
Karlsruhe 3-5-2 Starting XI
Bernat
Kobald
Franke
Rapp
Burnić
Müller
Wanitzek
Herold
Jung
Egloff
Schleusener

Player stats

Players11 players
90′ – – – – – – –
90′ 1 – 1 0.04 – – –
Carl Johansson
90′ – – – – – – –
Marco Komenda
90′ – – – – – – –
90′ – – 1 0.03 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ 1 – 2 0.26 – – –
90′ – – 1 0.79 – – –
Marcus Müller
90′ – – 4 0.19 – – –
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 47% Avg odds 1.96
Draw 26% Avg odds 3.54
Karlsruhe win 27% Avg odds 3.48

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.