Kilmarnock
St JohnstoneBy Tunde Ogundipe — Football expert covering Premier League, MLS, J1 League, and more
On October 31, 2026, Kilmarnock welcome St Johnstone to Rugby Park for a Scottish Premiership fixture that promises plenty of drama. The hosts arrive on the back of three consecutive defeats, while the visitors have lost only once in their last five outings. Their earlier meeting on August 2 ended 4-3 in favor of St Johnstone, setting the stage for another open, high-scoring affair.
Kilmarnock are in a rough patch. Over their past five matches, they have managed just one win, one draw, and three losses. The recent slide has been particularly painful: in their last two games against Dundee and Falkirk, they conceded six goals while scoring only one. Despite these struggles, their attacking output has been far below what their chance creation suggests. Across those five fixtures, Kilmarnock scored six times but accumulated a total xG of 11.11—meaning they are creating far more than they are converting. The standout performance came in the victory over Motherwell, where they fired 15 shots, put seven on target, carved out six big chances, and posted an xG of 3.34. Defensively, however, the numbers are alarming: they have conceded 12 actual goals against a combined xGA of just 7.70, indicating that opponents are finishing chances at an unsustainable rate. At home this season, Kilmarnock have played two matches, collected four points, scored four goals, but also shipped three. That leaves them with attacking promise but little defensive reliability.
St Johnstone arrive in more stable form. Their last five matches feature one win, three draws, and a single defeat. They have avoided loss in three of their last four games, with the only setback coming away to Rangers in a 4-0 thrashing. In the other four fixtures, the Saints scored five goals and conceded four, including 2-2 draws with Motherwell and 1-1 with Dundee United. Their attack is performing close to expectation: five actual goals from an xG of 6.04. Defensively, they have been slightly fortunate—eight goals allowed versus an xGA of 9.64—meaning opponents are not fully punishing the chances they create. On the road this term, St Johnstone have one win, one draw, and one loss, but their goal difference is negative: two scored and five conceded. They can threaten going forward, but their backline remains vulnerable away from home.
In Kilmarnock’s last five games, 18 goals have been scored, with four of those matches featuring at least three goals. St Johnstone’s corresponding run produced 13 goals, and two of their five contests went over 2.5. Head-to-head meetings are even more explosive: the last five encounters have yielded 17 goals, an average of 3.4 per game. The most recent clash ended 4-3, and prior results include 0-2, 3-1, 1-0, and 0-3. Season averages also point to defensive fragility: Kilmarnock score 1.00 and concede 2.36 per match, while St Johnstone score 1.18 and concede 1.55. These numbers strongly support a bet on total goals.
Kilmarnock will create chances thanks to their high xG, heavy shot volume, and solid home record. Yet three straight losses and 12 goals conceded in five games show they regularly gift opponents dangerous opportunities. St Johnstone come in with more consistent results and have scored in four of their last five matches, but their away defense has leaked five goals in three road trips. The 4-3 head-to-head result and the average of 3.4 goals in recent meetings reinforce the expectation of an open, high-scoring contest. Betting on the match outcome is less appealing given St Johnstone’s many draws and Kilmarnock’s erratic defense. The primary pick is over 2.5 goals, backed by Kilmarnock’s scoring and defensive woes, St Johnstone’s away vulnerability, and the rich goal history between these sides.
The editorial prediction is provided for informational purposes only and should not be treated as a direct call to action. Every reader should do their own analysis before deciding on a bet.
No user forecasts published.
The Scottish Premiership match takes place on 31 October 2026 at 16:00 at Rugby Park, Kilmarnock's home ground.
The primary pick is over 2.5 goals, supported by Kilmarnock's scoring and defensive issues, St Johnstone's away vulnerability, and the high-scoring history between the sides.
Kilmarnock are in a rough patch: they have lost three consecutive matches and have only one win in their last five, while conceding 12 goals in that run.
St Johnstone have lost only once in their last five matches, with one win, three draws and a single defeat away to Rangers.
Their previous meeting on August 2 ended 4-3 in favor of St Johnstone.
St Johnstone arrive in more stable form and have avoided defeat in three of their last four games, but Kilmarnock are expected to create chances at home despite their recent struggles.