Heidenheim vs Freiburg

6 December 2025 · Bundesliga · 2025/26 · Referee Florian Exner

Full time 2 – 1

Half-time: 0–1

  • Patrick Mainka 59’
  • Stefan Schimmer 90+4’
  • Johan Manzambi 40’

Match summary

Heidenheim came from behind to win 2-1 at home to Freiburg, with the winner arriving in stoppage time. Freiburg led 1-0 at half-time.

Johan Manzambi put Freiburg ahead in the 40th minute, set up by Philipp Treu, Patrick Mainka equalised from a corner in the 59th minute, set up by Marnon Busch, and Stefan Schimmer won it in stoppage time.

The chances backed that up: Heidenheim created 2.67 expected goals (xG) from 16 shots to Freiburg's 0.80 from 15.

Match stats

39% Possession 61%
16 Shots 16
3 Shots on target 2
8 Corners 6
81 Attacks 108
37 Dangerous attacks 66
282 Passes 456
73% Pass accuracy 81%
18 Tackles 15
11 Fouls 10
2 Yellow cards 1
0 Red cards 0
1 Offsides 1

Key events

Heidenheim Freiburg
Kick-off
Thomas KellerFoul
13’
Benedikt GimberArgument
37’
40’
Johan ManzambiRight foot shot0-1 (Freiburg)
Half-time0-1
Arijon IbrahimovicBenedikt Gimber
46’
Tim SierslebenThomas Keller
46’
Second half underway
Patrick MainkaLeft foot shot1-1 (Heidenheim)
58’
Stefan SchimmerJulian Niehues
70’
71’
80’
Maximilian EggesteinShot on target
Omar TraoréMarnon Busch
83’
87’
Luca KerberNiklas Dorsch
88’
Stefan SchimmerShot on target
89’
Stefan SchimmerLeft foot shot2-1 (Heidenheim)
90+4’
Full-time2-1

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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.67 0.80 40’ Johan Manzambi (Freiburg), 0-1 40’ 59’ Patrick Mainka (Heidenheim), 1-1 59’ 90+4’ Stefan Schimmer (Heidenheim), 2-1 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.67 0.80 40’ Johan Manzambi (Freiburg), 0-1 Manzambi 40’ 59’ Patrick Mainka (Heidenheim), 1-1 Mainka 59’ 90+4’ Stefan Schimmer (Heidenheim), 2-1 Schimmer 90+4’
Heidenheim 2.67 xGFreiburg 0.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Freiburg attacking Heidenheim attacking 
67’ Marvin Pieringer (Heidenheim), open play, 0.61 xG, off target 59’ Patrick Mainka (Heidenheim), from a corner, 0.47 xG, goal 89’ Stefan Schimmer (Heidenheim), open play, 0.42 xG, saved 90+4’ Stefan Schimmer (Heidenheim), open play, 0.31 xG, goal 20’ Mathias Honsak (Heidenheim), open play, 0.29 xG, off target 63’ Patrick Mainka (Heidenheim), from a corner, 0.13 xG, off target 55’ Jan-Niklas Beste (Freiburg), open play, 0.12 xG, off target 47’ Vincenzo Grifo (Freiburg), open play, 0.09 xG, blocked 66’ Jan Schöppner (Heidenheim), open play, 0.09 xG, blocked 85’ Patrick Osterhage (Freiburg), open play, 0.09 xG, off target 1’ Mathias Honsak (Heidenheim), open play, 0.09 xG, blocked 19’ Lukas Kübler (Freiburg), from a corner, 0.09 xG, off target 80’ Jan-Niklas Beste (Freiburg), open play, 0.08 xG, off target 80’ Maximilian Eggestein (Freiburg), open play, 0.06 xG, saved 30’ Mathias Honsak (Heidenheim), open play, 0.05 xG, blocked 45’ Niklas Dorsch (Heidenheim), open play, 0.05 xG, off target 55’ Maximilian Eggestein (Freiburg), open play, 0.05 xG, blocked 9’ Thomas Keller (Heidenheim), direct free kick, 0.04 xG, off target 69’ Maximilian Eggestein (Freiburg), open play, 0.04 xG, blocked 63’ Mathias Honsak (Heidenheim), from a corner, 0.03 xG, off target 14’ Lukas Kübler (Freiburg), from a corner, 0.03 xG, off target 47’ Julian Niehues (Heidenheim), open play, 0.03 xG, blocked 77’ Yuito Suzuki (Freiburg), open play, 0.03 xG, off target 40’ Johan Manzambi (Freiburg), open play, 0.03 xG, goal 61’ Maximilian Eggestein (Freiburg), open play, 0.03 xG, off target 33’ Marvin Pieringer (Heidenheim), open play, 0.02 xG, blocked 61’ Johan Manzambi (Freiburg), open play, 0.02 xG, blocked 79’ Yuito Suzuki (Freiburg), open play, 0.02 xG, blocked 23’ Lucas Höler (Freiburg), from a corner, 0.02 xG, off target 83’ Niklas Dorsch (Heidenheim), set piece, 0.01 xG, off target 15’ Mathias Honsak (Heidenheim), open play, 0.01 xG, off target 67’ Marvin Pieringer (Heidenheim), open play, 0.61 xG, off target 59’ Patrick Mainka (Heidenheim), from a corner, 0.47 xG, goal 89’ Stefan Schimmer (Heidenheim), open play, 0.42 xG, saved 90+4’ Stefan Schimmer (Heidenheim), open play, 0.31 xG, goal 20’ Mathias Honsak (Heidenheim), open play, 0.29 xG, off target 63’ Patrick Mainka (Heidenheim), from a corner, 0.13 xG, off target 55’ Jan-Niklas Beste (Freiburg), open play, 0.12 xG, off target 47’ Vincenzo Grifo (Freiburg), open play, 0.09 xG, blocked 66’ Jan Schöppner (Heidenheim), open play, 0.09 xG, blocked 85’ Patrick Osterhage (Freiburg), open play, 0.09 xG, off target 1’ Mathias Honsak (Heidenheim), open play, 0.09 xG, blocked 19’ Lukas Kübler (Freiburg), from a corner, 0.09 xG, off target 80’ Jan-Niklas Beste (Freiburg), open play, 0.08 xG, off target 80’ Maximilian Eggestein (Freiburg), open play, 0.06 xG, saved 30’ Mathias Honsak (Heidenheim), open play, 0.05 xG, blocked 45’ Niklas Dorsch (Heidenheim), open play, 0.05 xG, off target 55’ Maximilian Eggestein (Freiburg), open play, 0.05 xG, blocked 69’ Maximilian Eggestein (Freiburg), open play, 0.04 xG, blocked 9’ Thomas Keller (Heidenheim), direct free kick, 0.04 xG, off target 14’ Lukas Kübler (Freiburg), from a corner, 0.03 xG, off target 63’ Mathias Honsak (Heidenheim), from a corner, 0.03 xG, off target 47’ Julian Niehues (Heidenheim), open play, 0.03 xG, blocked 77’ Yuito Suzuki (Freiburg), open play, 0.03 xG, off target 40’ Johan Manzambi (Freiburg), open play, 0.03 xG, goal 61’ Maximilian Eggestein (Freiburg), open play, 0.03 xG, off target 33’ Marvin Pieringer (Heidenheim), open play, 0.02 xG, blocked 61’ Johan Manzambi (Freiburg), open play, 0.02 xG, blocked 79’ Yuito Suzuki (Freiburg), open play, 0.02 xG, blocked 23’ Lucas Höler (Freiburg), from a corner, 0.02 xG, off target 83’ Niklas Dorsch (Heidenheim), set piece, 0.01 xG, off target 15’ Mathias Honsak (Heidenheim), 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

Lineup not available for this match.

Freiburg 4-2-3-1 Starting XI
Atubolu
Treu
Lienhart 46’
Ginter
Kübler 84’
Osterhage
Eggestein
Grifo 67’
Manzambi 67’
Beste
Höler

Player stats

PlayerPosMinGAShxGxAKPCards
Diant Ramaj GK900 0.000.000
Patrick Mainka DEF9012 0.600.000
Benedikt Gimber DEF490 0.000.000
Thomas Keller DEF491 0.040.000
Julian Niehues MID731 0.030.000
Marnon Busch MID8610 0.000.472
Niklas Dorsch MID902 0.070.021
Jan Schöppner MID901 0.090.342
Jonas Föhrenbach MID900 0.000.672
Mathias Honsak FWD905 0.480.091
Marvin Pieringer FWD902 0.630.133
Arijon Ibrahimovic Sub410 0.000.462
Tim Siersleben Sub410 0.000.000
Stefan Schimmer Sub1712 0.730.000
Omar Traoré Sub40 0.000.000
Luca Kerber Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Heidenheim win 20% Avg odds 4.60
Draw 27% Avg odds 3.51
Freiburg win 53% Avg odds 1.79

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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.