Heidenheim vs Holstein Kiel

13 September 2026 · 2. Bundesliga · 2026/27 · Referee Justin Joel Hasmann

Full time 1 – 0

Half-time: 0–0

  • Jonas Föhrenbach 83’

Match summary

Heidenheim beat Holstein Kiel 1-0. It was goalless at half-time.

Jonas Föhrenbach put Heidenheim ahead with a header in the 83rd minute.

The chances backed that up: Heidenheim created 2.20 expected goals (xG) from 19 shots to Holstein Kiel's 0.75 from 13. Holstein Kiel had a player sent off.

Match stats

51% Possession 49%
19 Shots 13
4 Shots on target 2
6 Corners 8
74 Attacks 82
54 Dangerous attacks 36
372 Passes 364
79.0% Pass accuracy 79.1%
15 Tackles 13
11 Fouls 12
1 Yellow cards 2
0 Red cards 1
4 Offsides 1

Key events

Heidenheim Holstein Kiel
Kick-off
9’
Ikem UgohShot on target
Michael HeuleShot on target
35’
38’
Half-time0-0
Second half underway
Alessandro VogtShot on target
47’
Christian ContehShot on target
48’
50’
Jonas TherkelsenSecond yellowFoul
Alessandro VogtShot on target
71’
76’
Phil HarresShot on target
Jonas FöhrenbachHeader1-0 (Heidenheim)
83’
86’
89’
Till WieseShot on target
Full-time1-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 2.20 0.75 83’ Jonas Föhrenbach (Heidenheim), 1-0 83’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.20 0.75 83’ Jonas Föhrenbach (Heidenheim), 1-0 Föhrenbach 83’
Heidenheim 2.20 xGHolstein Kiel 0.75 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Holstein Kiel attacking Heidenheim attacking 
47’ Alessandro Vogt (Heidenheim), set piece, 0.41 xG, off target 83’ Jonas Föhrenbach (Heidenheim), from a corner, 0.35 xG, goal 61’ Marcel Costly (Heidenheim), open play, 0.34 xG, off target 48’ Christian Conteh (Heidenheim), open play, 0.28 xG, saved 71’ Alessandro Vogt (Heidenheim), from a corner, 0.21 xG, saved 90+3’ Phil Harres (Holstein Kiel), open play, 0.19 xG, off target 76’ Phil Harres (Holstein Kiel), open play, 0.13 xG, saved 9’ Ikem Ugoh (Holstein Kiel), open play, 0.10 xG, saved 72’ Alessandro Vogt (Heidenheim), from a corner, 0.10 xG, off target 47’ Alessandro Vogt (Heidenheim), open play, 0.09 xG, saved 67’ Christian Conteh (Heidenheim), open play, 0.09 xG, off target 11’ Oualid Mhamdi (Heidenheim), open play, 0.07 xG, off target 49’ Adrián Kaprálik (Holstein Kiel), open play, 0.06 xG, off target 89’ Till Wiese (Holstein Kiel), open play, 0.06 xG, saved 35’ Michael Heule (Heidenheim), set piece, 0.05 xG, saved 66’ Julian Niehues (Heidenheim), set piece, 0.05 xG, off target 43’ Phil Harres (Holstein Kiel), from a corner, 0.05 xG, blocked 1’ Phil Harres (Holstein Kiel), open play, 0.03 xG, off target 63’ Alessandro Vogt (Heidenheim), set piece, 0.03 xG, off target 59’ David Zec (Holstein Kiel), from a corner, 0.03 xG, blocked 34’ Guillermo Balzi (Holstein Kiel), direct free kick, 0.03 xG, off target 69’ Christian Conteh (Heidenheim), open play, 0.03 xG, blocked 80’ Mikkel Kaufmann (Heidenheim), open play, 0.03 xG, off target 68’ Phil Harres (Holstein Kiel), open play, 0.03 xG, off target 17’ Marcel Costly (Heidenheim), open play, 0.02 xG, blocked 48’ Adrián Kaprálik (Holstein Kiel), open play, 0.02 xG, blocked 90+2’ Till Wiese (Holstein Kiel), open play, 0.02 xG, off target 75’ Michael Heule (Heidenheim), open play, 0.02 xG, off target 90+1’ Michael Heule (Heidenheim), open play, 0.02 xG, off target 41’ Marnon Busch (Heidenheim), set piece, 0.01 xG, off target 82’ Jan Schöppner (Heidenheim), from a corner, 0.01 xG, blocked 44’ Adrián Kaprálik (Holstein Kiel), open play, 0.01 xG, off target 47’ Alessandro Vogt (Heidenheim), set piece, 0.41 xG, off target 83’ Jonas Föhrenbach (Heidenheim), from a corner, 0.35 xG, goal 61’ Marcel Costly (Heidenheim), open play, 0.34 xG, off target 48’ Christian Conteh (Heidenheim), open play, 0.28 xG, saved 71’ Alessandro Vogt (Heidenheim), from a corner, 0.21 xG, saved 90+3’ Phil Harres (Holstein Kiel), open play, 0.19 xG, off target 76’ Phil Harres (Holstein Kiel), open play, 0.13 xG, saved 9’ Ikem Ugoh (Holstein Kiel), open play, 0.10 xG, saved 72’ Alessandro Vogt (Heidenheim), from a corner, 0.10 xG, off target 47’ Alessandro Vogt (Heidenheim), open play, 0.09 xG, saved 67’ Christian Conteh (Heidenheim), open play, 0.09 xG, off target 11’ Oualid Mhamdi (Heidenheim), open play, 0.07 xG, off target 49’ Adrián Kaprálik (Holstein Kiel), open play, 0.06 xG, off target 89’ Till Wiese (Holstein Kiel), open play, 0.06 xG, saved 35’ Michael Heule (Heidenheim), set piece, 0.05 xG, saved 66’ Julian Niehues (Heidenheim), set piece, 0.05 xG, off target 43’ Phil Harres (Holstein Kiel), from a corner, 0.05 xG, blocked 1’ Phil Harres (Holstein Kiel), open play, 0.03 xG, off target 63’ Alessandro Vogt (Heidenheim), set piece, 0.03 xG, off target 59’ David Zec (Holstein Kiel), from a corner, 0.03 xG, blocked 34’ Guillermo Balzi (Holstein Kiel), direct free kick, 0.03 xG, off target 80’ Mikkel Kaufmann (Heidenheim), open play, 0.03 xG, off target 68’ Phil Harres (Holstein Kiel), open play, 0.03 xG, off target 69’ Christian Conteh (Heidenheim), open play, 0.03 xG, blocked 17’ Marcel Costly (Heidenheim), open play, 0.02 xG, blocked 48’ Adrián Kaprálik (Holstein Kiel), open play, 0.02 xG, blocked 90+2’ Till Wiese (Holstein Kiel), open play, 0.02 xG, off target 75’ Michael Heule (Heidenheim), open play, 0.02 xG, off target 90+1’ Michael Heule (Heidenheim), open play, 0.02 xG, off target 41’ Marnon Busch (Heidenheim), set piece, 0.01 xG, off target 82’ Jan Schöppner (Heidenheim), from a corner, 0.01 xG, blocked 44’ Adrián Kaprálik (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.

Lineups

Heidenheim 4-4-1-1 Starting XI
Dähne
Föhrenbach
Heule
Mainka
Busch
Schöppner
Niehues 76’
Mhamdi 46’
Costly 81’
Honsak 46’
Vogt 81’
Holstein Kiel 4-1-4-1 Starting XI
Weiner
Sekine
Nekić
Zec
Parduzi 76’
Meffert
Kaprálik 76’
Balzi 57’
Ugoh 83’
Therkelsen
Harres

Player stats

Goalkeeper1 player
90′ 3 0 36 – – – – –
Defenders7 players
90′ 3 – 1 5 2 43 2 – – –
90′ – 2 1 1 – 39 1 – – –
90′ – – – 1 – 64 – 1 – –
90′ 7 – 1 10 1 31 – – – –
Oualid Mhamdi Taken off
45′ – – – 2 – 7 1 – – –
Marcel Costly Taken off
81′ 1 – – 7 3 23 – – – –
Tim Siersleben Came on as a substitute
9′ – – – – – 1 1 – – –
Midfielders4 players
90′ – – 35 1 0.04 2 1 9 1 2 –
Julian Niehues Taken off
76′ – – 52 – 0.02 – 2 4 1 – –
Mathias Honsak Taken off
45′ – – 6 – 0.00 1 – 2 – – –
Paul Hennrich Came on as a substitute
9′ – – 5 1 0.05 – – – – – –
Forwards4 players
Alessandro Vogt Taken off
81′ – – 5 2 0.85 0.00 1 2 – 3 –
Mikkel Kaufmann Came on as a substitute
45′ – 1 1 – 0.03 0.42 3 2 1 14
Christian Conteh Came on as a substitute
45′ – – 3 1 0.40 0.56 2 2 2 12 –
Yannik Wagner Came on as a substitute
14′ – – – – – 0.05 – – – 1 –
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

Heidenheim win 44% Avg odds 2.09
Draw 25% Avg odds 3.66
Holstein Kiel win 31% Avg odds 2.98

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.