
Premiership · Matchday
2026-08-02 13:00:00 · 21:00 · McDiarmid Park

Prediction Result
AI Predicted: 1-0|Actual: 4-3
AI Prediction
Top AI Picks
Goal Probability
Odds Comparison
Polymarket Odds
Trading Strategy
Match Report
St. Johnstone 4–3 Kilmarnock | Scottish Premiership | 2 August 2026
A pulsating seven-goal thriller at McDiarmid Park delivered everything neutral observers could have wished for, as St. Johnstone edged out Kilmarnock in a match that twisted and turned throughout the afternoon. Simo Valakari's side showed composure and attacking quality when it mattered most, while Neill McCann's visitors will rue a frantic second-half spell that ultimately cost them a share of the points.
Match Analysis
St. Johnstone made a confident start and were rewarded in the 16th minute when Josh Fowler converted, with Jamie Gullan providing the assist. That goal set the tone early, and the home side's dominance in possession — 56% versus 44% — and attacking intent — 128 attacks to Kilmarnock's 95 — was evident throughout.
Kilmarnock, however, refused to fold. Greg Kiltie, teed up by Tom Lowery, levelled matters in the 37th minute with a composed right-foot finish, ensuring the sides went in level at the break after a frantic closing passage. Liam Smith picked up a yellow card deep in first-half stoppage time, while Kilmarnock had already lost Tyreece John-Jules — booked in the 21st minute — to a tactical substitution at half-time.
The second half exploded into life. Cheick Diabate restored the home lead in the 47th minute, heading home a second Gullan assist, only for Joe Hugill to drag Kilmarnock level once more just two minutes later. In the 53rd minute, an unfortunate own goal from Jason Holt gave Kilmarnock a shock lead. Within seconds of that momentum swing, Diabate was booked for an argument, adding to the heat of a volatile spell.
St. Johnstone's response was measured. A string of substitutions — most notably Kai Fotheringham entering in the 61st minute — proved decisive. Kilmarnock gifted the hosts a leveller in the 69th minute when Michael Schjonning-Larsen turned the ball into his own net, and the visitors' defensive fragility was exposed once more in the 80th minute when Fotheringham finished coolly, assisted by the impressive Fowler, to seal a 4–3 victory.
St. Johnstone's superiority in key passes (13 vs 6) and total shots (15 vs 7) tells the story of a side that created chances consistently, even if the scoreline reflected an untidier performance than those numbers alone might suggest. Kilmarnock's 13 fouls compared to St. Johnstone's six underscores the frustration in their ranks, culminating in a late booking for substitute Jamie Brandon.
Prediction Review
Our pre-match forecast called for a 1–0 St. Johnstone home win with a confidence rating of 55/100, reflecting meaningful uncertainty given Kilmarnock's potential. The direction of the result — a home win — proved correct, though the scoreline was far more dramatic than anticipated. The low-confidence rating was arguably well-founded, given how closely contested the match proved, with three different lead changes in the second half.
Key Takeaways
- Jamie Gullan was the creative hub for St. Johnstone, registering two assists before being withdrawn late on.
- Kai Fotheringham's impact off the bench, netting the winner moments after coming on, underscores the importance of Valakari's squad depth.
- Kilmarnock's high foul count and defensive errors — including an own goal — will be areas Neill McCann addresses urgently.
- St. Johnstone's 84% successful pass rate and sustained attacking pressure made them deserving winners despite the chaotic scoreline.
St. Johnstone vs Kilmarnock — Frequently Asked Questions
Who will win St. Johnstone vs Kilmarnock?
PredictNext's AI model favours St. Johnstone with a 45% win probability — St. Johnstone 45%, draw 27%, Kilmarnock 28%.
What is the predicted score for St. Johnstone vs Kilmarnock?
The AI forecasts a 1-0 scoreline for St. Johnstone vs Kilmarnock, generated with 55% model confidence.
Will St. Johnstone vs Kilmarnock have over 2.5 goals?
The model gives 42% for over 2.5 goals and 58% for under 2.5 goals in St. Johnstone vs Kilmarnock.
How accurate was the St. Johnstone vs Kilmarnock prediction?
PredictNext's AI predicted 1-0; the match finished 4-3. The winner call was correct.