# VfB Stuttgart 0–2 Borussia Dortmund · Ratings and player of the match · 2025-26 Bundesliga | Sir Balone

> Ratings for every player in VfB Stuttgart v Borussia Dortmund (0–2), matchday 28, 2025-26 Bundesliga. Player of the match: Lorenz Assignon (73).

URL: https://sirbalone.com/en/la-lente/matches/vfb-stuttgart-borussia-dortmund-2026-04-04/
Datos al: 2026-10-15
Fuente de los datos: Sportmonks (https://www.sportmonks.com/). Métricas, notas y textos: La Lente, de Sir Balone, a cargo de Juan Carlos Vasquez (https://sirbalone.com/authors/juan-carlos-vasquez/).

§ Bundesliga · 2025-26 · Matchday 28

## [VfB Stuttgart](https://sirbalone.com/en/la-lente/teams/vfb-stuttgart-3319/2025-26/) 0 – 2 [Borussia Dortmund](https://sirbalone.com/en/la-lente/teams/borussia-dortmund-68/2025-26/)

- Adeyemi 90+4'
- Brandt 90+6'

4 April 2026

### The match in data

Borussia Dortmund got the better of VfB Stuttgart, 2–0, on 4 April 2026, on matchday 28 of the 2025-26 Bundesliga.

Player of the match: Lorenz Assignon (VfB Stuttgart), rated 73, thanks above all to 8 duels won and 5 aerials won. Assignon produced 1.1 times as much as a defender typically does, at 0.2 times the cost.

It was also their best match of the season.

For Borussia Dortmund, the highest-rated player was Karim Adeyemi, with 81.

73

Player of the match

### [Lorenz Assignon](https://sirbalone.com/en/la-lente/players/lorenz-assignon-35281182/)

VfB Stuttgart · 72'

Produced **1.12×** and cost **0.17×** their position's average

Added

- 8 duels won 2.2×
- 5 aerials won 3.4×
- 2 tackles 1.5×

Took away

- 1 duel lost 0.3×
- 0.04 xG not converted 1.1×

### Match ratings

Everyone who played, sorted by rating. No rating: anyone who played under 20 minutes, and a goalkeeper who did not play the whole match.

**VfB Stuttgart**

| Player | Position | Min | Rating |
|---|---|---|---|
| [Lorenz Assignon](https://sirbalone.com/en/la-lente/players/lorenz-assignon-35281182/) ★ | Defender | 72 | 73 |
| [Ramon Hendriks](https://sirbalone.com/en/la-lente/players/ramon-hendriks-9939196/) | Defender | 90 | 57 |
| [Angelo Stiller](https://sirbalone.com/en/la-lente/players/angelo-stiller-4536572/) | Midfielder | 88 | 56 |
| [Jeff Chabot](https://sirbalone.com/en/la-lente/players/jeff-chabot-45593/) | Defender | 90 | 55 |
| [Maximilian Mittelstädt](https://sirbalone.com/en/la-lente/players/maximilian-mittelstadt-32384/) | Defender | 88 | 48 |
| [Finn Jeltsch](https://sirbalone.com/en/la-lente/players/finn-jeltsch-37650664/) | Defender | 90 | 45 |
| [Alexander Nübel](https://sirbalone.com/en/la-lente/players/alexander-nubel-32550/) | Goalkeeper | 90 | 43 |
| [Atakan Karazor](https://sirbalone.com/en/la-lente/players/atakan-karazor-418197/) | Midfielder | 90 | 39 |
| [Chris Führich](https://sirbalone.com/en/la-lente/players/chris-fuhrich-2158512/) | Forward | 69 | 38 |
| [Deniz Undav](https://sirbalone.com/en/la-lente/players/deniz-undav-41077/) | Forward | 90 | 32 |
| [Nikolas Nartey](https://sirbalone.com/en/la-lente/players/nikolas-nartey-418704/) | Midfielder | 72 | 32 |
| [Jamie Leweling](https://sirbalone.com/en/la-lente/players/jamie-leweling-12426453/) | Forward | 21 | 22 |
| [Bilal El Khannouss](https://sirbalone.com/en/la-lente/players/bilal-el-khannouss-37559109/) | Midfielder | 18 | no rating |
| [Tiago Tomás](https://sirbalone.com/en/la-lente/players/tiago-tomas-24065388/) | Forward | 18 | no rating |
| [Chema Andrés](https://sirbalone.com/en/la-lente/players/chema-andres-37656783/) | Midfielder | 2 | no rating |
| [Ermedin Demirovic](https://sirbalone.com/en/la-lente/players/ermedin-demirovic-46092/) | Forward | 2 | no rating |

**Borussia Dortmund**

| Player | Position | Min | Rating |
|---|---|---|---|
| [Karim Adeyemi](https://sirbalone.com/en/la-lente/players/karim-adeyemi-15040126/) | Forward | 26 | 81 |
| [Marcel Sabitzer](https://sirbalone.com/en/la-lente/players/marcel-sabitzer-32582/) | Midfielder | 90 | 50 |
| [Gregor Kobel](https://sirbalone.com/en/la-lente/players/gregor-kobel-34084/) | Goalkeeper | 90 | 49 |
| [Ramy Bensebaini](https://sirbalone.com/en/la-lente/players/ramy-bensebaini-62502/) | Defender | 90 | 41 |
| [Waldemar Anton](https://sirbalone.com/en/la-lente/players/waldemar-anton-32728/) | Defender | 90 | 41 |
| [Fábio Silva](https://sirbalone.com/en/la-lente/players/fabio-silva-23269679/) | Forward | 26 | 41 |
| [Serhou Guirassy](https://sirbalone.com/en/la-lente/players/serhou-guirassy-32695/) | Forward | 64 | 37 |
| [Jobe Bellingham](https://sirbalone.com/en/la-lente/players/jobe-bellingham-37581777/) | Midfielder | 90 | 36 |
| [Nico Schlotterbeck](https://sirbalone.com/en/la-lente/players/nico-schlotterbeck-3862352/) | Defender | 90 | 34 |
| [Daniel Svensson](https://sirbalone.com/en/la-lente/players/daniel-svensson-37407422/) | Defender | 90 | 26 |
| [Julian Ryerson](https://sirbalone.com/en/la-lente/players/julian-ryerson-151628/) | Defender | 90 | 26 |
| [Maximilian Beier](https://sirbalone.com/en/la-lente/players/maximilian-beier-23277923/) | Forward | 72 | 24 |
| [Carney Chukwuemeka](https://sirbalone.com/en/la-lente/players/carney-chukwuemeka-31626713/) | Midfielder | 64 | 23 |
| [Julian Brandt](https://sirbalone.com/en/la-lente/players/julian-brandt-32158/) | Midfielder | 18 | no rating |

### Did you know?

La Lente trivia questions about this match. Tap one to see the answer.

**Which VfB Stuttgart player recovered the most balls?**

Angelo Stiller, with 9 recoveries. Next: Ramon Hendriks 5, Jeff Chabot 4.

Angelo Stiller recovered 9 loose balls for VfB Stuttgart despite the 0–2 loss to Borussia Dortmund. Stiller comfortably outpaced Ramon Hendriks with 5 and Jeff Chabot with 4.

**Which Borussia Dortmund player made the most interceptions?**

Ramy Bensebaini, with 3 interceptions. Next: Waldemar Anton 1, Nico Schlotterbeck 1.

Ramy Bensebaini led Borussia Dortmund with 3 interceptions in their 0–2 away win over VfB Stuttgart. Waldemar Anton and Nico Schlotterbeck contributed 1 each.

### 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.

### Share this match

[See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.](https://app.sirbalone.com/#partidos/19433726)
