FSV Mainz 05 1–2 Werder Bremen
- Lee 27'
- Ducksch 8'
- Friedl 60'
- Köhn 69'
15 September 2024
The match in data
A 2–1 win for Werder Bremen against FSV Mainz 05 on 15 September 2024, on matchday 3 of the 2024-25 Bundesliga.
Player of the match: Marvin Ducksch (Werder Bremen), rated 74, thanks above all to 0.82 xG and 1 goal. Ducksch produced 1.6 times as much as a forward typically does, at 0.3 times the cost.
For FSV Mainz 05, the highest-rated player was Kaishu Sano, with 55.
Marco Friedl was sent off at 60'.
Marvin Ducksch
Werder Bremen · 67'
Produced 1.59× and cost 0.34× their position's average
- 0.82 xG 3.4×
- 1 goal 4.0×
- 1 shot on target 1.4×
- 1 shot off target 0.9×
- 6 misplaced passes 1.2×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Nadiem Amiri | Midfielder | 90 | 55 |
| Kaishu Sano | Midfielder | 79 | 55 |
| Moritz Jenz | Defender | 90 | 52 |
| Maxim Leitsch | Defender | 90 | 49 |
| Dominik Kohr | Defender | 89 | 46 |
| Hyun-seok Hong | Midfielder | 65 | 46 |
| Phillipp Mwene | Midfielder | 79 | 41 |
| Armindo Sieb | Forward | 25 | 40 |
| Jae-sung Lee | Midfielder | 90 | 37 |
| Jonathan Burkardt | Forward | 90 | 33 |
| Anthony Caci | Defender | 79 | 32 |
| Robin Zentner | Goalkeeper | 90 | no rating |
| Karim Onisiwo | Forward | 11 | no rating |
| Paul Nebel | Midfielder | 11 | no rating |
| Silvan Widmer | Defender | 11 | no rating |
| Aymen Barkok | Midfielder | 1 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Derrick Köhn | Defender | 23 | 83 |
| Marvin Ducksch ★ | Forward | 67 | 74 |
| Senne Lynen | Midfielder | 89 | 59 |
| Felix Agu | Defender | 67 | 59 |
| Marco Friedl | Defender | 60 | 56 |
| Julián Malatini | Defender | 23 | 52 |
| Anthony Jung | Defender | 90 | 41 |
| Mitchell Weiser | Defender | 90 | 41 |
| Niklas Stark | Defender | 90 | 37 |
| Romano Schmid | Midfielder | 90 | 37 |
| Jens Stage | Midfielder | 90 | 35 |
| Marco Grüll | Forward | 76 | 32 |
| Michael Zetterer | Goalkeeper | 90 | no rating |
| Justin Njinmah | Forward | 13 | no rating |
| Keke Topp | Forward | 1 | no rating |
| Skelly Alvero | Midfielder | 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.