Heidenheim vs Osnabrück preview

Germany flag 2026/2027 2. Bundesliga, Germany
Walter-Birkhold-Jugendstadion
2. Bundesliga
Full Time
Round 1 Regular Season

CONTEXT

In a high-scoring encounter Heidenheim defeated Osnabrück 4-3. The halftime score was 3-2 to the home side. Heidenheim held 53 percent possession while Osnabrück managed 47 percent. Expected goals stood at 2.49 for Heidenheim and 2.09 for Osnabrück producing a 0.4 differential. No red cards were issued to either team. Heidenheim the stronger side claimed the win in line with the xG data. The result featured a significant structural deviation attributed to the home team. Efficiency remained consistent with overall performance levels and the outcome matched pre-match indicators without distortion from disciplinary events.

TL;DR

  • Structural deviation: A significant structural deviation occurred favoring Heidenheim.
  • Efficiency shift: Efficiency remained in line with expectations throughout the match.
  • xG alignment: The final result was consistent with the xG figures of 2.49 to 2.09.
  • Market alignment: The outcome proved aligned with market indicators.
  • xG expectations: Heidenheim exceeded xG expectations to claim the 4-3 win.
  • Event impact: Key events led to a total of seven goals in the match.
  • Red card distortion: No red cards were shown resulting in no distortion to the game.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
E. Weisbach
E. Weisbach
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
R. Rohde
R. Rohde
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
H. Ventzke
H. Ventzke
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
D. Lutz
D. Lutz
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
0
Avg Points / Game (Last 100 Matches)
0
0 i
Avg Points / Game (Last 6 Matches)
0 i
0
Head to Head (Wins - Draws - Losses)
0 - 0 - 0
0

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
42.25
42.1
0 (Weakest) 100 (Strongest)
Metric
Heidenheim
Osnabrück
Power Score
42.25
42.1
League Position
2
15
Global Rank
135
188

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Heidenheim Opponent-weighted form score
Osnabrück Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Heidenheim Osnabrück

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Heidenheim

Left / Center / Right
Opposition half density
vs season average

Osnabrück

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Heidenheim ⚠ Proxy
vs
⚠ Proxy Osnabrück
Attacking Efficiency
Higher is better
Attacking Efficiency
42.55
59.47
Defensive Efficiency
Lower is better
Defensive Efficiency
59.47
42.55
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Heidenheim -1.83 Efficiency Index
vs
Osnabrück +1.83 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Heidenheim
Osnabrück
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Heidenheim
vs
Osnabrück
Created Set-piece attacking threat
Heidenheim Osnabrück
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
21%
59%
Goals per Match Average set-piece goals scored per match.
0.00 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
-0.52 vs -0.23
Conceded Set-piece defensive exposure
Heidenheim Osnabrück
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
59%
21%
Conceded per Match Average set-piece goals conceded per match.
1.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
-0.23 vs -0.52
Heidenheim
Osnabrück
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Heidenheim
vs
Osnabrück
Attack After Winning Possession transition → offence
Heidenheim Osnabrück
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Heidenheim Osnabrück
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Heidenheim
Osnabrück
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • HDH had peak pressure around 88'.
  • HDH started the game with stronger pressure.
HDH Pressure Osnabrück Pressure
Pressure Index: HDH reached the top pressure at 88' (92.94).

STARTING XI

Match Formation 4-4-2
Match Formation 3-4-2-1

General Information

Date & Time
Competition
2026/2027 2. Bundesliga, Germany · Round 1 · Regular Season
Stadium
Walter-Birkhold-Jugendstadion
Capacity
15000
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Eric-dominic Weisbach
René Rohde
Hannes Ventzke
Davina Lutz

Statistics

Possession
HDH
54%
Osnabrück
46%

Top Statistics

4 Goals 3
3 Big Chances Created 2
10 Shots 8
51 Dangerous attacks 39
53 Possession 47
4 Corners 6
6 Free kicks 5
1 Yellow Cards 2

