NaijaOdds

Kilmarnock vs St Johnstone 31.10.2026: Prediction, Betting Tips and Match Preview

⚽ Scotland Premiership · Scotland · 31 October 2026
Kilmarnock logoKilmarnock
vs
31.10.2026 16:00
St Johnstone logoSt Johnstone

💡 Match preview Kilmarnock vs St Johnstone

By 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.

Tactical Analysis: Kilmarnock

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.

Tactical Analysis: St Johnstone

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.

Match Statistics and Trends

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.

Prediction and Bet

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.

Tunde Ogundipe
Tunde Ogundipe
Football expert covering Premier League, MLS, J1 League, and more

Tunde Ogundipe is a football expert with extensive experience analyzing top leagues including the Premier League, MLS, J1 League, Scottish Premiership, and the Johan Cruijff Shield. His analysis focuses on team form, player lineups, shot statistics, and tactical adjustments, with careful consideration of fixture congestion and travel. He approaches predictions with a disciplined, data-driven method, evaluating all relevant factors without overreliance on single metrics.

All articles by this author →

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.

Match odds Kilmarnock vs St Johnstone

Result (1X2)

X3.4812.3422.82

Double chance

1X1.41X21.56121.29

Both teams to score

No2.24Yes1.56

Over

21.2932.1444.359.11.51.172.51.713.52.694.55.05

Under

23.1331.5841.15511.53.942.52.063.51.364.51.1

Handicap 1

01.7111.12-13.5-28.91.51.08-1.54.45

Handicap 2

02.0411.2221.01-14.751.51.14-1.55.7

Correct score

0:0140:110.250:215.50:3331:09.11:16.21:29.71:3222:012.52:18.72:211.752:3273:0243:117.53:2243:3464:143

Predictions for Kilmarnock vs St Johnstone

No user forecasts published.

Match poster

Kilmarnock vs St Johnstone — odds

❓ Frequently asked questions

When and where is the Kilmarnock vs St Johnstone match?

The Scottish Premiership match takes place on 31 October 2026 at 16:00 at Rugby Park, Kilmarnock's home ground.

What is the recommended bet for this match?

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.

How have Kilmarnock been performing recently?

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.

How have St Johnstone been performing recently?

St Johnstone have lost only once in their last five matches, with one win, three draws and a single defeat away to Rangers.

What happened in the earlier meeting between these teams this season?

Their previous meeting on August 2 ended 4-3 in favor of St Johnstone.

Which team is expected to be stronger in this game?

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.