Mainz vs Holstein Kiel

5 April 2025 · Bundesliga · 2024/25 · Referee Frank Willenborg

Full time 1 – 1

Half-time: 0–1

  • Nelson Weiper 75’
  • Alexander Bernhardsson 34’

Match summary

Mainz and Holstein Kiel shared the points in a 1-1 draw. Holstein Kiel led 1-0 at half-time.

Alexander Bernhardsson put Holstein Kiel ahead in the 34th minute, set up by Lasse Rosenboom and Nelson Weiper equalised in the 75th minute, set up by Paul Nebel.

There was little between the sides on chances: Mainz created 1.65 expected goals (xG) from 13 shots, Holstein Kiel 1.82 from 9.

Match stats

Mainz Holstein Kiel
13 Shots 10
3 Shots on Target 5
4 Corners 4
4 Yellow Cards 4
0 Red Cards 0
1.65 xG 1.66
1.65 Non-penalty xG 1.66
9 Deep Completions 7

Key events

Mainz Holstein Kiel
Kick-off
34’
Alexander Bernhardsson
Assist: Lasse Rosenboom
0-1 (Holstein Kiel)
Half-time0-1
Nelson Weiper
Assist: Paul Nebel
1-1 (Mainz)
75’
Full-time1-1

Bookings

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

Mainz
  • Moritz Jenz
  • Philipp Mwene
  • Nadiem Amiri
Holstein Kiel
  • Timo Becker
  • David Zec
  • Lasse Rosenboom
  • Nicolai Remberg

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.65 1.82 34’ Alexander Bernhardsson (Holstein Kiel), 0-1 34’ 75’ Nelson Weiper (Mainz), 1-1 75’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.65 1.82 34’ Alexander Bernhardsson (Holstein Kiel), 0-1 Bernhardsson 34’ 75’ Nelson Weiper (Mainz), 1-1 Weiper 75’
Mainz 1.65 xGHolstein Kiel 1.82 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Holstein Kiel attacking Mainz attacking 
10’ Lasse Rosenboom (Holstein Kiel), open play, 0.59 xG, saved 64’ Steven Skrzybski (Holstein Kiel), open play, 0.45 xG, hit the woodwork 19’ Jonathan Burkardt (Mainz), open play, 0.35 xG, hit the woodwork 64’ Armin Gigovic (Holstein Kiel), open play, 0.35 xG, saved 75’ Nelson Weiper (Mainz), open play, 0.32 xG, goal 20’ Jonathan Burkardt (Mainz), open play, 0.28 xG, off target 17’ Jonathan Burkardt (Mainz), set piece, 0.13 xG, off target 44’ Jonathan Burkardt (Mainz), open play, 0.13 xG, off target 11’ Shuto Machino (Holstein Kiel), open play, 0.11 xG, blocked 83’ Moritz Jenz (Mainz), open play, 0.10 xG, off target 29’ Shuto Machino (Holstein Kiel), open play, 0.09 xG, off target 89’ Phil Harres (Holstein Kiel), open play, 0.09 xG, off target 40’ Shuto Machino (Holstein Kiel), open play, 0.08 xG, saved 61’ Anthony Caci (Mainz), open play, 0.08 xG, hit the woodwork 48’ Nadiem Amiri (Mainz), direct free kick, 0.07 xG, off target 71’ Nadiem Amiri (Mainz), open play, 0.06 xG, saved 27’ Jonathan Burkardt (Mainz), open play, 0.06 xG, off target 47’ Nadiem Amiri (Mainz), open play, 0.06 xG, off target 23’ Shuto Machino (Holstein Kiel), set piece, 0.04 xG, saved 4’ Nadiem Amiri (Mainz), open play, 0.02 xG, blocked 34’ Alexander Bernhardsson (Holstein Kiel), open play, 0.02 xG, goal 79’ Nikolas Veratschnig (Mainz), open play, 0.02 xG, saved 10’ Lasse Rosenboom (Holstein Kiel), open play, 0.59 xG, saved 64’ Steven Skrzybski (Holstein Kiel), open play, 0.45 xG, hit the woodwork 64’ Armin Gigovic (Holstein Kiel), open play, 0.35 xG, saved 19’ Jonathan Burkardt (Mainz), open play, 0.35 xG, hit the woodwork 75’ Nelson Weiper (Mainz), open play, 0.32 xG, goal 20’ Jonathan Burkardt (Mainz), open play, 0.28 xG, off target 17’ Jonathan Burkardt (Mainz), set piece, 0.13 xG, off target 44’ Jonathan Burkardt (Mainz), open play, 0.13 xG, off target 11’ Shuto Machino (Holstein Kiel), open play, 0.11 xG, blocked 83’ Moritz Jenz (Mainz), open play, 0.10 xG, off target 29’ Shuto Machino (Holstein Kiel), open play, 0.09 xG, off target 89’ Phil Harres (Holstein Kiel), open play, 0.09 xG, off target 40’ Shuto Machino (Holstein Kiel), open play, 0.08 xG, saved 61’ Anthony Caci (Mainz), open play, 0.08 xG, hit the woodwork 48’ Nadiem Amiri (Mainz), direct free kick, 0.07 xG, off target 71’ Nadiem Amiri (Mainz), open play, 0.06 xG, saved 27’ Jonathan Burkardt (Mainz), open play, 0.06 xG, off target 47’ Nadiem Amiri (Mainz), open play, 0.06 xG, off target 23’ Shuto Machino (Holstein Kiel), set piece, 0.04 xG, saved 4’ Nadiem Amiri (Mainz), open play, 0.02 xG, blocked 34’ Alexander Bernhardsson (Holstein Kiel), open play, 0.02 xG, goal 79’ Nikolas Veratschnig (Mainz), open play, 0.02 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
Danny da Costa DEF900 0.000.061
Moritz Jenz DEF901 0.100.000
Andreas Hanche-Olsen DEF900 0.000.000
Anthony Caci MID901 0.080.131
Philipp Mwene MID700 0.000.021
Nadiem Amiri MID904 0.210.423
Kaishu Sano MID900 0.000.000
Paul Nebel MID9010 0.000.743
Jae-Sung Lee MID700 0.000.000
Jonathan Burkardt FWD855 0.940.000
Nikolas Veratschnig Sub201 0.020.000
Nelson Weiper Sub2011 0.320.000
Armindo Sieb Sub50 0.000.000
Hong Hyun-Seok Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 67% Avg odds 1.42
Draw 20% Avg odds 4.81
Holstein Kiel win 13% Avg odds 7.16

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.