OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ England Championship · Saturday 31 October 2026, 15:00 UTC · scheduled
Middlesbrough 2.20 15:00 0.40 Charlton
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Home win 68.1%79%-10.7%
DCHome or draw 89.0%94%-5.3%
DNBHome (DNB) 86.1%92%-6.4%
O/U 2.5Over 2.5 65.2%70%-5.0%
BTTSBTTS yes 56.1%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson57.9%23.9%18.2%
xgboost83.5%8.4%8.1%
logistic77.4%16.5%6.1%
Inputs the models saw
MiddlesbroughCharlton
Elo (pre-match)16591470
Surface Elo16591470
Form, last 5 (PPG)2.200.40
Form trend-0.200.10
Season points per game2.200.40
Season goals for / game2.601.00
Season goals against / game1.402.20
Rest days77
Head-to-head (last 10)3 W1 W · 0 D
Middlesbrough: last 5
23 OctABolton5 - 1W
23 OctABolton5 - 1W
20 OctABoreham Wood1 - 7L
17 OctHCardiff2 - 2D
17 OctHCardiff2 - 2D
Charlton: last 5
24 OctHNorwich1 - 3L
24 OctHNorwich1 - 3L
17 OctAWatford0 - 2L
17 OctAWatford0 - 2L
13 OctABurnley2 - 2D
Head to head
11 Mar 2026Middlesbrough0 - 1Charlton
09 Dec 2025Charlton1 - 2Middlesbrough
07 Mar 2020Charlton0 - 1Middlesbrough
07 Dec 2019Middlesbrough1 - 0Charlton
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away10.389.6%30 Oct 06:15
SportyBet1X2draw6.7114.9%30 Oct 06:15
SportyBet1X2home1.2778.7%30 Oct 06:15
SportyBetO/U 2.5over1.4369.9%30 Oct 06:15
SportyBetO/U 2.5under2.9533.9%30 Oct 06:15
Generated 2026-10-30 14:00 UTC