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%

Hit

Market result

Olympique Lyonnais

45.0%

Hit

BTTS

Yes

59.8%

Miss
Key stats

Match numbers

Total shots

LOSC Lille

Olympique Lyonnais

LOSC Lille

3

11

Shots on target

LOSC Lille

Olympique Lyonnais

LOSC Lille

2

4

Corners

LOSC Lille

Olympique 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.