FSV Mainz 05 vs FC Union Berlin Prediction, Preview and Stats

Germany flag 2025/2026 Bundesliga, Germany
Mewa Arena Sun, 10 May - 5:30 PM
Bundesliga
FSV Mainz 05 M05
1 Winner 3
FC Union Berlin FCU
Full Time Sun, 10 May 5:30 PM
Round 33 Regular Season
Sheraldo Becker - 48'
Goal
|
Goal
Josip Juranovic - 90+1'
Oliver Burke - 88'
Andrej Ilic - 38'

CONTEXT

FSV Mainz 05 hosted FC Union Berlin in a match that ended 1-3 in favor of the visitors. At halftime, the score was 0-1, with Union Berlin taking an early lead. Mainz controlled 53% of possession compared to Union's 47%, yet failed to convert dominance into goals. Despite being considered the stronger team, Mainz suffered a defeat with a minimal structural deviation of 2.1% favoring Union Berlin. No red cards were issued, and there were no significant second-half adjustments noted. Union's efficiency remained in line with expectations, securing victory through clinical finishing. Mainz's inability to equalize after the break highlighted defensive vulnerabilities exposed by Union's counter-attacks. The result marks an upset given pre-match assessments, but the close deviation suggests a competitive encounter where fine margins decided the outcome.

TL;DR

  • Structural deviation: Minimal 2.1% deviation favored FC Union Berlin.
  • Efficiency shift: Efficiency remained in line with expectations for both teams.
  • xG alignment: xG data unavailable for alignment assessment.
  • Market alignment: Outcome aligned with pre-match market expectations.
  • xG expectations: xG expectations could not be evaluated due to missing data.
  • Event impact: No significant events or adjustments impacted the match structure.
  • Red card distortion: Absence of red cards meant no distortion to the game's flow.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

F. Exner

Germany 25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

M. Borsch

1st Assistant

Germany

M. Stegemann

2nd Assistant

Germany

L. Erbst

4th Official

Germany

League averages

Bundesliga Based on last 100 matches

Fouls / match 17.51
Yellow cards / match 3.2
Red cards / match 0.19
Penalties / match 0.29
FSV Mainz 05 U. Fischer
U. Fischer
VS
FC Union Berlin M. Eta
M. Eta
1.45
Avg Points / Game (Last 100 Matches)
0.95
1.67 i
Last 6 Opponents
St. Pauli Rank: 72 W
FC Bayern München Rank: 100 L
Borussia Mönchengladbach Rank: 75 D
SC Freiburg Rank: 82 L
TSG Hoffenheim Rank: 85 W
Eintracht Frankfurt Rank: 80 W
Avg Points / Game (Last 6 Matches)
0.33 i
Last 6 Opponents
FC Köln Rank: 75 D
RB Leipzig Rank: 87 L
VfL Wolfsburg Rank: 73 L
Heidenheim Rank: 74 L
St. Pauli Rank: 72 D
FC Bayern München Rank: 100 L
1
Head to Head (Wins - Draws - Losses)
1 - 5 - 7
7

Win Probabilities

Live Win Probability (90 Min)
Home FSV Mainz 05
0.22%
Draw
1.92%
Away FC Union Berlin
97.86%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
79.67
74.86
0 (Weakest) 100 (Strongest)
Metric
FSV Mainz 05
FC Union Berlin
Power Score
79.67
74.86
League Position
10
12
Global Rank
63
117

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
FSV Mainz 05 Opponent-weighted form score
FC Union Berlin Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) FSV Mainz 05 FC Union Berlin

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

FSV Mainz 05

Left / Center / Right
Opposition half density
vs season average

FC Union Berlin

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

FSV Mainz 05 ⚠ Proxy
vs
⚠ Proxy FC Union Berlin
Attacking Efficiency
Higher is better
Attacking Efficiency
31.89
38.19
Defensive Efficiency
Lower is better
Defensive Efficiency
38.19
31.89
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
FSV Mainz 05 -0.55 Efficiency Index
vs
FC Union Berlin +0.55 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
FSV Mainz 05
FC Union Berlin
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

