Thursday 27 August 2026  · Matchday 21 across Europe
LIVE
Scottish Premiership · McDiarmid Park

St Johnstone vs Kilmarnock

Sun 2 Aug 2026 · Full-Time
Kick-off
Sun 2 Aug 2026 · Full-Time
Venue
McDiarmid Park
Referee
J. Beaton
Result
4-3
Advertisement 728 × 90 · AdSense unit

St Johnstone's thrilling 4-3 victory over Kilmarnock at McDiarmid Park delivered exactly the kind of entertaining football the Premiership needs. The Perth side controlled the match for long stretches, dominating possession and creating chances at will. After a tightly-contested first half ended level at 1-1, St Johnstone pulled away with their superior attacking play. Josh Fowler was outstanding throughout, earning the official Man of the Match rating, and his influence helped drive the hosts to their eventual win. It was a game that could have gone either way in the closing stages, with Kilmarnock refusing to lie down despite being second best for much of the afternoon. The visitors had their moments but lacked the consistency to trouble the home defence regularly. St Johnstone's aggressive approach and sharper finishing ultimately proved the difference, though they had to work hard for it right to the final whistle. Three points secured with style, if not without a scare.

The Matchup

Scottish Premiership · McDiarmid ParkFull-Time@elseif($isLive)LIVE@elseSun 2 Aug 2026, 13:00
St Johnstone (Home)
4
Kilmarnock (Away)
3

St Johnstone 4-3 Kilmarnock was the final score at McDiarmid Park, in a game where St Johnstone did enough across the ninety minutes to deserve the three points. St Johnstone also had the better share of the ball, holding 55% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 15 attempts from St Johnstone against 7 from Kilmarnock over the course of the game. It was not always comfortable for St Johnstone, and Kilmarnock pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.

Man of the Match

Josh Fowler 8.6
Man of the Match
Josh Fowler
ST Johnstone · F · highest-rated player on the pitch

Match Statistics

St Johnstone
Kilmarnock
55%
Possession
45%
15
Shots
7
5
Shots on Target
4
6
Corners
3
6
Fouls
13
2
Yellow Cards
2

Match Events

MinTeamCardEventScore
16' St Johnstone Goal — J. Fowler (assist: J. Gullan) 1-0
21' Kilmarnock Tyreece John-Jules 1-0
37' Kilmarnock Goal — G. Kiltie (assist: T. Lowery) 1-1
45+4' St Johnstone Liam Smith 1-1
45+2' Kilmarnock Substitution — T. John-Jules on, J. Brandon off 1-1
47' St Johnstone Goal — C. Diabate (assist: J. Gullan) 2-1
49' Kilmarnock Goal — J. Hugill 2-2
52' St Johnstone Cheick Diabate 2-2
53' Kilmarnock Goal — J. Holt 2-3
59' Kilmarnock Substitution — N. Clescenco on, R. Mathurin off 2-3
59' Kilmarnock Substitution — A. Tshibola on, B. Rice off 2-3
61' St Johnstone Substitution — J. Holt on, L. Chalmers off 2-3
61' St Johnstone Substitution — R. Paton on, K. Fotheringham off 2-3
66' Kilmarnock Substitution — E. Ring on, M. O'Hara off 2-3
69' St Johnstone Substitution — R. McAlear on, L. Lloyd off 2-3
69' St Johnstone Goal — M. Schjonning-Larsen 3-3
80' St Johnstone Goal — K. Fotheringham (assist: J. Fowler) 4-3
82' Kilmarnock Jamie Brandon 4-3
84' St Johnstone Substitution — J. Fowler on, M. Tait off 4-3
85' St Johnstone Substitution — J. Gullan on, J. Baird off 4-3
85' Kilmarnock Substitution — G. Kiltie on, I. Owen off 4-3

St Johnstone vs Kilmarnock Lineups

ST Johnstone 4-2-3-1
1 T. Steward G
33 L. Smith D
5 Z. Mitchell D
3 C. Diabate D
14 M. Foulds D
42 R. McAlear M
8 J. Holt M
11 S. Stanton M
10 J. Gullan M
99 R. Paton M
9 J. Fowler F
Coach: Simo Valakari
Kilmarnock 4-4-1-1
1 M. Stryjek G
8 E. Ring D
25 E. Schilte-Brown D
14 G. Stanger D
21 M. Schjonning-Larsen D
11 G. Kiltie M
36 A. Tshibola M
18 T. Lowery M
20 N. Clescenco M
10 T. John-Jules F
9 J. Hugill F
Coach: Neil McCann

Looking Ahead

St Johnstone does not have long to wait before getting back out onto the pitch. Their next test comes at home to Celtic, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when St Johnstone vs Celtic going to play at 22 August 2026 in Scottish Premiership 2026-27.

Kilmarnock, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Dundee United, a game that will give an early sense of how they carry this result forward. Full details are here: Kilmarnock vs Dundee United going to play at 29 August 2026 in Scottish Premiership 2026-27.

What's Next

St Johnstone
Next: vs Celtic (H) · McDiarmid Park · Sat 22 Aug
Kilmarnock
Next: vs Dundee United (H) · Rugby Park · Sat 29 Aug