Get the model's verified verdict on St Johnstone (and any team you follow) emailed the moment odds drop. Free, no spam, one-click unsubscribe.
A test of nerve as much as quality when St Johnstone welcome Kilmarnock.
A Scottish Premiership fixture between St Johnstone and Kilmarnock. Here's what the numbers and form tell us ahead of kick-off.
The lead strikers on both sides carry the narrative here. St Johnstone will lean on whoever's hot in front of goal, while Kilmarnock travel with the same brief: find a way past a back four that's been organised more often than not this season.
Kilmarnock have been outstanding on the road recently. Their away form is significantly better than their season average.
This doesn't look like a high-scoring one. St Johnstone average 0.0 goals per game and Kilmarnock manage 1.3. Combined that's just 1.3. We make it only 52% for three or more, so the lean is towards a lower-scoring game.
St Johnstone do it the hard way: only 0.0 a game up top, but a mean 0.0 conceded. They're a tough nut to crack: they soak up pressure and hit you on the break.
The complete price grid across all bookmakers.
| Market | Selection | Odds | Probability | Bookmaker |
|---|---|---|---|---|
| Match Result | St Johnstone Win | @2.20 | 42.8% | William Hill |
| Match Result | Draw | @3.25 | 25.4% | William Hill |
| Match Result | Kilmarnock Win | @3.10 | 33.8% | William Hill |
| Goals | Over 2.5 | @1.75 | 52.3% | William Hill |
| Goals | Under 2.5 | @1.95 | 47.7% | William Hill |
Detailed league stats unavailable for this fixture. Our model uses form and goals data instead. See the writeup below.
The bookmakers make St Johnstone the favourite here. This league is new to our model, so we show the odds and an early read rather than a rated pick until we have built a verified record.
Best available odds: St Johnstone @ 2.20, Draw @ 3.25, Kilmarnock @ 3.10. We compare multiple bookmakers to find the best value.
St Johnstone vs Kilmarnock kicks off on Sunday 2 August 2026 at 14:00 in the Scottish Premiership.