OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ England Premier League · Saturday 31 October 2026, 17:30 UTC · scheduled
Tottenham 1.60 17:30 0.80 Crystal Palace
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Home win 53.5%63%-9.8%
DCHome or draw 80.0%85%-4.8%
DNBHome (DNB) 71.5%80%-8.5%
O/U 2.5Over 2.5 56.7%63%-6.4%
BTTSBTTS no 51.3%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson47.3%25.3%27.4%
xgboost55.8%27.4%16.8%
logistic56.1%24.7%19.2%
Inputs the models saw
TottenhamCrystal Palace
Elo (pre-match)16461647
Surface Elo16461647
Form, last 5 (PPG)1.600.80
Form trend-0.700.10
Season points per game2.001.00
Season goals for / game1.501.00
Season goals against / game0.502.67
Rest days76
Head-to-head (last 10)6 W4 W · 0 D
Tottenham: last 5
24 OctAChelsea2 - 0W
24 OctAChelsea2 - 0W
19 OctHCoventry3 - 1W
13 OctACheltenham2 - 2D
10 OctAMan Utd1 - 1D
Crystal Palace: last 5
28 OctAFulham1 - 0W
25 OctHNewcastle0 - 2L
25 OctHNewcastle0 - 2L
22 OctABesiktas2 - 2D
18 OctABrighton0 - 5L
Head to head
05 Mar 2026Tottenham1 - 3Crystal Palace
28 Dec 2025Crystal Palace0 - 1Tottenham
11 May 2025Tottenham0 - 2Crystal Palace
27 Oct 2024Crystal Palace1 - 0Tottenham
02 Mar 2024Tottenham3 - 1Crystal Palace
27 Oct 2023Crystal Palace1 - 2Tottenham
06 May 2023Tottenham1 - 0Crystal Palace
04 Jan 2023Crystal Palace0 - 4Tottenham
26 Dec 2021Tottenham3 - 0Crystal Palace
11 Sep 2021Crystal Palace3 - 0Tottenham
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away5.6817.6%30 Oct 06:15
SportyBet1X2draw4.6621.5%30 Oct 06:15
SportyBet1X2home1.5962.9%30 Oct 06:15
SportyBetO/U 2.5over1.5962.9%30 Oct 06:15
SportyBetO/U 2.5under2.4540.8%30 Oct 06:15
Generated 2026-10-30 13:58 UTC