OgaOods

form, quantified · picks with an edge
Back to 🎾 Tennis on 2026-10-25
🎾 ATP Challenger Brest, France Men Singles · Sunday 25 October 2026, 13:10 UTC · finished
Ryan Peniston 0.60 0 - 2 1.80 Benjamin Hassan
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Away win 51.6%59%-7.6%✓ hit
Model breakdown (1X2)
ModelHomeAway
markov59.9%40.1%
poisson37.0%35.2%
xgboost41.8%58.2%
logistic43.6%56.4%
Inputs the models saw
Ryan PenistonBenjamin Hassan
Elo (pre-match)14691556
Surface Elo14691556
Form, last 5 (PPG)0.601.80
Form trend0.000.00
Season points per game0.751.64
Season goals for / game0.501.18
Season goals against / game1.251.00
Rest days143
Head-to-head (last 10)1 W0 W · 0 D
Ryan Peniston: last 5
11 OctADimitar Kuzmanov0 - 2L
28 SepAFilippo Romano0 - 1L
27 SepAJelle Sels1 - 0W
20 SepADaniel Jade1 - 2L
07 SepADaniil Glinka0 - 2L
Benjamin Hassan: last 5
22 OctASumit Nagal0 - 1L
20 OctHNikolas Sanchez Izquierdo2 - 1W
19 OctAPedro Rodenas2 - 0W
19 OctHSumit Nagal0 - 1L
19 OctHNikolas Sanchez Izquierdo2 - 1W
Head to head
07 Feb 2021Benjamin Hassan0 - 2Ryan Peniston
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away1.6959.2%25 Oct 06:15
SportyBet1X2home2.1047.6%25 Oct 06:15
Generated 2026-10-30 15:03 UTC