FSV Mainz 05 ⚠ Proxy
vs
⚠ Proxy FC Union Berlin
Created Set-piece attacking threat
FSV Mainz 05 FC Union Berlin
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
FSV Mainz 05 FC Union Berlin
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
FSV Mainz 05
FC Union Berlin
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

FSV Mainz 05
vs
FC Union Berlin
Attack After Winning Possession transition → offence
FSV Mainz 05 FC Union Berlin
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
FSV Mainz 05 FC Union Berlin
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
FSV Mainz 05
FC Union Berlin
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • M05 had peak pressure around 55'.
  • FCU started the game with stronger pressure.
M05 Pressure FCU Pressure
Pressure Index: M05 reached the top pressure at 55' (76.00).

Team Head to Head Last 6 Seasons

Summary of 13 matches between these sides — filtered by competition and venue context.

FSV Mainz 05 M05 Home
13 matches
FC Union Berlin FCU Away
Match Record
1
Wins
7
5
Draws
5
7
Losses
1
Goals
13
Goals Scored
25
25
Goals Conceded
13
-12
Goal Difference
+12

Data last updated: 2026-05-11T00:05:56+00:00

STARTING XI

Match Formation 3-5-2
Match Formation 4-2-3-1
Pitch
R. Zentner
Germany
27 R. Zentner
D. Vieira da Costa
Substitution
Germany
21 D. Vieira da Costa
S. Posch
Austria
4 S. Posch
D. Kohr
Germany
31 D. Kohr
A. Caci
Substitution
France
19 A. Caci
P. Nebel
Substitution
Germany
8 P. Nebel
K. Sano
Japan
6 K. Sano
N. Amiri
Germany
10 N. Amiri
P. Mwene
Austria
2 P. Mwene
P. Tietz
Substitution
Germany
20 P. Tietz
S. Becker
Substitution
Suriname
23 S. Becker
Pitch
C. Klaus
Germany
25 C. Klaus
T. Rothe
Substitution
Germany
15 T. Rothe
D. Monteiro Pinto Leite
Portugal
4 D. Monteiro Pinto Leite
D. Doekhi
Netherlands
5 D. Doekhi
C. Trimmel
Substitution
Austria
28 C. Trimmel
A. Kemlein
Germany
6 A. Kemlein
R. Khedira
Germany
8 R. Khedira
L. Burcu
Substitution
Germany
9 L. Burcu
I. Ansah
Substitution
Germany
10 I. Ansah
O. Burke
Substitution
Scotland
7 O. Burke
A. Ilić
Serbia
23 A. Ilić

General Information

Date & Time :
May 10, 2026, 05:30 PM
Competition :
2025/2026 Bundesliga, Germany · Round 33 · Regular Season
Stadium :
Mewa Arena
Capacity :
34000
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Mark Borsch
Mitja Stegemann
Lars Erbst
Florian Exner

Statistics

Possession
M05
53%
FCU
47%

Top Statistics

1 Goals 3
4 Big Chances Created 5
3 Shots 9
58 Dangerous attacks 39
53 Possession 47
7 Corners 8
10 Free kicks 11
2 Yellow Cards 1

Match Overview

3 Successful Dribbles 4
20 Successful Headers 16
5 Substitutions 5
7 Goal Kicks 8
16 Throwins 11
10 Dribble Attempts 9
30 Successful Dribbles Percentage 44
13 Goal Attempts 16
87 Ball Safe 82
1 Assists 3
0 Hit Woodwork 1

Attacking

3 Big Chances Missed 2
104 Attacks 73

Possession

84 Successful Passes Percentage 82
390 Successful Passes 337
464 Passes 411
21 Successful Long Passes 14
11 Key Passes 13
42 Long Passes 43
50 Successful Long Passes Percentage 33

Defensive

41 Duels Won 43
8 Interceptions 7
6 Saves 2
9 Tackles 12

Build-up

31 Total Crosses 22
9 Accurate Crosses 8

Discipline

11 Fouls 10
2 Offsides 0

Lineup

Referee : Florian Exner

Starting XI

