Bundesliga Regular Season - 18

Borussia Dortmund 3 - 2 FT FC St. Pauli

Signal Iduna Park

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

83
FT
Sat, Jan 17
Deutsch
Borussia Dortmund
3-2
FC St. Pauli
⚡ Intensity 79
⚖️ Balance 58
🏆 Stakes 44
🎲 Upset 0
Can't late penalty rescues Dortmund win

Late Emre Can Penalty Saves Dortmund in Five-Goal Thriller

Highly Entertaining Futmetrix Score: 83/100. A stoppage-time penalty spared Dortmund's blushes in a chaotic encounter that saw the title contenders nearly humbled by the league's bottom side.

Early Dominance at Signal Iduna Park

The atmosphere at Signal Iduna Park was electric as Borussia Dortmund sought to maintain pressure in the title race. From the opening exchanges, the hosts dominated possession with 64%, effectively pinning FC St. Pauli into their own third. The Intensity of Dortmund's ball recovery made it difficult for the visitors to transition, though the clear-cut chances remained at a premium for the first forty minutes. The breakthrough finally arrived just before the whistle, as Karim Adeyemi delivered a pinpoint pass to Julian Brandt, who finished clinically to give the BVB faithful the lead. It looked like a routine afternoon was on the cards for the second-placed side.

The Shock St. Pauli Comeback

When Karim Adeyemi doubled the lead in the 54th minute, many assumed the points were safe. However, the Balance of the match shifted dramatically as St. Pauli, fighting for their lives in the relegation battle, refused to fold. James Sands ignited the comeback with a well-taken goal in the 62nd minute, exposing a sudden lapse in the Dortmund defense. The potential for a massive Upset Factor grew when substitute R. Jones leveled the score at 2-2 just ten minutes later. Dortmund’s control evaporated as the visitors found their rhythm, leaving the home supporters in a state of nervous disbelief as the clock ticked toward full time.

Nerves of Steel in Stoppage Time

With the Stakes incredibly high for Dortmund's season ambitions, the final ten minutes were a frantic assault on the St. Pauli goal. The visitors defended desperately, but their resistance was finally broken in the fifth minute of added time. A penalty was awarded following a late challenge in the box, providing Emre Can with the chance to become the hero. The captain stepped up and hammered the ball home, securing a vital 3-2 victory. While St. Pauli will feel hard done by after such a resilient performance, Dortmund escapes with three points that keep their championship dreams alive. It was a classic crunch match that reminded everyone why the Bundesliga remains unpredictable.

Key Questions

What made Karim Adeyemi the Man of the Match?

Adeyemi was the catalyst, recording both a goal and an assist while earning a match-high 8.7 rating.

What caused the 5-goal thriller?

A combination of Dortmund's attacking flair and St. Pauli's unexpected second-half comeback created a highly entertaining match.

How dramatic was the late winner by Emre Can?

Can's 95th-minute penalty was the final act of a game that saw three lead changes.

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
64%
36%
Borussia Dortmund 64%
FC St. Pauli 36%
Shots
10
8
Borussia Dortmund 10
FC St. Pauli 8
Shots on Target
6
4
Borussia Dortmund 6
FC St. Pauli 4
Expected Goals (xG)
3.09
0.53
Borussia Dortmund 3.09
FC St. Pauli 0.53
Passes
644
359
Borussia Dortmund 644
FC St. Pauli 359
Pass Accuracy
86%
74%
Borussia Dortmund 86%
FC St. Pauli 74%
Corners
5
4
Borussia Dortmund 5
FC St. Pauli 4
Fouls
9
11
Borussia Dortmund 9
FC St. Pauli 11
Yellow Cards
3
1
Borussia Dortmund 3
FC St. Pauli 1
Red Cards
0
0
Borussia Dortmund 0
FC St. Pauli 0

Match Events

16' 🟨 N. Schlotterbeck
E. Smith 🟨 38'
43' 🟨 K. Adeyemi
45'+1 J. Brandt (K. Adeyemi)
HT
54' K. Adeyemi (F. Silva)
J. Sands (E. Smith) 62'
A. Dzwigala T. Ando 🔄 64'
L. Ritzka L. Oppie 🔄 64'
M. Kaars R. Jones 🔄 64'
69' 🟨 J. Bellingham
71' 🔄 K. Adeyemi M. Beier
71' 🔄 F. Silva S. Guirassy
71' 🔄 J. Ryerson Y. Couto
R. Jones (E. Smith) 72'
83' 🔄 F. Nmecha S. Ozcan
83' 🔄 J. Brandt C. Chukwuemeka
90'+5 E. Can
FT

