Bundesliga Regular Season - 23
FC St. Pauli 2 - 1 FT Werder Bremen
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Werder Bremen 0'
I. Schmidt 7'
29' M. Kaars
HT
53' ↓ M. Kaars ↑M. Pereira Lage
S. Lynen 54'
55' H. Wahl (D. Sinani)
↓ R. Schmid ↑L. Bittencourt 60'
↓ M. Grull ↑J. Milosevic 61'
J. Milosevic 62'
70' J. Fujita (M. Saliakas)
M. Friedl 75'
76' M. Saliakas
J. Milosevic 76'
↓ C. Puertas ↑K. Topp 79'
80' ↓ J. Irvine ↑J. Sands
87' ↓ J. Fujita ↑M. Rasmussen
N. Stark 88'
FT
Player Cards
Our take on every player in this match
FC St. Pauli
Goalkeepers
Nikola Vasilj
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Tomoya Ando
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
80%
Duel Win %
Hauke Wahl
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Karol Mets
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Manolis Saliakas
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Eric Smith
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Jackson Irvine
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Arkadiusz Pyrka
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Danel Sinani
MAGNET
57
Activity
57
Activity
42
Passes
15
Duels
Joel Chima Fujita
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Martijn Kaars
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
BENCH
Ben Voll
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Louis Oppie
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lars Ritzka
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Dźwigała
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathias Pereira Lage
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
James Sands
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Mathias Rasmussen
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Abdoulie Ceesay
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Taichi Hara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Werder Bremen
Goalkeepers
Mio Backhaus
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Senne Lynen
MAGNET
111
Activity
111
Activity
103
Passes
8
Duels
Niklas Stark
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
70%
Duel Win %
Marco Friedl
MAGNET
96
Activity
96
Activity
89
Passes
7
Duels
Midfielders
Justin Njinmah
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Jens Stage
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Cameron Puertas
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Isaac Schmidt
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
Started
Entry
Forwards
Samuel Mbangula
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Romano Schmid
MAGNET
50
Activity
50
Activity
40
Passes
10
Duels
Marco Grüll
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
Karl Hein
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yukinari Sugawara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julián Malatini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Olivier Deman
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Bittencourt
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jovan Milošević
SUPER SUB
1
Goal
1
Goal
36
Minutes
7
Rating
Keke Topp
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 04/01/2026 | FC St. Pauli | 0 - 0 | Werder Bremen | Friendlies Clubs | |
| 04/10/2025 | Werder Bremen | 1 - 0 | FC St. Pauli | Bundesliga | Weserstadion |
| 27/04/2025 | Werder Bremen | 0 - 0 | FC St. Pauli | Bundesliga | Weserstadion |
| 14/12/2024 | FC St. Pauli | 0 - 2 | Werder Bremen | Bundesliga | Millerntor-Stadion |
| 09/04/2022 | FC St. Pauli | 1 - 1 | Werder Bremen | 2. Bundesliga | Millerntor-Stadion |
| 30/10/2021 | Werder Bremen | 1 - 1 | FC St. Pauli | 2. Bundesliga | wohninvest WESERSTADION |
| 29/08/2020 | Werder Bremen | 1 - 0 | FC St. Pauli | Friendlies Clubs | Heinz-Dettmer-Stadion |
| 23/04/2011 | FC St. Pauli | 1 - 3 | Werder Bremen | Bundesliga | Millerntor-Stadion (Hamburg) |
| 28/11/2010 | Werder Bremen | 3 - 0 | FC St. Pauli | Bundesliga | Weserstadion (Bremen) |
04/01/2026
04/10/2025
27/04/2025
14/12/2024
09/04/2022
30/10/2021
29/08/2020
23/04/2011
28/11/2010
FC St. Pauli Win
Werder Bremen Win
Draw
League Standings
P: 23 GD: +64
P: 23 GD: +27
P: 23 GD: +19
P: 22 GD: +12
P: 23 GD: +12
P: 22 GD: +15
P: 23 GD: -3
P: 23 GD: -3
P: 23 GD: -8
P: 23 GD: -13
P: 22 GD: -7
P: 23 GD: -6
P: 23 GD: -12
P: 23 GD: -13
P: 23 GD: -16
P: 23 GD: -18
P: 23 GD: -21
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Bayern München | 25 | 66 | 92 | 24 | +68 | |
| 2 | Borussia Dortmund | 25 | 55 | 53 | 26 | +27 | |
| 3 | 1899 Hoffenheim | 25 | 49 | 53 | 33 | +20 | |
| 4 | VfB Stuttgart | 25 | 47 | 50 | 34 | +16 | |
| 5 | RB Leipzig | 25 | 47 | 48 | 34 | +14 | |
| 6 | Bayer Leverkusen | 25 | 44 | 48 | 32 | +16 | |
| 7 | Eintracht Frankfurt | 24 | 34 | 48 | 49 | -1 | |
| 8 | SC Freiburg | 25 | 34 | 37 | 42 | -5 | |
| 9 | FC Augsburg | 25 | 31 | 31 | 43 | -12 | |
| 10 | Hamburger SV | 25 | 29 | 28 | 36 | -8 | |
| 11 | Union Berlin | 24 | 28 | 29 | 38 | -9 | |
| 12 | Borussia Mönchengladbach | 25 | 25 | 28 | 43 | -15 | |
| 13 | 1. FC Köln | 25 | 24 | 34 | 43 | -9 | |
| 14 | FSV Mainz 05 | 25 | 24 | 29 | 41 | -12 | |
| 15 | FC St. Pauli | 24 | 23 | 23 | 40 | -17 | |
| 16 | Werder Bremen | 24 | 22 | 25 | 44 | -19 | |
| 17 | VfL Wolfsburg | 25 | 20 | 34 | 55 | -21 | |
| 18 | 1. FC Heidenheim | 25 | 14 | 24 | 57 | -33 |
P: 25 GD: +68
P: 25 GD: +27
P: 25 GD: +20
P: 25 GD: +16
P: 25 GD: +14
P: 25 GD: +16
P: 24 GD: -1
P: 25 GD: -5
P: 25 GD: -12
P: 25 GD: -8
P: 24 GD: -9
P: 25 GD: -15
P: 25 GD: -9
P: 25 GD: -12
P: 24 GD: -17
P: 24 GD: -19
P: 25 GD: -21
P: 25 GD: -33
Match previews and recaps to help you decide which games are worth watching
Millerntor Mayhem: St. Pauli Secure Survival Lifeline
Worth Watching Futmetrix Score: 53/100. This was a classic relegation six-pointer where St. Pauli’s clinical edge trumped Werder Bremen’s possession in a high-stakes North German battle.
Tensions Rise at Millerntor
The Stakes could not have been higher at Millerntor-Stadion as 16th-placed FC St. Pauli welcomed 17th-placed Werder Bremen. The first half was a cagey affair, defined by tactical caution rather than attacking flair. Despite Bremen controlling 58% of the ball, they struggled to penetrate a disciplined St. Pauli low block. The home side focused on maintaining defensive Balance, absorbing pressure while looking to catch the visitors on the break. It was a battle of nerves in the cold Hamburg air, with both managers aware that a single mistake could define their season. St. Pauli remained patient, refusing to be drawn out of position despite Bremen’s territorial dominance, setting the stage for an explosive second period.
The Fifteen-Minute Frenzy
Everything changed after the interval as the Intensity surged. In the 55th minute, the deadlock was finally broken when Hauke Wahl rose highest to meet a cross from D. Sinani, sending the home crowd into raptures. Bremen responded with immediate aggression, and their tactical shift paid dividends when substitute J. Milosevic leveled the score just seven minutes later. The match had transformed into a frantic end-to-end spectacle. However, St. Pauli’s resilience shone through. In the 70th minute, M. Saliakas delivered a pinpoint ball for Joel Chima Fujita, who restored the lead. It was a stunning sequence of three goals in just 15 minutes that completely redefined the momentum of the afternoon.
Survival Instincts Prevail
The final twenty minutes were a siege. Werder Bremen threw everything forward, finishing the match with a dominant 13 shots compared to St. Pauli’s mere four. Yet, the hosts displayed incredible defensive Balance to protect their slim advantage. Despite the pressure, Hauke Wahl led the backline with veteran composure, frustrating the Bremen attackers time and again. The final whistle brought a roar of relief and jubilation. This result sees St. Pauli leapfrog their rivals in the standings, leaving Bremen languishing in the automatic relegation zone with four losses in their last five matches. For St. Pauli, this wasn't just three points; it was a declaration of intent in the fight for Bundesliga survival.
Key Questions
What made Hauke Wahl the Man of the Match?
Hauke Wahl earned an 8.7 rating by scoring the opening goal and providing a defensive masterclass to hold off Bremen's late 13-shot siege.
How did substitute Hauke Wahl change the game?
Wahl's 55th-minute goal acted as the catalyst, breaking a cagey stalemate and forcing the match into a high-intensity, end-to-end thriller.
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.
Survival Sunday at the Millerntor
Skip It Futmetrix Score: 27/100. This is a gritty basement battle where the desperation for points will likely outweigh technical quality at the Millerntor-Stadion.
The Setup
On February 22, 2026, FC St. Pauli find themselves in a corner. Sitting 17th in the Bundesliga with just three wins all season, the pressure is mounting. Their home record is a major concern, having secured only one victory in six attempts in front of their own fans. Visitors Werder Bremen aren't much better off, hovering just above the drop zone in 15th place after a dismal run of results.
The numbers paint a bleak picture for defensive purists. Both sides are conceding over two goals per game on average, contributing to a combined leakiness that suggests goals are inevitable—likely born from errors rather than artistry. While the overall Stakes rating is modest, the emotional weight of this relegation battle is enormous. Our take is that the low Balance score reflects two squads struggling to find their identity under pressure.
Key Battle
The outcome hinges on which attack can exploit the league's most generous defenses. Ricky-Jade Jones represents the primary threat for the hosts; his pace is vital for a team that often lacks a clinical edge. He will be up against Mio Backhaus, who has been a rare bright spot for Bremen in goal. However, the real influence lies with Jens Stage in the midfield. Stage’s ability to transition from defense to attack will be the deciding factor in whether Bremen can control the chaotic nature of this fixture.
Our Prediction
Expect a nervous, high-intensity encounter where misplaced passes are as frequent as tackles. St. Pauli will rely on the Millerntor atmosphere to spark a reaction, but their inability to keep clean sheets is a fatal flaw. Bremen have the slightly better individual Stars, and that extra bit of quality should see them carve out the better chances. We expect a cagey affair that ends in a draw, a result that does little to ease the relegation fears for either side.