§ Bundesliga · 2026-27 · Matchday 3

TSG Hoffenheim 2–1 VfB Stuttgart

  • Hlozek 13'
  • Hlozek 67'
  • Mittelstädt 48'

12 September 2026

The match in data

A 2–1 win for TSG Hoffenheim against VfB Stuttgart on 12 September 2026, on matchday 3 of the 2026-27 Bundesliga.

Player of the match: Ramon Hendriks (VfB Stuttgart), rated 69, thanks above all to 9 final-third passes and 8 duels won. Hendriks produced 1.1 times as much as a defender typically does, at 0.3 times the cost.

For TSG Hoffenheim, the highest-rated player was Koki Machida, with 70.

Adam Hlozek scored twice.

69
Player of the match

Ramon Hendriks

VfB Stuttgart · 81'

Produced 1.15× and cost 0.35× their position's average

Added
  • 9 final-third passes 1.6×
  • 8 duels won 1.9×
  • 3 aerials won 1.8×
Took away
  • 5 misplaced passes 0.8×
  • 2 duels lost 0.6×

Match ratings

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

TSG Hoffenheim
PlayerPositionMinRating
Koki Machida Defender 21 70
Ozan Kabak Defender 90 67
Adam Hlozek Forward 82 59
Adam Daghim Forward 90 58
Albian Hajdari Defender 90 56
Patrick Wimmer Forward 35 54
Valentin Gendrey Defender 21 53
Leon Avdullahu Midfielder 90 52
Bambasé Conté Midfielder 55 50
Mats Rots Defender 69 47
Wouter Burger Midfielder 90 43
Tim Lemperle Forward 82 43
Vladimír Coufal Defender 69 31
Oliver Baumann Goalkeeper 90 no rating
Andrej Kramaric Midfielder 8 no rating
Fisnik Asllani Forward 8 no rating
VfB Stuttgart
PlayerPositionMinRating
Ramon Hendriks ★ Defender 81 69
Jeff Chabot Defender 90 65
Chris Führich Forward 65 63
Yanik Spalt Defender 55 61
Bilal El Khannouss Midfielder 25 54
Josha Vagnoman Defender 81 50
Deniz Undav Forward 25 48
Dzenan Pejcinovic Forward 90 46
Ermedin Demirovic Forward 65 43
Angelo Stiller Midfielder 35 43
Finn Jeltsch Defender 90 38
Grischa Prömel Midfielder 90 36
Maximilian Mittelstädt Defender 90 34
Fabian Bredlow Goalkeeper 90 no rating
Jamie Leweling Forward 9 no rating
Leo Sauer Forward 9 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.