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.
ATL
TOR
NSH
RBNY
SMT
COL
GTI
QAC
SUP
CAV
GRE
ATL
GUA
BOL
LA
BOS
BAY
SD
GFC
UTA
HOU
POR
NC
DEN
LOU
KC
SEA
ORL
WAS
CHI
GUA
LIB
BEL
BAC
NOB
UNI
VAN
SEA
NE
MIA
LAF
MIN
POR
HOU
CSL
NCX
CAZ
LEO
VAR
MOR
ISF
ONC
ATL
ALI
AGU
FAS
ANT
MUN
GUA
COB
COM
MIX
MOT
MAR
OLA
FCU
CAR
WAH
HAT
JAZ
BAN
SHJ
NAS
PZH