Borussia Dortmund 2–3 Bayer 04 Leverkusen
- Gittens 12'
- Guirassy 79' (pen.)
- Tella 1'
- Schick 8'
- Schick 19'
10 January 2025
The match in data
Bayer 04 Leverkusen got the better of Borussia Dortmund, 3–2, on 10 January 2025, on matchday 16 of the 2024-25 Bundesliga.
Player of the match: Julian Ryerson (Borussia Dortmund), rated 75, thanks above all to 117 passes and 8 final-third passes. Ryerson produced 1.5 times as much as a defender typically does, at 0.3 times the cost.
For Bayer 04 Leverkusen, the highest-rated player was Patrik Schick, with 74.
Patrik Schick scored twice.
Julian Ryerson
Borussia Dortmund · 89'
Produced 1.46× and cost 0.31× their position's average
- 117 passes 2.4×
- 8 final-third passes 1.6×
- 9 recoveries 2.6×
- 7 misplaced passes 0.9×
- 1 duel lost 0.3×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Julian Ryerson ★ | Defender | 89 | 75 |
| Felix Nmecha | Midfielder | 90 | 66 |
| Yan Couto | Midfielder | 90 | 66 |
| Jamie Gittens | Forward | 78 | 55 |
| Julian Brandt | Midfielder | 90 | 52 |
| Karim Adeyemi | Forward | 63 | 52 |
| Serhou Guirassy | Forward | 90 | 44 |
| Yannik Lührs | Defender | 90 | 43 |
| Julien Duranville | Forward | 27 | 40 |
| Almugera Kabar | Defender | 78 | 32 |
| Maximilian Beier | Forward | 78 | 28 |
| Gregor Kobel | Goalkeeper | 90 | no rating |
| Donyell Malen | Forward | 12 | no rating |
| Giovanni Reyna | Midfielder | 12 | no rating |
| Marcel Sabitzer | Midfielder | 12 | no rating |
| Cole Campbell | Forward | 1 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Patrik Schick | Forward | 63 | 74 |
| Jonathan Tah | Defender | 90 | 69 |
| Nathan Tella | Forward | 74 | 64 |
| Piero Hincapié | Defender | 90 | 62 |
| Robert Andrich | Midfielder | 90 | 61 |
| Granit Xhaka | Midfielder | 90 | 57 |
| Edmond Tapsoba | Defender | 90 | 49 |
| Alejandro Grimaldo | Defender | 89 | 43 |
| Jeremie Frimpong | Defender | 88 | 42 |
| Nordi Mukiele | Defender | 90 | 40 |
| Florian Wirtz | Midfielder | 27 | 17 |
| Lukas Hradecky | Goalkeeper | 90 | no rating |
| Martin Terrier | Forward | 16 | no rating |
| Arthur | Defender | 8 | no rating |
| Exequiel Palacios | 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.