Bundesliga Regular Season - 16

FC St. Pauli 1 - 1 FT RB Leipzig

Millerntor-Stadion

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

55
FT
Tue, Jan 27
Deutsch
FC St. Pauli
1-1
RB Leipzig
⚡ Intensity 44
⚖️ Balance 40
🏆 Stakes 44
🎲 Upset 0
Late Kaars penalty stuns RB Leipzig.

Late Kaars Penalty Punishes Wasteful Leipzig

Worth Watching Futmetrix Score: 55/100. A relegation-threatened side defying the odds against title contenders creates the ultimate late-season drama.

The Tactical Stalemate

The Millerntor-Stadion atmosphere provided a wall of sound as FC St. Pauli looked to bridge the gap against their high-flying visitors. RB Leipzig controlled possession with 54%, looking to impose their technical superiority from the outset. However, the Intensity from the home side was palpable, forcing the visitors into uncomfortable wide areas and disrupting their usual rhythm. Despite the massive gulf in the league table, the Balance of the match remained surprisingly even throughout the first hour, as the hosts limited Leipzig to speculative shots from distance. The defensive discipline shown by St. Pauli was a testament to their survival instincts, frustrating a Leipzig side that arrived in Hamburg expecting to dominate. With five vital saves recorded by the home goalkeeper, the narrative of a gritty underdog performance began to take shape against a backdrop of mounting tension.

Diomande Breaks the Deadlock

The match tilted on its axis in the 66th minute when the deadlock was finally shattered. Yan Diomande, who had been a constant threat with four key passes, found the clinical touch that RB Leipzig desperately needed. His strike silenced the home crowd and seemed to confirm the superiority of the third-placed visitors. Diomande's performance, earning a match-high rating of 8.0, showcased why he is such a vital asset in their quest for silverware this season. Following the goal, the Stakes shifted dramatically as St. Pauli were forced to abandon their defensive shell. The introduction of Martijn Kaars in the 67th minute was the tactical gamble that would eventually redefine the outcome. Leipzig looked to have secured the points, but their failure to convert more of their 12 total shots left the door ajar.

Kaars' Cold-Blooded Finish

As the clock ticked deep into stoppage time, the drama reached its peak. A late foul in the area handed FC St. Pauli a lifeline from the penalty spot. Martijn Kaars stepped up under immense pressure, converting the 90th-minute penalty to ignite scenes of jubilation across the stadium. This Upset of expectations left the title-chasers reeling, as two points slipped through their fingers in the final moments. For the hosts, this was a hard-earned reward for a performance where they actually outperformed Leipzig on expected goals, recording a 1.45 xG compared to the visitors' 1.09. The draw keeps St. Pauli's hopes of avoiding the drop alive, while for RB Leipzig, it represents a significant blow to their momentum in the title race. In a league where every point is a battle, this last-gasp equalizer served as a stark reminder of the Bundesliga's unpredictability.

Key Questions

Did FC St. Pauli deserve the late equalizer?

Yes. Despite having less possession, St. Pauli produced a higher xG (1.45) than Leipzig (1.09), showing they were more efficient with the limited chances they created.

How did substitute Yan Diomande change the game?

Diomande actually started the match, dominating the creative phase with four key passes before scoring the opener, momentarily giving Leipzig the edge they needed.

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
46%
54%
FC St. Pauli 46%
RB Leipzig 54%
Shots
7
12
FC St. Pauli 7
RB Leipzig 12
Shots on Target
2
5
FC St. Pauli 2
RB Leipzig 5
Expected Goals (xG)
1.45
1.09
FC St. Pauli 1.45
RB Leipzig 1.09
Passes
505
597
FC St. Pauli 505
RB Leipzig 597
Pass Accuracy
78%
85%
FC St. Pauli 78%
RB Leipzig 85%
Corners
4
3
FC St. Pauli 4
RB Leipzig 3
Fouls
6
8
FC St. Pauli 6
RB Leipzig 8
Yellow Cards
0
1
FC St. Pauli 0
RB Leipzig 1
Red Cards
0
0
FC St. Pauli 0
RB Leipzig 0

Match Events

HT
C. Baumgartner 🟨 49'
Romulo Cardoso C. Harder 🔄 64'
Y. Diomande 66'
67' 🔄 R. Jones M. Kaars
76' 🔄 D. Sinani M. Pereira Lage
76' 🔄 J. Sands J. Irvine
76' 🔄 J. Fujita M. Rasmussen
A. Nusa T. Gomis 🔄 85'
C. Baumgartner E. Banzuzi 🔄 85'
88' 🔄 M. Saliakas A. Ceesay
90'+3 M. Kaars
Y. Diomande B. Henrichs 🔄 90'+4
FT

