In the Premiership game on 2 August 2026, ST Johnstone beat Kilmarnock 4:3. Match numbers: corners 6:3, fouls 6:13.
Match report
St Johnstone beat Kilmarnock 4-3 in the opening round of the Premiership on Saturday. The hosts worked a short corner at 16 minutes and J. Fowler ended a barren spell with the first goal. Kilmarnock responded through G. Kiltie before half-time, but the visitors had nothing to lose going into the interval.
And here's the thing — the match turned after the break. C. Diabate put St Johnstone ahead at 47 minutes, only for J. Hugill to equalise four minutes later. J. Holt then turned the ball into his own net at 53 minutes, a moment that shifted the momentum decisively to the home side.
Kilmarnock refused to fold. M. Schjonning-Larsen's own goal at 69 minutes should have sealed the result, but K. Fotheringham scored at 80 minutes to finish the contest. The hosts had been frozen out early on, yet came for a cross they never reached at the start and eventually worked the channels.
St Johnstone dominated possession at 56 per cent and created three big chances compared to Kilmarnock's two. They registered 10 shots within the penalty area and completed 446 passes, while the visitors managed only 6 key passes across the entire match. Shots accuracy tells a different story — Kilmarnock hit 71 per cent on target compared to the hosts' 33 per cent.
The result leaves St Johnstone in seventh place with 7 points from 6 games, while Kilmarnock remain in 12th with just 1 point from 5 matches. The hosts ended a run of mixed results that included a 1-1 draw with East Fife and a 0-1 defeat by Inverness Caledonian Thistle. Kilmarnock's away form showed no improvement, having drawn 0-0 with Peterhead and lost 4 of their previous 5 league games.
Prepared from match data
Key numbers
Possession, %56.00–44
Shots on target5–5
Shots off target7–2
Big chances3–2
HT⚽16' J. Fowler — Goal🟨21' T. John-Jules — Yellow card⚽37' G. Kiltie — Goal⇄45+2' T. John-Jules — Substitution🟨45+4' L. Smith — Yellow card⚽47' C. Diabate — Goal⚽49' J. Hugill — Goal🟨52' C. Diabate — Yellow card⚽53' J. Holt — Own goal⇄59' A. Tshibola — Substitution⇄61' J. Holt — Substitution⇄66' E. Ring — Substitution⇄69' R. McAlear — Substitution⚽69' M. Schjonning-Larsen — Own goal⚽80' K. Fotheringham — Goal🟨83' J. Brandon — Yellow card⇄84' J. Fowler — Substitution⇄85' J. Gullan — Substitution⇄85' G. Kiltie — Substitution
0'45'90'
Match events
16'1:0ST Johnstone⚽GoalJ. Fowler assist: J. Gullan