Bundesliga Regular Season - 27

FC St. Pauli 1 - 2 FT SC Freiburg

Millerntor-Stadion

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

Futmetrix Verdict
56
FT
Sun, Mar 22
Deutsch
FC St. Pauli
1-2
SC Freiburg
⚡ Intensity 51
⚖️ Balance 74
🏆 Stakes 2
🎲 Upset 10
Matanović brace shatters St. Pauli hopes.

Matanović Masterclass Breaks Hearts at the Millerntor

Worth Watching Futmetrix Score: 56/100. A devastating blown lead lays bare the harsh reality of a grueling relegation battle for the desperate hosts.

The Early Illusion

The early exchanges at the famous Millerntor-Stadion suggested a monumental afternoon was on the cards for FC St. Pauli. Backed by a notoriously roaring home crowd desperate for survival points, the hosts attacked the fixture with a blistering Intensity that immediately rattled the travelling opponents. Their aggressive, front-foot approach paid spectacular dividends in the 24th minute when D. Sinani found the back of the net, confidently finishing off a slick offensive move orchestrated by the vision of T. Ando. At that precise stage, the relegation-threatened side looked entirely capable of pulling off a season-defining victory. However, SC Freiburg refused to panic and slowly grew into the physical contest. Despite trailing on the scoreboard, the away side edged possession with 51 percent of the ball before the interval, methodically probing the defensive lines and dropping subtle hints that this encounter was far from settled.

The Matanović Pivot

The second half witnessed a dramatic and total shift in Balance as Freiburg systematically turned up the offensive pressure. Operating with renewed vigour, they accumulated a staggering 15 total shots across the afternoon, repeatedly testing the increasingly fragile home defence. The pivotal breakthrough finally arrived in the 65th minute when I. Matanovic unleashed a lethal, clinical finish to deservedly level the scoreline. The tension inside the stadium intensified just nine minutes later when C. Irie thought he had spectacularly given Freiburg the lead, only for a tight VAR review to rule the effort out for offside. Yet, the visitors remained entirely unfazed by the frustrating technological setback. Relentless in their forward pursuit, Matanovic struck once again in the 78th minute, completing a sensational brace and fully capitalising on his team's vastly superior 2.04 expected goals tally.

Relegation Reality Bites

With the Stakes reaching an absolute fever pitch in the chaotic dying moments, St. Pauli threw absolutely everything forward in a desperate search for a late lifeline. The hosts ultimately fired 10 shots of their own over the ninety minutes, but visiting goalkeeper Noah Atubolu stood remarkably tall under pressure, registering three essential saves to preserve the narrow, fragile advantage. Defensive substitute Philipp Lienhart was intelligently introduced to fortify the exhausted backline, successfully suffocating the remaining, frantic home attacks. The final whistle confirmed a bitterly painful 2-1 defeat for the hosts, leaving them painfully marooned in 16th place and two agonising points adrift of immediate safety. Meanwhile, Freiburg's deeply professional, clinical comeback victory happily solidifies their comfortable mid-table status, perfectly demonstrating the brutal, unforgiving margins that consistently define top-flight survival battles.

Key Questions

What made Igor Matanović the Man of the Match?

His clinical second-half brace completely flipped the script, single-handedly turning a frustrating deficit into a crucial away victory for SC Freiburg.

How did FC St. Pauli complete the comeback from behind?

St. Pauli actually surrendered the lead rather than coming back. They scored first, but SC Freiburg executed the real comeback with two second-half goals.

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
49%
51%
FC St. Pauli 49%
SC Freiburg 51%
Shots
10
15
FC St. Pauli 10
SC Freiburg 15
Shots on Target
4
6
FC St. Pauli 4
SC Freiburg 6
Expected Goals (xG)
0.72
2.04
FC St. Pauli 0.72
SC Freiburg 2.04
Passes
421
445
FC St. Pauli 421
SC Freiburg 445
Pass Accuracy
80%
86%
FC St. Pauli 80%
SC Freiburg 86%
Corners
3
2
FC St. Pauli 3
SC Freiburg 2
Fouls
9
5
FC St. Pauli 9
SC Freiburg 5
Yellow Cards
1
0
FC St. Pauli 1
SC Freiburg 0
Red Cards
0
0
FC St. Pauli 0
SC Freiburg 0

Match Events