Match Overview

97 Ball Safe 92
0 Penalties 1
11 Goal Kicks 13
15 Goal Attempts 11
5 Substitutions 5
18 Throwins 16
20 Successful Headers 14
4 Assists 2
1 Injuries 0
13 Dribble Attempts 12
6 Successful Dribbles 7
46 Successful Dribbles Percentage 58

Attacking

112 Attacks 88
0 Big Chances Missed 1

Possession

85 Long Passes 71
474 Passes 408
382 Successful Passes 286
81 Successful Passes Percentage 70
16 Key Passes 15
40 Successful Long Passes 20
47 Successful Long Passes Percentage 28

Defensive

3 Saves 2
7 Tackles 20
9 Interceptions 2
39 Duels Won 46

Build-up

17 Total Crosses 22
5 Accurate Crosses 6

Discipline

9 Offsides 0
6 Fouls 6

Lineup

Referee : Eric-dominic Weisbach

Starting XI

1
Frank Feller
Frank Feller Goalkeeper
6.35
4
Tim Siersleben
Tim Siersleben Defender
7.42
6
Patrick Mainka
6.72
19
Jonas Föhrenbach
7.1
22
Oualid Mhamdi
Oualid Mhamdi Defender
6.53
2
Marnon Busch
Marnon Busch
Defender59'
6.14
3
Jan Schöppner
Jan Schöppner Midfielder
7.19
17
Mathias Honsak
Mathias Honsak Midfielder
6.87
10
Christian Conteh
Christian Conteh
Attacker59'
6.32
21
Adrian Beck
Adrian Beck Midfielder
7.35
8
Paul Hennrich
Paul Hennrich
Midfielder88'
24
Marcel Costly
Marcel Costly Midfielder
8.98
11
Budu Zivzivadze
Budu Zivzivadze Attacker
7.52
14
Maximilian Breunig
18
Marvin Pieringer
Marvin Pieringer Attacker
7.39
Referee : Eric-dominic Weisbach

Starting XI

32
Jonas Krumrey
Jonas Krumrey Goalkeeper
5.67
24
Jannik Müller
6.3
25
Niklas Wiemann
Niklas Wiemann Defender
7.18
27
Robin Fabinski
Robin Fabinski Defender
6.44
15
Bjarke Jacobsen
Bjarke Jacobsen Midfielder
6.47
26
Fridolin Wagner
Fridolin Wagner Midfielder
6.45
6
Bryan Henning
Bryan Henning
Midfielder80'
6.56
28
Konrad Faber
Konrad Faber Midfielder
7.7
23
Tony Lesueur
Tony Lesueur
Attacker69'
6.54
31
Patrick Kammerbauer
Patrick Kammerbauer Midfielder
6.32
19
Leon Opitz
Leon Opitz
Midfielder89'
6.89
10
Ismail Badjie
Ismail Badjie Attacker
7.06
8
Leonhard Münst
Leonhard Münst
Midfielder80'
6.58
11
Robin Meißner
Robin Meißner Attacker
7.06
29
David Kopacz
David Kopacz Attacker
7.74
22
Bernd Riesselmann
6.12

Events

2ND-HALF
90+2'
Event
Right foot shot / 1st Penalty
Event
Header / 6th Goal
89'
89'
Event
Leon Opitz Patrick Kammerbauer
10th Substitution
Event
Maximilian Breunig Budu Zivzivadze
8th Substitution
88'
Event
Paul Hennrich Adrian Beck
9th Substitution
88'
80'
Event
Bryan Henning Fridolin Wagner
5th Substitution
80'
Event
Leonhard Münst Ismail Badjie
6th Substitution
80'
Event
Bernd Riesselmann David Kopacz
7th Substitution
69'
Event
Tony Lesueur Konrad Faber
4th Substitution
Event
Luca Kerber Christian Conteh
3rd Substitution
66'
Event
Marnon Busch Oualid Mhamdi
1st Substitution
59'
Event
Christian Conteh Mathias Honsak
2nd Substitution
59'
Event
Foul / 3rd Yellowcard
54'
1ST-HALF
Event
Header / 5th Goal
45+2'
45'
Event
Foul / 2nd Yellowcard
34'
Event
Right foot shot / 4th Goal
Event
Left foot shot / 3rd Goal
29'
23'
Event
Header / 2nd Goal
Event
Goal disallowed
17'
13'
Event
Foul / 1st Yellowcard
Event
Left foot shot / 1st Goal
10'

