Hoffenheim vs Heidenheim

27 January 2024 · Bundesliga · 2023/24 · Referee Tobias Welz

Full time 1 – 1

Half-time: 1–1

  • Andrej Kramaric 45+7’ (pen)
  • Eren Sami Dinkci 29’

Match summary

Hoffenheim and Heidenheim shared the points in a 1-1 draw. It was 1-1 at half-time.

Eren Sami Dinkci put Heidenheim ahead in the 29th minute, set up by Jan Schöppner and Andrej Kramaric equalised from the penalty spot in first-half stoppage time.

Hoffenheim had the better of the chances, with 3.25 expected goals (xG) from 23 shots to Heidenheim's 1.10 from 14.

Match stats

Hoffenheim Heidenheim
20 Shots 15
8 Shots on Target 3
9 Corners 5
4 Yellow Cards 0
0 Red Cards 0
3.24 xG 1.10
2.48 Non-penalty xG 1.10
20 Deep Completions 3

Key events

Hoffenheim Heidenheim
Kick-off
29’
Eren Sami Dinkci
Assist: Jan Schöppner
0-1 (Heidenheim)
Andrej Kramaric
Penalty
1-1 (Hoffenheim)
45+7’
Half-time1-1
Full-time1-1

Bookings

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

Hoffenheim
  • Kevin Akpoguma
  • John Brooks
  • Florian Grillitsch
  • Anton Stach

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.25 1.10 29’ Eren Sami Dinkci (Heidenheim), 0-1 29’ 45+7’ Andrej Kramaric (Hoffenheim), 1-1 45+7’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.25 1.10 29’ Eren Sami Dinkci (Heidenheim), 0-1 Dinkci 29’ 45+7’ Andrej Kramaric (Hoffenheim), 1-1 Kramaric 45+7’
Hoffenheim 3.25 xGHeidenheim 1.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heidenheim attacking Hoffenheim attacking 
52’ Andrej Kramaric (Hoffenheim), penalty, 0.76 xG, goal 90+6’ Marius Bülter (Hoffenheim), open play, 0.74 xG, saved 29’ Eren Sami Dinkci (Heidenheim), open play, 0.62 xG, goal 50’ Maximilian Beier (Hoffenheim), from a corner, 0.39 xG, saved 75’ Ihlas Bebou (Hoffenheim), open play, 0.14 xG, off target 15’ Wout Weghorst (Hoffenheim), open play, 0.12 xG, blocked 49’ Wout Weghorst (Hoffenheim), set piece, 0.13 xG, blocked 10’ Maximilian Beier (Hoffenheim), open play, 0.10 xG, blocked 85’ Andrej Kramaric (Hoffenheim), open play, 0.10 xG, saved 47’ Grischa Prömel (Hoffenheim), open play, 0.09 xG, off target 40’ Andrej Kramaric (Hoffenheim), open play, 0.08 xG, blocked 90+6’ Tom Bischof (Hoffenheim), open play, 0.08 xG, blocked 15’ Anton Stach (Hoffenheim), open play, 0.07 xG, blocked 49’ Maximilian Beier (Hoffenheim), open play, 0.07 xG, blocked 50’ Jan-Niklas Beste (Heidenheim), open play, 0.07 xG, saved 15’ Wout Weghorst (Hoffenheim), open play, 0.06 xG, saved 18’ Eren Sami Dinkci (Heidenheim), open play, 0.06 xG, blocked 18’ Tim Kleindienst (Heidenheim), from a corner, 0.07 xG, off target 53’ Wout Weghorst (Hoffenheim), open play, 0.06 xG, blocked 3’ Maximilian Beier (Hoffenheim), open play, 0.06 xG, off target 62’ Anton Stach (Hoffenheim), open play, 0.06 xG, saved 90’ Tim Kleindienst (Heidenheim), set piece, 0.05 xG, off target 33’ Tim Kleindienst (Heidenheim), open play, 0.04 xG, off target 8’ Anton Stach (Hoffenheim), from a corner, 0.04 xG, blocked 37’ Adrian Beck (Heidenheim), from a corner, 0.03 xG, blocked 63’ Eren Sami Dinkci (Heidenheim), open play, 0.03 xG, off target 66’ Umut Tohumcu (Hoffenheim), from a corner, 0.03 xG, blocked 83’ Kevin Sessa (Heidenheim), open play, 0.03 xG, saved 32’ Eren Sami Dinkci (Heidenheim), open play, 0.03 xG, blocked 74’ Lennard Maloney (Heidenheim), from a corner, 0.02 xG, off target 11’ Anton Stach (Hoffenheim), open play, 0.02 xG, off target 28’ Omar Traoré (Heidenheim), open play, 0.02 xG, off target 67’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, off target 73’ Jan-Niklas Beste (Heidenheim), open play, 0.02 xG, blocked 47’ Maximilian Beier (Hoffenheim), from a corner, 0.01 xG, off target 48’ Florian Grillitsch (Hoffenheim), open play, 0.01 xG, saved 28’ Tim Kleindienst (Heidenheim), open play, 0.01 xG, off target 52’ Andrej Kramaric (Hoffenheim), penalty, 0.76 xG, goal 90+6’ Marius Bülter (Hoffenheim), open play, 0.74 xG, saved 29’ Eren Sami Dinkci (Heidenheim), open play, 0.62 xG, goal 50’ Maximilian Beier (Hoffenheim), from a corner, 0.39 xG, saved 75’ Ihlas Bebou (Hoffenheim), open play, 0.14 xG, off target 49’ Wout Weghorst (Hoffenheim), set piece, 0.13 xG, blocked 15’ Wout Weghorst (Hoffenheim), open play, 0.12 xG, blocked 10’ Maximilian Beier (Hoffenheim), open play, 0.10 xG, blocked 85’ Andrej Kramaric (Hoffenheim), open play, 0.10 xG, saved 47’ Grischa Prömel (Hoffenheim), open play, 0.09 xG, off target 40’ Andrej Kramaric (Hoffenheim), open play, 0.08 xG, blocked 90+6’ Tom Bischof (Hoffenheim), open play, 0.08 xG, blocked 15’ Anton Stach (Hoffenheim), open play, 0.07 xG, blocked 50’ Jan-Niklas Beste (Heidenheim), open play, 0.07 xG, saved 49’ Maximilian Beier (Hoffenheim), open play, 0.07 xG, blocked 15’ Wout Weghorst (Hoffenheim), open play, 0.06 xG, saved 18’ Eren Sami Dinkci (Heidenheim), open play, 0.06 xG, blocked 18’ Tim Kleindienst (Heidenheim), from a corner, 0.07 xG, off target 53’ Wout Weghorst (Hoffenheim), open play, 0.06 xG, blocked 3’ Maximilian Beier (Hoffenheim), open play, 0.06 xG, off target 62’ Anton Stach (Hoffenheim), open play, 0.06 xG, saved 90’ Tim Kleindienst (Heidenheim), set piece, 0.05 xG, off target 33’ Tim Kleindienst (Heidenheim), open play, 0.04 xG, off target 8’ Anton Stach (Hoffenheim), from a corner, 0.04 xG, blocked 37’ Adrian Beck (Heidenheim), from a corner, 0.03 xG, blocked 63’ Eren Sami Dinkci (Heidenheim), open play, 0.03 xG, off target 66’ Umut Tohumcu (Hoffenheim), from a corner, 0.03 xG, blocked 83’ Kevin Sessa (Heidenheim), open play, 0.03 xG, saved 32’ Eren Sami Dinkci (Heidenheim), open play, 0.03 xG, blocked 74’ Lennard Maloney (Heidenheim), from a corner, 0.02 xG, off target 11’ Anton Stach (Hoffenheim), open play, 0.02 xG, off target 67’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, off target 28’ Omar Traoré (Heidenheim), open play, 0.02 xG, off target 73’ Jan-Niklas Beste (Heidenheim), open play, 0.02 xG, blocked 48’ Florian Grillitsch (Hoffenheim), open play, 0.01 xG, saved 47’ Maximilian Beier (Hoffenheim), from a corner, 0.01 xG, off target 28’ Tim Kleindienst (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.

Player stats

PlayerPosMinGAShxGxAKPCards
Oliver Baumann GK900 0.000.000
Pavel Kaderábek DEF690 0.000.452
Kevin Akpoguma DEF900 0.000.000
John Brooks DEF900 0.000.021
Stanley N'Soki DEF900 0.000.061
Florian Grillitsch MID901 0.010.000
Grischa Prömel MID901 0.090.000
Anton Stach MID694 0.190.192
Andrej Kramaric MID9014 0.950.326
Wout Weghorst FWD904 0.380.313
Maximilian Beier FWD805 0.630.092
Robert Skov Sub210 0.000.000
Umut Tohumcu Sub211 0.030.000
Ihlas Bebou Sub101 0.140.000
Marius Bülter Sub11 0.740.081
Tom Bischof Sub11 0.080.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 56% Avg odds 1.72
Draw 23% Avg odds 4.26
Heidenheim win 21% Avg odds 4.46

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.