Bundesliga Regular Season - 15

FSV Mainz 05 0 - 0 FT FC St. Pauli

Mewa Arena

AI-powered match analysis and previews to help you decide which games are worth watching

6
FT
Sun, Dec 21
Deutsch
FSV Mainz 05
0-0
FC St. Pauli
⚡ Intensity 0
⚖️ Balance 0
🏆 Stakes 6
🎲 Upset 0
Mainz and St. Pauli play out goalless stalemate

Relegation Battle Stalemate: Mainz and St. Pauli Share Spoils

Skip It Futmetrix Score: 6/100. Two sides fighting for survival lock horns at the Mewa Arena in a match where defensive caution overrides attacking ambition, leaving both Mainz and St. Pauli unable to break the deadlock.

Defensive Fortress, Attacking Vacuum

The Mewa Arena witnessed a contest defined by intensity in the defensive third and a near-total absence of offensive thrust. Andreas Hanche-Olsen emerged as Mainz's rock, delivering a man-of-the-match performance (7.9 rating) to keep his fragile backline intact. With Mainz generating just 1.03 xG and St. Pauli a paltry 0.27, this was a match where fear of losing outweighed hunger for winning. Neither side could afford a mistake, and both sides played accordingly.

Possession Without Purpose

Mainz controlled proceedings with 53% possession and 396 passes (77% accuracy), yet converted none of it into genuine danger. Of 13 shots attempted, only one found the target. St. Pauli, by contrast, deployed a suffocating defensive blueprint: nine fouls, a yellow card, and a tactical approach that screamed pragmatism. The visitors absorbed pressure without breaking, content to leave the Mewa Arena with a point earned through attrition rather than excellence.

The Relegation Grind Continues

For Mainz (18th, 8 points from 15 games), this stalemate offers respite after four defeats in their last five outings. St. Pauli (16th, 12 points) gather another survival point. Yet both know the brutal mathematics of the bottom third: draws don't save seasons. Hanche-Olsen's commanding display prevented catastrophe, but without goals, escaping this mire will require far more than defensive heroics.

Key Questions

Why couldn't either team score?

Defensive priority trumped attacking ambition. Mainz's 1.03 xG and St. Pauli's 0.27 xG reveal a match starved of clear-cut chances.

How dominant was Hanche-Olsen?

His 7.9 rating made him man of the match. He anchored Mainz's defence when it mattered most.

Does this help either team's survival hopes?

Marginally for St. Pauli. Both need wins, not draws, to escape the drop zone in earnest.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
53%
47%
FSV Mainz 05 53%
FC St. Pauli 47%
Shots
13
5
FSV Mainz 05 13
FC St. Pauli 5
Shots on Target
1
1
FSV Mainz 05 1
FC St. Pauli 1
Expected Goals (xG)
1.03
0.27
FSV Mainz 05 1.03
FC St. Pauli 0.27
Passes
396
363
FSV Mainz 05 396
FC St. Pauli 363
Pass Accuracy
77%
70%
FSV Mainz 05 77%
FC St. Pauli 70%
Corners
9
5
FSV Mainz 05 9
FC St. Pauli 5
Fouls
5
9
FSV Mainz 05 5
FC St. Pauli 9
Yellow Cards
1
1
FSV Mainz 05 1
FC St. Pauli 1
Red Cards
0
0
FSV Mainz 05 0
FC St. Pauli 0

Match Events

32' 🟨 K. Sano
HT
A. Hountondji R. Jones 🔄 58'
M. Pereira Lage 🟨 62'
L. Oppie L. Ritzka 🔄 74'
78' 🔄 B. Hollerbach A. Sieb
79' 🔄 S. Widmer N. Veratschnig
M. Pereira Lage D. Sinani 🔄 90'
90'+1 🔄 N. Amiri N. Weiper
FT

Player Cards

Season performance ratings for players in this match

FSV Mainz 05

