Skip to content
TheyShoot

Kilmarnock vs St Johnstone Prediction & Stats

By the TheyShoot editorial team. Updated

Our model makes St Johnstone favourites: Kilmarnock 32%, draw 24%, St Johnstone 44%. Kick-off is Sat 31 Oct, 15:00 UK time (Scottish Premiership). Expected goals are 1.34–1.63, and both teams score in 59% of simulations.

Model view (not a tip)

Kilmarnock
32%
fair 3.16
Draw
24%
fair 4.14
St Johnstone
44%
fair 2.26

Kilmarnock vs St Johnstone prediction

The model expects 1.34 goals from Kilmarnock and 1.63 from St Johnstone. Both teams to score is 59% likely, and over 2.5 goals 57%. The three most likely scores are 1-1 (11%), 1-2 (9%), 0-1 (8%).

Corners and cards

  • Expected corners: 11.1 (Kilmarnock 7.0, St Johnstone 4.1). Over 9.5 corners: 67%.
  • Expected cards: 3.0. Over 3.5 cards: 36%. Referee: M MacDermid, who averages 4.25 cards per game this season.

Form and league position

Form and league position
TeamPositionPointsLast 5
Kilmarnock128D L W L L
St Johnstone813D W D L D
  • Dundee 3–1 Kilmarnock
  • Falkirk 3–0 Kilmarnock
  • Kilmarnock 3–2 Motherwell
  • St Johnstone 2–2 Motherwell
  • Rangers 4–0 St Johnstone
  • St Johnstone 1–1 Dundee United

Meetings this season

  • St Johnstone 4–3 Kilmarnock (2 Aug)

Team news can change the picture: the model doesn't know about injuries or rotation. See every Scottish Premiership game on our Scottish Premiership predictions page.

How these numbers are made

Results and match stats come from Football-Data.co.uk, which updates its files a few times a week. Includes results up to 28 October. Probabilities come from the TheyShoot model: a Poisson goals model built from every Scottish Premiership result this season, rating each team's attack and defence with home advantage, and pulled towards last season's league average early on. It's a statistical baseline, not a tip; fair odds are 1 ÷ probability, with no bookmaker margin. Data updated 30 October at 18:40 UK time.

FAQs

Who will win Kilmarnock vs St Johnstone?

Our model gives Kilmarnock a 32% chance, the draw 24% and St Johnstone 44%.

What time is Kilmarnock vs St Johnstone?

Kick-off is Sat 31 Oct, 15:00 UK time.

Will both teams score in Kilmarnock vs St Johnstone?

The model puts both teams to score at 59%.

Next steps