Updated 21:17 UTCTrack record

Kilmarnock vs St. Johnstone prediction

Scotland · Scottish Premiership · 31 October 2026

Kilmarnock12th · 8 pts
2 - 2Full time
St. Johnstone8th · 13 pts
KilmarnockDrawSt. Johnstone
Prediction missedModel pick before kick-off: Kilmarnock to win (48%)
Our predictionKilmarnock to winLean
48%Probability
2.10Fair odds
1-1Likely score
1.59-1.23Expected goals

Betting markets

Model chances and the fair odds they imply

Match result

  • Kilmarnock48%2.10
  • Draw26%3.90
  • St. Johnstone27%3.73

Double chance

  • Kilmarnock or draw73%1.37
  • Kilmarnock or St. Johnstone74%1.34
  • Draw or St. Johnstone52%1.91

Goals

  • Over 2.554%1.87
  • Under 2.546%2.15

Both teams to score

  • Yes56%1.78
  • No44%2.28

Match in numbers

This season, Kilmarnock at home and St. Johnstone away

Kilmarnock (home)St. Johnstone (away)
Matches55
Points per game0.800.80
Goals scored per game1.000.60
Goals conceded per game2.601.60
Shots on target per game4.52.0
Shots on target conceded8.05.0
Clean sheets0%20%
Over 2.5 goals60%40%
Both teams scored60%40%
  • Kilmarnock: 12th in the table; the model rates their attack 9th and their defence 12th in the league.
  • St. Johnstone: 8th in the table; the model rates their attack 12th and their defence 11th in the league.
  • Our predictions for Kilmarnock matches: 3 of 4 correct.
  • Our predictions for St. Johnstone matches: 1 of 4 correct.

Match preview

A slight lean towards Kilmarnock (48%), though St. Johnstone win 27% of the time in the model and the draw sits at 26%.

At home this season Kilmarnock average 0.80 points and 1.0 goals per game, conceding 2.6. Away from home St. Johnstone take 0.80 points per game, scoring 0.6 and conceding 1.6. Shots on target, which drive our ratings, read 4.5 per game for Kilmarnock at home and 2.0 for St. Johnstone on the road.

The model expects 1.59 goals from Kilmarnock and 1.23 from St. Johnstone; 1-1 is the most likely scoreline at 11%, over 2.5 goals 54% and both teams to score 56%.

In their last 5 league meetings Kilmarnock won 2 and St. Johnstone won 3.

Most likely scores

  • 1-111%
  • 1-010%
  • 2-19%
  • 0-18%
  • 2-08%

Kilmarnock form

DLWLL
  • Lat Dundee1-32026-10-28
  • Lat Falkirk0-32026-10-24
  • Wvs Motherwell3-22026-10-17
  • Lat Rangers1-32026-10-10
  • Dvs Hearts1-12026-09-19

St. Johnstone form

DWDLD
  • Dvs Motherwell2-22026-10-28
  • Lat Rangers0-42026-10-24
  • Dvs Dundee United1-12026-10-17
  • Wat Aberdeen1-02026-10-11
  • Dvs Falkirk1-12026-09-19

Head to head

  • 2026-08-02St. Johnstone 4-3 Kilmarnock
  • 2025-05-03St. Johnstone 0-2 Kilmarnock
  • 2025-02-15Kilmarnock 3-1 St. Johnstone
  • 2024-11-23St. Johnstone 1-0 Kilmarnock
  • 2024-08-11Kilmarnock 0-3 St. Johnstone

Prediction made 2026-10-31 14:17 UTC and frozen at kick-off. Fair odds are 1 divided by the model probability, not bookmaker prices. Published by Semalt; see how it works and the track record.