Borussia Dortmund vs St Pauli

17 January 2026 · Bundesliga · 2025/26 · Referee Harm Osmers

Full time 3 – 2

Half-time: 1–0

  • Julian Brandt 45+1’
  • Karim Adeyemi 54’
  • Emre Can 90+5’ (pen)
  • James Sands 62’
  • Ricky-Jade Jones 72’

Match summary

Borussia Dortmund won 3-2 at home to St Pauli, with the winner arriving in stoppage time. Borussia Dortmund led 1-0 at half-time.

In the first half, Julian Brandt put Borussia Dortmund ahead in first-half stoppage time, set up by Karim Adeyemi. In the second half, Karim Adeyemi made it 2-0 in the 54th minute, set up by Fabio Silva, James Sands pulled one back to make it 2-1 with a header in the 62nd minute, set up by Eric Smith, Ricky-Jade Jones equalised in the 72nd minute, set up by Eric Smith, and Emre Can won it from the penalty spot in stoppage time.

The chances backed that up: Borussia Dortmund created 2.55 expected goals (xG) from 10 shots to St Pauli's 0.53 from 9.

Match stats

63% Possession 37%
10 Shots 9
6 Shots on target 5
5 Corners 5
158 Attacks 84
55 Dangerous attacks 38
645 Passes 362
87% Pass accuracy 74%
10 Tackles 22
9 Fouls 11
3 Yellow cards 1
0 Red cards 0
1 Offsides 2

Key events

Borussia Dortmund St Pauli
Kick-off
16’
18’
VAR review
27’
Pereira LageShot on target
38’
Eric SmithFoul
43’
Julian BrandtLeft foot shot1-0 (Borussia Dortmund)
45+1’
Half-time1-0
Second half underway
Karim AdeyemiRight foot shot2-0 (Borussia Dortmund)
54’
62’
James SandsHeader2-1 (St Pauli)
64’
T. AndoAdam Dzwigala
64’
Ricky-Jade JonesMartijn Kaars
64’
Louis OppieLars Ritzka
Jobe BellinghamTime wasting
69’
72’
Ricky-Jade JonesRight foot shot2-2 (St Pauli)
78’
Ricky-Jade JonesShot on target
Waldemar AntonShot on target
81’
Nico SchlotterbeckShot on target
81’
Carney ChukwuemekaJulian Brandt
83’
Salih ÖzcanFelix Nmecha
83’
Emre CanPenalty3-2 (Borussia Dortmund)
90+5’
VAR review
90+5’
90+7’
Ricky-Jade JonesShot on target
Full-time3-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.55 0.53 45+1’ Julian Brandt (Borussia Dortmund), 1-0 45+1’ 54’ Karim Adeyemi (Borussia Dortmund), 2-0 54’ 62’ James Sands (St Pauli), 2-1 62’ 72’ Ricky-Jade Jones (St Pauli), 2-2 72’ 90+5’ Emre Can (Borussia Dortmund), 3-2 90+5’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.55 0.53 45+1’ Julian Brandt (Borussia Dortmund), 1-0 Brandt 45+1’ 54’ Karim Adeyemi (Borussia Dortmund), 2-0 Adeyemi 54’ 62’ James Sands (St Pauli), 2-1 Sands 62’ 72’ Ricky-Jade Jones (St Pauli), 2-2 Jones 72’ 90+5’ Emre Can (Borussia Dortmund), 3-2 Can 90+5’
Borussia Dortmund 2.55 xGSt Pauli 0.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 St Pauli attacking Borussia Dortmund attacking 
90+5’ Emre Can (Borussia Dortmund), penalty, 0.76 xG, goal 46’ Julian Brandt (Borussia Dortmund), open play, 0.49 xG, goal 13’ Julian Brandt (Borussia Dortmund), open play, 0.40 xG, blocked 54’ Karim Adeyemi (Borussia Dortmund), open play, 0.35 xG, goal 26’ Julian Brandt (Borussia Dortmund), direct free kick, 0.15 xG, off target 81’ Waldemar Anton (Borussia Dortmund), from a corner, 0.14 xG, saved 27’ Pereira Lage (St Pauli), open play, 0.13 xG, saved 81’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.12 xG, saved 39’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.10 xG, off target 78’ Ricky-Jade Jones (St Pauli), open play, 0.09 xG, saved 18’ Martijn Kaars (St Pauli), set piece, 0.07 xG, blocked 22’ Lars Ritzka (St Pauli), open play, 0.07 xG, off target 66’ Ricky-Jade Jones (St Pauli), open play, 0.04 xG, blocked 62’ James Sands (St Pauli), from a corner, 0.04 xG, goal 72’ Ricky-Jade Jones (St Pauli), set piece, 0.04 xG, goal 82’ Joel Chima Fujita (St Pauli), open play, 0.03 xG, blocked 84’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, off target 80’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, blocked 90+7’ Ricky-Jade Jones (St Pauli), open play, 0.01 xG, saved 90+5’ Emre Can (Borussia Dortmund), penalty, 0.76 xG, goal 46’ Julian Brandt (Borussia Dortmund), open play, 0.49 xG, goal 13’ Julian Brandt (Borussia Dortmund), open play, 0.40 xG, blocked 54’ Karim Adeyemi (Borussia Dortmund), open play, 0.35 xG, goal 26’ Julian Brandt (Borussia Dortmund), direct free kick, 0.15 xG, off target 81’ Waldemar Anton (Borussia Dortmund), from a corner, 0.14 xG, saved 27’ Pereira Lage (St Pauli), open play, 0.13 xG, saved 81’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.12 xG, saved 39’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.10 xG, off target 78’ Ricky-Jade Jones (St Pauli), open play, 0.09 xG, saved 18’ Martijn Kaars (St Pauli), set piece, 0.07 xG, blocked 22’ Lars Ritzka (St Pauli), open play, 0.07 xG, off target 62’ James Sands (St Pauli), from a corner, 0.04 xG, goal 66’ Ricky-Jade Jones (St Pauli), open play, 0.04 xG, blocked 72’ Ricky-Jade Jones (St Pauli), set piece, 0.04 xG, goal 82’ Joel Chima Fujita (St Pauli), open play, 0.03 xG, blocked 84’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, off target 80’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, blocked 90+7’ Ricky-Jade Jones (St Pauli), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Can
Anton
Schlotterbeck
Ryerson 71’
Bellingham
Nmecha 83’
Svensson
Adeyemi 71’
Brandt 83’
Silva 71’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Waldemar Anton DEF901 0.140.000
Emre Can DEF9011 0.760.000
Nico Schlotterbeck DEF902 0.220.000
Julian Ryerson MID740 0.000.101
Daniel Svensson MID900 0.000.141
Jobe Bellingham MID900 0.000.000
Felix Nmecha MID860 0.000.000
Julian Brandt MID8613 1.040.000
Karim Adeyemi MID74111 0.350.491
Fabio Silva FWD7410 0.000.351
Yan Couto Sub160 0.000.042
Maximilian Beier Sub160 0.000.000
Serhou Guirassy Sub162 0.040.000
Salih Özcan Sub40 0.000.000
Carney Chukwuemeka Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 72% Avg odds 1.30
Draw 19% Avg odds 5.10
St Pauli win 9% Avg odds 10.27

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.