Monaco 2–1 Lens
- Brunner 32'
- Gradit 84' (o.g.)
- Udol 57'
18 September 2026
The match in data
Monaco got the better of Lens, 2–1, on 18 September 2026, on matchday 5 of the 2026-27 Ligue 1.
Player of the match: Matthieu Udol (Lens), rated 64, thanks above all to 11 final-third passes and 8 recoveries. Udol produced 1.6 times as much as a defender typically does, at 0.7 times the cost.
For Monaco, the highest-rated player was Sadibou Sané, with 75.
Matthieu Udol
Lens · 90'
Produced 1.55× and cost 0.69× their position's average
- 11 final-third passes 2.0×
- 8 recoveries 2.0×
- 76 passes 1.5×
- 15 misplaced passes 2.4×
- 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 |
|---|---|---|---|
| Sadibou Sané | Defender | 90 | 75 |
| Paris Brunner | Forward | 90 | 64 |
| Mathys Detourbet | Forward | 28 | 62 |
| Aleksandr Golovin | Midfielder | 90 | 57 |
| Vanderson | Defender | 90 | 55 |
| Lamine Camara | Midfielder | 90 | 54 |
| Eric Dier | Defender | 90 | 53 |
| Edan Diop | Midfielder | 62 | 52 |
| Matthis Abline | Forward | 76 | 50 |
| Denis Zakaria | Midfielder | 76 | 39 |
| Nazinho | Defender | 90 | 37 |
| Lukas Hradecky | Goalkeeper | 90 | no rating |
| Folarin Balogun | Forward | 14 | no rating |
| Pape Cabral | Midfielder | 14 | no rating |
| Mohammed Salisu | Defender | 1 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Jonathan Gradit | Defender | 44 | 82 |
| Michal Skoras | Forward | 21 | 71 |
| Kyllian Antonio | Defender | 90 | 65 |
| Matthieu Udol ★ | Defender | 90 | 64 |
| Amadou Haidara | Midfielder | 72 | 62 |
| Jean-Clair Todibo | Defender | 46 | 59 |
| Mezian Mesloub | Forward | 58 | 53 |
| Junior Kadile | Forward | 69 | 50 |
| Florian Thauvin | Forward | 90 | 48 |
| Thorgan Hazard | Midfielder | 32 | 48 |
| Ruben Aguilar | Defender | 90 | 45 |
| Odsonne Édouard | Forward | 32 | 36 |
| Michaël Cuisance | Midfielder | 90 | 34 |
| Abdallah Sima | Forward | 58 | 33 |
| Robin Risser | Goalkeeper | 90 | no rating |
| Andrija Bulatovic | Midfielder | 18 | 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.