Kilmarnock vs ST Johnstone prediction

Kilmarnock – ST Johnstone, Scottish Premiership, Saturday, October 31, 2026 at 03:00 PM (GMT). Venue: The BBSP Stadium Rugby Park

Kilmarnock is #12 in the table (8 pts) and ST Johnstone #8 (13 pts). ST Johnstone has not won any of its last 5 matches. Last 6 head-to-head meetings: Kilmarnock 3, draws 0, ST Johnstone 3. Their last meeting, on August 2, 2026, ended ST Johnstone 4-3 Kilmarnock.

AI confidence: Medium

AI match recap

This is a significant Rugby Park fixture for bottom-placed Kilmarnock, who need to arrest a damaging defensive pattern. St Johnstone arrive in steadier league form and have shown resilience from losing positions, but their away results and output have been weak. The hosts have the home setting and urgency, while the visitors have the sharper late-match habit. Expect a physical contest in which transitions, second balls and the defending of wide deliveries shape the decisive moments.

Predicted score and probabilities

The AI's exact score, win/draw/loss probabilities, both teams to score, over/under 2.5 and 5 key factors are in the full analysis.

See the full AI analysis

Head-to-head analysis

This pairing has produced decisive recent league games: only one of the past 16 Premiership meetings ended in a draw. St Johnstone won the August meeting 4-3, while Kilmarnock won the most recent Rugby Park league meeting between the sides.

Injuries and absences

Liam Smith is the material fitness concern after a groin issue kept him out against Motherwell. Todd filled in at right-back and earned praise from Valakari, but any continued absence would still reduce continuity on St Johnstone's right side.

Form (last 5)

KilmarnockLeague position #12 · 8 ptsW L L
ST JohnstoneLeague position #8 · 13 ptsD L D

Kilmarnock vs ST Johnstone stats

KilmarnockST Johnstone
Played1111
Goals scored1113
Goals conceded2617
Clean sheets21

Last meetings

  • 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
  • 2024-04-13ST Johnstone 0-2 Kilmarnock

Other Scottish Premiership matches