LOSC Lille 2–1 Toulouse
- Bentaleb 90' (pen.)
- Mbappé 90+8'
- Magri 50'
- Vossah 80'
14 September 2025
The match in data
A 2–1 win for LOSC Lille against Toulouse on 14 September 2025, on matchday 4 of the 2025-26 Ligue 1.
LOSC Lille came from behind: they were trailing 0–1 at 50'.
Player of the match: Nathan Ngoy (LOSC Lille), rated 73, thanks above all to 4 interceptions and 9 duels won. Ngoy produced 1.4 times as much as a defender typically does, at 0.3 times the cost.
It is their 2nd time as player of the match this season.
For Toulouse, the highest-rated player was Cristian Cásseres Jr., with 68.
Alexis Vossah was sent off at 80'.
Nathan Ngoy
LOSC Lille · 90'
Produced 1.35× and cost 0.32× their position's average
- 4 interceptions 3.3×
- 9 duels won 2.1×
- 4 aerials won 2.8×
- 6 misplaced passes 1.0×
- 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 |
|---|---|---|---|
| Nathan Ngoy ★ | Defender | 90 | 73 |
| Alexsandro | Defender | 45 | 72 |
| Chancel Mbemba | Defender | 45 | 67 |
| Aïssa Mandi | Defender | 90 | 61 |
| Ayyoub Bouaddi | Midfielder | 81 | 59 |
| Félix Correia | Forward | 81 | 57 |
| Benjamin André | Midfielder | 90 | 38 |
| Matías Fernández-Pardo | Forward | 81 | 36 |
| Olivier Giroud | Forward | 90 | 35 |
| Romain Perraud | Defender | 90 | 34 |
| Ngal'ayel Mukau | Midfielder | 61 | 33 |
| Hamza Igamane | Forward | 29 | 19 |
| Berke Özer | Goalkeeper | 90 | no rating |
| Ethan Mbappé | Forward | 9 | no rating |
| Nabil Bentaleb | Midfielder | 9 | no rating |
| Osame Sahraoui | Forward | 9 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Cristian Cásseres Jr. | Midfielder | 90 | 68 |
| Charlie Cresswell | Defender | 90 | 67 |
| Frank Magri | Forward | 89 | 62 |
| Rasmus Nicolaisen | Defender | 90 | 59 |
| Mark McKenzie | Defender | 90 | 56 |
| Aron Dønnum | Midfielder | 90 | 52 |
| Abu Francis | Midfielder | 72 | 51 |
| Santiago Hidalgo | Forward | 55 | 51 |
| Yann Gboho | Forward | 90 | 49 |
| Dayann Methalie | Defender | 89 | 39 |
| Guillaume Restes | Goalkeeper | 90 | no rating |
| Warren Kamanzi | Defender | 18 | no rating |
| Rafik Messali | Defender | 17 | no rating |
| Alexis Vossah | Midfielder | 8 | no rating |
| Djibril Sidibé | Defender | 1 | no rating |
| Mario Sauer | 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.