FC Heidenheim vs Osnabrück — 2. Bundesliga
Voith-Arena, HeidenheimEric-Dominic Weisbach
Match story
Win-probability swings · in-play model
10'⚽+18 HDH
Zivzivadze opens it
First goal of the match — 1–0.
↳assist Costly
HDH win prob 50% → 68%
23'⚽−20 HDH
Wiemann levels
All square again at 1–1.
↳assist Faber
HDH win prob 68% → 48%
29'⚽+21 HDH
Costly puts them ahead
FC Heidenheim in front at 2–1.
HDH win prob 47% → 68%
34'⚽−22 HDH
Kopacz levels
All square again at 2–2.
↳assist Faber
HDH win prob 68% → 46%
45+2'⚽+25 HDH
Schöppner wins it
The decisive goal — 3–2.
↳assist Föhrenbach
HDH win prob 44% → 69%
89'⚽+3 HDH
Pieringer adds another
FC Heidenheim extend the lead to 4–2.
↳assist Costly
HDH win prob 97% → 100%
90+2'⚽+0 HDH
Meißner pulls one back
Osnabrück back in it at 4–3.
HDH win prob 100% → 100%
xG race
Cumulative expected goals, shot by shot
3.04
FC Heidenheim
2.48
Osnabrück
Top stats
Full-match numbers, side by side
54%Ball possession46%
3.04Expected goals (xG)2.48
2.88xG on target (xGOT)1.69
6 / 20Shots (on target / total)6 / 26
4 / 5Big chances (scored / total)1 / 2
25Touches in opposition box30
16Key passes16
394 (81%)Accurate passes287 (71%)
43 (50%)Duels won43 (50%)
52Recoveries47
4Corners6
1 / 0Cards (yellow / red)2 / 0
Pressure index
Minute-by-minute momentum · home up · away down
FC HeidenheimOsnabrück
⚽ Zivzivadze
⚽ Wiemann
⚽ Costly
⚽ Kopacz
⚽ Schöppner
⚽ Pieringer
⚽ Meißner
1st Half
2nd Half
1'15'30'45'60'75'90'
10'⚽ Zivzivadze23'⚽ Wiemann29'⚽ Costly34'⚽ Kopacz45+2'⚽ Schöppner89'⚽ Pieringer90+2'⚽ Meißner
Key events
FT 4–3 · HT 3–2 · goals, cards and subs
⚽10'1–0
Budu Zivzivadze
Goal · assist Marcel Costly
13'
Ismail Badjie
Yellow card
⚽23'1–1
Niklas Wiemann
Goal · assist Konrad Faber
⚽29'2–1
Marcel Costly
Goal
⚽34'2–2
David Kopacz
Goal · assist Konrad Faber
45'
Fridolin Wagner
Yellow card
⚽45'+23–2
Jan Schöppner
Goal · assist Jonas Föhrenbach
HTHalf-time · FC Heidenheim lead 3–2
54'
Oualid Mhamdi
Yellow card
59'
Christian Conteh
On for Mathias Honsak
59'
Marnon-Thomas Busch
On for Oualid Mhamdi
66'
Luca Kerber
On for Christian Conteh
69'
Tony Lesueur
On for Konrad Faber
80'
Bryan Henning
On for Fridolin Wagner
80'
Leonhard Münst
On for Ismail Badjie
80'
Bernd Riesselman
On for David Kopacz
87'
Paul Hennrich
On for Adrian Beck
87'
Maximilian Breunig
On for Budu Zivzivadze
⚽89'4–2
Marvin Pieringer
Goal · assist Marcel Costly
90'
Leon Opitz
On for Patrick Kammerbauer
⚽90'+24–3
Robin Meißner
Goal · penalty
FTFull-time · FC Heidenheim 4–3 Osnabrück
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Frank Feller6.1
Oualid Mhamdi6.5
Patrick Mainka7.0
Tim Siersleben7.1
Jonas Föhrenbach7.2
FöhrenbachMarcel Costly8.7
CostlyAdrian Beck7.3
BeckJan Schöppner7.9
SchöppnerMathias Honsak6.3
Budu Zivzivadze7.4
ZivzivadzeMarvin Pieringer8.3
PieringerMarnon-Thomas Busch6.0
Paul Hennrich6.2
Christian Conteh6.2
Maximilian Breunig6.2
Luca Kerber6.2
Jonas Krumrey5.3
Robin Fabinski6.5
Jannik Müller6.2
Niklas Wiemann7.0
Konrad Faber7.7
Fridolin Wagner6.4
Bjarke Jacobsen6.8
Patrick Kammerbauer6.6
David Kopacz7.6
KopaczIsmail Badjie6.6
Robin Meißner7.0
Bryan Henning6.2
Leonhard Münst6.4
Leon Opitz6.3
Bernd Riesselman6.2
Tony Lesueur6.2
FC HeidenheimOsnabrück
DEFENCE ↑ · ATTACK →