Heidenheim vs Mainz

5 May 2024 · Bundesliga · 2023/24 · Referee Sven Jablonski

Full time 1 – 1

Half-time: 0–1

  • Tim Kleindienst 65’
  • Jonathan Burkardt 37’

Match summary

The points were shared as Heidenheim and Mainz drew 1-1. Mainz led 1-0 at half-time.

Jonathan Burkardt put Mainz ahead in the 37th minute, set up by Anthony Caci and Tim Kleindienst equalised with a header in the 65th minute, set up by Omar Traoré.

Mainz had the better of the chances, with 2.23 expected goals (xG) from 10 shots to Heidenheim's 1.43 from 15.

Match stats

Heidenheim Mainz
16 Shots 10
6 Shots on Target 4
6 Corners 3
2 Yellow Cards 3
0 Red Cards 0
1.43 xG 2.23
1.43 Non-penalty xG 2.23
7 Deep Completions 9

Key events

Heidenheim Mainz
Kick-off
37’
Jonathan Burkardt
Assist: Anthony Caci
0-1 (Mainz)
Half-time0-1
Tim Kleindienst
Assist: Omar Traoré
1-1 (Heidenheim)
65’
Full-time1-1

Bookings

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

Heidenheim
  • Benedikt Gimber
  • Tim Kleindienst
Mainz
  • Dominik Kohr
  • Leandro Barreiro Martins
  • Jonathan Burkardt

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.43 2.23 37’ Jonathan Burkardt (Mainz), 0-1 37’ 65’ Tim Kleindienst (Heidenheim), 1-1 65’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.43 2.23 37’ Jonathan Burkardt (Mainz), 0-1 Burkardt 37’ 65’ Tim Kleindienst (Heidenheim), 1-1 Kleindienst 65’
Heidenheim 1.43 xGMainz 2.23 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Heidenheim attacking 
90+1’ Nelson Weiper (Mainz), open play, 0.59 xG, off target 36’ Sepp van den Berg (Mainz), set piece, 0.43 xG, saved 70’ Patrick Mainka (Heidenheim), set piece, 0.40 xG, hit the woodwork 37’ Jonathan Burkardt (Mainz), open play, 0.32 xG, goal 49’ Ludovic Ajorque (Mainz), open play, 0.32 xG, blocked 65’ Tim Kleindienst (Heidenheim), open play, 0.31 xG, goal 18’ Jae-Sung Lee (Mainz), open play, 0.28 xG, off target 55’ Eren Sami Dinkci (Heidenheim), open play, 0.25 xG, saved 29’ Tim Kleindienst (Heidenheim), open play, 0.11 xG, off target 90’ Anthony Caci (Mainz), open play, 0.11 xG, blocked 90+4’ Stefan Schimmer (Heidenheim), open play, 0.11 xG, hit the woodwork 76’ Jae-Sung Lee (Mainz), open play, 0.08 xG, off target 8’ Jonathan Burkardt (Mainz), open play, 0.06 xG, blocked 74’ Jan-Niklas Beste (Heidenheim), open play, 0.05 xG, saved 70’ Tim Kleindienst (Heidenheim), set piece, 0.04 xG, off target 88’ Jonathan Burkardt (Mainz), open play, 0.03 xG, saved 10’ Eren Sami Dinkci (Heidenheim), open play, 0.03 xG, saved 90+4’ Jan-Niklas Beste (Heidenheim), open play, 0.03 xG, blocked 33’ Kevin Sessa (Heidenheim), open play, 0.02 xG, off target 55’ Marvin Pieringer (Heidenheim), open play, 0.02 xG, off target 61’ Jan-Niklas Beste (Heidenheim), open play, 0.02 xG, saved 20’ Anthony Caci (Mainz), open play, 0.02 xG, blocked 28’ Kevin Sessa (Heidenheim), open play, 0.02 xG, blocked 59’ Kevin Sessa (Heidenheim), open play, 0.02 xG, blocked 80’ Nikola Dovedan (Heidenheim), from a corner, 0.01 xG, blocked 90+1’ Nelson Weiper (Mainz), open play, 0.59 xG, off target 36’ Sepp van den Berg (Mainz), set piece, 0.43 xG, saved 70’ Patrick Mainka (Heidenheim), set piece, 0.40 xG, hit the woodwork 49’ Ludovic Ajorque (Mainz), open play, 0.32 xG, blocked 37’ Jonathan Burkardt (Mainz), open play, 0.32 xG, goal 65’ Tim Kleindienst (Heidenheim), open play, 0.31 xG, goal 18’ Jae-Sung Lee (Mainz), open play, 0.28 xG, off target 55’ Eren Sami Dinkci (Heidenheim), open play, 0.25 xG, saved 29’ Tim Kleindienst (Heidenheim), open play, 0.11 xG, off target 90’ Anthony Caci (Mainz), open play, 0.11 xG, blocked 90+4’ Stefan Schimmer (Heidenheim), open play, 0.11 xG, hit the woodwork 76’ Jae-Sung Lee (Mainz), open play, 0.08 xG, off target 8’ Jonathan Burkardt (Mainz), open play, 0.06 xG, blocked 74’ Jan-Niklas Beste (Heidenheim), open play, 0.05 xG, saved 70’ Tim Kleindienst (Heidenheim), set piece, 0.04 xG, off target 88’ Jonathan Burkardt (Mainz), open play, 0.03 xG, saved 90+4’ Jan-Niklas Beste (Heidenheim), open play, 0.03 xG, blocked 10’ Eren Sami Dinkci (Heidenheim), open play, 0.03 xG, saved 33’ Kevin Sessa (Heidenheim), open play, 0.02 xG, off target 55’ Marvin Pieringer (Heidenheim), open play, 0.02 xG, off target 61’ Jan-Niklas Beste (Heidenheim), open play, 0.02 xG, saved 20’ Anthony Caci (Mainz), open play, 0.02 xG, blocked 28’ Kevin Sessa (Heidenheim), open play, 0.02 xG, blocked 59’ Kevin Sessa (Heidenheim), open play, 0.02 xG, blocked 80’ Nikola Dovedan (Heidenheim), from a corner, 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
Kevin Müller GK900 0.000.000
Omar Traoré DEF9010 0.000.311
Patrick Mainka DEF901 0.400.041
Benedikt Gimber DEF900 0.000.000
Jonas Föhrenbach DEF900 0.000.000
Jan Schöppner MID900 0.000.021
Jan-Niklas Beste MID903 0.100.011
Eren Sami Dinkci MID902 0.280.443
Kevin Sessa MID813 0.050.031
Tim Kleindienst FWD8613 0.460.313
Marvin Pieringer FWD691 0.020.000
Nikola Dovedan Sub211 0.010.000
Denis Thomalla Sub90 0.000.111
Stefan Schimmer Sub41 0.110.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Heidenheim win 33% Avg odds 2.92
Draw 27% Avg odds 3.48
Mainz win 40% Avg odds 2.41

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.