§ Bundesliga · 2024-25 · Matchday 32

St. Pauli 0–1 VfB Stuttgart

  • Van der Heyden 57'
  • Vasilj 90+6'
  • Woltemade 88'

3 May 2025

The match in data

VfB Stuttgart beat St. Pauli 1–0 on 3 May 2025, on matchday 32 of the 2024-25 Bundesliga.

Player of the match: Jeff Chabot (VfB Stuttgart), rated 72, thanks above all to 8 final-third passes and 83 passes. Chabot produced 1.4 times as much as a defender typically does, at 0.4 times the cost.

For St. Pauli, the highest-rated player was Philipp Treu, with 69.

Siebe Van der Heyden was sent off at 57'.

Nick Woltemade missed a penalty at 60'.

Nikola Vasilj was sent off at 90+6'.

72
Player of the match

Jeff Chabot

VfB Stuttgart · 65'

Produced 1.44× and cost 0.38× their position's average

Added
  • 8 final-third passes 2.1×
  • 83 passes 2.3×
  • 7 duels won 2.1×
Took away
  • 6 misplaced passes 1.1×
  • 1 duel lost 0.4×

Match ratings

Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.

St. Pauli
PlayerPositionMinRating
Hauke Wahl Defender 90 69
Philipp Treu Defender 90 69
Eric Smith Defender 90 60
David Nemeth Defender 90 51
Oladapo Afolayan Forward 27 50
Manolis Saliakas Defender 90 43
Carlo Boukhalfa Midfielder 78 39
Noah Weißhaupt Forward 63 37
Danel Sinani Midfielder 90 36
Morgan Guilavogui Forward 90 32
Siebe Van der Heyden Defender 57 29
Nikola Vasilj Goalkeeper 90 no rating
Robert Wagner Midfielder 12 no rating
Ben Voll Goalkeeper 1 no rating
VfB Stuttgart
PlayerPositionMinRating
Luca Jaquez Defender 25 78
Jamie Leweling Forward 73 74
Jeff Chabot ★ Defender 65 72
Pascal Stenzel Defender 65 69
Atakan Karazor Midfielder 90 62
Nick Woltemade Forward 90 62
Finn Jeltsch Defender 90 61
Angelo Stiller Midfielder 90 56
Josha Vagnoman Defender 25 51
Deniz Undav Forward 90 45
Maximilian Mittelstädt Defender 90 45
Chris Führich Midfielder 73 38
Alexander Nübel Goalkeeper 90 no rating
Ermedin Demirovic Forward 17 no rating
Jacob Bruun Larsen Forward 17 no rating
Ramon Hendriks Defender 8 no rating

How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.