OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ France Ligue 2 · Saturday 31 October 2026, 13:00 UTC · scheduled
Annecy 1.20 13:00 2.60 Montpellier
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Away win 42.4%43%-1.1%
DCHome or away 74.4%77%-2.4%
DNBAway (DNB) 54.0%60%-6.1%
O/U 2.5Over 2.5 56.5%55%+1.6%
BTTSBTTS yes 57.4%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson38.7%29.4%31.8%
xgboost29.1%24.3%46.7%
logistic35.8%29.6%34.6%
Inputs the models saw
AnnecyMontpellier
Elo (pre-match)14951543
Surface Elo14951543
Form, last 5 (PPG)1.202.60
Form trend-0.60-0.20
Season points per game2.003.00
Season goals for / game1.672.50
Season goals against / game1.000.00
Rest days74
Head-to-head (last 10)0 W1 W · 1 D
Annecy: last 5
23 OctASochaux3 - 1W
23 OctASochaux3 - 1W
16 OctHNancy1 - 2L
16 OctHNancy1 - 2L
09 OctADunkerque1 - 0W
Montpellier: last 5
26 OctHRed Star2 - 1W
19 OctARodez3 - 0W
19 OctARodez Aveyron Football3 - 0W
09 OctHGrenoble2 - 0W
09 OctHGrenoble2 - 0W
Head to head
10 Apr 2026Annecy0 - 0Montpellier
07 Nov 2025Montpellier1 - 0Annecy
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away2.3043.5%30 Oct 06:15
SportyBet1X2draw3.4029.4%30 Oct 06:15
SportyBet1X2home3.0033.3%30 Oct 06:15
SportyBetO/U 2.5over1.8454.4%30 Oct 06:15
SportyBetO/U 2.5under1.9052.6%30 Oct 06:15
Generated 2026-10-30 14:00 UTC