football-tips.uk

Kilmarnock vs St Johnstone prediction

2-2full time, Sat 31 Oct
2-1predicted score (9%)
61%both teams score
59%over 2.5 goals
1.75-1.30expected goals

St Johnstone 34%, a draw 27% and Kilmarnock 40%, once the margin is removed (average of 6 UK bookmakers).

The model's view of the match

With 9 points from 12 games, Kilmarnock occupy 11th place in the Scottish Premiership. On 14 points from 12 games, St Johnstone sit 7th, 5 points ahead.

Kilmarnock's last 6 brought 2 wins, 1 draw and 3 defeats, with 7 scored and 12 conceded. St Johnstone recorded 1 win, 3 draws and 2 defeats in their last 6, scoring 5 and conceding 9.

So far this season, 55% of Kilmarnock matches featured goals from both sides, and 64% had more than 2.5 goals. For St Johnstone, those rates were 64% and 45%. Kilmarnock average 1.16 expected goals per game and allow 2.19, while St Johnstone create 1.22 and concede 1.74.

Since August 2024, our results list 5 meetings: 2 Kilmarnock wins, 3 St Johnstone wins and 0 draws. At their latest meeting on Sunday 2 August 2026, the result was St Johnstone 4-3 Kilmarnock.

Our model rates a Kilmarnock win as the likeliest outcome, at 47%, with the draw on 25% and St Johnstone 28%. Those numbers come from expected goals: Kilmarnock 1.75, St Johnstone 1.30. UK bookmakers put it at 40% once their margin is taken out, so our rate for it is higher than the market's.

Our predicted score is Kilmarnock 2-1 St Johnstone. One exact score is the likeliest of them all, 1-1 at 11.4%. Inside the result we lean to, 2-1 is the likeliest score.

Stats for Kilmarnock v St Johnstone

Per gameKilmarnock crestKilmarnockSt Johnstone crestSt Johnstone
Games55
Goals scored a game1.201.00
Goals conceded a game2.401.60
Both teams scored80%60%
Over 2.5 goals80%40%
Clean sheets0%20%
Corners won / conceded4.4 / 6.42.6 / 9.6
Yellow cards a game1.81.6
xG for / against1.36 / 1.981.02 / 1.86

Fair prices and the best UK odds

Match resultKilmarnock win47%11/106/4 Betway+20.4%
Draw25%3/15/2 bet365-10.9%
St Johnstone win28%5/215/8 bet365-20.9%
Double chanceKilmarnock or draw72%2/5
St Johnstone or draw53%10/11
Draw no betKilmarnock63%8/13
St Johnstone37%13/8
Both teams to scoreYes61%4/6
No39%6/4
GoalsOver 1.581%2/9
Over 2.559%8/118/11 bet365+1.7%
Under 2.541%11/811/10 bet365-13.4%
Over 3.536%7/4
Result and BTTSKilmarnock and yes25%3/1
Draw and yes19%4/1
St Johnstone and yes16%11/2
Result and goalsKilmarnock and over 2.532%2/1
St Johnstone and over 2.518%9/2
Kilmarnock and under 2.515%11/2
St Johnstone and under 2.510%9/1
Half time / full timeKilmarnock / Kilmarnock30%9/4
St Johnstone / St Johnstone17%5/1
Draw / Kilmarnock15%11/2
Draw / Draw13%13/2
CornersOver 9.558%8/11
Over 10.547%11/10
CardsOver 3.543%11/8
Over 4.527%11/4

A fair price equals 1 divided by our chance. The source for bookmaker prices is football-data.co.uk. It covers only match odds and over/under 2.5; edge marks where both values are present.

Team line-ups at the start

Kilmarnock crestKilmarnock 3-4-1-2

  1. Mantl, Nico.GK
  2. Brandon, Jamie.MID
  3. Ring, Erik.MID
  4. Stanger, George.DEF
  5. Deas, Robbie.DEF
  6. McCarthy, Cathal.DEF
  7. Tshibola, Aaron.MID
  8. Lowery, Tom.MID
  9. Kiltie, Greg.MID
  10. Hugill, Joe.FWD
  11. Daniels, Djenario.FWD

St Johnstone crestSt Johnstone 3-4-2-1 shape.

  1. Steward, Toby.GK
  2. Todd, Matthew.MID
  3. Cotterill, Joel.MID
  4. Alic, Enes.DEF
  5. Mikulic, Bozo.DEF
  6. Diabate, Cheick.DEF
  7. McAlear, Reece.MID
  8. Holt, Jason.MID
  9. Schmidt, Danny.FWD
  10. Steven, Taylor.FWD
  11. Fowler, Josh.FWD

Wednesday 4 November, 09:12 is when we read the starting elevens from ESPN.

Chances for the correct score

For each score, the chance in %, with Kilmarnock goals down the side and St Johnstone goals across
012345
05.45.54.01.70.60.1
17.611.47.03.11.00.3
27.29.46.12.70.90.2
34.25.53.61.60.50.1
41.82.41.60.70.20.1
50.60.80.50.20.10.0

Scoring times

211-151416-303231-454246-602261-751476-90

For Kilmarnock, 12 games; for St Johnstone, 12 games. This season's ESPN match events show the goals scored by minute.

Cards and corners

Form in recent matches

Kilmarnock crestKilmarnock

Last 6 for Kilmarnock
Result
Wed 28 Octat Dundee1-3L
Sat 24 Octat Falkirk0-3L
Sat 17 Octv Motherwell3-2W
Sat 10 Octat Rangers1-3L
Sat 19 Sepv Hearts1-1D
Tue 15 Sepat Hibernian1-0W

Kilmarnock scores are listed first.

St Johnstone crestSt Johnstone

Last 6 for St Johnstone
Result
Wed 28 Octv Motherwell2-2D
Sat 24 Octat Rangers0-4L
Sat 17 Octv Dundee United1-1D
Sun 11 Octat Aberdeen1-0W
Sat 19 Sepv Falkirk1-1D
Wed 9 Sepv Celtic0-1L

St Johnstone scores are listed first.

Head to head

Sun 2 Aug 2026Scottish PremSt Johnstone 4-3 Kilmarnock1-19
Sat 3 May 2025Scottish PremSt Johnstone 0-2 Kilmarnock0-18
Sat 15 Feb 2025Scottish PremKilmarnock 3-1 St Johnstone1-012
Sat 23 Nov 2024Scottish PremSt Johnstone 1-0 Kilmarnock0-018
Sun 11 Aug 2024Scottish PremKilmarnock 0-3 St Johnstone0-28

League table: Scottish Premiership

PosClubPWDLGDPts
5Dundee crestDundee11524+417
6Dundee United crestDundee United11443+016
7St Johnstone crestSt Johnstone12354-414
8St Mirren crestSt Mirren12426-814
9Motherwell crestMotherwell12336-612
10Aberdeen crestAberdeen11326-211
11Kilmarnock crestKilmarnock12237-159
12Hibernian crestHibernian11227-68

ESPN provides the standings as of Wednesday 4 November.

Additional predictions for the Scottish Premiership