14' 🟨 T. Ando
24' D. Sinani (T. Ando)
HT
J. Beste C. Irie 🔄 46'
B. Ogbus P. Lienhart 🔄 46'
I. Matanovic 65'
68' 🔄 L. Ritzka L. Oppie
V. Grifo D. Scherhant 🔄 69'
C. Irie 74'
I. Matanovic 78'
80' 🟨 A. Blessin
84' 🔄 M. Pereira Lage A. Hountondji
84' 🔄 M. Rasmussen C. Metcalfe
I. Matanovic L. Holer 🔄 86'
89' 🔄 T. Ando M. Kaars
J. Manzambi P. Osterhage 🔄 89'
Y. Suzuki 🟨 90'+8
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
96
Total Mins
Started
Entry
Defenders
Hauke Wahl
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Eric Smith
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
35%
Pass Acc
Tomoya Ando
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Midfielders
Arkadiusz Pyrka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Mathias Rasmussen
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Jackson Irvine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Lars Ritzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Forwards
Joel Chima Fujita
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
36%
Pass Acc
Mathias Pereira Lage
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Danel Sinani
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
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
0
Total Mins
Started
Entry
Louis Oppie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
David Nemeth
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
Abdoulie Ceesay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Taichi Hara
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
7
Total Mins
Started
Entry
Andreas Hountondji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

SC Freiburg

Goalkeepers
Noah Atubolu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Philipp Treu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Matthias Ginter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Bruno Ogbus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jordy Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Maximilian Eggestein
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Johan Manzambi
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Jan-Niklas Beste
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Yuito Suzuki
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
Vincenzo Grifo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
69
Entry
Forwards
Igor Matanović
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Florian Müller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Philipp Lienhart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Christian Günter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas Kübler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolas Höfler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrick Osterhage
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Cyriaque Irié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Derry Scherhant
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Lucas Höler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/11/2025 SC Freiburg 2 - 1 FC St. Pauli Bundesliga Europa-Park-Stadion
15/02/2025 FC St. Pauli 0 - 1 SC Freiburg Bundesliga Millerntor-Stadion
28/09/2024 SC Freiburg 0 - 3 FC St. Pauli Bundesliga Europa-Park Stadion
19/10/2022 SC Freiburg 2 - 1 FC St. Pauli DFB Pokal Europa-Park Stadion
07/10/2021 SC Freiburg 3 - 0 FC St. Pauli Friendlies Clubs Europa-Park Stadion
10/04/2016 SC Freiburg 4 - 3 FC St. Pauli 2. Bundesliga Schwarzwald-Stadion
25/10/2015 FC St. Pauli 1 - 0 SC Freiburg 2. Bundesliga Millerntor-Stadion
15/01/2011 FC St. Pauli 2 - 2 SC Freiburg Bundesliga Millerntor-Stadion (Hamburg)
21/08/2010 SC Freiburg 1 - 3 FC St. Pauli Bundesliga MAGE SOLAR Stadion (Freiburg im Breisgau)
09/11/2025
Bundesliga Europa-Park-Stadion
15/02/2025
Bundesliga Millerntor-Stadion
28/09/2024
Bundesliga Europa-Park Stadion
19/10/2022
DFB Pokal Europa-Park Stadion
07/10/2021
Friendlies Clubs Europa-Park Stadion
10/04/2016
2. Bundesliga Schwarzwald-Stadion
25/10/2015
2. Bundesliga Millerntor-Stadion
15/01/2011
Bundesliga Millerntor-Stadion (Hamburg)
21/08/2010
Bundesliga MAGE SOLAR Stadion (Freiburg im Breisgau)
FC St. Pauli Win
SC Freiburg Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 27 70 97 25 +72 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)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
2 Borussia Dortmund 27 61 58 28 +30 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)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
3 RB Leipzig 27 50 53 35 +18 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)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
4 VfB Stuttgart 26 50 51 34 +17 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)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
5 1899 Hoffenheim 27 50 54 39 +15 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)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
6 Bayer Leverkusen 27 46 52 36 +16 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)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
7 Eintracht Frankfurt 27 38 50 51 -1 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)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
8 SC Freiburg 26 34 37 43 -6 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)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
9 FC Augsburg 26 31 31 45 -14 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)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)
10 Union Berlin 27 31 31 46 -15 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)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
11 FSV Mainz 05 27 30 33 42 -9 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)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)
12 Hamburger SV 27 30 31 40 -9 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)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)
13 Borussia Mönchengladbach 27 29 33 46 -13 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)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
14 Werder Bremen 27 28 30 47 -17 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)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
15 1. FC Köln 27 26 38 47 -9 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)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
16 FC St. Pauli 26 24 23 42 -19 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)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)
17 VfL Wolfsburg 27 21 35 57 -22 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)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
18 1. FC Heidenheim 27 15 27 61 -34 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)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)