Postmatch editorial
The script held and Olympique Lyonnais delivered it
The final score was Olympique Lyonnais 1-0 LOSC Lille. The strongest pre-match signals were already leaning toward that outcome.
Noah Nartey put the first mark on the match 37', setting the tone for the rest of the night.
The raw numbers were a little messier than the result: LOSC Lille led Total shots 3-11, even though the scoreboard went another way. LOSC Lille also shaded Shots on target 2-4.
Before kickoff, our model made Olympique Lyonnais the likeliest result at 54.6%, while the median bookmaker line priced Olympique Lyonnais at 45.0% implied. On BTTS, the model leaned Yes (59.8%), and that angle missed.
The model still found a small price edge on 1 at Cloudbet. The market was offering 2.32 against a fair line of 2.22. That translated to an edge of 4.5% before kickoff. That ticket matched the final outcome.
Prediction checks
Model result
Olympique Lyonnais
54.6%
Market result
Olympique Lyonnais
45.0%
BTTS
Yes
59.8%
Match numbers
Total shots
LOSC LilleOlympique Lyonnais
LOSC Lille
3
11
Shots on target
LOSC LilleOlympique Lyonnais
LOSC Lille
2
4
Corners
LOSC LilleOlympique Lyonnais
LOSC Lille
2
7
Model edge
1
Cloudbet
Market odd
2.32
Fair odd
2.22
Edge
4.5%
Stake
0.77u
That ticket matched the final outcome.