Mainz vs Freiburg

18 January 2020 · Bundesliga · 2019/20 · Referee Sven Jablonski

Full time 1 – 2

Half-time: 0–2

  • Jean-Philippe Mateta 82’
  • Kwon Chang-Hoon 28’
  • Nils Petersen 41’

Match summary

Freiburg took a 2-1 win at Mainz. Freiburg led 2-0 at half-time.

Kwon Chang-Hoon put Freiburg ahead in the 28th minute, set up by Nils Petersen, Nils Petersen made it 0-2 in the 41st minute, and Jean-Philippe Mateta pulled one back to make it 1-2 with a header in the 82nd minute.

The chances backed that up: Freiburg created 2.18 expected goals (xG) from 13 shots to Mainz's 1.63 from 24.

Match stats

Mainz Freiburg
24 Shots 13
8 Shots on Target 5
7 Corners 5
4 Yellow Cards 2
0 Red Cards 0
1.63 xG 2.11
1.63 Non-penalty xG 2.11
5 Deep Completions 4

Key events

Mainz Freiburg
Kick-off
28’
Kwon Chang-Hoon
Assist: Nils Petersen
0-1 (Freiburg)
41’
Nils Petersen0-2 (Freiburg)
Half-time0-2
Jean-Philippe Mateta1-2 (Mainz)
82’
Full-time1-2

Bookings

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

Mainz
  • Moussa Niakhate
  • Alexander Hack
  • Pierre Kunde
  • Bote Baku
