Kilmarnock host St Johnstone on 31 October 2026 at 18:00 at Rugby Park in a Scottish Premiership clash between two sides struggling for consistency. Kilmarnock have won just two of their last ten home matches, averaging 0.80 goals scored and 1.81 conceded per game at home. St Johnstone's away form is similarly fragile, with two wins in ten road trips and an average of 0.90 goals for and 1.40 against.
Greg Kiltie leads Kilmarnock's attack with three league goals this season, supported by Joe Hugill and Tyreece John-Jules. Bailey Rice and Max Stryjek are unavailable through injury. St Johnstone will rely on Josh Fowler, who has scored six times in 11 league appearances. Sam Stanton and Zach Mitchell are sidelined for the visitors.
Form and H2H
The head-to-head record between these clubs favours St Johnstone. In their last six meetings from 2011 to 2012, St Johnstone won three, Kilmarnock won none, and two ended level. St Johnstone have taken 20 points from their last 40 encounters with Kilmarnock. Only four of those 40 matches produced more than three goals, suggesting a pattern of tight, low-scoring contests.
Both teams have struggled to build momentum. Kilmarnock's last ten home games show three draws alongside two wins and five losses. St Johnstone's away record over the same span includes four draws, two wins, and four defeats. Neither side has found a reliable attacking rhythm.
Best bet
Kilmarnock 1–1 St Johnstone is the main pick. Both teams lack firepower and defensive solidity, creating conditions for a stalemate. Kilmarnock's home struggles and St Johnstone's inconsistency away from home point toward a low-scoring draw. Under 2.5 goals also appeals given the attacking limitations on display and the historical pattern of these fixtures.
Odds to watch
1Win: Home 2.31 / Draw 3.61 / Away 2.88.
1xBet: Home 2.31 / Draw 3.52 / Away 2.83.




