Postmatch editorial
Neither side managed to pull the match clear
The final score was Metz 0-0 Nantes. The draw was not the loudest pre-match angle, but the game never fully escaped its balance.
Neither Metz nor Nantes found a breakthrough, so the game stayed goalless all the way through.
The raw numbers were a little messier than the result: Metz led Shots on target 5-2, even though the scoreboard went another way. Metz also shaded Total shots 19-6.
Before kickoff, our model made Metz the likeliest result at 40.2%, while the median bookmaker line priced Nantes at 40.0% implied. On BTTS, the model leaned Yes (53.9%), and that angle missed.
The model still found a small price edge on 2 at Pinnacle. The market was offering 2.61 against a fair line of 2.49. That translated to an edge of 4.8% before kickoff. The price edge was there, but the final result did not follow it.
Prediction checks
Model result
Metz
40.2%
Market result
Nantes
40.0%
BTTS
Yes
53.9%
Match numbers
Shots on target
MetzMetz
Nantes
5
2
Total shots
MetzMetz
Nantes
19
6
Possession
MetzMetz
Nantes
66%
34%
Model edge
2
Pinnacle
Market odd
2.61
Fair odd
2.49
Edge
4.8%
Stake
0.69u
The price edge was there, but the final result did not follow it.