OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ Portugal Liga Portugal · Saturday 31 October 2026, 20:30 UTC · scheduled
Porto 3.00 20:30 0.20 Estoril
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Home win 73.4%82%-8.6%
DCHome or draw 92.7%96%-3.5%
DNBHome (DNB) 91.2%95%-4.0%
O/U 2.5Over 2.5 60.6%58%+2.5%
BTTSBTTS yes 54.9%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson77.3%15.3%7.4%
xgboost78.5%12.9%8.5%
logistic82.3%13.6%4.2%
Inputs the models saw
PortoEstoril
Elo (pre-match)18861422
Surface Elo18861422
Form, last 5 (PPG)3.000.20
Form trend0.000.20
Season points per game3.000.00
Season goals for / game2.001.00
Season goals against / game0.672.33
Rest days76
Head-to-head (last 10)7 W2 W · 1 D
Porto: last 5
28 OctHAcademico Viseu1 - 0W
25 OctHUD Leiria1 - 1D
24 OctAGil Vicente1 - 0W
24 OctAGil Vicente1 - 0W
20 OctHPSV Eindhoven0 - 1L
Estoril: last 5
25 OctHMoreirense1 - 3L
25 OctHMoreirense1 - 3L
18 OctASC Salgueiros1 - 1D
10 OctAAcademico Viseu1 - 2L
10 OctAAcademico Viseu1 - 2L
Head to head
12 Apr 2026Estoril1 - 3Porto
30 Nov 2025Porto1 - 0Estoril
30 Mar 2025Estoril1 - 2Porto
03 Nov 2024Porto4 - 0Estoril
30 Mar 2024Estoril1 - 0Porto
03 Nov 2023Porto0 - 1Estoril
10 Mar 2023Porto3 - 2Estoril
17 Sep 2022Estoril1 - 1Porto
14 May 2022Porto2 - 0Estoril
08 Jan 2022Estoril2 - 3Porto
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away15.466.5%30 Oct 06:15
SportyBet1X2draw7.0014.3%30 Oct 06:15
SportyBet1X2home1.2282.0%30 Oct 06:15
SportyBetO/U 2.5over1.7258.1%30 Oct 06:15
SportyBetO/U 2.5under2.2045.5%30 Oct 06:15
Generated 2026-10-30 13:59 UTC