Preview
LiveScoresXKilmarnock host ST Johnstone at their ground on 31 October in the Premiership, and the numbers at both ends of the pitch point toward a tight, low-scoring affair.
The most telling statistic in this fixture is ST Johnstone's away record over their last 20 games: 11 wins, 5 draws and 4 losses, with just 0.7 goals conceded per game and 12 clean sheets. In those 20 away fixtures, at least one team failed to score in 15 of 20. That defensive solidity on the road is the backbone of this preview. ST Johnstone's recent form backs it up — they have won once, drawn three times and lost once in their last five, conceding 1.6 goals per game. The 0–4 defeat at Rangers on 24 October came with a red card in the 74th minute, and the 1–0 win at Aberdeen on 11 October showed the same disciplined approach.
Kilmarnock, by contrast, are in a fragile state. They have lost their last two matches — 1–3 at Dundee on 28 October and 0–3 at Falkirk on 24 October — and across those five most recent games they have conceded 12 goals while scoring just 6. Their home record over 20 games is respectable at 9 wins, 4 draws and 7 losses, with 1.6 goals scored per game, but the recent leakages make it hard to trust that record in the short term. The 3–2 win over Motherwell on 17 October was their only home victory in this stretch, and the 1–1 draw with Heart of Midlothian on 19 September showed they can be pinned down.
The head-to-head is thin on recent evidence. The only meeting within the last 12 months was on 2 August at ST Johnstone's ground, which ST Johnstone won 4–3. At Kilmarnock's ground, there have been no meetings in the recent window. The older meetings — a 3–1 Kilmarnock win in February 2025 and a 0–3 ST Johnstone win in August 2024 — are historical and do not carry much weight for this fixture.
The counter-argument is that Kilmarnock's home games have been productive. Over 20 home fixtures, 12 of them have gone over 2.5 goals and 11 have seen both teams score. Their 1.6 goals per game at home is the higher scoring figure in this matchup. If Kilmarnock can find their rhythm at home, the defensive wall ST Johnstone usually build on the road could be breached.
Key Points:
- ST Johnstone have kept 12 clean sheets in their last 20 away games and failed to score in only 6 of those 20
- Kilmarnock have lost their last two matches, conceding 6 goals in the process
- The only recent head-to-head meeting (2 August) was a 4–3 ST Johnstone win at their ground
- ST Johnstone's away record: 11W 5D 4L with 0.7 goals conceded per game
- Kilmarnock's home record: 9W 4D 7L with 1.6 goals scored per game
With ST Johnstone's away defensive record and Kilmarnock's recent scoring struggles, the most supported outcome is that at least one team fails to score. I'm backing both teams not to score.


