NaijaOdds

St Johnstone vs Kilmarnock: prediction and odds

Scotland Premiership · Scotland · 2 August 2026
St Johnstone logoSt Johnstone
vs
02.08.2026 14:00
Kilmarnock logoKilmarnock

💡 Match preview St Johnstone vs Kilmarnock

The Scottish Premiership season kicks off with a fascinating encounter at McDiarmid Park, as newly-promoted St Johnstone welcome Kilmarnock. Both sides are eager to hit the ground running, aiming to establish a positive rhythm from the very first whistle. The Perth-based side have enjoyed a highly productive pre-season and are keen to prove they can handle the step up in class. The visitors from Ayrshire, meanwhile, are determined to bank points early on to avoid repeating the mistakes of last season. A telling statistic from recent history: in the last five head-to-head meetings at St Johnstone’s home ground, Kilmarnock have managed to score just a single goal. Can the visitors’ attacking players finally break this frustrating trend in the first official match of the campaign?

Tactical Analysis: St Johnstone

St Johnstone’s return to the top flight comes on the back of an outstanding Championship campaign, where they finished top of the table with impressive consistency. Over 36 matches, they secured 22 wins, 11 draws, and suffered just 3 defeats, amassing 77 points. At home, they were a formidable force, regularly scoring nearly two goals per game. Their summer preparations, including the League Cup group stage, have been equally promising. They recorded commanding victories against Forfar (4-0), Montrose (3-0), Cove Rangers (4-2), Linlithgow Rose (2-0), and Morton (3-0). Their only blemishes were a narrow 1-0 loss to Inverness and a 1-1 draw with Fife.

Tactical Analysis: Kilmarnock

Last season in the Premiership was a grueling battle for Kilmarnock, who only secured their top-flight status by the skin of their teeth. Across 38 matchdays, they collected 40 points, finishing in 10th place with a record of 10 wins, 10 draws, and 18 defeats. Their away form was particularly problematic, with persistent issues in the defensive line. Over the summer, including pre-season and League Cup fixtures, the visitors managed wins over Glentoran (4-0), Linfield (3-2), Elgin City (1-0), and Hamilton (1-0). However, they also played out two goalless stalemates against Raith Rovers (0-0) and Peterhead (0-0), highlighting a struggle to find the net consistently.

Tournament Motivation

For St Johnstone, the primary objective is to establish themselves in the Premiership and steer clear of the relegation zone, which comprises the 11th and 12th positions. Kilmarnock, on the other hand, are aiming for a more stable campaign and a push for the upper half of the table, where the top four places guarantee a spot in European competition. A strong start would provide either side with a comfortable points buffer and relieve the pressure of being near the bottom. Consequently, neither team will be willing to concede ground in this direct clash.

Team News and Injuries

St Johnstone will be without central defender Bozo Mikulic, who is sidelined with a hamstring injury. This is a significant blow for the hosts, as Mikulic was a key figure in their backline, providing much of their defensive solidity. His absence will force the coaching staff to reshuffle the defensive structure. For Kilmarnock, two important midfielders are ruled out due to injuries: Aaron Tshibola and Kyle Magennis. Tshibola was crucial for his tireless work in the defensive midfield zone, breaking up opposition attacks, while Magennis was responsible for advancing the ball and linking play between the lines. The absence of these two key midfielders significantly reduces the visitors’ density in the center of the park and complicates their task of containing the opponent’s attacks.

Prediction and Bet

Main Prediction: Both Teams to Score (Yes) at odds of 1.70

St Johnstone typically play with authority on their home turf, actively creating chances and boasting a solid average of 1.86 goals scored per game. However, the step up to the Premiership means facing a higher caliber of opposition, making a clean sheet against a motivated Kilmarnock attack a difficult task. The visitors consistently find opportunities in front of goal through quick counter-attacks, but they also regularly concede on the road, allowing an average of 1.79 goals per match. The recommendation is to bet on both teams to score (Yes) at odds of 1.70. This outcome is assessed with a 64% probability (anything above 1.56 is considered playable).

Total Goals Prediction: Over 2.5 Goals at odds of 1.85

Matches involving these two sides often feature three or more goals, and the forwards appear to be in good form heading into the new season. St Johnstone, playing at home, will likely look to seize the initiative, which should open up space for Kilmarnock’s counter-attacks. The high intensity expected from the opening minutes creates excellent conditions for a high-scoring affair. The recommendation is to bet on over 2.5 goals at odds of 1.85. This outcome is assessed with a 60% probability (anything above 1.67 is considered playable).

Match odds St Johnstone vs Kilmarnock

Result (1X2)

X3.412.2823.1

Double chance

1X1.37X21.63121.32

Both teams to score

No2.08Yes1.65

Over

11.0221.3932.444.951.51.232.51.863.52.964.55.7

Under

18.622.7531.541.121.53.542.51.943.51.324.51.08

Handicap 1

01.6311.09-13.36-28.11.51.06-1.54.15-2.58.8

Handicap 2

02.211.2421.02-15.251.51.162.51.01-1.56.15

Correct score

0:011.750:19.80:216.250:3361:08.11:15.951:210.51:3252:011.252:18.62:212.52:3313:0223:117.53:2264:143

Predictions for St Johnstone vs Kilmarnock

Predictions for St Johnstone vs Kilmarnock will appear soon.

Match poster

St Johnstone vs Kilmarnock — odds

❓ Frequently asked questions

When and where is the St Johnstone vs Kilmarnock match?

The Scottish Premiership match takes place on 2 August 2026 at 14:00 local time at McDiarmid Park in Perth.

Who are the favourites to win this game?

The preview does not name an outright favourite, but St Johnstone are strong at home with an average of 1.86 goals per game, though stepping up to the Premiership. The main recommended bet is both teams to score.

Are there any key injuries or suspensions for either team?

Yes, St Johnstone are missing central defender Bozo Mikulic with a hamstring injury. Kilmarnock are without midfielders Aaron Tshibola and Kyle Magennis due to injuries.

What is the recommended bet for St Johnstone vs Kilmarnock?

The main prediction is both teams to score (Yes) at odds of 1.70, with a 64% assessed probability. Also recommended is over 2.5 goals at 1.85 odds.

How did St Johnstone perform last season in the Championship?

St Johnstone finished top of the Championship with 77 points from 36 matches: 22 wins, 11 draws, and just 3 defeats. They were a strong force at home, scoring nearly two goals per game.

What is the head-to-head record between these teams at St Johnstone's ground?

In the last five head-to-head meetings at McDiarmid Park, Kilmarnock have scored only one goal. This trend is a key storyline for the match.