Bundesliga Regular Season - 32

FC St. Pauli 1 - 2 FT FSV Mainz 05

Millerntor-Stadion

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

Futmetrix Verdict
60
FT
Sun, May 3
Deutsch
FC St. Pauli
1-2
FSV Mainz 05
⚡ Intensity 46
⚖️ Balance 31
🏆 Stakes 78
🎲 Upset 10
Mainz push St. Pauli toward the drop.

Mainz Condemn St. Pauli to Deepening Relegation Fears

Worth Watching Futmetrix Score: 60/100. A ruthless first-half display from the visitors leaves the home side staring nervously at the drop zone as time runs out in their desperate survival bid.

The Early Silencer

The Intensity inside the iconic Millerntor-Stadion was deafening at kickoff, but the raucous home support was quickly silenced as FSV Mainz 05 seized immediate control of this crucial fixture. Needing points desperately in the relegation battle, FC St. Pauli were caught completely cold in the sixth minute. A sharp, incisive passage of play saw S. Becker slide a perfect pass into the path of P. Tietz, who clinically dispatched the early opener. Edging possession slightly at 51%, the shell-shocked hosts tried to string phases together and establish a rhythm. However, the sheer shock of falling behind so early left them disjointed in midfield and severely vulnerable to Mainz's rapid, vertically-driven transition play.

Doubling the Damage

As the first half wore on, the Balance of attacking threat heavily favored the confident visitors. Despite a highly resolute individual effort from defender Tomoya Ando to stem the rising tide, Mainz consistently found dangerous pockets of space in the final third. The visitors racked up an impressive 17 total shots, with a staggering 15 coming from inside the penalty box. Their relentless pressure inevitably paid dividends just before the break. In the 40th minute, S. Widmer orchestrated a neat, precise move that allowed P. Mwene to double the advantage. This crucial second goal acted as a massive psychological blow, sending the home crowd into a nervous half-time hush.

Too Little, Too Late

With the Stakes at their absolute highest and only two matches remaining in the grueling campaign, St. Pauli threw caution to the wind late on. A barrage of 14 combined corners underscored the frantic set-piece pressure at both ends. The hosts finally breached the Mainz backline in the 87th minute when two substitutes combined brilliantly. M. Kaars provided the essential vision, setting up A. Ceesay to fire home a late lifeline. However, this spirited resurgence proved ultimately fruitless. The agonizing defeat leaves St. Pauli stranded in 16th place—the dreaded relegation playoff spot—a daunting six points from outright safety, while Mainz cement their comfortable mid-table status.

Key Questions

What does this mean for FC St. Pauli's season?

It leaves them in massive peril. Sitting 16th and six points from safety with just two games remaining, they are practically locked into a relegation playoff scenario.

How did substitute Phillipp Mwene change the game?

Though Mwene actually started the match, his clinical 40th-minute strike broke St. Pauli's resolve and firmly established Mainz's commanding grip on the entire contest.

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
51%
49%
FC St. Pauli 51%
FSV Mainz 05 49%
Shots
10
17
FC St. Pauli 10
FSV Mainz 05 17
Shots on Target
3
6
FC St. Pauli 3
FSV Mainz 05 6
Expected Goals (xG)
0.84
2.35
FC St. Pauli 0.84
FSV Mainz 05 2.35
Passes
475
462
FC St. Pauli 475
FSV Mainz 05 462
Pass Accuracy
83%
81%
FC St. Pauli 83%
FSV Mainz 05 81%
Corners
7
7
FC St. Pauli 7
FSV Mainz 05 7
Fouls
9
8
FC St. Pauli 9
FSV Mainz 05 8
Yellow Cards
2
1
FC St. Pauli 2
FSV Mainz 05 1
Red Cards
0
0
FC St. Pauli 0
FSV Mainz 05 0

Match Events

P. Tietz (S. Becker) 6'
P. Mwene (S. Widmer) 40'
HT
46' 🔄 L. Ritzka A. Dzwigala
46' 🔄 D. Sinani C. Metcalfe
65' 🔄 E. Smith A. Ceesay
65' 🔄 A. Hountondji M. Kaars
D. Batz 🟨 68'
S. Becker A. Sieb 🔄 72'
K. Potulski D. Kohr 🔄 76'
S. Widmer A. Caci 🔄 77'
N. Amiri L. Maloney 🔄 84'
P. Tietz N. Weiper 🔄 84'
84' 🔄 J. Irvine M. Rasmussen
87' A. Ceesay (M. Kaars)
88' 🟨 K. Mets
90'+1 🟨 C. Metcalfe
90'+4 🟨 A. Ceesay
FT

