Mainz vs Darmstadt

6 April 2024 · Bundesliga · 2023/24 · Referee Daniel Schlager

Full time 4 – 0

Half-time: 1–0

  • Andreas Hanche-Olsen 32’
  • Brajan Gruda 60’
  • Jae-Sung Lee 80’, 84’

Match summary

Mainz won comfortably, 4-0 at home to Darmstadt. Mainz led 1-0 at half-time.

In the first half, Andreas Hanche-Olsen put Mainz ahead in the 32nd minute, set up by Jae-Sung Lee. In the second half, Brajan Gruda made it 2-0 in the 60th minute, set up by Jonathan Burkardt, Jae-Sung Lee made it 3-0 in the 80th minute, set up by Silvan Widmer, and Lee made it 4-0 in the 84th minute, set up by Tom Krauß.

The chances backed that up: Mainz created 3.95 expected goals (xG) from 18 shots to Darmstadt's 0.56 from 14.

Match stats

Mainz Darmstadt
18 Shots 14
9 Shots on Target 2
5 Corners 1
2 Yellow Cards 3
0 Red Cards 0
3.85 xG 0.56
3.85 Non-penalty xG 0.56
9 Deep Completions 4

Key events

Mainz Darmstadt
Kick-off
Andreas Hanche-Olsen
Assist: Jae-Sung Lee
1-0 (Mainz)
32’
Half-time1-0
Brajan Gruda
Assist: Jonathan Burkardt
2-0 (Mainz)
60’
Jae-Sung Lee
Assist: Silvan Widmer
3-0 (Mainz)
80’
Jae-Sung Lee
Assist: Tom Krauß
4-0 (Mainz)
84’
Full-time4-0

Bookings

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

Mainz
  • Dominik Kohr
  • Brajan Gruda
