OgaOods

form, quantified · picks with an edge
Back to ⚽ Football on 2026-10-31
⚽ Scotland Premiership · Saturday 31 October 2026, 15:00 UTC · scheduled
Kilmarnock 0.80 15:00 1.20 St Johnstone
Our markets (latest run)
MarketMost likelyModelBookmakerEdgeResult
1X2Home win 41.9%39%+2.6%
DCHome or away 73.5%76%-2.9%
DNBHome (DNB) 54.0%54%+0.5%
O/U 2.5Over 2.5 55.9%58%-2.1%
BTTSBTTS yes 56.8%no line
Model breakdown (1X2)
ModelHomeDrawAway
poisson37.5%27.2%35.3%
xgboost36.9%31.6%31.5%
logistic37.0%27.8%35.2%
Inputs the models saw
KilmarnockSt Johnstone
Elo (pre-match)15841670
Surface Elo15841670
Form, last 5 (PPG)0.801.20
Form trend0.200.30
Season points per game0.801.20
Season goals for / game1.201.00
Season goals against / game2.401.60
Rest days22
Head-to-head (last 10)4 W5 W · 1 D
Kilmarnock: last 5
28 OctADundee1 - 3L
28 OctADundee1 - 3L
24 OctAFalkirk0 - 3L
24 OctAFalkirk0 - 3L
17 OctHMotherwell3 - 2W
St Johnstone: last 5
28 OctHMotherwell2 - 2D
28 OctHMotherwell2 - 2D
24 OctARangers0 - 4L
24 OctARangers0 - 4L
17 OctHDundee United1 - 1D
Head to head
02 Aug 2026St Johnstone4 - 3Kilmarnock
03 May 2025St Johnstone0 - 2Kilmarnock
15 Feb 2025Kilmarnock3 - 1St Johnstone
23 Nov 2024St Johnstone1 - 0Kilmarnock
11 Aug 2024Kilmarnock0 - 3St Johnstone
13 Apr 2024St Johnstone0 - 2Kilmarnock
23 Dec 2023Kilmarnock2 - 1St Johnstone
01 Nov 2023St Johnstone2 - 1Kilmarnock
20 May 2023Kilmarnock0 - 1St Johnstone
18 Mar 2023Kilmarnock1 - 1St Johnstone
Bookmaker lines
BookMarketOutcomeOddsImpliedAs of
SportyBet1X2away2.9334.1%30 Oct 06:15
SportyBet1X2draw3.6327.6%30 Oct 06:15
SportyBet1X2home2.3642.4%30 Oct 06:15
SportyBetO/U 2.5over1.7457.5%30 Oct 06:15
SportyBetO/U 2.5under2.1047.6%30 Oct 06:15
Generated 2026-10-30 14:03 UTC