27
Robin Zentner
Robin Zentner Goalkeeper
4
Stefan Posch
Stefan Posch Defender
21
Danny da Costa
Danny da Costa Defender
48
Kacper Potulski
Kacper Potulski
Defender16'
31
Dominik Kohr
Dominik Kohr Defender
2
Grenddy Perozo
Grenddy Perozo Midfielder
6
Kaishu Sano
Kaishu Sano Midfielder
8
Paul Nebel
Paul Nebel Midfielder
7
Jae-sung Lee
Jae-sung Lee
Midfielder70'
10
Nadiem Amiri
Nadiem Amiri Midfielder
19
Anthony Caci
Anthony Caci Midfielder
22
Nikolas Veratschnig
Nikolas Veratschnig
Defender70'
20
Phillip Tietz
Phillip Tietz Attacker
44
Nelson Weiper
Nelson Weiper
Attacker81'
23
Sheraldo Becker
Sheraldo Becker Attacker
11
Armindo Sieb
Armindo Sieb
Attacker81'
Referee : Florian Exner

Starting XI

25
Carl Klaus
Carl Klaus Goalkeeper
4
Diogo Leite
Diogo Leite Defender
5
Danilho Doekhi
Danilho Doekhi Defender
15
Tom Rothe
Tom Rothe Defender
39
Derrick Köhn
Derrick Köhn
Defender60'
28
Christopher Trimmel
Christopher Trimmel Defender
18
Josip Juranovic
Josip Juranovic
Defender81'
6
Aljoscha Kemlein
Aljoscha Kemlein Midfielder
7
Oliver Burke
Oliver Burke Midfielder
21
Tim Skarke
Tim Skarke
Midfielder88'
8
Rani Khedira
Rani Khedira Midfielder
9
Livan Burcu
Livan Burcu Midfielder
11
Woo-yeong Jeong
Woo-yeong Jeong
Midfielder59'
10
Ilyas Ansah
Ilyas Ansah Midfielder
13
András Schäfer
András Schäfer
Midfielder60'
23
Andrej Ilic
Andrej Ilic Attacker

Events

2ND-HALF
90+1'
Event
Josip Juranovic
Right foot shot / 4th Goal
88'
Event
Tim Skarke Oliver Burke
10th Substitution
88'
Event
Oliver Burke
Left foot shot / 3rd Goal
Event
Armindo Sieb Sheraldo Becker
8th Substitution
81'
Event
Nelson Weiper Phillip Tietz
9th Substitution
81'
81'
Event
Josip Juranovic Christopher Trimmel 
7th Substitution
80'
Event
Derrick Köhn
Foul / 3rd Yellowcard
Event
Jae-sung Lee
Foul / 2nd Yellowcard
75'
Event
Jae-sung Lee Paul Nebel
5th Substitution
70'
Event
Nikolas Veratschnig Anthony Caci
6th Substitution
70'
60'
Event
Derrick Köhn Tom Rothe
3rd Substitution
60'
Event
András Schäfer Ilyas Ansah
4th Substitution
Event
Phillip Tietz
Goal disallowed
59'
59'
Event
Woo-yeong Jeong  Livan Burcu
2nd Substitution
Event
Sheraldo Becker
Left foot shot / 2nd Goal
48'
1ST-HALF
38'
Event
Andrej Ilic
Header / 1st Goal
Event
Kacper Potulski Danny da Costa
1st Substitution
16'
Event
Anthony Caci
Foul / 1st Yellowcard
7'

Match Commentary