Freiburg
  • Amir Abrashi
  • Janik Haberer

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.63 2.18 28’ Kwon Chang-Hoon (Freiburg), 0-1 28’ 41’ Nils Petersen (Freiburg), 0-2 41’ 82’ Jean-Philippe Mateta (Mainz), 1-2 82’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.63 2.18 28’ Kwon Chang-Hoon (Freiburg), 0-1 Chang-Hoon 28’ 41’ Nils Petersen (Freiburg), 0-2 Petersen 41’ 82’ Jean-Philippe Mateta (Mainz), 1-2 Mateta 82’
Mainz 1.63 xGFreiburg 2.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Freiburg attacking Mainz attacking 
41’ Nils Petersen (Freiburg), open play, 0.53 xG, goal 28’ Kwon Chang-Hoon (Freiburg), open play, 0.47 xG, goal 30’ Nils Petersen (Freiburg), open play, 0.47 xG, off target 26’ Jean-Philippe Mateta (Mainz), open play, 0.41 xG, saved 38’ Moussa Niakhate (Mainz), set piece, 0.28 xG, saved 55’ Jean-Philippe Mateta (Mainz), open play, 0.15 xG, off target 41’ Manuel Gulde (Freiburg), open play, 0.13 xG, blocked 57’ Kwon Chang-Hoon (Freiburg), open play, 0.12 xG, blocked 78’ Jean-Philippe Mateta (Mainz), open play, 0.10 xG, blocked 67’ Nils Petersen (Freiburg), open play, 0.10 xG, blocked 46’ Janik Haberer (Freiburg), open play, 0.09 xG, blocked 71’ Jonathan Schmid (Freiburg), open play, 0.09 xG, blocked 46’ Karim Onisiwo (Mainz), open play, 0.07 xG, blocked 88’ Karim Onisiwo (Mainz), open play, 0.07 xG, off target 84’ Ádám Szalai (Mainz), open play, 0.07 xG, blocked 60’ Christian Günter (Freiburg), open play, 0.06 xG, off target 79’ Jean-Philippe Mateta (Mainz), open play, 0.06 xG, saved 82’ Jean-Philippe Mateta (Mainz), set piece, 0.06 xG, goal 90+4’ Robin Quaison (Mainz), open play, 0.06 xG, saved 7’ Kwon Chang-Hoon (Freiburg), open play, 0.06 xG, off target 46’ Jean-Philippe Mateta (Mainz), open play, 0.04 xG, off target 82’ Karim Onisiwo (Mainz), set piece, 0.04 xG, blocked 24’ Robin Quaison (Mainz), open play, 0.03 xG, off target 3’ Levin Öztunali (Mainz), open play, 0.03 xG, saved 18’ Bote Baku (Mainz), open play, 0.02 xG, saved 49’ Jonathan Schmid (Freiburg), open play, 0.03 xG, off target 13’ Jean-Paul Boëtius (Mainz), open play, 0.02 xG, blocked 76’ Christian Günter (Freiburg), open play, 0.02 xG, saved 57’ Jonathan Schmid (Freiburg), open play, 0.02 xG, off target 61’ Robin Quaison (Mainz), open play, 0.02 xG, off target 6’ Bote Baku (Mainz), from a corner, 0.02 xG, off target 19’ Jean-Philippe Mateta (Mainz), from a corner, 0.02 xG, off target 70’ Robin Quaison (Mainz), open play, 0.02 xG, saved 1’ Alexander Hack (Mainz), open play, 0.01 xG, blocked 39’ Pierre Kunde (Mainz), from a corner, 0.01 xG, off target 66’ Levin Öztunali (Mainz), open play, 0.01 xG, off target 70’ Pierre Kunde (Mainz), open play, 0.01 xG, off target 41’ Nils Petersen (Freiburg), open play, 0.53 xG, goal 28’ Kwon Chang-Hoon (Freiburg), open play, 0.47 xG, goal 30’ Nils Petersen (Freiburg), open play, 0.47 xG, off target 26’ Jean-Philippe Mateta (Mainz), open play, 0.41 xG, saved 38’ Moussa Niakhate (Mainz), set piece, 0.28 xG, saved 55’ Jean-Philippe Mateta (Mainz), open play, 0.15 xG, off target 41’ Manuel Gulde (Freiburg), open play, 0.13 xG, blocked 57’ Kwon Chang-Hoon (Freiburg), open play, 0.12 xG, blocked 78’ Jean-Philippe Mateta (Mainz), open play, 0.10 xG, blocked 46’ Janik Haberer (Freiburg), open play, 0.09 xG, blocked 67’ Nils Petersen (Freiburg), open play, 0.10 xG, blocked 71’ Jonathan Schmid (Freiburg), open play, 0.09 xG, blocked 46’ Karim Onisiwo (Mainz), open play, 0.07 xG, blocked 88’ Karim Onisiwo (Mainz), open play, 0.07 xG, off target 84’ Ádám Szalai (Mainz), open play, 0.07 xG, blocked 82’ Jean-Philippe Mateta (Mainz), set piece, 0.06 xG, goal 7’ Kwon Chang-Hoon (Freiburg), open play, 0.06 xG, off target 60’ Christian Günter (Freiburg), open play, 0.06 xG, off target 79’ Jean-Philippe Mateta (Mainz), open play, 0.06 xG, saved 90+4’ Robin Quaison (Mainz), open play, 0.06 xG, saved 46’ Jean-Philippe Mateta (Mainz), open play, 0.04 xG, off target 82’ Karim Onisiwo (Mainz), set piece, 0.04 xG, blocked 24’ Robin Quaison (Mainz), open play, 0.03 xG, off target 3’ Levin Öztunali (Mainz), open play, 0.03 xG, saved 49’ Jonathan Schmid (Freiburg), open play, 0.03 xG, off target 18’ Bote Baku (Mainz), open play, 0.02 xG, saved 76’ Christian Günter (Freiburg), open play, 0.02 xG, saved 13’ Jean-Paul Boëtius (Mainz), open play, 0.02 xG, blocked 57’ Jonathan Schmid (Freiburg), open play, 0.02 xG, off target 19’ Jean-Philippe Mateta (Mainz), from a corner, 0.02 xG, off target 61’ Robin Quaison (Mainz), open play, 0.02 xG, off target 6’ Bote Baku (Mainz), from a corner, 0.02 xG, off target 70’ Robin Quaison (Mainz), open play, 0.02 xG, saved 1’ Alexander Hack (Mainz), open play, 0.01 xG, blocked 39’ Pierre Kunde (Mainz), from a corner, 0.01 xG, off target 66’ Levin Öztunali (Mainz), open play, 0.01 xG, off target 70’ Pierre Kunde (Mainz), open play, 0.01 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
Ronael Pierre Gabriel DEF710 0.000.071
Moussa Niakhate DEF901 0.280.000
Alexander Hack DEF901 0.010.052
Aarón Martín DEF900 0.000.172
Pierre Kunde MID902 0.030.292
Bote Baku MID472 0.040.011
Levin Öztunali MID742 0.040.000
Jean-Paul Boëtius MID901 0.020.575
Robin Quaison MID904 0.120.112
Jean-Philippe Mateta FWD9017 0.840.011
Karim Onisiwo Sub433 0.180.183
Daniel Brosinski Sub190 0.000.041
Ádám Szalai Sub161 0.070.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 43% Avg odds 2.20
Draw 27% Avg odds 3.57
Freiburg win 30% Avg odds 3.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.