Darmstadt
  • Thomas Isherwood
  • Tim Skarke

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.95 0.56 32’ Andreas Hanche-Olsen (Mainz), 1-0 32’ 60’ Brajan Gruda (Mainz), 2-0 60’ 80’ Jae-Sung Lee (Mainz), 3-0 80’ 84’ Jae-Sung Lee (Mainz), 4-0 84’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.95 0.56 32’ Andreas Hanche-Olsen (Mainz), 1-0 Hanche-Olsen 32’ 60’ Brajan Gruda (Mainz), 2-0 Gruda 60’ 80’ Jae-Sung Lee (Mainz), 3-0 Lee 80’ 84’ Jae-Sung Lee (Mainz), 4-0 Lee 84’
Mainz 3.95 xGDarmstadt 0.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Darmstadt attacking Mainz attacking 
32’ Andreas Hanche-Olsen (Mainz), set piece, 0.71 xG, goal 80’ Jae-Sung Lee (Mainz), open play, 0.59 xG, goal 10’ Jae-Sung Lee (Mainz), open play, 0.54 xG, off target 60’ Brajan Gruda (Mainz), open play, 0.48 xG, goal 50’ Jae-Sung Lee (Mainz), open play, 0.33 xG, saved 66’ Philipp Mwene (Mainz), open play, 0.31 xG, saved 64’ Nadiem Amiri (Mainz), open play, 0.26 xG, off target 65’ Tim Skarke (Darmstadt), open play, 0.20 xG, off target 32’ Jae-Sung Lee (Mainz), set piece, 0.14 xG, off target 86’ Tom Krauß (Mainz), open play, 0.13 xG, blocked 5’ Jonathan Burkardt (Mainz), open play, 0.09 xG, saved 73’ Gerrit Holtmann (Darmstadt), open play, 0.09 xG, blocked 84’ Jae-Sung Lee (Mainz), open play, 0.08 xG, goal 58’ Anthony Caci (Mainz), open play, 0.07 xG, blocked 68’ Nadiem Amiri (Mainz), direct free kick, 0.06 xG, off target 9’ Julian Justvan (Darmstadt), open play, 0.05 xG, off target 73’ Aaron Seydel (Darmstadt), open play, 0.05 xG, blocked 90+5’ Nadiem Amiri (Mainz), direct free kick, 0.05 xG, saved 16’ Brajan Gruda (Mainz), open play, 0.04 xG, saved 74’ Mathias Honsak (Darmstadt), open play, 0.04 xG, blocked 28’ Nadiem Amiri (Mainz), direct free kick, 0.04 xG, off target 35’ Braydon Manu (Darmstadt), set piece, 0.02 xG, off target 83’ Jae-Sung Lee (Mainz), open play, 0.02 xG, blocked 90+2’ Tim Skarke (Darmstadt), open play, 0.02 xG, blocked 22’ Julian Justvan (Darmstadt), open play, 0.02 xG, off target 52’ Christoph Klarer (Darmstadt), set piece, 0.02 xG, off target 19’ Matthias Bader (Darmstadt), from a corner, 0.02 xG, blocked 49’ Gerrit Holtmann (Darmstadt), set piece, 0.01 xG, off target 90’ Silvan Widmer (Mainz), open play, 0.01 xG, off target 6’ Tim Skarke (Darmstadt), open play, 0.01 xG, saved 78’ Aaron Seydel (Darmstadt), open play, 0.01 xG, off target 69’ Gerrit Holtmann (Darmstadt), open play, 0.01 xG, saved 32’ Andreas Hanche-Olsen (Mainz), set piece, 0.71 xG, goal 80’ Jae-Sung Lee (Mainz), open play, 0.59 xG, goal 10’ Jae-Sung Lee (Mainz), open play, 0.54 xG, off target 60’ Brajan Gruda (Mainz), open play, 0.48 xG, goal 50’ Jae-Sung Lee (Mainz), open play, 0.33 xG, saved 66’ Philipp Mwene (Mainz), open play, 0.31 xG, saved 64’ Nadiem Amiri (Mainz), open play, 0.26 xG, off target 65’ Tim Skarke (Darmstadt), open play, 0.20 xG, off target 32’ Jae-Sung Lee (Mainz), set piece, 0.14 xG, off target 86’ Tom Krauß (Mainz), open play, 0.13 xG, blocked 5’ Jonathan Burkardt (Mainz), open play, 0.09 xG, saved 73’ Gerrit Holtmann (Darmstadt), open play, 0.09 xG, blocked 84’ Jae-Sung Lee (Mainz), open play, 0.08 xG, goal 58’ Anthony Caci (Mainz), open play, 0.07 xG, blocked 68’ Nadiem Amiri (Mainz), direct free kick, 0.06 xG, off target 9’ Julian Justvan (Darmstadt), open play, 0.05 xG, off target 73’ Aaron Seydel (Darmstadt), open play, 0.05 xG, blocked 90+5’ Nadiem Amiri (Mainz), direct free kick, 0.05 xG, saved 16’ Brajan Gruda (Mainz), open play, 0.04 xG, saved 28’ Nadiem Amiri (Mainz), direct free kick, 0.04 xG, off target 74’ Mathias Honsak (Darmstadt), open play, 0.04 xG, blocked 83’ Jae-Sung Lee (Mainz), open play, 0.02 xG, blocked 35’ Braydon Manu (Darmstadt), set piece, 0.02 xG, off target 90+2’ Tim Skarke (Darmstadt), open play, 0.02 xG, blocked 22’ Julian Justvan (Darmstadt), open play, 0.02 xG, off target 52’ Christoph Klarer (Darmstadt), set piece, 0.02 xG, off target 19’ Matthias Bader (Darmstadt), from a corner, 0.02 xG, blocked 49’ Gerrit Holtmann (Darmstadt), set piece, 0.01 xG, off target 90’ Silvan Widmer (Mainz), open play, 0.01 xG, off target 78’ Aaron Seydel (Darmstadt), open play, 0.01 xG, off target 6’ Tim Skarke (Darmstadt), open play, 0.01 xG, saved 69’ Gerrit Holtmann (Darmstadt), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Robin Zentner GK900 0.000.000
Sepp van den Berg DEF900 0.000.000
Andreas Hanche-Olsen DEF9011 0.710.000
Dominik Kohr DEF570 0.000.000
Anthony Caci MID781 0.070.541
Philipp Mwene MID881 0.310.000
Nadiem Amiri MID904 0.410.452
Leandro Barreiro Martins MID880 0.000.092
Jae-Sung Lee MID90216 1.690.852
Brajan Gruda MID7812 0.520.592
Jonathan Burkardt FWD9011 0.090.481
Edimilson Fernandes Sub330 0.000.000
Tom Krauß Sub1211 0.130.081
Silvan Widmer Sub1211 0.010.591
Ludovic Ajorque Sub20 0.000.000
Josuha Guilavogui Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 68% Avg odds 1.42
Draw 19% Avg odds 4.98
Darmstadt win 13% Avg odds 7.20

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.