Bundesliga Regular Season - 33

FSV Mainz 05 1 - 3 FT Union Berlin

Mewa Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
74
FT
Sun, May 10
Deutsch
FSV Mainz 05
1-3
Union Berlin
⚡ Intensity 77
⚖️ Balance 49
🏆 Stakes 7
🎲 Upset 60
Union's late blitz stuns Mewa Arena.

Late Magic Propels Union Berlin Past Mainz

Highly Entertaining Futmetrix Score: 74/100. Union Berlin unleashed a devastating late surge to snatch an unlikely away victory in a pulsating mid-table clash.

Early Trading at Mewa Arena

A relentless tempo gripped the Mewa Arena immediately, turning this contest into a thoroughly high-octane spectacle. FSV Mainz 05 edged possession in the early phases but struggled to contain the sheer volume of swift attacks generated by the visitors. The Intensity of the opening exchanges was absolutely palpable, with both goalkeepers repeatedly called into action amidst a relentless flurry of dangerous corners. Union Berlin finally struck the first decisive blow in the 38th minute when A. Ilic found the back of the net with a clinical finish. Operating diligently from the defensive line, Christopher Trimmel was already pulling the tactical strings, carving open the hosts' structure with pinpoint distribution to keep the home crowd nervously quiet.

The VAR Turning Point

The second half exploded into life when S. Becker restored parity just three minutes after the restart, immediately injecting fresh belief into the anxious home supporters. The overarching Balance of the match was teetering on a knife-edge as momentum swung wildly between the two penalty boxes. Mainz genuinely thought they had completed a sensational turnaround in the 57th minute when P. Tietz wheeled away in celebration, only for the VAR officials to intervene and rule the effort out for a marginal offside. That painfully tight call proved to be the ultimate pivot point of the evening. Instead of trailing, the Berliners successfully weathered the ensuing storm, diligently absorbing the sustained pressure while patiently waiting for the perfect tactical moment to execute a devastating counter-punch.

A Devastating Late Surge

Just as the hard-fought spoils looked destined to be shared, the narrative flipped in truly spectacular fashion. O. Burke shattered the deadlock in the 88th minute, delivering a crushing psychological blow to a fatigued home defensive unit. With Mainz desperately throwing bodies forward to salvage a late point, the visitors ruthlessly exploited the resulting acres of space. Operating off the bench, substitute J. Juranovic brilliantly sealed the result deep into stoppage time, capping off an extraordinary finish that carried a significantly high Upset Factor given the pre-match expectations. It was an absolute masterclass in late-game execution from the away dugout, leaving the home faithful completely shell-shocked as the final whistle confirmed a thoroughly dramatic and highly entertaining triumph on the road.

Key Questions

What made Christopher Trimmel the Man of the Match?

Operating as a defensive anchor, Trimmel delivered a masterclass with five key passes, orchestrating Union's attacking threat and earning MOTM honours.

How dramatic was the late winner by Christopher Trimmel?

Trimmel didn't score the winner; Oliver Burke struck in the 88th minute to break the deadlock, completely changing the match's complexion.

How did substitute Christopher Trimmel change the game?

Trimmel actually started the match and played the full 90 minutes. It was substitutes Josip Juranovic and Tim Skarke who combined for the final stoppage-time goal.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
53%
47%
FSV Mainz 05 53%
Union Berlin 47%
Shots
14
15
FSV Mainz 05 14
Union Berlin 15
Shots on Target
3
9
FSV Mainz 05 3
Union Berlin 9
Expected Goals (xG)
1.50
2.67
FSV Mainz 05 1.50
Union Berlin 2.67
Passes
456
398
FSV Mainz 05 456
Union Berlin 398
Pass Accuracy
84%
82%
FSV Mainz 05 84%
Union Berlin 82%
Corners
7
8
FSV Mainz 05 7
Union Berlin 8
Fouls
11
10
FSV Mainz 05 11
Union Berlin 10
Yellow Cards
2
1
FSV Mainz 05 2
Union Berlin 1
Red Cards
0
0
FSV Mainz 05 0
Union Berlin 0

Match Events

7' 🟨 A. Caci
16' 🔄 D. da Costa K. Potulski
A. Ilic (A. Kemlein) 38'
HT
48' S. Becker (P. Nebel)
57' P. Tietz
L. Burcu Jeong Woo-Yeong 🔄 60'
T. Rothe D. Kohn 🔄 60'
I. Ansah A. Schafer 🔄 60'
70' 🔄 A. Caci N. Veratschnig
70' 🔄 P. Nebel Lee Jae-Sung
75' 🟨 Lee Jae-Sung
D. Kohn 🟨 80'
81' 🔄 P. Tietz N. Weiper
81' 🔄 S. Becker A. Sieb
C. Trimmel J. Juranovic 🔄 81'
O. Burke (A. Ilic) 88'
O. Burke T. Skarke 🔄 89'
J. Juranovic (T. Skarke) 90'+1
FT

Player Cards

Our take on every player in this match

FSV Mainz 05

