Mainz vs Hannover

9 December 2018 · Bundesliga · 2018/19 · Referee Robert Hartmann

Full time 1 – 1

Half-time: 0–1

  • Daniel Brosinski 83’ (pen)
  • Hendrik Weydandt 12’

Match summary

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

Hendrik Weydandt put Hannover ahead in the 12th minute and Daniel Brosinski equalised from the penalty spot in the 83rd minute.

Mainz had the better of the chances, with 3.28 expected goals (xG) from 28 shots to Hannover's 2.24 from 11. Hannover had a player sent off.

Match stats

Mainz Hannover
28 Shots 11
5 Shots on Target 3
9 Corners 1
4 Yellow Cards 3
0 Red Cards 1
3.28 xG 2.24
2.52 Non-penalty xG 2.24
5 Deep Completions 4

Key events

Mainz Hannover
Kick-off
12’
Hendrik Weydandt0-1 (Hannover)
Half-time0-1
Daniel Brosinski
Penalty
1-1 (Mainz)
83’
Full-time1-1

Bookings

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

Mainz
  • Stefan Bell
  • Danny Latza
  • Jean-Paul Boëtius
  • Anthony Ujah
Hannover
  • Oliver Sorg
  • Kevin Wimmer

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.28 2.24 12’ Hendrik Weydandt (Hannover), 0-1 12’ 83’ Daniel Brosinski (Mainz), 1-1 83’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.28 2.24 12’ Hendrik Weydandt (Hannover), 0-1 Weydandt 12’ 83’ Daniel Brosinski (Mainz), 1-1 Brosinski 83’
Mainz 3.28 xGHannover 2.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hannover attacking Mainz attacking 
83’ Daniel Brosinski (Mainz), penalty, 0.76 xG, goal 76’ Moussa Niakhate (Mainz), set piece, 0.72 xG, saved 12’ Hendrik Weydandt (Hannover), open play, 0.59 xG, goal 67’ Danny Latza (Mainz), set piece, 0.57 xG, off target 9’ Takuma Asano (Hannover), open play, 0.42 xG, off target 8’ Hendrik Weydandt (Hannover), open play, 0.40 xG, off target 69’ Takuma Asano (Hannover), open play, 0.36 xG, saved 5’ Jean-Philippe Mateta (Mainz), open play, 0.31 xG, saved 35’ Niclas Füllkrug (Hannover), open play, 0.12 xG, off target 21’ Niclas Füllkrug (Hannover), open play, 0.11 xG, saved 76’ Niclas Füllkrug (Hannover), open play, 0.09 xG, off target 85’ Marvin Bakalorz (Hannover), open play, 0.08 xG, blocked 87’ Jean-Philippe Mateta (Mainz), open play, 0.07 xG, off target 90+4’ Karim Onisiwo (Mainz), open play, 0.07 xG, blocked 78’ Stefan Bell (Mainz), from a corner, 0.07 xG, blocked 14’ Pierre Kunde (Mainz), open play, 0.06 xG, blocked 23’ Jean-Paul Boëtius (Mainz), open play, 0.06 xG, saved 74’ Jean-Philippe Mateta (Mainz), open play, 0.06 xG, off target 46’ Stefan Bell (Mainz), from a corner, 0.05 xG, off target 78’ Stefan Bell (Mainz), open play, 0.06 xG, off target 69’ Jean-Philippe Mateta (Mainz), open play, 0.05 xG, blocked 14’ Moussa Niakhate (Mainz), from a corner, 0.04 xG, blocked 61’ Robin Quaison (Mainz), open play, 0.04 xG, blocked 17’ Jean-Philippe Mateta (Mainz), open play, 0.03 xG, off target 53’ Pierre Kunde (Mainz), open play, 0.03 xG, off target 59’ Robin Quaison (Mainz), open play, 0.03 xG, blocked 27’ Genki Haraguchi (Hannover), open play, 0.03 xG, off target 33’ Matthias Ostrzolek (Hannover), open play, 0.03 xG, off target 59’ Jean-Philippe Gbamin (Mainz), open play, 0.02 xG, off target 62’ Jean-Philippe Mateta (Mainz), open play, 0.02 xG, saved 23’ Daniel Brosinski (Mainz), open play, 0.02 xG, blocked 54’ Danny Latza (Mainz), open play, 0.02 xG, hit the woodwork 61’ Jean-Philippe Mateta (Mainz), open play, 0.02 xG, blocked 46’ Jean-Paul Boëtius (Mainz), open play, 0.02 xG, blocked 70’ Alexandru Maxim (Mainz), open play, 0.02 xG, blocked 78’ Danny Latza (Mainz), from a corner, 0.02 xG, off target 88’ Josip Elez (Hannover), open play, 0.02 xG, off target 45’ Danny Latza (Mainz), open play, 0.02 xG, blocked 89’ Daniel Brosinski (Mainz), open play, 0.02 xG, off target 83’ Daniel Brosinski (Mainz), penalty, 0.76 xG, goal 76’ Moussa Niakhate (Mainz), set piece, 0.72 xG, saved 12’ Hendrik Weydandt (Hannover), open play, 0.59 xG, goal 67’ Danny Latza (Mainz), set piece, 0.57 xG, off target 9’ Takuma Asano (Hannover), open play, 0.42 xG, off target 8’ Hendrik Weydandt (Hannover), open play, 0.40 xG, off target 69’ Takuma Asano (Hannover), open play, 0.36 xG, saved 5’ Jean-Philippe Mateta (Mainz), open play, 0.31 xG, saved 35’ Niclas Füllkrug (Hannover), open play, 0.12 xG, off target 21’ Niclas Füllkrug (Hannover), open play, 0.11 xG, saved 76’ Niclas Füllkrug (Hannover), open play, 0.09 xG, off target 85’ Marvin Bakalorz (Hannover), open play, 0.08 xG, blocked 87’ Jean-Philippe Mateta (Mainz), open play, 0.07 xG, off target 78’ Stefan Bell (Mainz), from a corner, 0.07 xG, blocked 90+4’ Karim Onisiwo (Mainz), open play, 0.07 xG, blocked 14’ Pierre Kunde (Mainz), open play, 0.06 xG, blocked 23’ Jean-Paul Boëtius (Mainz), open play, 0.06 xG, saved 74’ Jean-Philippe Mateta (Mainz), open play, 0.06 xG, off target 78’ Stefan Bell (Mainz), open play, 0.06 xG, off target 46’ Stefan Bell (Mainz), from a corner, 0.05 xG, off target 69’ Jean-Philippe Mateta (Mainz), open play, 0.05 xG, blocked 14’ Moussa Niakhate (Mainz), from a corner, 0.04 xG, blocked 61’ Robin Quaison (Mainz), open play, 0.04 xG, blocked 17’ Jean-Philippe Mateta (Mainz), open play, 0.03 xG, off target 59’ Robin Quaison (Mainz), open play, 0.03 xG, blocked 27’ Genki Haraguchi (Hannover), open play, 0.03 xG, off target 33’ Matthias Ostrzolek (Hannover), open play, 0.03 xG, off target 53’ Pierre Kunde (Mainz), open play, 0.03 xG, off target 59’ Jean-Philippe Gbamin (Mainz), open play, 0.02 xG, off target 62’ Jean-Philippe Mateta (Mainz), open play, 0.02 xG, saved 23’ Daniel Brosinski (Mainz), open play, 0.02 xG, blocked 54’ Danny Latza (Mainz), open play, 0.02 xG, hit the woodwork 61’ Jean-Philippe Mateta (Mainz), open play, 0.02 xG, blocked 46’ Jean-Paul Boëtius (Mainz), open play, 0.02 xG, blocked 70’ Alexandru Maxim (Mainz), open play, 0.02 xG, blocked 88’ Josip Elez (Hannover), open play, 0.02 xG, off target 78’ Danny Latza (Mainz), from a corner, 0.02 xG, off target 45’ Danny Latza (Mainz), open play, 0.02 xG, blocked 89’ Daniel Brosinski (Mainz), open play, 0.02 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
Robin Zentner GK900 0.000.000
Daniel Brosinski DEF9013 0.790.382
Moussa Niakhate DEF902 0.760.021
Stefan Bell DEF903 0.180.052
Aarón Martín DEF900 0.000.093
Jean-Philippe Gbamin MID901 0.020.000
Danny Latza MID824 0.620.021
Pierre Kunde MID582 0.090.082
Jean-Paul Boëtius MID582 0.080.000
Jean-Philippe Mateta FWD907 0.570.021
Robin Quaison FWD902 0.070.183
Anthony Ujah Sub320 0.000.071
Alexandru Maxim Sub321 0.021.353
Karim Onisiwo Sub81 0.070.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 50% Bet365 odds 1.90
Draw 26% Bet365 odds 3.60
Hannover win 24% Bet365 odds 4.00

Chances implied by the Bet365 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.