Bundesliga Regular Season - 28

Union Berlin 1 - 1 FT FC St. Pauli

Stadion An der Alten Försterei

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

Futmetrix Verdict
52
FT
Sun, Apr 5
Deutsch
Union Berlin
1-1
FC St. Pauli
⚡ Intensity 36
⚖️ Balance 40
🏆 Stakes 56
🎲 Upset 28
Vasilj heroics frustrate dominant Union Berlin.

Vasilj's Masterclass Rescues Crucial Point in Berlin

Worth Watching Futmetrix Score: 52/100. A heroic goalkeeping display and pure survival instinct earned the visitors a vital draw against relentless pressure.

The Unexpected Strike

The atmosphere at Stadion An der Alten Försterei suggested a routine afternoon for the hosts, but the sheer Stakes of a relegation battle gave the visitors early resilience. Union Berlin enjoyed controlled possession from the outset, dictating the tempo, yet it was FC St. Pauli who struck with ruthless efficiency. Against the run of play, M. Pereira Lage silenced the home crowd in the 25th minute, burying a rare opportunity to give his side an unlikely lead. This sudden breakthrough injected a massive Upset Factor into the contest, forcing the hosts to rethink their methodical approach against a deeply entrenched defence fighting for their top-flight lives.

The Siege and The Equaliser

The second half saw the hosts crank the Intensity to suffocating levels. A barrage of 16 total shots turned the penalty area into a shooting gallery, and the pressure inevitably shattered the visitors' resistance. In the 52nd minute, D. Kohn delivered a splitting pass to A. Ilic, who finished clinically to level the score. However, instead of capitulating, Nikola Vasilj transformed into an impenetrable wall. The goalkeeper produced a mesmerising string of eight saves, frustrating the home attackers and ensuring his team remained firmly anchored in the contest despite generating a meagre 0.33 expected goals.

A Frantic Finale

As the clock wound down, the Balance of play shifted entirely into the visitors' half. The hosts threw men forward in search of a winner, but Vasilj parried everything launched his way. The tension finally boiled over in the 90th minute when J. Irvine was shown a straight red card for a cynical trip, leaving his side to cling on with ten men. They managed to survive the harrowing closing moments to secure a 1-1 draw. The result leaves Union comfortably mid-table but deeply frustrated, while that solitary point feels monumental for a struggling side desperately fighting to close the two-point gap to safety.

Key Questions

How did the red card for J. Irvine impact the match?

The 90th-minute dismissal forced his team to desperately defend a barrage of late pressure with ten men, narrowly clinging on to secure the away draw.

What made Nikola Vasilj the Man of the Match?

The goalkeeper was absolutely phenomenal, recording eight crucial saves against relentless pressure to single-handedly earn his struggling side a vital point on the road.

What does this mean for Union Berlin's season?

Sitting comfortably in 10th place, the draw solidifies their mid-table status, though they will deeply regret squandering their massive statistical dominance on home soil.

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
55%
45%
Union Berlin 55%
FC St. Pauli 45%
Shots
16
9
Union Berlin 16
FC St. Pauli 9
Shots on Target
8
2
Union Berlin 8
FC St. Pauli 2
Expected Goals (xG)
1.95
0.33
Union Berlin 1.95
FC St. Pauli 0.33
Passes
445
380
Union Berlin 445
FC St. Pauli 380
Pass Accuracy
73%
68%
Union Berlin 73%
FC St. Pauli 68%
Corners
7
2
Union Berlin 7
FC St. Pauli 2
Fouls
10
8
Union Berlin 10
FC St. Pauli 8
Yellow Cards
0
2
Union Berlin 0
FC St. Pauli 2
Red Cards
0
1
Union Berlin 0
FC St. Pauli 1

Match Events

M. Pereira Lage 25'
HT
52' A. Ilic (D. Kohn)
M. Kaars A. Hountondji 🔄 60'
73' 🔄 Jeong Woo-Yeong A. Kral
J. Fujita C. Metcalfe 🔄 73'
80' 🔄 O. Burke I. Ansah
80' 🔄 D. Kohn T. Rothe
J. Irvine 🟨 85'
M. Rasmussen A. Ceesay 🔄 89'
J. Irvine 🟨 90'+3
J. Irvine 🟥 90'+3
FT

