📊 Recent Form
Estac Troyes
Lens
🧭 How the Model Sees It
The engine puts Lens at 46%, ahead but not commandingly. With the draw at 24% this is a fixture the model expects to stay tight.
We have Lens at 46% where the consensus of 10 bookmakers has 52% — a gap against us of 6 points. Disagreements like this are where a model earns or loses its reputation, so it is stated plainly rather than sold as an edge.
The projection totals 2 goals. That sits under the 2.5 line, though only just: one more goal from either side and that call is wrong.
Confidence is filed as medium at 50/99. That tier is set from the shape of the probability distribution, not from how the fixture feels, and it is published before kick-off and graded against the result afterwards — right or wrong, it stays on the page.
📝 Match Recap
Lens took the points at Troyes with a 3-1 win that didn't quite match the script we'd drawn up beforehand. An own goal from Adrien Monfray handed Troyes an early lead in the 13th minute, but Lens hit back through the second half to turn it around. Timothée Nkada levelled for Troyes on 26 minutes, then Odsonne Édouard restored Lens's advantage just before the break with an assist from Florian Thauvin. Ruben Aguilar sealed it in the 55th minute, again set up by Thauvin, as Lens controlled the closing stages to run out comfortable winners.
Our model had called a 0-2 scoreline with Lens favoured at 46 per cent win probability — so we got the result direction right but landed wide on the exact goals. The early own goal shifted the game's shape pretty quickly; we'd banked on one side keeping a clean sheet and the match staying tight, but Troyes did manage to trouble the scoreboard despite their injury issues and recent mixed form. Lens dominated the second half as expected and had the quality to build a winning cushion, which checks out with their stronger recent record and scoring threat, but the way Troyes scraped a goal complicates the narrative we'd set up.
It's a decent example of football's margin for error. The bigger picture — Lens's superiority and their ability to win away at a side fighting relegation — held up fine. The granular score forecast didn't, though, and that's on us. Both sides' underlying patterns played out reasonably enough; Troyes just found the net once on the night, bucking their low-scoring trend just enough to spoil the clean sheet bet.
💰 Finding the Value
Our model probability vs the consensus across 10 bookmakers. Positive edge means we think this outcome is more likely than the market implies.
| Selection | Odds | Market % | Model % | Edge |
|---|---|---|---|---|
| Estac Troyes Win Value | 3/1 3.97 | 24% | 30% | +6% |
| Draw | 3/1 3.95 | 24% | 24% | ±0% |
| Lens Win | 5/6 1.84 | 52% | 46% | -6% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 🆘 Estac Troyes in relegation danger (P17/18)
- 📊 Learning: draw probability nudged higher based on Ligue 1 history
🔍 Key Stats
Form: Troyes LDLLLWDDDW with only 0.68 avg goals scored; Lens LWWLDWLLWW with 1.49 avg goals scored
H2H: Lens dominant — 6 wins in last 8 meetings, avg 2.9 goals/game, away_dominant pattern
Stakes: Troyes in relegation battle (P17/18) but injury-hit squad limits their ability to convert pressure into goals
Betting: a clean sheet for one side, under 2.5 goals — in line with the projected 0-2.
⚔️ Head to Head
Lens have won 6 of the last 8 meetings including a 2-4 and 1-3 at Troyes' ground; Troyes have only managed 1 win and 1 draw. Clear away dominance pattern with Lens regularly keeping Troyes to very few goals.
🎲 Betting Tips
Both Teams to Score: No
The projected 0-2 scoreline has at least one side kept off the scoresheet.
Over 2.5 Goals: No
The projected 0-2 scoreline totals 2 goals, keeping it under 2.5.