Player Cards

Season performance ratings for players in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Emre Can
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.2
Rating
Waldemar Anton
MAGNET
MAGNET
144
Activity
144
Activity
135
Passes
9
Duels
Nico Schlotterbeck
MAGNET
MAGNET
127
Activity
127
Activity
113
Passes
14
Duels
Midfielders
Julian Ryerson
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Jobe Bellingham
MAGNET
MAGNET
72
Activity
72
Activity
63
Passes
9
Duels
Felix Nmecha
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Karim Adeyemi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Julian Brandt
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.3
Rating
Fábio Silva
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Filippo Mané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niklas Süle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Couto
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
9%
Pass Acc
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Salih Özcan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Julien Duranville
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximilian Beier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Serhou Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

FC St. Pauli

Goalkeepers
Nikola Vasilj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Adam Dźwigała
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Hauke Wahl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Karol Mets
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Arkadiusz Pyrka
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
James Sands
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Eric Smith
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
37%
Pass Acc
Lars Ritzka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Joel Chima Fujita
MAGNET
MAGNET
47
Activity
47
Activity
33
Passes
14
Duels
Mathias Pereira Lage
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
12
Duels Won
0
Pens Won
Martijn Kaars
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
Emil Gazdov
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
Tomoya Ando
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Fin Stevens
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
33
Total Mins
Started
Entry
Manolis Saliakas
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
Oladapo Afolayan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricky-Jade Jones
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
7.3
Rating

Head to Head

Date Home Score Away Competition Venue
23/08/2025 FC St. Pauli 3 - 3 Borussia Dortmund Bundesliga Millerntor-Stadion
01/03/2025 FC St. Pauli 0 - 2 Borussia Dortmund Bundesliga Millerntor-Stadion
18/10/2024 Borussia Dortmund 2 - 1 FC St. Pauli Bundesliga SIGNAL IDUNA PARK
18/01/2022 FC St. Pauli 2 - 1 Borussia Dortmund DFB Pokal Millerntor-Stadion
28/10/2014 FC St. Pauli 0 - 3 Borussia Dortmund DFB Pokal Millerntor-Stadion
19/02/2011 Borussia Dortmund 2 - 0 FC St. Pauli Bundesliga Signal-Iduna-Park (Dortmund)
23/08/2025
Bundesliga Millerntor-Stadion
01/03/2025
Bundesliga Millerntor-Stadion
18/10/2024
Bundesliga SIGNAL IDUNA PARK
18/01/2022
DFB Pokal Millerntor-Stadion
28/10/2014
DFB Pokal Millerntor-Stadion
19/02/2011
Bundesliga Signal-Iduna-Park (Dortmund)
Borussia Dortmund Win
FC St. Pauli Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 18 50 71 14 +57 WRB Leipzig 1 - 5 Bayern München (17-01-2026)W1. FC Köln 1 - 3 Bayern München (14-01-2026)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)
2 Borussia Dortmund 18 39 35 17 +18 WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)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)
3 1899 Hoffenheim 17 33 35 21 +14 W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)W1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)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)
4 VfB Stuttgart 18 33 33 26 +7 DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)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)
5 RB Leipzig 17 32 33 24 +9 LRB Leipzig 1 - 5 Bayern München (17-01-2026)WRB Leipzig 2 - 0 SC Freiburg (14-01-2026)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)
6 Bayer Leverkusen 17 29 34 25 +9 L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)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)
7 Eintracht Frankfurt 18 27 38 39 -1 DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)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)
8 SC Freiburg 18 24 29 31 -2 DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)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)
9 Union Berlin 18 24 24 27 -3 DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)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)
10 1. FC Köln 18 20 27 30 -3 W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)L1. FC Köln 1 - 3 Bayern München (14-01-2026)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)
11 Borussia Mönchengladbach 18 20 23 29 -6 DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)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)
12 VfL Wolfsburg 18 19 27 38 -11 DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)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)
13 Werder Bremen 17 18 21 34 -13 DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)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)
14 Hamburger SV 17 17 17 27 -10 DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)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)
15 FC Augsburg 18 16 20 35 -15 DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)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)
16 1. FC Heidenheim 18 13 17 39 -22 DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)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)
17 FSV Mainz 05 18 12 18 31 -13 L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)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)
18 FC St. Pauli 17 12 16 31 -15 LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)LVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)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)