Union Berlin vs Mainz

10 January 2026 · Bundesliga · 2025/26 · Referee Bastian Dankert

Full time 2 – 2

Half-time: 0–1

  • Woo-Yeong Jeong 77’
  • Marin Ljubicic 86’
  • Nadiem Amiri 30’
  • Benedict Hollerbach 69’

Match summary

Union Berlin and Mainz drew 2-2. Mainz led 1-0 at half-time.

In the first half, Nadiem Amiri put Mainz ahead in the 30th minute, set up by Jae-Sung Lee. In the second half, Benedict Hollerbach made it 0-2 in the 69th minute, set up by Nikolas Veratschnig, Woo-Yeong Jeong pulled one back to make it 1-2 with a header in the 77th minute, set up by Derrick Köhn, and Marin Ljubicic equalised with a header in the 86th minute.

Union Berlin had the better of the chances, with 3.66 expected goals (xG) from 17 shots to Mainz's 1.56 from 9.

Match stats

57% Possession 43%
17 Shots 9
5 Shots on target 6
2 Corners 1
135 Attacks 113
45 Dangerous attacks 26
481 Passes 374
73% Pass accuracy 66%
22 Tackles 22
9 Fouls 8
2 Yellow cards 0
0 Red cards 0
0 Offsides 1

Key events