Goalkeepers
Daniel Batz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Danny da Costa
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
14%
Pass Acc
Dominik Kohr
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
55%
Duel Win %
Andreas Hanche-Olsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Kacper Potulski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Silvan Widmer
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Midfielders
Paul Nebel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Kaishu Sano
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Jae-sung Lee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Benedict Hollerbach
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Nadiem Amiri
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
17%
Pass Acc
BENCH
Lasse Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan Bell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikolas Veratschnig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
William Bøving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arnaud Nordin
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
2
Total Mins
Started
Entry
Armindo Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Fabio Moreno Fell
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
93
Total Mins
Started
Entry
Defenders
Adam Dźwigała
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
36%
Pass Acc
Hauke Wahl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Karol Mets
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Arkadiusz Pyrka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
James Sands
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Jackson Irvine
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
2
Interceptions
3
Blocks
Louis Oppie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Forwards
Joel Chima Fujita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Andreas Hountondji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Mathias Pereira Lage
NPC
NPC
90
Minutes
90
Minutes
17%
Pass Acc
6.7
Rating
BENCH
Ben Voll
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lars Ritzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Jannik Thomas Robatsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manolis Saliakas
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
0
Total Mins
Started
Entry
Erik Ahlstrand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricky-Jade Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Danel Sinani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Abdoulie Ceesay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 15 41 55 11 +44 W1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)DBayern München 2 - 2 FSV Mainz 05 (14-12-2025)WVfB Stuttgart 0 - 5 Bayern München (06-12-2025)WBayern München 3 - 1 FC St. Pauli (29-11-2025)WBayern München 6 - 2 SC Freiburg (22-11-2025)
2 Borussia Dortmund 15 32 26 12 +14 WBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)DSC Freiburg 1 - 1 Borussia Dortmund (14-12-2025)WBorussia Dortmund 2 - 0 1899 Hoffenheim (07-12-2025)WBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)
3 Bayer Leverkusen 15 29 33 20 +13 WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)WBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)LFC Augsburg 2 - 0 Bayer Leverkusen (06-12-2025)LBayer Leverkusen 1 - 2 Borussia Dortmund (29-11-2025)WVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)
4 RB Leipzig 15 29 30 19 +11 LRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)LUnion Berlin 3 - 1 RB Leipzig (12-12-2025)WRB Leipzig 6 - 0 Eintracht Frankfurt (06-12-2025)DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)WRB Leipzig 2 - 0 Werder Bremen (23-11-2025)
5 1899 Hoffenheim 15 27 29 20 +9 DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)W1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)LBorussia Dortmund 2 - 0 1899 Hoffenheim (07-12-2025)W1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)
6 VfB Stuttgart 15 26 25 22 +3 DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)WWerder Bremen 0 - 4 VfB Stuttgart (14-12-2025)LVfB Stuttgart 0 - 5 Bayern München (06-12-2025)LHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)
7 Eintracht Frankfurt 15 25 30 30 0 DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)WEintracht Frankfurt 1 - 0 FC Augsburg (13-12-2025)LRB Leipzig 6 - 0 Eintracht Frankfurt (06-12-2025)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)W1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)
8 Union Berlin 15 21 20 23 -3 W1. FC Köln 0 - 1 Union Berlin (20-12-2025)WUnion Berlin 3 - 1 RB Leipzig (12-12-2025)LVfL Wolfsburg 3 - 1 Union Berlin (06-12-2025)LUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)WFC St. Pauli 0 - 1 Union Berlin (23-11-2025)
9 SC Freiburg 15 20 25 26 -1 WVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)DSC Freiburg 1 - 1 Borussia Dortmund (14-12-2025)L1. FC Heidenheim 2 - 1 SC Freiburg (06-12-2025)WSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)LBayern München 6 - 2 SC Freiburg (22-11-2025)
10 Werder Bremen 15 17 18 28 -10 DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)LWerder Bremen 0 - 4 VfB Stuttgart (14-12-2025)LHamburger SV 3 - 2 Werder Bremen (07-12-2025)DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)LRB Leipzig 2 - 0 Werder Bremen (23-11-2025)
11 1. FC Köln 15 16 22 24 -2 L1. FC Köln 0 - 1 Union Berlin (20-12-2025)LBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)D1. FC Köln 1 - 1 FC St. Pauli (06-12-2025)DWerder Bremen 1 - 1 1. FC Köln (29-11-2025)L1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)
12 Borussia Mönchengladbach 15 16 18 24 -6 LBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)LBorussia Mönchengladbach 1 - 3 VfL Wolfsburg (13-12-2025)WFSV Mainz 05 0 - 1 Borussia Mönchengladbach (05-12-2025)DBorussia Mönchengladbach 0 - 0 RB Leipzig (28-11-2025)W1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)
13 Hamburger SV 15 16 16 25 -9 DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)L1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)WHamburger SV 3 - 2 Werder Bremen (07-12-2025)WHamburger SV 2 - 1 VfB Stuttgart (30-11-2025)LFC Augsburg 1 - 0 Hamburger SV (22-11-2025)
14 VfL Wolfsburg 15 15 23 28 -5 LVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)WBorussia Mönchengladbach 1 - 3 VfL Wolfsburg (13-12-2025)WVfL Wolfsburg 3 - 1 Union Berlin (06-12-2025)DEintracht Frankfurt 1 - 1 VfL Wolfsburg (30-11-2025)LVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)
15 FC Augsburg 15 14 17 28 -11 DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)LEintracht Frankfurt 1 - 0 FC Augsburg (13-12-2025)WFC Augsburg 2 - 0 Bayer Leverkusen (06-12-2025)L1899 Hoffenheim 3 - 0 FC Augsburg (29-11-2025)WFC Augsburg 1 - 0 Hamburger SV (22-11-2025)
16 FC St. Pauli 15 12 13 26 -13 DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)WFC St. Pauli 2 - 1 1. FC Heidenheim (13-12-2025)D1. FC Köln 1 - 1 FC St. Pauli (06-12-2025)LBayern München 3 - 1 FC St. Pauli (29-11-2025)LFC St. Pauli 0 - 1 Union Berlin (23-11-2025)
17 1. FC Heidenheim 15 11 13 34 -21 L1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)LFC St. Pauli 2 - 1 1. FC Heidenheim (13-12-2025)W1. FC Heidenheim 2 - 1 SC Freiburg (06-12-2025)WUnion Berlin 1 - 2 1. FC Heidenheim (29-11-2025)L1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)
18 FSV Mainz 05 15 8 13 26 -13 DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)DBayern München 2 - 2 FSV Mainz 05 (14-12-2025)LFSV Mainz 05 0 - 1 Borussia Mönchengladbach (05-12-2025)LSC Freiburg 4 - 0 FSV Mainz 05 (30-11-2025)DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)