Goalkeepers
Robin Zentner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Danny da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
16
Entry
Stefan Posch
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Dominik Kohr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Anthony Caci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Paul Nebel
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Kaishu Sano
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Nadiem Amiri
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
38%
Pass Acc
Phillipp Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Phillip Tietz
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Sheraldo Becker
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Daniel Batz
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kacper Potulski
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Silvan Widmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jae-sung Lee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Sota Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Union Berlin

Goalkeepers
Carl Klaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Christopher Trimmel
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
30%
Pass Acc
Danilho Doekhi
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Diogo Leite
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
5
Interceptions
2
Blocks
Tom Alexander Rothe
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Rani Khedira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Aljoscha Kemlein
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
Oliver Burke
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Goal
Impact
7.7
Rating
Ilyas Ansah
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Livan Burcu
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Andrej Ilić
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.2
Rating
BENCH
Tom Wisbereit
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Leopold Querfeld
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanley Nsoki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derrick Köhn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Josip Juranović
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
András Schäfer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Alex Král
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tim Skarke
SUPER SUB
SUPER SUB
1
Assist
1
Assist
5
Minutes
0
Rating
Woo-Yeong Jeong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/10/2026 Union Berlin 2 - 2 FSV Mainz 05 Bundesliga Stadion An der Alten Försterei
01/19/2025 Union Berlin 2 - 1 FSV Mainz 05 Bundesliga Stadion An der Alten Försterei
08/24/2024 FSV Mainz 05 1 - 1 Union Berlin Bundesliga MEWA ARENA
02/07/2024 FSV Mainz 05 1 - 1 Union Berlin Bundesliga MEWA ARENA
08/20/2023 Union Berlin 4 - 1 FSV Mainz 05 Bundesliga Stadion An der Alten Försterei
02/04/2023 Union Berlin 2 - 1 FSV Mainz 05 Bundesliga Stadion An der Alten Försterei
08/14/2022 FSV Mainz 05 0 - 0 Union Berlin Bundesliga MEWA ARENA
02/26/2022 Union Berlin 3 - 1 FSV Mainz 05 Bundesliga Stadion An der Alten Försterei
10/03/2021 FSV Mainz 05 1 - 2 Union Berlin Bundesliga MEWA ARENA
02/06/2021 FSV Mainz 05 1 - 0 Union Berlin Bundesliga OPEL ARENA
01/10/2026
Bundesliga Stadion An der Alten Försterei
01/19/2025
Bundesliga Stadion An der Alten Försterei
08/24/2024
Bundesliga MEWA ARENA
02/07/2024
Bundesliga MEWA ARENA
08/20/2023
Bundesliga Stadion An der Alten Försterei
02/04/2023
Bundesliga Stadion An der Alten Försterei
08/14/2022
Bundesliga MEWA ARENA
02/26/2022
Bundesliga Stadion An der Alten Försterei
10/03/2021
Bundesliga MEWA ARENA
02/06/2021
Bundesliga OPEL ARENA
FSV Mainz 05 Win
Union Berlin Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 33 86 117 35 +82 WVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)WFC St. Pauli 0 - 5 Bayern München (11-04-2026)
2 Borussia Dortmund 33 70 68 34 +34 WBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)
3 RB Leipzig 33 65 65 43 +22 WRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)
4 VfB Stuttgart 33 61 69 47 +22 WVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)
5 1899 Hoffenheim 33 61 65 48 +17 W1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)
6 Bayer Leverkusen 33 58 67 46 +21 LVfB Stuttgart 3 - 1 Bayer Leverkusen (09-05-2026)WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)
7 SC Freiburg 33 44 47 56 -9 LHamburger SV 3 - 2 SC Freiburg (10-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)
8 Eintracht Frankfurt 33 43 59 63 -4 LBorussia Dortmund 3 - 2 Eintracht Frankfurt (08-05-2026)LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)
9 FC Augsburg 33 43 45 57 -12 WFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)
10 FSV Mainz 05 33 37 42 53 -11 LFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)
11 Hamburger SV 33 37 39 53 -14 WHamburger SV 3 - 2 SC Freiburg (10-05-2026)WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)
12 Union Berlin 33 36 40 58 -18 WFSV Mainz 05 1 - 3 Union Berlin (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)
13 Borussia Mönchengladbach 33 35 38 53 -15 LFC Augsburg 3 - 1 Borussia Mönchengladbach (09-05-2026)WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)
14 1. FC Köln 33 32 48 58 -10 L1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)
15 Werder Bremen 33 32 37 58 -21 L1899 Hoffenheim 1 - 0 Werder Bremen (09-05-2026)LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)
16 VfL Wolfsburg 33 26 42 68 -26 LVfL Wolfsburg 0 - 1 Bayern München (09-05-2026)DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)
17 1. FC Heidenheim 33 26 41 70 -29 W1. FC Köln 1 - 3 1. FC Heidenheim (10-05-2026)DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)
18 FC St. Pauli 33 26 28 57 -29 LRB Leipzig 2 - 1 FC St. Pauli (09-05-2026)LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)LFC St. Pauli 0 - 5 Bayern München (11-04-2026)