Union Berlin Mainz
Kick-off
11’
Phillip TietzShot on target
16’
Benedict HollerbachShot on target
19’
25’
Phillip TietzShot on target
28’
Nadiem AmiriShot on target
30’
Nadiem AmiriLeft foot shot0-1 (Mainz)
Livan BurcuShot on target
44’
Half-time0-1
Second half underway
57’
Oliver BurkeShot on target
60’
Oliver BurkeShot on target
64’
69’
Benedict HollerbachRight foot shot0-2 (Mainz)
Woo-yeong Jeong Header1-2 (Union Berlin)
77’
78’
Armindo SiebBenedict Hollerbach
Marin LjubicicHeader2-2 (Union Berlin)
86’
Full-time2-2

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.66 1.56 30’ Nadiem Amiri (Mainz), 0-1 30’ 69’ Benedict Hollerbach (Mainz), 0-2 69’ 77’ Woo-Yeong Jeong (Union Berlin), 1-2 77’ 86’ Marin Ljubicic (Union Berlin), 2-2 86’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.66 1.56 30’ Nadiem Amiri (Mainz), 0-1 Amiri 30’ 69’ Benedict Hollerbach (Mainz), 0-2 Hollerbach 69’ 77’ Woo-Yeong Jeong (Union Berlin), 1-2 Jeong 77’ 86’ Marin Ljubicic (Union Berlin), 2-2 Ljubicic 86’
Union Berlin 3.66 xGMainz 1.56 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 
86’ Marin Ljubicic (Union Berlin), set piece, 0.89 xG, goal 69’ Benedict Hollerbach (Mainz), open play, 0.60 xG, goal 79’ Andrej Ilic (Union Berlin), open play, 0.57 xG, off target 6’ Livan Burcu (Union Berlin), open play, 0.55 xG, off target 43’ Oliver Burke (Union Berlin), from a corner, 0.44 xG, off target 60’ Oliver Burke (Union Berlin), open play, 0.36 xG, saved 77’ Woo-Yeong Jeong (Union Berlin), open play, 0.32 xG, goal 30’ Nadiem Amiri (Mainz), open play, 0.31 xG, goal 11’ Phillip Tietz (Mainz), open play, 0.29 xG, saved 25’ Phillip Tietz (Mainz), open play, 0.09 xG, saved 72’ Benedict Hollerbach (Mainz), open play, 0.09 xG, hit the woodwork 44’ Oliver Burke (Union Berlin), open play, 0.07 xG, off target 88’ Ilyas Ansah (Union Berlin), open play, 0.07 xG, blocked 3’ Danilho Doekhi (Union Berlin), open play, 0.06 xG, off target 56’ Silvan Widmer (Mainz), from a corner, 0.06 xG, off target 37’ Silvan Widmer (Mainz), open play, 0.05 xG, off target 64’ Oliver Burke (Union Berlin), open play, 0.05 xG, saved 86’ Danilho Doekhi (Union Berlin), set piece, 0.06 xG, hit the woodwork 16’ Benedict Hollerbach (Mainz), open play, 0.05 xG, saved 44’ Livan Burcu (Union Berlin), open play, 0.05 xG, saved 35’ Oliver Burke (Union Berlin), open play, 0.04 xG, off target 6’ Aljoscha Kemlein (Union Berlin), open play, 0.04 xG, blocked 32’ Livan Burcu (Union Berlin), open play, 0.03 xG, off target 39’ Derrick Köhn (Union Berlin), open play, 0.04 xG, blocked 28’ Nadiem Amiri (Mainz), open play, 0.02 xG, saved 79’ Andras Schafer (Union Berlin), open play, 0.01 xG, hit the woodwork 86’ Marin Ljubicic (Union Berlin), set piece, 0.89 xG, goal 69’ Benedict Hollerbach (Mainz), open play, 0.60 xG, goal 79’ Andrej Ilic (Union Berlin), open play, 0.57 xG, off target 6’ Livan Burcu (Union Berlin), open play, 0.55 xG, off target 43’ Oliver Burke (Union Berlin), from a corner, 0.44 xG, off target 60’ Oliver Burke (Union Berlin), open play, 0.36 xG, saved 77’ Woo-Yeong Jeong (Union Berlin), open play, 0.32 xG, goal 30’ Nadiem Amiri (Mainz), open play, 0.31 xG, goal 11’ Phillip Tietz (Mainz), open play, 0.29 xG, saved 25’ Phillip Tietz (Mainz), open play, 0.09 xG, saved 72’ Benedict Hollerbach (Mainz), open play, 0.09 xG, hit the woodwork 44’ Oliver Burke (Union Berlin), open play, 0.07 xG, off target 88’ Ilyas Ansah (Union Berlin), open play, 0.07 xG, blocked 3’ Danilho Doekhi (Union Berlin), open play, 0.06 xG, off target 56’ Silvan Widmer (Mainz), from a corner, 0.06 xG, off target 86’ Danilho Doekhi (Union Berlin), set piece, 0.06 xG, hit the woodwork 37’ Silvan Widmer (Mainz), open play, 0.05 xG, off target 64’ Oliver Burke (Union Berlin), open play, 0.05 xG, saved 16’ Benedict Hollerbach (Mainz), open play, 0.05 xG, saved 44’ Livan Burcu (Union Berlin), open play, 0.05 xG, saved 35’ Oliver Burke (Union Berlin), open play, 0.04 xG, off target 6’ Aljoscha Kemlein (Union Berlin), open play, 0.04 xG, blocked 39’ Derrick Köhn (Union Berlin), open play, 0.04 xG, blocked 32’ Livan Burcu (Union Berlin), open play, 0.03 xG, off target 28’ Nadiem Amiri (Mainz), open play, 0.02 xG, saved 79’ Andras Schafer (Union Berlin), open play, 0.01 xG, hit the woodwork
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Union Berlin 3-4-2-1 Starting XI
Rönnow
Doekhi
Querfeld
Leite 78’
Haberer 70’
Khedira
Kemlein 65’
Köhn 2
Burke 70’
Burcu 65’
Ilic
Mainz 3-5-2 Starting XI
Batz
Kohr
Bell
Costa
Veratschnig
Lee
Sano
Amiri 78’
Widmer
Tietz 85’
Hollerbach 78’

Player stats

PlayerPosMinGAShxGxAKPCards
Frederik Rönnow GK900 0.000.000
Leopold Querfeld DEF900 0.000.000
Danilho Doekhi DEF902 0.110.000
Diogo Leite DEF800 0.000.000
Janik Haberer MID720 0.000.092
Derrick Köhn MID9011 0.040.935
Rani Khedira MID900 0.000.551
Aljoscha Kemlein MID671 0.040.031
Oliver Burke MID725 0.970.000
Livan Burcu MID673 0.630.041
Andrej Ilic FWD901 0.570.041
Ilyas Ansah Sub231 0.070.000
Andras Schafer Sub231 0.010.071
Christopher Trimmel Sub180 0.000.000
Woo-Yeong Jeong Sub1811 0.320.000
Marin Ljubicic Sub1011 0.890.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 45% Avg odds 2.10
Draw 30% Avg odds 3.17
Mainz win 25% Avg odds 3.72

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.