§ Bundesliga · 2025-26 · Matchday 31

VfB Stuttgart 1–1 Werder Bremen

  • Demirovic 61'
  • Stage 18'

26 April 2026

The match in data

A 1–1 draw between VfB Stuttgart and Werder Bremen on 26 April 2026, on matchday 31 of the 2025-26 Bundesliga.

Player of the match: Angelo Stiller (VfB Stuttgart), rated 69, thanks above all to 16 final-third passes and 93 passes. Stiller produced 1.5 times as much as a midfielder typically does, at 0.7 times the cost.

It is their 6th time as player of the match this season.

For Werder Bremen, the highest-rated player was Romano Schmid, with 68.

69
Player of the match

Angelo Stiller

VfB Stuttgart · 90'

Produced 1.50× and cost 0.67× their position's average

Added
  • 16 final-third passes 2.9×
  • 93 passes 2.1×
  • 2 key passes 1.7×
Took away
  • 1 ball lost 1.0×
  • 5 misplaced passes 0.7×

Match ratings

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

VfB Stuttgart
PlayerPositionMinRating
Ramon Hendriks Defender 44 77
Angelo Stiller ★ Midfielder 90 69
Ermedin Demirovic Forward 33 67
Maximilian Mittelstädt Defender 90 56
Chris Führich Forward 33 54
Luca Jaquez Defender 90 51
Bilal El Khannouss Midfielder 90 50
Chema Andrés Midfielder 89 49
Dan-Axel Zagadou Defender 46 37
Lorenz Assignon Defender 57 36
Tiago Tomás Forward 57 35
Deniz Undav Forward 90 33
Jamie Leweling Forward 78 32
Alexander Nübel Goalkeeper 90 no rating
Badredine Bouanani Forward 12 no rating
Nikolas Nartey Midfielder 1 no rating
Werder Bremen
PlayerPositionMinRating
Romano Schmid Midfielder 90 68
Yukinari Sugawara Defender 90 66
Niklas Stark Defender 65 59
Maximilian Wöber Defender 25 55
Karim Coulibaly Defender 90 49
Cameron Puertas Midfielder 90 48
Jens Stage Midfielder 83 39
Olivier Deman Defender 90 38
Amos Pieper Defender 90 35
Jovan Milosevic Forward 65 32
Senne Lynen Midfielder 90 29
Justin Njinmah Forward 25 28
Mio Backhaus Goalkeeper 90 no rating
Samuel Mbangula Forward 7 no rating
Salim Musah Forward 1 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.