Player Cards

Our take on every player in this match

Union Berlin

Goalkeepers
Frederik Rønnow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Danilho Doekhi
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Leopold Querfeld
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
42%
Duel Win %
Diogo Leite
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
6
Interceptions
0
Blocks
Midfielders
Janik Haberer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
András Schäfer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rani Khedira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Derrick Köhn
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
20%
Pass Acc
Forwards
Woo-Yeong Jeong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Andrej Ilić
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Oliver Burke
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
Carl Klaus
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tom Rothe
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Christopher Trimmel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josip Juranović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Král
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Aljoscha Kemlein
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tim Skarke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilyas Ansah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Livan Burcu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

FC St. Pauli

Goalkeepers
Nikola Vasilj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Adam Dźwigała
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
41%
Duel Win %
Hauke Wahl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Karol Mets
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
56%
Duel Win %
Midfielders
Arkadiusz Pyrka
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Mathias Rasmussen
NPC
NPC
89
Minutes
89
Minutes
32%
Pass Acc
6.6
Rating
Jackson Irvine
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.9
Rating
Mathias Pereira Lage
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Danel Sinani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Joel Chima Fujita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Martijn Kaars
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
BENCH
Ben Voll
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Louis Oppie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jannik Thomas Robatsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Nemeth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lars Ritzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Connor Metcalfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Andreas Hountondji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Abdoulie Ceesay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Taichi Hara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/23/2025 FC St. Pauli 0 - 1 Union Berlin Bundesliga Millerntor-Stadion
01/26/2025 FC St. Pauli 3 - 0 Union Berlin Bundesliga Millerntor-Stadion
08/30/2024 Union Berlin 1 - 0 FC St. Pauli Bundesliga Stadion An der Alten Försterei
12/21/2022 Union Berlin 3 - 2 FC St. Pauli Friendlies Clubs Stadion An der Alten Försterei
03/01/2022 Union Berlin 2 - 1 FC St. Pauli DFB Pokal Stadion An der Alten Försterei
02/04/2019 FC St. Pauli 3 - 2 Union Berlin 2. Bundesliga Millerntor-Stadion
11/23/2025
Bundesliga Millerntor-Stadion
01/26/2025
Bundesliga Millerntor-Stadion
08/30/2024
Bundesliga Stadion An der Alten Försterei
12/21/2022
Friendlies Clubs Stadion An der Alten Försterei
03/01/2022
DFB Pokal Stadion An der Alten Försterei
02/04/2019
2. Bundesliga Millerntor-Stadion
Union Berlin Win
FC St. Pauli Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 28 73 100 27 +73 WSC Freiburg 2 - 3 Bayern München (04-04-2026)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)
2 Borussia Dortmund 28 64 60 28 +32 WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)
3 RB Leipzig 28 53 55 36 +19 WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)
4 VfB Stuttgart 28 53 56 38 +18 LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)
5 1899 Hoffenheim 28 50 55 41 +14 L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)
6 Bayer Leverkusen 28 49 58 39 +19 WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)
7 Eintracht Frankfurt 28 39 52 53 -1 DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)
8 SC Freiburg 28 37 41 47 -6 LSC Freiburg 2 - 3 Bayern München (04-04-2026)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)
9 FSV Mainz 05 28 33 35 43 -8 W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
10 Union Berlin 28 32 32 47 -15 DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)
11 FC Augsburg 28 32 34 51 -17 DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)
12 Hamburger SV 28 31 32 41 -9 DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)
13 Borussia Mönchengladbach 28 30 35 48 -13 DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)
14 Werder Bremen 28 28 31 49 -18 LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)
15 1. FC Köln 28 27 40 49 -9 DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)
16 FC St. Pauli 28 25 25 45 -20 DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)
17 VfL Wolfsburg 28 21 38 63 -25 LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)
18 1. FC Heidenheim 28 16 29 63 -34 DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)