Our predictions are based on probabilities supplied by ESKape Sportsbook Feed.Free plan
ESKape PredictionsБългарски

Predictions › Scotland — Premiership › Saturday, 31 October 2026

Kilmarnock vs ST Johnstone

Scotland — Premiership · Saturday, 31 October 2026, 11:00 · Rugby Park, Kilmarnock

Kilmarnock11th · 8 pointsDWDLWL
1

Kilmarnock win: 47%

ST Johnstone8th · 12 pointsWLDWDL
1 47%X 25%2 28%
⚡ Kilmarnock have only 1 win in 5 matches at home this season.

Markets

1X2
147%X25%228%
prediction 1 · fair odds +113
Under/Over 2.5
Under47%Over53%
prediction Over · fair odds -111
Both teams to score
Yes54%No46%
prediction Yes · fair odds -116
Double chance
1X72%1275%X253%
prediction 12 · fair odds -293
Exact score
1:010%1:112%2:19%
fair odds +941
Expected goals
Kilmarnock1.60ST Johnstone1.18
Avg. goals 2.78

Form and table

Kilmarnock

Table
11th · 8 points · 10 matches
This season
2-2-6 (10:23) · at home 1-1-3 (5:13)
Last matches
DWDLWL 2 wins, 2 draws and 2 defeats
At home
WLLLDW 2 wins, 1 draw and 3 defeats
Rest
7 days' rest

ST Johnstone

Table
8th · 12 points · 10 matches
This season
3-3-4 (11:15) · away 1-1-3 (3:8)
Last matches
WLDWDL 2 wins, 2 draws and 2 defeats
Away
LLLDWL 1 win, 1 draw and 4 defeats
Rest
7 days' rest

Table

2.82 goals a match · 18% draws · 60 matches

#TeamPWDLGoalsPts
1Celtic1090125:627
2Rangers1072117:723
3Heart Of Midlothian1061322:1519
4Dundee Utd1043314:1415
5Dundee1042414:1214
6ST Mirren1041511:1813
7Falkirk1033412:1212
8ST Johnstone1033411:1512
9Aberdeen1032512:1311
10Motherwell1022611:188
11Kilmarnock1022610:238
12Hibernian1021710:167

Last matches

Kilmarnock

24.10.2026Premiership—3:0KilmarnockL
17.10.2026PremiershipKilmarnock3:2—W
10.10.2026Premiership—3:1KilmarnockL
19.09.2026PremiershipKilmarnock1:1—D
15.09.2026Premiership—0:1KilmarnockW
05.09.2026Premiership—0:0KilmarnockD

ST Johnstone

24.10.2026Premiership—4:0ST JohnstoneL
17.10.2026PremiershipST Johnstone1:1—D
11.10.2026Premiership—0:1ST JohnstoneW
19.09.2026PremiershipST Johnstone1:1—D
09.09.2026PremiershipST Johnstone0:1—L
06.09.2026PremiershipST Johnstone2:1—W
17.10.2026PremiershipKilmarnock3:2—W
19.09.2026PremiershipKilmarnock1:1—D
02.09.2026PremiershipKilmarnock0:1—L
29.08.2026PremiershipKilmarnock0:4—L
09.08.2026PremiershipKilmarnock1:5—L
12.05.2026PremiershipKilmarnock3:1—W
24.10.2026Premiership—4:0ST JohnstoneL
11.10.2026Premiership—0:1ST JohnstoneW
02.09.2026Premiership—1:1ST JohnstoneD
29.08.2026Premiership—2:1ST JohnstoneL
08.08.2026Premiership—1:0ST JohnstoneL
14.05.2025Premiership—2:1ST JohnstoneL

Head to head

40%Kilmarnock
10%Draw
50%ST Johnstone
02.08.2026ST Johnstone4:3Kilmarnock
03.05.2025ST Johnstone0:2Kilmarnock
15.02.2025Kilmarnock3:1ST Johnstone
23.11.2024ST Johnstone1:0Kilmarnock
11.08.2024Kilmarnock0:3ST Johnstone
13.04.2024ST Johnstone0:2Kilmarnock
23.12.2023Kilmarnock2:1ST Johnstone
01.11.2023ST Johnstone2:1Kilmarnock
20.05.2023Kilmarnock0:1ST Johnstone
18.03.2023Kilmarnock1:1ST Johnstone

Prediction

Kilmarnock are the favourites at 47% and will most likely win by a single goal. A moderate number of goals is expected: 2.78 a match, and the chance of both teams scoring is 54%.

Premiership: Kilmarnock host ST Johnstone at Rugby Park in Kilmarnock on Saturday, 31 October 2026 at 11:00.

Kilmarnock sit at the bottom of the table (11th), while ST Johnstone are in the middle of the table (8th). Kilmarnock have been inconsistent over their last 6 matches, while ST Johnstone have been inconsistent over their last 6 matches.

ST Johnstone have won 1 of their last 6 away from home.

The head-to-head record favours ST Johnstone: 5 wins in the last 10 meetings against 4 for Kilmarnock, with 1 draw. Their last meeting, on 2 August 2026, ended ST Johnstone 4:3 Kilmarnock.

ST Johnstone stand higher in the table: 8th against 11th.

Published on 28 October 2026 at 02:13 · revision 1 · SHA-256 9c37cafdb806b2749f3bdb5f416d7b5f151c3ea15542da354c83a25ef93a6830

All predictions for Scotland — Premiership