Kilmarnock vs St Johnstone Prediction, H2H Stats & Statistical Bets 31 October 2026
🔊 Kilmarnock come into this match in difficult form: just two wins all season, bottom of the table, and a dreadful goal difference. St. Johnstone have also been inconsistent, but remain closer to the championship group. Both sides have been cautious in attack, which is reflected in their scoring statistics over recent weeks. At this stage of the season the table still gives both teams something to play for in terms of improving their position, so there is little incentive to throw caution to the wind and commit heavily to attack.
Seven goals in the last head-to-head meeting
📊 St. Johnstone beat Kilmarnock 4-3 at home in their last head-to-head meeting in the Premiership 02 August 2026. With both sides level on five shots on target, the hosts had more than twice as many shots overall - 15 to 7; the score was 1-1 at half-time.
In 46 official meetings, St. Johnstone have come out on top more often: 22 wins to Kilmarnock's 16, with eight draws. The goal difference is almost level - 50:48 in St. Johnstone's favour.
Head-to-head statistics Kilmarnock - St Johnstone

Kilmarnock's defence is falling apart
Kilmarnock lost 1-3 away to Dundee in their last Premiership match on 28 October 2026, despite both sides having 15 shots each and Kilmarnock posting the higher xG figure - 2.78 to 1.8.
Kilmarnock are bottom of the table and struggling at both ends of the pitch. They have won just once in their last five matches. In the league they are averaging one goal scored per game and 2.4 conceded, and a goal difference of -15 makes for grim reading.
Their difficulty creating chances is reflected in a clear trend - they have scored no more than one goal in 9 of their last 10 league matches. Kilmarnock are rooted to the bottom, but even in such a dire situation a single win could change things, with three points potentially enough to lift them into the top ten.
Match Results: Kilmarnock

Fewer Questions About St. Johnstone
St. Johnstone's home Scottish Premiership match against Motherwell on 28 October 2026 ended 2-2. St. Johnstone had 56% possession but were outshot on target 3-9, with their goalkeeper making seven saves.
St. Johnstone have also won just once in their last five matches, yet the team sit closer to mid-table and retain a genuine chance of closing the gap on the leaders. Over a longer stretch, the visitors don't score heavily either, averaging 0.9 goals, though their defence is relatively solid at 1.4 conceded.
Their caution away from home is particularly notable - they have failed to score more than one goal in six consecutive away matches.
Match Results: St. Johnstone
Match Result Prediction
Kilmarnock have lost 7 of their 11 matches this season, including three of their five home games. Given Kilmarnock's results, we're backing St. Johnstone - Double Chance (X2) at odds of 1.55.
Total Goals Prediction
Kilmarnock have scored no more than one goal in 9 of their last 10 league matches. They have averaged 0.8 goals per game in their last ten matches and 1.0 at home this season. The Kilmarnock Team Total - Under 1.5 Goals at 1.69 better reflects their scoring record.
Corners Prediction
St. Johnstone have had four corners or fewer in seven consecutive league matches. Their away run separately shows under 5.5 corners in seven consecutive matches, though that line is higher than the one selected. The direct trend on the relevant line makes St. Johnstone Team Total Corners - Under 4.5 worth considering at 2.17.
High-Risk Bet
St. Johnstone have scored fewer than two goals in six consecutive away matches. Their average away goals scored stands at 0.6 both this season and over their last ten away matches. Kilmarnock, meanwhile, have been conceding an average of 1.8 goals per home game over their last ten home matches, which adds some uncertainty. The bolder option is St. Johnstone Team Total - Under 1 Goal at 2.31.
Safer Bet
Kilmarnock have covered the handicap (+1.5) in 15 of their last 17 home matches. St. Johnstone average 0.6 goals per away match, both this season and across their last ten away games. These figures support a bet on Kilmarnock Handicap +1.5 at odds of 1.14.
*Odds are indicative and may vary across different bookmakers.
Correct Score Prediction
According to the algorithm's calculations, the top three most likely scorelines are: 1-1 (11.76%), 1-0 (8.45%) and 2-1 (8.37%). Of these, 1-1 has the highest probability. The probabilities for 1-0 and 2-1 are close to each other.
⭐ Editor's Prediction
These are two teams with similar problems in attack - both rarely manage even two goals against opponents of comparable quality. The trend clearly points to Kilmarnock's finishing difficulties in virtually all of their recent Premiership matches. An open, free-scoring game seems unlikely even against a St. Johnstone side with moderate motivation. The bet is Kilmarnock Team Total - Under 1.5.