Union Berlin vs Mainz

20 August 2023 · Bundesliga · 2023/24 · Referee Tobias Stieler

Full time 4 – 1

Half-time: 2–0

  • Kevin Behrens 1’, 9’, 70’
  • Milos Pantovic 90+6’
  • Anthony Caci 64’

Match summary

Union Berlin won comfortably, 4-1 at home to Mainz. Union Berlin led 2-0 at half-time.

In the first half, Kevin Behrens put Union Berlin ahead with a header in the first minute, set up by Jérôme Roussillon and Behrens made it 2-0 with a header in the 9th minute, set up by Aissa Laidouni. In the second half, Anthony Caci pulled one back to make it 2-1 in the 64th minute, Behrens made it 3-1 with a header in the 70th minute, set up by Sheraldo Becker, and Milos Pantovic made it 4-1 in stoppage time, set up by Kevin Volland.

Mainz can feel hard done by, creating 2.52 expected goals (xG) from 10 shots to Union Berlin's 2.12 from 11. Ludovic Ajorque had a penalty saved for Mainz. Ludovic Ajorque had a penalty saved for Mainz.

Match stats

Union Berlin Mainz
12 Shots 9
7 Shots on Target 3
3 Corners 1
1 Yellow Cards 5
0 Red Cards 0
2.11 xG 2.52
2.11 Non-penalty xG 1.00
3 Deep Completions 4

Key events

Union Berlin Mainz
Kick-off
Kevin Behrens
Assist: Jérôme Roussillon
1-0 (Union Berlin)
1’
Kevin Behrens
Assist: Aissa Laidouni
2-0 (Union Berlin)
9’
Half-time2-0
64’
Anthony Caci2-1 (Mainz)
Kevin Behrens
Assist: Sheraldo Becker
3-1 (Union Berlin)
70’
Milos Pantovic
Assist: Kevin Volland
4-1 (Union Berlin)
90+6’
Full-time4-1

Bookings

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

Union Berlin
  • Kevin Behrens
Mainz
  • Dominik Kohr
  • Danny da Costa
  • Leandro Barreiro Martins
  • Jae-Sung Lee
  • Sepp van den Berg

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 2.52 1’ Kevin Behrens (Union Berlin), 1-0 1’ 9’ Kevin Behrens (Union Berlin), 2-0 9’ 64’ Anthony Caci (Mainz), 2-1 64’ 70’ Kevin Behrens (Union Berlin), 3-1 70’ 90+6’ Milos Pantovic (Union Berlin), 4-1 90+6’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 2.52 1’ Kevin Behrens (Union Berlin), 1-0 Behrens 1’ 9’ Kevin Behrens (Union Berlin), 2-0 Behrens 9’ 64’ Anthony Caci (Mainz), 2-1 Caci 64’ 70’ Kevin Behrens (Union Berlin), 3-1 Behrens 70’ 90+6’ Milos Pantovic (Union Berlin), 4-1 Pantovic 90+6’
Union Berlin 2.12 xGMainz 2.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Union Berlin attacking 
62’ Ludovic Ajorque (Mainz), penalty, 0.76 xG, saved 88’ Ludovic Ajorque (Mainz), penalty, 0.76 xG, saved 70’ Kevin Behrens (Union Berlin), open play, 0.61 xG, goal 74’ Ludovic Ajorque (Mainz), open play, 0.57 xG, hit the woodwork 90+6’ Milos Pantovic (Union Berlin), open play, 0.56 xG, goal 1’ Kevin Behrens (Union Berlin), open play, 0.33 xG, goal 21’ David Datro Fofana (Union Berlin), open play, 0.13 xG, saved 60’ David Datro Fofana (Union Berlin), direct free kick, 0.12 xG, off target 50’ Karim Onisiwo (Mainz), open play, 0.11 xG, off target 29’ Leandro Barreiro Martins (Mainz), open play, 0.09 xG, blocked 30’ Anton Stach (Mainz), open play, 0.08 xG, blocked 9’ Kevin Behrens (Union Berlin), open play, 0.07 xG, goal 22’ David Datro Fofana (Union Berlin), from a corner, 0.07 xG, off target 3’ Danny da Costa (Mainz), open play, 0.07 xG, blocked 32’ David Datro Fofana (Union Berlin), direct free kick, 0.07 xG, hit the woodwork 22’ David Datro Fofana (Union Berlin), from a corner, 0.06 xG, blocked 47’ Diogo Leite (Union Berlin), open play, 0.05 xG, saved 30’ Danny da Costa (Mainz), open play, 0.04 xG, off target 52’ Kevin Behrens (Union Berlin), from a corner, 0.03 xG, off target 64’ Anthony Caci (Mainz), open play, 0.03 xG, goal 41’ Ludovic Ajorque (Mainz), open play, 0.02 xG, blocked 62’ Ludovic Ajorque (Mainz), penalty, 0.76 xG, saved 88’ Ludovic Ajorque (Mainz), penalty, 0.76 xG, saved 70’ Kevin Behrens (Union Berlin), open play, 0.61 xG, goal 74’ Ludovic Ajorque (Mainz), open play, 0.57 xG, hit the woodwork 90+6’ Milos Pantovic (Union Berlin), open play, 0.56 xG, goal 1’ Kevin Behrens (Union Berlin), open play, 0.33 xG, goal 21’ David Datro Fofana (Union Berlin), open play, 0.13 xG, saved 60’ David Datro Fofana (Union Berlin), direct free kick, 0.12 xG, off target 50’ Karim Onisiwo (Mainz), open play, 0.11 xG, off target 29’ Leandro Barreiro Martins (Mainz), open play, 0.09 xG, blocked 30’ Anton Stach (Mainz), open play, 0.08 xG, blocked 9’ Kevin Behrens (Union Berlin), open play, 0.07 xG, goal 3’ Danny da Costa (Mainz), open play, 0.07 xG, blocked 22’ David Datro Fofana (Union Berlin), from a corner, 0.07 xG, off target 32’ David Datro Fofana (Union Berlin), direct free kick, 0.07 xG, hit the woodwork 22’ David Datro Fofana (Union Berlin), from a corner, 0.06 xG, blocked 47’ Diogo Leite (Union Berlin), open play, 0.05 xG, saved 30’ Danny da Costa (Mainz), open play, 0.04 xG, off target 52’ Kevin Behrens (Union Berlin), from a corner, 0.03 xG, off target 64’ Anthony Caci (Mainz), open play, 0.03 xG, goal 41’ Ludovic Ajorque (Mainz), open play, 0.02 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
Frederik Rönnow GK900 0.000.000
Christopher Trimmel DEF900 0.000.223
Robin Knoche DEF900 0.000.000
Danilho Doekhi DEF900 0.000.000
Diogo Leite DEF901 0.050.000
Jérôme Roussillon DEF7110 0.000.331
Alex Kral MID900 0.000.000
Aissa Laidouni MID9010 0.000.071
Brenden Aaronson MID810 0.000.000
Kevin Behrens FWD9034 1.060.000
David Datro Fofana FWD715 0.450.000
Robin Gosens Sub190 0.000.000
Sheraldo Becker Sub1910 0.000.611
Milos Pantovic Sub911 0.560.000
Aljoscha Kemlein Sub10 0.000.000
Kevin Volland Sub110 0.000.561

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 45% Avg odds 2.15
Draw 29% Avg odds 3.32
Mainz win 26% Avg odds 3.61

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.