St Pauli vs Stuttgart

3 May 2025 · Bundesliga · 2024/25 · Referee Florian Exner

Full time 0 – 1

Half-time: 0–0

  • Nick Woltemade 88’

Match summary

Stuttgart won 1-0 away at St Pauli, with a late winner. It was goalless at half-time.

Nick Woltemade put Stuttgart ahead in the 88th minute, set up by Ermedin Demirovic.

The chances backed that up: Stuttgart created 3.89 expected goals (xG) from 21 shots to St Pauli's 0.21 from 6. Nick Woltemade had a penalty saved for Stuttgart. St Pauli had 2 players sent off.

Match stats

St Pauli Stuttgart
6 Shots 21
1 Shots on Target 8
4 Corners 4
6 Yellow Cards 3
2 Red Cards 0
0.21 xG 3.56
0.21 Non-penalty xG 2.70
2 Deep Completions 18

Key events

St Pauli Stuttgart
Kick-off
Half-time0-0
88’
Nick Woltemade
Assist: Ermedin Demirovic
0-1 (Stuttgart)
Full-time0-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

St Pauli
  • Nikola Vasilj
  • Siebe Van der Heyden
  • Carlo Boukhalfa
  • Danel Sinani
Stuttgart
  • Julian Chabot
  • Angelo Stiller
  • Deniz Undav

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.21 3.89 88’ Nick Woltemade (Stuttgart), 0-1 88’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.21 3.89 88’ Nick Woltemade (Stuttgart), 0-1 Woltemade 88’
St Pauli 0.21 xGStuttgart 3.89 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Stuttgart attacking St Pauli attacking 
60’ Nick Woltemade (Stuttgart), penalty, 0.76 xG, saved 60’ Atakan Karazor (Stuttgart), set piece, 0.43 xG, saved 88’ Nick Woltemade (Stuttgart), open play, 0.42 xG, goal 55’ Nick Woltemade (Stuttgart), open play, 0.41 xG, blocked 29’ Chris Führich (Stuttgart), set piece, 0.38 xG, off target 68’ Chris Führich (Stuttgart), open play, 0.33 xG, saved 90+5’ Ermedin Demirovic (Stuttgart), open play, 0.24 xG, saved 61’ Julian Chabot (Stuttgart), from a corner, 0.13 xG, off target 4’ Chris Führich (Stuttgart), open play, 0.12 xG, blocked 18’ Nick Woltemade (Stuttgart), open play, 0.10 xG, saved 47’ Deniz Undav (Stuttgart), open play, 0.10 xG, off target 12’ Deniz Undav (Stuttgart), open play, 0.08 xG, blocked 2’ Pascal Stenzel (Stuttgart), open play, 0.08 xG, blocked 86’ Jacob Bruun Larsen (Stuttgart), open play, 0.08 xG, off target 86’ Maximilian Mittelstädt (Stuttgart), open play, 0.07 xG, saved 54’ Danel Sinani (St Pauli), set piece, 0.06 xG, off target 13’ Nick Woltemade (Stuttgart), set piece, 0.06 xG, off target 1’ Noah Weißhaupt (St Pauli), open play, 0.05 xG, saved 21’ Carlo Boukhalfa (St Pauli), from a corner, 0.05 xG, blocked 35’ Nick Woltemade (Stuttgart), open play, 0.04 xG, blocked 45’ Morgan Guilavogui (St Pauli), open play, 0.04 xG, blocked 62’ Deniz Undav (Stuttgart), open play, 0.03 xG, blocked 23’ Maximilian Mittelstädt (Stuttgart), open play, 0.02 xG, blocked 24’ Chris Führich (Stuttgart), open play, 0.02 xG, saved 9’ Danel Sinani (St Pauli), open play, 0.02 xG, off target 52’ Maximilian Mittelstädt (Stuttgart), set piece, 0.01 xG, off target 90+2’ Eric Smith (St Pauli), open play, 0.01 xG, blocked 60’ Nick Woltemade (Stuttgart), penalty, 0.76 xG, saved 60’ Atakan Karazor (Stuttgart), set piece, 0.43 xG, saved 88’ Nick Woltemade (Stuttgart), open play, 0.42 xG, goal 55’ Nick Woltemade (Stuttgart), open play, 0.41 xG, blocked 29’ Chris Führich (Stuttgart), set piece, 0.38 xG, off target 68’ Chris Führich (Stuttgart), open play, 0.33 xG, saved 90+5’ Ermedin Demirovic (Stuttgart), open play, 0.24 xG, saved 61’ Julian Chabot (Stuttgart), from a corner, 0.13 xG, off target 4’ Chris Führich (Stuttgart), open play, 0.12 xG, blocked 18’ Nick Woltemade (Stuttgart), open play, 0.10 xG, saved 47’ Deniz Undav (Stuttgart), open play, 0.10 xG, off target 12’ Deniz Undav (Stuttgart), open play, 0.08 xG, blocked 2’ Pascal Stenzel (Stuttgart), open play, 0.08 xG, blocked 86’ Jacob Bruun Larsen (Stuttgart), open play, 0.08 xG, off target 86’ Maximilian Mittelstädt (Stuttgart), open play, 0.07 xG, saved 13’ Nick Woltemade (Stuttgart), set piece, 0.06 xG, off target 54’ Danel Sinani (St Pauli), set piece, 0.06 xG, off target 1’ Noah Weißhaupt (St Pauli), open play, 0.05 xG, saved 21’ Carlo Boukhalfa (St Pauli), from a corner, 0.05 xG, blocked 35’ Nick Woltemade (Stuttgart), open play, 0.04 xG, blocked 45’ Morgan Guilavogui (St Pauli), open play, 0.04 xG, blocked 62’ Deniz Undav (Stuttgart), open play, 0.03 xG, blocked 23’ Maximilian Mittelstädt (Stuttgart), open play, 0.02 xG, blocked 24’ Chris Führich (Stuttgart), open play, 0.02 xG, saved 9’ Danel Sinani (St Pauli), open play, 0.02 xG, off target 52’ Maximilian Mittelstädt (Stuttgart), set piece, 0.01 xG, off target 90+2’ Eric Smith (St Pauli), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Nikola Vasilj GK900 0.000.000
David Nemeth DEF900 0.000.000
Hauke Wahl DEF900 0.000.000
Siebe Van der Heyden DEF590 0.000.000
Manolis Saliakas MID900 0.000.000
Philipp Treu MID900 0.000.000
Eric Smith MID901 0.010.000
Carlo Boukhalfa MID801 0.050.000
Morgan Guilavogui FWD901 0.040.000
Danel Sinani FWD902 0.070.092
Noah Weißhaupt FWD651 0.050.000
Oladapo Afolayan Sub250 0.000.000
Robert Wagner Sub100 0.000.000
Ben Voll Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

St Pauli win 34% Avg odds 2.79
Draw 28% Avg odds 3.46
Stuttgart win 38% Avg odds 2.50

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.