Manchester City 2–1 Arsenal
- Cherki 16'
- Haaland 65'
- Havertz 18'
19 April 2026
The match in data
A 2–1 win for Manchester City against Arsenal on 19 April 2026, on matchday 33 of the 2025-26 Premier League.
Player of the match: Abdukodir Khusanov (Manchester City), rated 73, thanks above all to 4 interceptions and 4 recoveries. Khusanov produced 1.2 times as much as a defender typically does, at 0.2 times the cost.
It was also their best match of the season.
It is their 2nd time as player of the match this season.
For Arsenal, the highest-rated player was William Saliba, with 76.
Abdukodir Khusanov
Manchester City · 90'
Produced 1.16× and cost 0.25× their position's average
- 4 interceptions 3.7×
- 4 recoveries 1.1×
- 3 aerials won 1.5×
- 2 duels lost 0.5×
- 3 misplaced passes 0.4×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Abdukodir Khusanov ★ | Defender | 90 | 73 |
| Rodri | Midfielder | 88 | 69 |
| Erling Haaland | Forward | 90 | 62 |
| Rayan Cherki | Midfielder | 85 | 54 |
| Marc Guéhi | Defender | 90 | 46 |
| Jérémy Doku | Forward | 88 | 43 |
| Bernardo Silva | Midfielder | 90 | 41 |
| Nico O'Reilly | Defender | 90 | 41 |
| Matheus Nunes | Defender | 90 | 37 |
| Antoine Semenyo | Forward | 90 | 32 |
| Gianluigi Donnarumma | Goalkeeper | 90 | no rating |
| Phil Foden | Midfielder | 5 | no rating |
| Nico González | Midfielder | 2 | no rating |
| Savinho | Forward | 2 | no rating |
| Nathan Aké | Defender | 1 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| William Saliba | Defender | 90 | 76 |
| Kai Havertz | Forward | 90 | 66 |
| Martín Zubimendi | Midfielder | 84 | 62 |
| Martin Ødegaard | Midfielder | 90 | 54 |
| Gabriel Martinelli | Forward | 44 | 51 |
| Declan Rice | Midfielder | 90 | 50 |
| Noni Madueke | Forward | 46 | 49 |
| Gabriel Magalhães | Defender | 90 | 33 |
| Piero Hincapié | Defender | 90 | 30 |
| Cristhian Mosquera | Defender | 74 | 28 |
| Eberechi Eze | Midfielder | 74 | 22 |
| David Raya | Goalkeeper | 90 | no rating |
| Ben White | Defender | 16 | no rating |
| Leandro Trossard | Forward | 16 | no rating |
| Viktor Gyökeres | Forward | 6 | 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.