Player Cards

Our take on every player in this match

FC St. Pauli

Goalkeepers
Nikola Vasilj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Tomoya Ando
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Hauke Wahl
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Karol Mets
MAGNET
MAGNET
91
Activity
91
Activity
78
Passes
13
Duels
Midfielders
Arkadiusz Pyrka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jackson Irvine
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Eric Smith
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
31%
Pass Acc
Lars Ritzka
ENFORCER
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
100%
Win %
Forwards
Danel Sinani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Joel Chima Fujita
MAGNET
MAGNET
48
Activity
48
Activity
35
Passes
13
Duels
Andreas Hountondji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Ben Voll
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adam Dźwigała
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
David Nemeth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Louis Oppie
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
49
Total Mins
Started
Entry
Mathias Rasmussen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Abdoulie Ceesay
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.6
Rating
Martijn Kaars
SUPER SUB
SUPER SUB
1
Assist
1
Assist
29
Minutes
6.9
Rating
Taichi Hara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Danny da Costa
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
Stefan Posch
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
52%
Pass Acc
Kacper Potulski
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Midfielders
Silvan Widmer
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
7.5
Rating
Yes
Captain
Paul Nebel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Kaishu Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Nadiem Amiri
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
32%
Pass Acc
Phillipp Mwene
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.3
Rating
Forwards
Sheraldo Becker
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.5
Rating
Phillip Tietz
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
BENCH
Robin Zentner
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefan Bell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony Caci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Dominik Kohr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Sota Kawasaki
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
10
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/21/2025 FSV Mainz 05 0 - 0 FC St. Pauli Bundesliga Mewa Arena
02/22/2025 FSV Mainz 05 2 - 0 FC St. Pauli Bundesliga MEWA ARENA
10/05/2024 FC St. Pauli 0 - 3 FSV Mainz 05 Bundesliga Millerntor-Stadion
05/14/2011 FSV Mainz 05 2 - 1 FC St. Pauli Bundesliga Stadion am Bruchweg (Mainz)
12/18/2010 FC St. Pauli 2 - 4 FSV Mainz 05 Bundesliga Millerntor-Stadion (Hamburg)
12/21/2025
Bundesliga Mewa Arena
02/22/2025
Bundesliga MEWA ARENA
10/05/2024
Bundesliga Millerntor-Stadion
05/14/2011
Bundesliga Stadion am Bruchweg (Mainz)
12/18/2010
Bundesliga Millerntor-Stadion (Hamburg)
FC St. Pauli Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 32 83 116 35 +81 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)WSC Freiburg 2 - 3 Bayern München (04-04-2026)
2 Borussia Dortmund 32 67 65 32 +33 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)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
3 RB Leipzig 32 62 63 42 +21 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)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
4 Bayer Leverkusen 32 58 66 43 +23 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)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)
5 VfB Stuttgart 32 58 66 46 +20 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)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
6 1899 Hoffenheim 32 58 64 48 +16 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)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
7 SC Freiburg 32 44 45 53 -8 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)LSC Freiburg 2 - 3 Bayern München (04-04-2026)
8 Eintracht Frankfurt 32 43 57 60 -3 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)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
9 FC Augsburg 32 40 42 56 -14 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)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
10 FSV Mainz 05 32 37 41 50 -9 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)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
11 Borussia Mönchengladbach 32 35 37 50 -13 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)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)
12 Hamburger SV 32 34 36 51 -15 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)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
13 Union Berlin 32 33 37 57 -20 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)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
14 1. FC Köln 32 32 47 55 -8 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)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
15 Werder Bremen 32 32 37 57 -20 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)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
16 VfL Wolfsburg 32 26 42 67 -25 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)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)
17 FC St. Pauli 32 26 27 55 -28 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)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
18 1. FC Heidenheim 32 23 38 69 -31 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)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)