FC Union Berlin 2–4 TSG Hoffenheim
- Ansah 49'
- Rothe 71'
- Rothe 82'
- Kramaric 45+1' (pen.)
- Asllani 45+3'
- Asllani 51'
- Lemperle 83' (pen.)
13 September 2025
The match in data
TSG Hoffenheim got the better of FC Union Berlin, 4–2, on 13 September 2025, on matchday 3 of the 2025-26 Bundesliga.
Player of the match: Leopold Querfeld (FC Union Berlin), rated 70, thanks above all to 9 final-third passes and 3 interceptions. Querfeld produced 1.4 times as much as a defender typically does, at 0.4 times the cost.
It is their 2nd time as player of the match this season.
For TSG Hoffenheim, the highest-rated player was Fisnik Asllani, with 67.
Fisnik Asllani scored twice.
Tom Rothe was sent off at 82'.
Leopold Querfeld
FC Union Berlin · 90'
Produced 1.43× and cost 0.42× their position's average
- 9 final-third passes 1.5×
- 3 interceptions 2.6×
- 4 aerials won 2.2×
- 3 duels lost 0.8×
- 6 misplaced passes 0.8×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Leopold Querfeld ★ | Defender | 90 | 70 |
| Ilyas Ansah | Forward | 73 | 63 |
| Rani Khedira | Midfielder | 73 | 51 |
| Robert Skov | Midfielder | 86 | 49 |
| Tom Rothe | Defender | 82 | 47 |
| Oliver Burke | Forward | 73 | 47 |
| Andrej Ilic | Forward | 90 | 45 |
| Danilho Doekhi | Defender | 90 | 45 |
| Christopher Trimmel | Defender | 90 | 38 |
| Janik Haberer | Midfielder | 68 | 36 |
| Alex Král | Midfielder | 22 | 35 |
| Frederik Rönnow | Goalkeeper | 90 | no rating |
| Aljoscha Kemlein | Midfielder | 17 | no rating |
| Tim Skarke | Forward | 17 | no rating |
| Woo-yeong Jeong | Midfielder | 17 | no rating |
| Derrick Köhn | Defender | 4 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Fisnik Asllani | Forward | 66 | 67 |
| Leon Avdullahu | Midfielder | 90 | 66 |
| Albian Hajdari | Defender | 77 | 62 |
| Robin Hranac | Defender | 90 | 57 |
| Tim Lemperle | Forward | 86 | 57 |
| Bazoumana Touré | Forward | 78 | 55 |
| Andrej Kramaric | Midfielder | 66 | 51 |
| Max Moerstedt | Forward | 24 | 51 |
| Vladimír Coufal | Defender | 90 | 41 |
| Wouter Burger | Midfielder | 90 | 39 |
| Grischa Prömel | Midfielder | 24 | 35 |
| Bernardo | Defender | 90 | 34 |
| Oliver Baumann | Goalkeeper | 90 | no rating |
| Arthur Chaves | Defender | 13 | no rating |
| Alexander Prass | Midfielder | 12 | no rating |
| Muhammed Damar | Midfielder | 4 | 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.