Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 20' | Toulouse | Santiago Hidalgo | 0-0 | |
| 45' | Lille | Substitution — Osame Sahraoui on, Dilane Bakwa off | 0-0 | |
| 45' | Lille | Substitution — Calvin Verdonk on, Romain Perraud off | 0-0 | |
| 57' | Toulouse | Substitution — Santiago Hidalgo on, Julián Vignolo off | 0-0 | |
| 57' | Lille | Substitution — Olivier Giroud on, Ayase Ueda off | 0-0 | |
| 57' | Lille | Substitution — Ethan Mbappe on, Ngal'ayel Mukau off | 0-0 | |
| 65' | Toulouse | Substitution — Jacen Russell-Rowe on, Casper Tengstedt off | 0-0 | |
| 66' | Toulouse | Substitution — Rafik Messali on, Ismaïl Diallo off | 0-0 | |
| 71' | Lille | Substitution — Nabil Bentaleb on, Basar Onal off | 0-0 | |
| 71' | Toulouse | Substitution — Guillaume Restes on, Mathys Niflore off | 0-0 | |
| 72' | Toulouse | Substitution — Alexis Vossah on, Niklas Schmidt off | 0-0 | |
| 73' | Lille | Goal — Ayase Ueda | 0-1 |
Toulouse threw everything at Lille on Thursday night but had nothing to show for it, going down 0-1 at the Stadium de Toulouse. The hosts dominated for long spells, racking up 24 shots to Lille's 10 and forcing 10 saves compared to just 6 at the other end, yet couldn't find a way through before the break. Six corners came and went without reward, and Toulouse's frustration grew as chance after chance was squandered or kept out. Lille made their limited openings count, and it was B. Özer who made the difference, putting in a display good enough to earn Man of the Match honours with a rating of 9.64. Toulouse will feel hard done by given how much of the game they controlled, but football doesn't always reward the side doing the pressing. For Lille, it's three points banked on the road against the run of play, the kind of result that can define a season more than the performance itself.
The Matchup
Lille beat Toulouse 0-1 at Stadium de Toulouse, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 53% in favour of Toulouse, Lille made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 24 attempts from Toulouse against 10 from Lille over the course of the game. Toulouse had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Toulouse vs Lille Lineups
Looking Ahead
Toulouse does not have long to wait before getting back out onto the pitch. Their next test comes away at Le Mans, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Le Mans vs Toulouse going to play at 16 October 2026 in Ligue 1 2026-27.
Lille, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Brest, a game that will give an early sense of how they carry this result forward. Full details are here: Lille vs Brest going to play at 17 October 2026 in Ligue 1 2026-27.