Bundesliga Regular Season - 25

FC St. Pauli 0 - 0 FT Eintracht Frankfurt

Millerntor-Stadion

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

Futmetrix Verdict
15
FT
Sun, Mar 8
Deutsch
FC St. Pauli
0-0
Eintracht Frankfurt
⚡ Intensity 4
⚖️ Balance 0
🏆 Stakes 42
🎲 Upset 10
Stubborn St. Pauli frustrate dominant Frankfurt.

A Millerntor Chess Match Ends in Stalemate

Skip It Futmetrix Score: 15/100. St. Pauli’s stubborn resistance earns a vital point in their survival bid while Frankfurt's European ambitions stall after failing to break down a low block.

The Tactical Standoff

The atmosphere at Millerntor-Stadion was electric, but the action on the pitch quickly settled into a predictable pattern. FC St. Pauli set out to frustrate, sitting deep and challenging the visitors to find a way through. The Intensity was focused entirely on defensive shape and discipline rather than high-pressing chaos. Eric Smith was the heartbeat of the home side's rearguard, constantly barking instructions and making vital interceptions as the hosts conceded the flanks to stay compact in the middle. Frankfurt looked comfortable on the ball but lacked the spark needed to ignite their attacking transitions, leading to a cagey opening half-hour where chances were at a premium.

Possession Without Penetration

As the match progressed, Eintracht Frankfurt dominated possession with a staggering 72%, but they struggled to turn that control into concrete opportunities. The Balance of the match was heavily skewed toward the visitors' midfield, yet they remained blunt in the final third. Robin Koch acted as the primary playmaker from the back, recycling possession and trying to stretch the St. Pauli lines, but the hosts refused to bite. Despite winning 10 corners and applying sustained set-piece pressure, Frankfurt’s xG remained remarkably low. It was a masterclass in frustration from the Hamburg side, who seemed more than happy to watch the clock tick down while maintaining their rigid defensive structure.

Defences Win the Day

The final phase of the match saw Frankfurt throw everything forward, yet they remained vulnerable to the occasional breakout. Nnamdi Collins was superb for the visitors, ensuring that St. Pauli’s rare counters were snuffed out before they could threaten. Ultimately, the 0-0 scoreline reflected a game where both defences emerged as the victors. For St. Pauli, this draw is a testament to their grit in a grueling relegation battle, moving them to 24 points. For Frankfurt, it feels like a missed opportunity to consolidate their position in the top seven. Our take is simple: while the scoreboard remained empty, the tactical battle was an intriguing display of how a well-drilled underdog can nullify superior technical quality.

Key Questions

Who was the Man of the Match?

Nnamdi Collins earned the highest rating for his composed defensive performance, securing Frankfurt's clean sheet.

What were the key possession stats?

Eintracht Frankfurt dominated with 72% possession, but were restricted to just 2 shots on target.

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
28%
72%
FC St. Pauli 28%
Eintracht Frankfurt 72%
Shots
11
8
FC St. Pauli 11
Eintracht Frankfurt 8
Shots on Target
2
2
FC St. Pauli 2
Eintracht Frankfurt 2
Expected Goals (xG)
0.48
0.41
FC St. Pauli 0.48
Eintracht Frankfurt 0.41
Passes
235
656
FC St. Pauli 235
Eintracht Frankfurt 656
Pass Accuracy
68%
89%
FC St. Pauli 68%
Eintracht Frankfurt 89%
Corners
6
4
FC St. Pauli 6
Eintracht Frankfurt 4
Fouls
13
8
FC St. Pauli 13
Eintracht Frankfurt 8
Yellow Cards
2
1
FC St. Pauli 2
Eintracht Frankfurt 1
Red Cards
0
0
FC St. Pauli 0
Eintracht Frankfurt 0

Match Events

HT
48' 🔄 M. Saliakas L. Ritzka
62' 🟨 T. Ando
O. Hojlund R. Doan 🔄 66'
66' 🔄 T. Ando A. Dzwigala
R. Doan 🟨 76'
81' 🔄 J. Sands C. Metcalfe
A. Kalimuendo A. Amaimouni 🔄 83'
F. Chaibi L. Arrhov 🔄 87'
89' 🟨 C. Metcalfe
90'+4 🟨 A. Blessin
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
93
Total Mins
Started
Entry
Defenders
Hauke Wahl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Eric Smith
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Tomoya Ando
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Manolis Saliakas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
48
Entry
James Sands
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Jackson Irvine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Arkadiusz Pyrka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Joel Chima Fujita
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Mathias Pereira Lage
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Danel Sinani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
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
Adam Dźwigała
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Lars Ritzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Jannik Thomas Robatsch
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
12
Total Mins
Started
Entry
Taichi Hara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdoulie Ceesay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martijn Kaars
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Eintracht Frankfurt

Goalkeepers
Michael Zetterer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Nathaniel Brown
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Aurèle Amenda
MAGNET
MAGNET
153
Activity
153
Activity
144
Passes
9
Duels
Robin Koch
MAGNET
MAGNET
125
Activity
125
Activity
120
Passes
5
Duels
Nnamdi Collins
MAGNET
MAGNET
119
Activity
119
Activity
106
Passes
13
Duels
Midfielders
Farès Chaïbi
NPC
NPC
87
Minutes
87
Minutes
23%
Pass Acc
6.3
Rating
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Jonathan Burkardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jean-Mattéo Bahoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Jens Grahl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Elias Baum
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fousseny Doumbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ritsu Doan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Mahmoud Dahoud
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Love Arrhov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayoube Amaimouni-Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
25/10/2025 Eintracht Frankfurt 2 - 0 FC St. Pauli Bundesliga Deutsche Bank Park
11/05/2025 Eintracht Frankfurt 2 - 2 FC St. Pauli Bundesliga Deutsche Bank Park
11/01/2025 FC St. Pauli 0 - 1 Eintracht Frankfurt Bundesliga Millerntor-Stadion
30/10/2019 FC St. Pauli 1 - 2 Eintracht Frankfurt DFB Pokal Millerntor-Stadion
19/12/2011 FC St. Pauli 2 - 0 Eintracht Frankfurt 2. Bundesliga Millerntor-Stadion
25/07/2011 Eintracht Frankfurt 1 - 1 FC St. Pauli 2. Bundesliga Commerzbank-Arena
19/03/2011 Eintracht Frankfurt 2 - 1 FC St. Pauli Bundesliga Commerzbank-Arena (Frankfurt am Main)
30/10/2010 FC St. Pauli 1 - 3 Eintracht Frankfurt Bundesliga Millerntor-Stadion (Hamburg)
25/10/2025
Bundesliga Deutsche Bank Park
11/05/2025
Bundesliga Deutsche Bank Park
11/01/2025
Bundesliga Millerntor-Stadion
30/10/2019
DFB Pokal Millerntor-Stadion
19/12/2011
2. Bundesliga Millerntor-Stadion
25/07/2011
2. Bundesliga Commerzbank-Arena
19/03/2011
Bundesliga Commerzbank-Arena (Frankfurt am Main)
30/10/2010
Bundesliga Millerntor-Stadion (Hamburg)
FC St. Pauli Win
Eintracht Frankfurt Win
Draw

League Standings

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