📊 Recent Form
Stade Brestois 29
Nice
🧭 How the Model Sees It
The engine puts Stade Brestois 29 at 52%, ahead but not commandingly. With the draw at 27% this is a fixture the model expects to stay tight.
We have Stade Brestois 29 at 52% where the consensus of 10 bookmakers has 42% — a gap in our favour of 10 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 low at 44/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
Nice pulled off a comeback win at Brest despite being significantly undermanned and written off before kickoff. Ludovic Ajorque gave the home side an early lead in the 15th minute, and Brest looked to be cruising toward the clean sheet our model had pencilled in. But Nice clawed their way back. Sepe Elye Wahi levelled things up in the 61st minute with an assist from Mohamed Amoura, then Wahi turned provider as Sofiane Diop struck in the 83rd to flip the script entirely. Kenny Lala pulled one back from the penalty spot deep into stoppage time, but it came too late—Nice held on for a 2-1 win that'll feel massive given the circumstances.
Our model backed Brest at 52% and predicted a 2-0 scoreline, leaning into their home form advantage and Nice's shaky road record. That call missed on both fronts. The model had weighted Nice's win probability at just 21% going in, and while that wasn't a confident enough forecast to rule out a Nice victory, it clearly underestimated their ability to impose themselves despite missing five key players. Brest did generate the kind of attacking pressure we'd expected from their average goal-scoring numbers at home, but Nice's defence held firm when it mattered most, and Wahi's movement in the final third proved too sharp for a Brest side that couldn't quite convert their early dominance into points.
The match didn't play out as the model anticipated. Brest had the platform but lacked the clinical edge to put it away, while Nice showed the kind of resilience you don't always expect from a relegation-battling side short on firepower. That's football—early chances don't always translate, and character can swing a game when the bookings don't look favourable.
💰 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 |
|---|---|---|---|---|
| Stade Brestois 29 Win Value | 5/4 2.24 | 42% | 52% | +10% |
| Draw | 5/2 3.50 | 27% | 27% | ±0% |
| Nice Win | 9/4 3.15 | 31% | 21% | -10% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 🆘 Nice in relegation danger (P13, only 2 pt cushion)
- 📊 Learning: draw probability nudged higher based on Ligue 1 history
🔍 Key Stats
Form: Brest avg 1.86 goals scored at home, Nice avg only 0.96 goals scored away with LLLDDL road record
H2H: Neutral dominance over 7 meetings but volatile scorelines (6-0, 4-1, 0-0); recent head-to-head xG signals swing heavily toward home side this time
Stakes: Nice in relegation danger but missing 5 key players — pressure without firepower is a liability, not an asset
Betting: a clean sheet for one side, under 2.5 goals — in line with the projected 2-0.
⚔️ Head to Head
H2H is volatile and results swing wildly (6-0 Nice, then 4-1 Brest, then 2-2), but Brest were dominant at home in Sep 2025 (4-1) and Nice's current injury crisis makes a repeat of their big away wins very unlikely this cycle.
🎲 Betting Tips
Both Teams to Score: No
The projected 2-0 scoreline has at least one side kept off the scoresheet.
Over 2.5 Goals: No
The projected 2-0 scoreline totals 2 goals, keeping it under 2.5.