90
Attempt Attempt
Nelson Weiper's shot from the center of the box is blocked.
90
GOAL! GOAL! Important
Goal! Josip Juranovic scores for 1. FC Union Berlin with a right-footed shot from the right side of the six-yard box into the left corner. The assist comes from Tim Skarke after a fast break. The score is now 1-3 in favor of 1. FC Union Berlin.
90
Attempt Attempt
Armindo Sieb's right-footed shot from the center of the box is blocked.
90
Update Update
The fourth official has indicated there will be 5 minutes of added time.
90
Update Update
The second half ends with 1. FSV Mainz 05 losing 1-3 to 1. FC Union Berlin.
90
Attempt Attempt
Missed chance for 1. FC Union Berlin. Tim Skarke's right-footed shot from outside the box goes high and wide to the right, assisted by Derrick Köhn.
90
Update Update
Derrick Köhn of 1. FC Union Berlin won a free kick in defense.
89
Corner Corner
Corner awarded to 1. FSV Mainz 05 after Rani Khedira concedes.
88
Substitution Substitution
Substitution for 1. FC Union Berlin: Tim Skarke replaces Oliver Burke.
88
GOAL! GOAL! Important
Goal! Oliver Burke scores for 1. FC Union Berlin with a left-footed shot from the center of the box into the top left corner, assisted by Andrej Ilic's header. The score is now 1-2.
86
Corner Corner
Corner awarded to 1. FSV Mainz 05 after Rani Khedira concedes.
84
Corner Corner
Corner awarded to 1. FC Union Berlin after Kacper Potulski concedes.
84
Attempt Attempt
Andrej Ilic from 1. FC Union Berlin hits the woodwork with a right-footed shot from outside the box.
81
Substitution Substitution
Substitution for 1. FSV Mainz 05: Armindo Sieb replaces Sheraldo Becker.
81
Substitution Substitution
Substitution for 1. FSV Mainz 05: Nelson Weiper replaces Phillip Tietz.
81
Substitution Substitution
Substitution for 1. FC Union Berlin: Josip Juranovic replaces Christopher Trimmel.
81
Attempt Attempt
Missed chance for 1. FSV Mainz 05. Stefan Posch headed the ball from the center of the box but missed to the left. The assist came from Nadiem Amiri's cross.
80
Update Update
Nikolas Veratschnig from 1. FSV Mainz 05 won a free kick on the right wing.
80
Yellow Card Yellow Card Important
Derrick Köhn of 1. FC Union Berlin receives a yellow card for a foul.
77
Update Update
Lee Jae-Sung of 1. FSV Mainz 05 won a free kick in the attacking zone.
76
Update Update
Andrej Ilic from 1. FC Union Berlin won a free kick in an attacking position.
75
Update Update
András Schäfer from 1. FC Union Berlin won a free kick in defense.
75
Yellow Card Yellow Card Important
Lee Jae-Sung of 1. FSV Mainz 05 receives a yellow card for a foul.
70
Substitution Substitution
Substitution for 1. FSV Mainz 05: Nikolas Veratschnig replaces Anthony Caci.
70
Update Update
Paul Nebel from 1. FSV Mainz 05 misses a header from the center of the box.
70
Substitution Substitution
Substitution for 1. FSV Mainz 05: Lee Jae-Sung replaces Paul Nebel.
66
Update Update
Kacper Potulski of 1. FSV Mainz 05 won a free kick in defense.
66
Update Update
Andrej Ilic from 1. FC Union Berlin commits a foul.
65
Corner Corner
Missed chance. Kaishu Sano of 1. FSV Mainz 05 heads the ball from the center of the box after a corner.
65
Update Update
Diogo Leite of 1. FC Union Berlin won a free kick in defense.
65
Corner Corner
Corner awarded to 1. FSV Mainz 05 after Aljoscha Kemlein concedes.
64
Update Update
Stefan Posch from 1. FSV Mainz 05 won a free kick in defense.
64
Update Update
Andrej Ilic from 1. FC Union Berlin committed a foul.
62
Attempt Attempt
András Schäfer from 1. FC Union Berlin makes an attacking attempt with a left-footed shot from the right side of the box, but it's saved in the top center of the goal by Robin Zentner from 1. FSV Mainz 05. The assist comes from Diogo Leite.
60
Substitution Substitution
Substitution for 1. FC Union Berlin: András Schäfer replaces Ilyas Ansah.
60
Substitution Substitution
Substitution for 1. FC Union Berlin: Derrick Köhn replaces Tom Rothe.
59
Update Update
VAR decision: No goal. The match remains 1-1 between 1. FSV Mainz 05 and 1. FC Union Berlin.
59
Substitution Substitution
Substitution for 1. FC Union Berlin: Woo-yeong Jeong replaces Livan Burcu.
57
Update Update
Goal overturned by VAR! Phillip Tietz of 1. FSV Mainz 05 scores, but the goal is disallowed after a VAR review.
57
Update Update
Offside called against 1. FSV Mainz 05. Phillip Tietz is offside.
55
Attempt Attempt
Missed opportunity. Anthony Caci from 1. FSV Mainz 05 shoots with his left foot from outside the box, but it's high and wide to the left. The assist came from Phillip Tietz.
54
Corner Corner
Missed opportunity for 1. FC Union Berlin. Danilho Doekhi headed the ball from close range but missed the target. The assist came from Christopher Trimmel, who delivered a cross following a corner.
53
Attempt Attempt
Dominik Kohr's shot for 1. FSV Mainz 05 from outside the box is blocked. Paul Nebel provided the assist.
53
Corner Corner
Corner awarded to 1. FC Union Berlin after being conceded by Anthony Caci.
52
Update Update
Kacper Potulski of 1. FSV Mainz 05 attempts a header from inside the six-yard box, but Carl Klaus, the goalkeeper for 1. FC Union Berlin, makes a save in the center of the goal. The assist comes from Nadiem Amiri.
51
Update Update
Dominik Kohr from 1. FSV Mainz 05 won a free kick in an attacking position.
50
Attempt Attempt
Sheraldo Becker from 1. FSV Mainz 05 misses a chance with a right-footed shot from outside the box, assisted by Nadiem Amiri.
49
Update Update
Livan Burcu from 1. FC Union Berlin won a free kick on the left wing.
49
Attempt Attempt
New attacking attempt. Andrej Ilic of 1. FC Union Berlin has a left-footed shot from close range, but it is saved by goalkeeper Robin Zentner of 1. FSV Mainz 05, who is positioned in the center of the goal. The assist came from Christopher Trimmel with a cross.
48
GOAL! GOAL! Important
Goal! Sheraldo Becker scores for 1. FSV Mainz 05 with a left-footed shot from the center of the box into the left corner. The match is now 1-1, assisted by Paul Nebel's cross.
46
Update Update
Phillip Tietz from 1. FSV Mainz 05 won a free kick in the attacking area.
46
Update Update
Fouled by Diogo Leite of 1. FC Union Berlin.
45
Update Update
Phillip Tietz of 1. FSV Mainz 05 was awarded a free kick in defense.
45
Update Update
Rani Khedira of 1. FC Union Berlin committed a foul.
45
Attempt Attempt
Kaishu Sano from 1. FSV Mainz 05 attempts a left-footed shot from the left side of the box, but it is saved by Carl Klaus, the goalkeeper for 1. FC Union Berlin, in the center of the goal.
45
Corner Corner
Corner awarded to 1. FSV Mainz 05 after Tom Rothe concedes.
45
Corner Corner
Corner awarded to 1. FC Union Berlin, conceded by Robin Zentner.
45
Attempt Attempt
Nadiem Amiri from 1. FSV Mainz 05 attempts an attack with a right-footed shot from a difficult position and long distance on the left, but Carl Klaus from 1. FC Union Berlin saves it in the top center of the goal.
45
Update Update
Phillipp Mwene from 1. FSV Mainz 05 won a free kick on the left wing.
45
Update Update
The fourth official has indicated there will be 9 minutes of added time.
45
Corner Corner
Corner awarded to 1. FSV Mainz 05 after a concession by Oliver Burke.
45
Update Update
The first half ends with 1. FSV Mainz 05 trailing 0-1 to 1. FC Union Berlin.
45
Update Update
Nadiem Amiri of 1. FSV Mainz 05 won a free kick in defense.
45
Corner Corner
Livan Burcu of 1. FC Union Berlin attempts an attack with a right-footed shot from a difficult position on the left, but it's saved in the left corner by Robin Zentner of 1. FSV Mainz 05.
45
Update Update
The second half begins with the score at 1. FSV Mainz 05 0, 1. FC Union Berlin 1.
43
Update Update
Ilyas Ansah from 1. FC Union Berlin won a free kick in defense.
41
Update Update
Offside called against 1. FSV Mainz 05. Sheraldo Becker is offside.
39
Corner Corner
Goal! 1. FC Union Berlin takes the lead 1-0 against 1. FSV Mainz 05. Andrej Ilic scores with a header from close range, assisted by Aljoscha Kemlein following a corner.
38
GOAL! GOAL! Important
Corner awarded to 1. FC Union Berlin after Dominik Kohr concedes.
37
Corner Corner
Corner awarded to 1. FC Union Berlin after Dominik Kohr concedes.
37
Corner Corner
Stefan Posch from 1. FSV Mainz 05 misses a header from the center of the box, sending the ball high and wide to the right. The assist came from Nadiem Amiri, who provided a cross after a corner.
36
Corner Corner
Corner awarded to 1. FSV Mainz 05 after a concession by Danilho Doekhi.
36
Update Update
Phillip Tietz's header from the center of the box is blocked. The assist came from Dominik Kohr's cross.
34
Update Update
Rani Khedira commits a handball for 1. FC Union Berlin.
32
Corner Corner
Corner awarded to 1. FSV Mainz 05 after a concession by Christopher Trimmel.
32
Corner Corner
Corner awarded to 1. FSV Mainz 05 after Ilyas Ansah concedes.
32
Attempt Attempt
Kaishu Sano's shot from outside the box is blocked. Nadiem Amiri provided the assist.
28
Corner Corner
Danilho Doekhi of 1. FC Union Berlin attempts a header from the center of the box, but Robin Zentner of 1. FSV Mainz 05 makes a save in the left corner. The assist comes from Tom Rothe with a cross.
27
Update Update
Ilyas Ansah from 1. FC Union Berlin won a free kick in defense.
25
Update Update
Livan Burcu from 1. FC Union Berlin won a free kick in defense.
25
Update Update
Foul committed by Anthony Caci of 1. FSV Mainz 05.
17
Corner Corner
Danilho Doekhi of 1. FC Union Berlin had a missed chance, heading the ball from the center of the box but it went to the left. The assist came from Christopher Trimmel, who provided a cross after a corner.
16
Substitution Substitution
Substitution for 1. FSV Mainz 05: Kacper Potulski replaces Danny da Costa due to injury.
15
Corner Corner
Corner awarded to 1. FC Union Berlin after a concession by Danny da Costa.
15
Update Update
There is a delay in the match due to an injury to Danny da Costa from 1. FSV Mainz 05.
14
Corner Corner
Corner awarded to 1. FC Union Berlin after a concession by Stefan Posch.
12
Update Update
Livan Burcu from 1. FC Union Berlin won a free kick on the left wing.
10
Attempt Attempt
Missed chance. Tom Rothe from 1. FC Union Berlin took a left-footed shot from outside the box.
9
Corner Corner
Corner awarded to 1. FC Union Berlin, conceded by Robin Zentner.
9
Update Update
New attacking attempt. Andrej Ilic of 1. FC Union Berlin heads the ball from close range, but Robin Zentner of 1. FSV Mainz 05 saves it in the top center of the goal. The assist comes from Christopher Trimmel's cross.
8
Corner Corner
Corner awarded to 1. FC Union Berlin after a concession by Dominik Kohr.
7
Yellow Card Yellow Card Important
Anthony Caci of 1. FSV Mainz 05 receives a yellow card for a foul.
7
Update Update
Livan Burcu from 1. FC Union Berlin won a free kick on the left wing.
4
Update Update
There is a delay in the match due to an injury to Danny da Costa from 1. FSV Mainz 05.
2
Attempt Attempt
Aljoscha Kemlein from 1. FC Union Berlin had a missed chance, shooting with his left foot from the center of the box but missing to the left. The assist came from Oliver Burke's cross.
1
Update Update
Ilyas Ansah from 1. FC Union Berlin won a free kick in defense.
1
Update Update
Fouled by Kaishu Sano of 1. FSV Mainz 05.

CONCLUSION

FC Union Berlin's 1-3 victory over FSV Mainz 05 underscores the visitors' resilience despite lower possession. Mainz's 53% control did not translate to points, revealing inefficiencies in chance creation. The minimal 2.1% structural deviation indicates a tightly contested match where Union's early lead and second-half consolidation proved decisive. With no red cards or major disruptions, the result reflects Union's superior execution in key moments. This outcome challenges the stronger team designation for Mainz, emphasizing the role of fine margins in determining results.

FSV Mainz 05 vs FC Union Berlin preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.