Match Commentary

90
Attempt Attempt
Bernd Riesselmann attempts a header but misses the shot.
90
Attempt Attempt
Bryan Henning takes a right-footed shot but misses.
90
Attempt Attempt
Tony Lesueur takes a right-footed shot, but it is saved.
90
Attempt Attempt
Robin Meissner takes a right-footed shot, but it is blocked.
90
GOAL! GOAL! Important
Robin Meissner scores with a right-footed shot.
90
GOAL! GOAL! Important
Goal in the penalty shootout! The score is now 4-3.
90
Attempt Attempt
Robin Meissner takes a right-footed shot, but it's blocked.
89
GOAL! GOAL! Important
Shot - Marvin Pieringer Head Shot Goal
89
Substitution Substitution
Leon Opitz is substituted for Patrick Kammerbauer.
89
GOAL! GOAL! Important
Goal in the penalty shootout! The score is now 4-3.
89
Corner Corner
Corner awarded.
89
GOAL! GOAL! Important
Goal! The score is now 4-2.
88
Corner Corner
Corner awarded.
88
GOAL! GOAL! Important
Goal! The score is now 4-2.
87
Corner Corner
Corner awarded.
87
Attempt Attempt
Robin Meissner takes a right-footed shot but misses.
86
Attempt Attempt
Marvin Pieringer takes a right-footed shot but misses.
82
Attempt Attempt
Robin Meissner takes a right-footed shot but misses.
80
Attempt Attempt
Marvin Pieringer takes a right-footed shot but misses.
80
Attempt Attempt
Marvin Pieringer takes a header shot but misses.
80
Attempt Attempt
Budu Zivzivadze takes a left-footed shot but misses.
80
Substitution Substitution
Substitution: Bryan Henning comes on for Fridolin Wagner.
79
Update Update
Bernd Riesselmann replaces David Kopacz.
72
Update Update
Leonhard Munst is on, and Ismail Badjie is off.
72
Attempt Attempt
Marcel Costly takes a left-footed shot, but it misses the target.
71
Attempt Attempt
Ismail Badjie takes a left-footed shot but misses.
71
Attempt Attempt
Bjarke Jacobsen takes a right-footed shot, but it is blocked.
69
Attempt Attempt
Ismail Badjie takes a left-footed shot but misses.
67
Attempt Attempt
Bjarke Jacobsen takes a right-footed shot, but it is blocked.
66
Attempt Attempt
Adrian Beck takes a right-footed shot, but it is saved.
66
Attempt Attempt
Ismail Badjie takes a right-footed shot but misses.
59
Substitution Substitution
Marnon Busch is substituted off for Oualid Mhamdi.
59
Update Update
Christian Conteh replaces Mathias Honsak.
56
Attempt Attempt
Bjarke Jacobsen takes a right-footed shot but misses.
55
Attempt Attempt
Robin Meissner takes a right-footed shot, but it is blocked.
54
Yellow Card Yellow Card Important
Yellow card issued.
50
Attempt Attempt
Oualid Mhamdi takes a right-footed shot but misses.
49
Attempt Attempt
Adrian Beck takes a right-footed shot but misses.
48
Attempt Attempt
Ismail Badjie's right-footed shot is saved.
45
Attempt Attempt
David Kopacz takes a right-footed shot, but it is blocked.
45
Attempt Attempt
David Kopacz takes a right-footed shot, but it is blocked.
45
GOAL! GOAL! Important
Jan Schoppner takes a shot with his head and scores a goal.
45
Attempt Attempt
David Kopacz takes a right-footed shot, but it is blocked.
45
GOAL! GOAL! Important
Jan Schoppner takes a shot with his head and scores a goal.
45
Update Update
First half ends with a score of 3-2.
45
GOAL! GOAL! Important
Jan Schoppner takes a shot with his head and scores a goal.
45
GOAL! GOAL! Important
Goal! The score is now 3-2.
45
Yellow Card Yellow Card Important
Fridolin Wagner receives a yellow card.
45
Corner Corner
Corner awarded.
41
Attempt Attempt
Budu Zivzivadze takes a right-footed shot but misses.
34
GOAL! GOAL! Important
David Kopacz takes a shot with his right foot and scores.
34
GOAL! GOAL! Important
David Kopacz takes a shot with his right foot and scores.
34
GOAL! GOAL! Important
Goal! David Kopacz scores, bringing the match to 2-2.
33
GOAL! GOAL! Important
Goal! The score is now 2-2.
32
Corner Corner
Corner awarded.
32
Attempt Attempt
Ismail Badjie's right-footed shot is blocked.
32
Attempt Attempt
Robin Meissner takes a left-footed shot, but it is blocked.
29
GOAL! GOAL! Important
Marcel Costly takes a left-footed shot and scores.
29
Attempt Attempt
Jonas Fohrenbach takes a right-footed shot, but it is saved.
29
GOAL! GOAL! Important
Goal! Marcel Costly scores, making it 2-1.
26
Attempt Attempt
Oualid Mhamdi takes a right-footed shot but misses.
23
GOAL! GOAL! Important
Shot - Niklas Wiemann Head Shot Goal
23
Corner Corner
Corner awarded.
23
GOAL! GOAL! Important
Goal! Niklas Wiemann scores, making it 1-1.
22
Corner Corner
Corner awarded.
22
GOAL! GOAL! Important
Goal! Niklas Wiemann scores, making it 1-1.
21
Corner Corner
Corner awarded.
21
Attempt Attempt
Oualid Mhamdi takes a right-footed shot, but it is blocked.
20
Attempt Attempt
Oualid Mhamdi takes a right-footed shot, but it is blocked.
16
GOAL! GOAL! Important
VAR review results in a disallowed goal for Budu Zivzivadze due to offside.
16
GOAL! GOAL! Important
Goal! Budu Zivzivadze scores to make it 2-0, assisted by Marcel Costly.
16
GOAL! GOAL! Important
Goal! Budu Zivzivadze scores to make it 2-0, assisted by Marcel Costly.
15
GOAL! GOAL! Important
Goal! The score is now 2-0.
14
Attempt Attempt
Adrian Beck takes a right-footed shot but misses.
13
Yellow Card Yellow Card Important
Ismail Badjie receives a yellow card.
10
GOAL! GOAL! Important
Shot! Budu Zivzivadze scores with a left-footed shot.
10
GOAL! GOAL! Important
Goal! Budu Zivzivadze scores, making it 1-0.
7
GOAL! GOAL! Important
Goal! The score is now 1-0.
7
Corner Corner
Corner awarded.
3
Attempt Attempt
Mathias Honsak takes a left-footed shot but misses.
1
Update Update
Kick-off! The referee is Eric Dominic Weisbach.

CONCLUSION

Heidenheim secured a 4-3 victory over Osnabrück that reflected their status as the stronger team. The contest featured a 3-2 halftime lead that was maintained despite late pressure from the visitors. Possession figures showed a narrow edge for the home side yet both teams created comparable opportunities according to the xG values. Absence of red cards ensured the match proceeded without disciplinary interruptions. The alignment between expected goals and the actual result confirmed a performance-based outcome. Heidenheim's ability to convert chances proved decisive in a game that produced seven goals overall. This result underscores their edge in this matchup.