Player Cards

Season performance ratings for players in this match

FC St. Pauli

Goalkeepers
Nikola Vasilj
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
Tomoya Ando
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Hauke Wahl
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
86%
duel win %
Karol Mets
ENFORCER
ENFORCER
5
tackles
5
tackles
9
Duels Won
82%
win %
Midfielders
Manolis Saliakas
👻 Invisible Nothing to note
James Sands
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
Eric Smith
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Arkadiusz Pyrka
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Forwards
Danel Sinani
MAGNET
MAGNET
48
activity
48
activity
42
passes
6
duels
Joel Chima Fujita
LATE SHIFT
LATE SHIFT
14
late mins
14
late mins
77
total mins
76
entry
Ricky-Jade Jones
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
67
total mins
67
entry
BENCH
Ben Voll
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jannik Thomas Robatsch
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lars Ritzka
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
Mathias Rasmussen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
16
total mins
Started
entry
Jackson Irvine
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
16
total mins
Started
entry
Mathias Pereira Lage
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
17
total mins
Started
entry
Martijn Kaars
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.5
rating
Abdoulie Ceesay
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
6
total mins
Started
entry

RB Leipzig

Goalkeepers
Péter Gulácsi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Defenders
Ridle Baku
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Willi Orbán
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
89%
duel win %
El Chadaille Bitshiabu
MAGNET
MAGNET
106
activity
106
activity
101
passes
5
duels
David Raum
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.3
rating
Midfielders
Xaver Schlager
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
2
Duels Won
0
pens won
Nicolas Seiwald
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Christoph Baumgartner
LATE SHIFT
LATE SHIFT
5
late mins
5
late mins
85
total mins
85
entry
Forwards
Yan Diomande
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Rômulo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
64
total mins
64
entry
Antonio Nusa
LATE SHIFT
LATE SHIFT
5
late mins
5
late mins
85
total mins
85
entry
BENCH
Maarten Vandevoordt
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Lukas Klostermann
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Benjamin Henrichs
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Kosta Nedeljković
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Max Finkgräfe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ezechiel Banzuzi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Andrija Maksimović
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Conrad Harder
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
Tidiam Gomis
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
09/02/2025 RB Leipzig 2 - 0 FC St. Pauli Bundesliga Red Bull Arena
29/10/2024 RB Leipzig 4 - 2 FC St. Pauli DFB Pokal Red Bull Arena
22/09/2024 FC St. Pauli 0 - 0 RB Leipzig Bundesliga Millerntor-Stadion
12/02/2016 FC St. Pauli 1 - 0 RB Leipzig 2. Bundesliga Millerntor-Stadion
23/08/2015 RB Leipzig 0 - 1 FC St. Pauli 2. Bundesliga Red Bull Arena
03/05/2015 FC St. Pauli 1 - 0 RB Leipzig 2. Bundesliga Millerntor-Stadion
23/11/2014 RB Leipzig 4 - 1 FC St. Pauli 2. Bundesliga Red Bull Arena
09/02/2025
Bundesliga Red Bull Arena
29/10/2024
DFB Pokal Red Bull Arena
22/09/2024
Bundesliga Millerntor-Stadion
12/02/2016
2. Bundesliga Millerntor-Stadion
23/08/2015
2. Bundesliga Red Bull Arena
03/05/2015
2. Bundesliga Millerntor-Stadion
23/11/2014
2. Bundesliga Red Bull Arena
FC St. Pauli Win
RB Leipzig Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 16 44 63 12 +51 WBayern München 8 - 1 VfL Wolfsburg (11-01-2026)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)
2 Borussia Dortmund 16 33 29 15 +14 DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)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)
3 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)
4 Bayer Leverkusen 16 29 34 24 +10 LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)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)
5 VfB Stuttgart 16 29 29 23 +6 WBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)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)
6 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)
7 Eintracht Frankfurt 16 26 33 33 0 DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)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)
8 SC Freiburg 16 23 27 27 0 WSC Freiburg 2 - 1 Hamburger SV (10-01-2026)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)
9 Union Berlin 16 22 22 25 -3 DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)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)
10 Borussia Mönchengladbach 16 19 22 24 -2 WBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)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)
11 1. FC Köln 16 17 24 26 -2 D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)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)
12 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)
13 Hamburger SV 16 16 17 27 -10 LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)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)
14 VfL Wolfsburg 16 15 24 36 -12 LBayern München 8 - 1 VfL Wolfsburg (11-01-2026)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)
15 FC Augsburg 16 14 17 32 -15 LBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)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)
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 16 12 15 36 -21 D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)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)
18 FSV Mainz 05 16 9 15 28 -13 DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)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)