Fortuna Dusseldorf vs Mainz

19 October 2019 · Bundesliga · 2019/20 · Referee Felix Zwayer

Full time 1 – 0

Half-time: 0–0

  • Rouwen Hennings 82’

Match summary

Fortuna Dusseldorf saw off Mainz 1-0. It was goalless at half-time.

Rouwen Hennings put Fortuna Dusseldorf ahead with a header in the 82nd minute, set up by Niko Gießelmann.

The chances backed that up: Fortuna Dusseldorf created 2.02 expected goals (xG) from 20 shots to Mainz's 0.24 from 7. Mainz had a player sent off.

Match stats

Fortuna Dusseldorf Mainz
20 Shots 7
4 Shots on Target 1
8 Corners 1
2 Yellow Cards 4
0 Red Cards 1
2.02 xG 0.24
2.02 Non-penalty xG 0.24
6 Deep Completions 0

Key events

Fortuna Dusseldorf Mainz
Kick-off
Half-time0-0
Rouwen Hennings
Assist: Niko Gießelmann
1-0 (Fortuna Dusseldorf)
82’
Full-time1-0

Bookings

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

Fortuna Dusseldorf
  • Kaan Ayhan
  • Bernard Tekpetey
Mainz
  • Edimilson Fernandes
  • Robin Zentner
  • Jean-Paul Boëtius

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 2.02 0.24 82’ Rouwen Hennings (Fortuna Dusseldorf), 1-0 82’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.02 0.24 82’ Rouwen Hennings (Fortuna Dusseldorf), 1-0 Hennings 82’
Fortuna Dusseldorf 2.02 xGMainz 0.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Fortuna Dusseldorf attacking 
65’ Kasim Nuhu (Fortuna Dusseldorf), set piece, 0.60 xG, saved 82’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.56 xG, goal 87’ Dawid Kownacki (Fortuna Dusseldorf), set piece, 0.28 xG, off target 39’ Taiwo Awoniyi (Mainz), open play, 0.12 xG, saved 88’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.09 xG, saved 42’ Kenan Karaman (Fortuna Dusseldorf), open play, 0.08 xG, off target 44’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.07 xG, blocked 90’ Levin Öztunali (Mainz), from a corner, 0.06 xG, off target 27’ Kenan Karaman (Fortuna Dusseldorf), open play, 0.06 xG, blocked 26’ Bernard Tekpetey (Fortuna Dusseldorf), open play, 0.04 xG, off target 28’ Kaan Ayhan (Fortuna Dusseldorf), from a corner, 0.04 xG, off target 65’ Kasim Nuhu (Fortuna Dusseldorf), from a corner, 0.03 xG, saved 40’ Matthias Zimmermann (Fortuna Dusseldorf), open play, 0.02 xG, off target 79’ Kenan Karaman (Fortuna Dusseldorf), open play, 0.02 xG, off target 59’ Bernard Tekpetey (Fortuna Dusseldorf), open play, 0.02 xG, blocked 52’ Niko Gießelmann (Fortuna Dusseldorf), open play, 0.02 xG, off target 55’ Niko Gießelmann (Fortuna Dusseldorf), open play, 0.02 xG, off target 58’ Jean Zimmer (Fortuna Dusseldorf), open play, 0.02 xG, off target 74’ Dawid Kownacki (Fortuna Dusseldorf), from a corner, 0.02 xG, blocked 6’ Edimilson Fernandes (Mainz), open play, 0.01 xG, off target 51’ Levin Öztunali (Mainz), open play, 0.01 xG, off target 80’ Niko Gießelmann (Fortuna Dusseldorf), open play, 0.02 xG, blocked 90+1’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.01 xG, off target 16’ Pierre Kunde (Mainz), open play, 0.01 xG, blocked 33’ Bernard Tekpetey (Fortuna Dusseldorf), open play, 0.01 xG, blocked 89’ Danny Latza (Mainz), open play, 0.01 xG, blocked 76’ Pierre Kunde (Mainz), set piece, 0.01 xG, blocked 65’ Kasim Nuhu (Fortuna Dusseldorf), set piece, 0.60 xG, saved 82’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.56 xG, goal 87’ Dawid Kownacki (Fortuna Dusseldorf), set piece, 0.28 xG, off target 39’ Taiwo Awoniyi (Mainz), open play, 0.12 xG, saved 88’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.09 xG, saved 42’ Kenan Karaman (Fortuna Dusseldorf), open play, 0.08 xG, off target 44’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.07 xG, blocked 27’ Kenan Karaman (Fortuna Dusseldorf), open play, 0.06 xG, blocked 90’ Levin Öztunali (Mainz), from a corner, 0.06 xG, off target 26’ Bernard Tekpetey (Fortuna Dusseldorf), open play, 0.04 xG, off target 28’ Kaan Ayhan (Fortuna Dusseldorf), from a corner, 0.04 xG, off target 65’ Kasim Nuhu (Fortuna Dusseldorf), from a corner, 0.03 xG, saved 79’ Kenan Karaman (Fortuna Dusseldorf), open play, 0.02 xG, off target 40’ Matthias Zimmermann (Fortuna Dusseldorf), open play, 0.02 xG, off target 59’ Bernard Tekpetey (Fortuna Dusseldorf), open play, 0.02 xG, blocked 58’ Jean Zimmer (Fortuna Dusseldorf), open play, 0.02 xG, off target 52’ Niko Gießelmann (Fortuna Dusseldorf), open play, 0.02 xG, off target 55’ Niko Gießelmann (Fortuna Dusseldorf), open play, 0.02 xG, off target 74’ Dawid Kownacki (Fortuna Dusseldorf), from a corner, 0.02 xG, blocked 6’ Edimilson Fernandes (Mainz), open play, 0.01 xG, off target 51’ Levin Öztunali (Mainz), open play, 0.01 xG, off target 80’ Niko Gießelmann (Fortuna Dusseldorf), open play, 0.02 xG, blocked 90+1’ Rouwen Hennings (Fortuna Dusseldorf), open play, 0.01 xG, off target 16’ Pierre Kunde (Mainz), open play, 0.01 xG, blocked 33’ Bernard Tekpetey (Fortuna Dusseldorf), open play, 0.01 xG, blocked 76’ Pierre Kunde (Mainz), set piece, 0.01 xG, blocked 89’ Danny Latza (Mainz), open play, 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
Zack Steffen GK900 0.000.000
Jean Zimmer DEF901 0.020.685
Andre Hoffmann DEF900 0.000.000
Kasim Nuhu DEF902 0.620.061
Kaan Ayhan DEF901 0.040.071
Niko Gießelmann DEF9013 0.050.733
Bernard Tekpetey MID673 0.070.021
Matthias Zimmermann MID901 0.020.000
Adam Bodzek MID870 0.000.052
Kenan Karaman MID833 0.160.063
Rouwen Hennings FWD9014 0.740.000
Dawid Kownacki Sub232 0.300.000
Erik Thommy Sub70 0.000.281
Marcel Sobottka Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Fortuna Dusseldorf win 36% Avg odds 2.66
Draw 27% Avg odds 3.58
Mainz win 37% Avg odds 2.55

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.