Stuttgart vs Heidenheim

25 April 2025 · Bundesliga · 2024/25 · Referee Tobias Welz

Full time 0 – 1

Half-time: 0–0

  • Mathias Honsak 89’

Match summary

Heidenheim won 1-0 away at Stuttgart, with a late winner. It was goalless at half-time.

Mathias Honsak put Heidenheim ahead in the 89th minute, set up by Jan Schöppner.

Stuttgart can feel hard done by, creating 1.92 expected goals (xG) from 19 shots to Heidenheim's 0.52 from 6.

Match stats

Stuttgart Heidenheim
19 Shots 6
3 Shots on Target 2
6 Corners 5
0 Yellow Cards 4
0 Red Cards 0
1.92 xG 0.52
1.92 Non-penalty xG 0.52
18 Deep Completions 8

Key events

Stuttgart Heidenheim
Kick-off
Half-time0-0
89’
Mathias Honsak
Assist: Jan Schöppner
0-1 (Heidenheim)
Full-time0-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Heidenheim
  • Frans Krätzig
  • Marnon Busch
  • Niklas Dorsch
  • Sirlord Conteh

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 1.92 0.52 89’ Mathias Honsak (Heidenheim), 0-1 89’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.92 0.52 89’ Mathias Honsak (Heidenheim), 0-1 Honsak 89’
Stuttgart 1.92 xGHeidenheim 0.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heidenheim attacking Stuttgart attacking 
81’ Nick Woltemade (Stuttgart), open play, 0.51 xG, hit the woodwork 31’ Ermedin Demirovic (Stuttgart), open play, 0.37 xG, saved 39’ Frans Krätzig (Heidenheim), open play, 0.35 xG, off target 86’ Angelo Stiller (Stuttgart), open play, 0.13 xG, blocked 23’ Deniz Undav (Stuttgart), open play, 0.12 xG, blocked 36’ Chris Führich (Stuttgart), open play, 0.10 xG, blocked 42’ Deniz Undav (Stuttgart), open play, 0.10 xG, off target 86’ Jacob Bruun Larsen (Stuttgart), open play, 0.09 xG, off target 84’ Deniz Undav (Stuttgart), from a corner, 0.09 xG, hit the woodwork 90+4’ Julian Chabot (Stuttgart), from a corner, 0.08 xG, off target 13’ Ermedin Demirovic (Stuttgart), open play, 0.07 xG, off target 72’ Ermedin Demirovic (Stuttgart), open play, 0.07 xG, off target 89’ Mathias Honsak (Heidenheim), open play, 0.05 xG, goal 63’ Fabian Rieder (Stuttgart), direct free kick, 0.05 xG, saved 56’ Patrick Mainka (Heidenheim), from a corner, 0.04 xG, blocked 86’ Pascal Stenzel (Stuttgart), open play, 0.04 xG, blocked 30’ Niklas Dorsch (Heidenheim), open play, 0.03 xG, off target 49’ Jan Schöppner (Heidenheim), open play, 0.03 xG, saved 56’ Omar Traoré (Heidenheim), from a corner, 0.03 xG, blocked 81’ Angelo Stiller (Stuttgart), open play, 0.02 xG, off target 90+3’ Pascal Stenzel (Stuttgart), open play, 0.02 xG, saved 26’ Angelo Stiller (Stuttgart), open play, 0.02 xG, off target 47’ Angelo Stiller (Stuttgart), open play, 0.01 xG, off target 80’ Finn Jeltsch (Stuttgart), open play, 0.01 xG, off target 25’ Maximilian Mittelstädt (Stuttgart), open play, 0.01 xG, blocked 81’ Nick Woltemade (Stuttgart), open play, 0.51 xG, hit the woodwork 31’ Ermedin Demirovic (Stuttgart), open play, 0.37 xG, saved 39’ Frans Krätzig (Heidenheim), open play, 0.35 xG, off target 86’ Angelo Stiller (Stuttgart), open play, 0.13 xG, blocked 23’ Deniz Undav (Stuttgart), open play, 0.12 xG, blocked 42’ Deniz Undav (Stuttgart), open play, 0.10 xG, off target 36’ Chris Führich (Stuttgart), open play, 0.10 xG, blocked 86’ Jacob Bruun Larsen (Stuttgart), open play, 0.09 xG, off target 84’ Deniz Undav (Stuttgart), from a corner, 0.09 xG, hit the woodwork 90+4’ Julian Chabot (Stuttgart), from a corner, 0.08 xG, off target 13’ Ermedin Demirovic (Stuttgart), open play, 0.07 xG, off target 72’ Ermedin Demirovic (Stuttgart), open play, 0.07 xG, off target 89’ Mathias Honsak (Heidenheim), open play, 0.05 xG, goal 63’ Fabian Rieder (Stuttgart), direct free kick, 0.05 xG, saved 56’ Patrick Mainka (Heidenheim), from a corner, 0.04 xG, blocked 86’ Pascal Stenzel (Stuttgart), open play, 0.04 xG, blocked 30’ Niklas Dorsch (Heidenheim), open play, 0.03 xG, off target 49’ Jan Schöppner (Heidenheim), open play, 0.03 xG, saved 56’ Omar Traoré (Heidenheim), from a corner, 0.03 xG, blocked 81’ Angelo Stiller (Stuttgart), open play, 0.02 xG, off target 90+3’ Pascal Stenzel (Stuttgart), open play, 0.02 xG, saved 26’ Angelo Stiller (Stuttgart), open play, 0.02 xG, off target 47’ Angelo Stiller (Stuttgart), open play, 0.01 xG, off target 80’ Finn Jeltsch (Stuttgart), open play, 0.01 xG, off target 25’ Maximilian Mittelstädt (Stuttgart), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Alexander Nübel GK900 0.000.000
Leonidas Stergiou DEF550 0.000.000
Julian Chabot DEF901 0.080.000
Finn Jeltsch DEF901 0.010.011
Maximilian Mittelstädt DEF901 0.010.092
Atakan Karazor MID900 0.000.000
Angelo Stiller MID904 0.180.192
Fabian Rieder MID711 0.050.000
Deniz Undav MID903 0.310.472
Chris Führich MID811 0.100.101
Ermedin Demirovic FWD813 0.510.000
Nick Woltemade Sub351 0.510.041
Jamie Leweling Sub190 0.000.021
Jacob Bruun Larsen Sub91 0.090.000
Pascal Stenzel Sub92 0.050.172

Starters first, then substitutes. xA is expected assists.

Before kick-off

Stuttgart win 65% Avg odds 1.46
Draw 20% Avg odds 4.88
Heidenheim win 15% Avg odds 6.19

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.