Toulouse dominates but leaves empty-handed as Ueda's header sends Lille top
Toulouse fired off 24 shots and controlled the game from start to finish, but a 72nd-minute header from Ueda gave Lille a 1-0 win.

Toulouse fired off 24 shots and racked up more than triple the chance-creating possession of its opponent, yet still walked away from the Stadium de Toulouse empty-handed. A header from Ayase Ueda in the 72nd minute gave Lille a 1-0 win that, given how the match unfolded, felt like daylight robbery for the home side.
Toulouse's dominance was evident from the opening whistle. As early as the 2nd minute, Cristian Casseres rattled the crossbar, and from there the home side kept pressing through Santiago Hidalgo, who fired off several dangerous shots, and Jacen Russell-Rowe, who also had his moments in the box. There was also a VAR review in the 33rd minute, when officials checked a possible penalty for Toulouse that was ultimately not awarded. The first half ended level at 0-0, but with a massive gap in attacking output in favor of the home team.
Ueda's Strike
Lille, which had barely threatened aside from an early attempt by Osame Sahraoui and a long-range effort from Tiago Santos, waited for its moment. And it made the most of it. After an initial shot was saved, Ueda, who had come on at halftime for Olivier Giroud, rose to head home from close range and beat the goalkeeper to make it a decisive 1-0. It was essentially the only real threat the visitors mustered all match, but it was enough.
Toulouse kept pushing until the final whistle. Casper Tengstedt and Niklas Schmidt, who came on from the bench, had chances to equalize, and Ilyas Azizi sent a header just wide in stoppage time. There was no reward.
The Numbers Behind a Fruitless Dominance
The stats back up what was seen on the field: a Toulouse side vastly superior in volume, but unable to turn that into goals.
| Stat | Toulouse | Lille |
|---|---|---|
| Possession (%) | 53.4 | 46.6 |
| Shots | 24 | 10 |
| Shots on target | 10 | 6 |
| Corners | 6 | 2 |
| Passes | 515 | 463 |
| Fouls committed | 16 | 9 |
Our expected-goals estimate based on the match's shots tells the same story: 3.333 for Toulouse against just 1.099 for Lille. A huge gap that reflects an afternoon in which finishing mattered more than the play generated.
Before kickoff, our published preview gave Toulouse a 26% chance of winning, a 31% chance of a draw and 43% to Lille, with a projected total of 2.3 goals. The final score, a tight 1-0, ended up matching the edge we gave the visitors, even though the run of play completely contradicted that read: Toulouse was the team that dictated the game for nearly the entire match.
What It Means in the Standings
The win puts Lille atop the Ligue 1 table with 7 points from 3 matches played, on the back of 2 wins and 1 draw, with no losses. Toulouse, meanwhile, sits on just 1 point from 3 outings (0 wins, 1 draw, 2 losses), in 16th place, with a goal difference of -3. The gap between the two clubs now stands at 6 points, a reflection of a start to the season that, for Toulouse, still has not delivered results despite the quality of soccer shown in this match.
BUL
LUX
FRO
KAZ
ISL
EST
SMR
FIN
TRE
SPA
KRS
GAZ
LAT
DEU
UKR
MAL
NIR
ALB
BLR
CZE
CRO
ENG
ESP
MKD
SUI
SVK
MDA
USA
PER
CAN
CHI
MEX
COL
ATL
NYC
MTL
CIN
CLT
CHI
RBNY
STL
PHI
ORL
ATX
SDG
DAL
LAF
HOU
SKC
NSH
TOR
SEA
MIN
RSL
NE
LAG
COL
SJ
POR
VAN
DC
CAZ
TOL
GDL
QRO
CSL
PAC
TIG
PUE
ANA