St Johnstone vs Kilmarnock

2 August 2026 · Scottish Premiership · 2026/27 · Referee John Beaton

Full time 4 – 3

Half-time: 1–1

  • Josh Fowler 16’
  • Cheick Diabate 47’
  • Michael Schjønning-Larsen 69’ (og)
  • Kai Fotheringham 80’
  • Greg Kiltie 37’
  • Joe Hugill 49’
  • Jason Holt 53’ (og)

Match summary

St Johnstone came from behind to win 4-3 at home to Kilmarnock. It was 1-1 at half-time.

In the first half, Josh Fowler put St Johnstone ahead in the 16th minute and Greg Kiltie equalised in the 37th minute. In the second half, Cheick Diabate put St Johnstone back in front with a header in the 47th minute, Joe Hugill equalised in the 49th minute, Holt's own goal put Kilmarnock in front with a header in the 53rd minute, Schjønning-Larsen's own goal equalised in the 69th minute, and Kai Fotheringham won it in the 80th minute.

The chances backed that up: St Johnstone created 1.76 expected goals (xG) from 15 shots to Kilmarnock's 0.79 from 7.

Match stats

55% Possession 45%
15 Shots 7
5 Shots on target 4
6 Corners 3
71 Attacks 51
56 Dangerous attacks 36
534 Passes 428
83.3% Pass accuracy 77.3%
18 Tackles 11
6 Fouls 13
2 Yellow cards 2
0 Red cards 0
1 Offsides 0

Key events

St Johnstone Kilmarnock
Kick-off
Corner
4’
Corner
8’
Corner
9’
Corner
14’
Josh FowlerLeft foot shot1-0 (St Johnstone)
16’
20’
Corner
21’
Ruari PatonShot on target
28’
37’
Greg KiltieRight foot shot1-1 (Kilmarnock)
45+4’
Half-time1-1
Cheick DiabateHeader2-1 (St Johnstone)
47’
Corner
47’
Second half underway
49’
Joe HugillLeft foot shot2-2 (Kilmarnock)
Cheick DiabateArgument
52’
53’
Jason HoltOwn goal2-3 (Kilmarnock)
53’
Nicky CleșcencoShot on target
53’
Joe HugillShot on target
60’
Greg KiltieShot on target
60’
Corner
Logan ChalmersShot on target
63’
Michael Schjønning-LarsenOwn goal3-3 (St Johnstone)
69’
Louis LLoydReece McAlear
69’
77’
Corner
Kai FotheringhamRight foot shot4-3 (St Johnstone)
80’
82’
Jack BairdJamie Gullan
85’
Corner
90+3’
Full-time4-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.76 0.79 16’ Josh Fowler (St Johnstone), 1-0 16’ 37’ Greg Kiltie (Kilmarnock), 1-1 37’ 47’ Cheick Diabate (St Johnstone), 2-1 47’ 49’ Joe Hugill (Kilmarnock), 2-2 49’ 53’ Jason Holt (Kilmarnock) own goal, 2-3 53’ 69’ Michael Schjønning-Larsen (St Johnstone) own goal, 3-3 69’ 80’ Kai Fotheringham (St Johnstone), 4-3 80’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.76 0.79 16’ Josh Fowler (St Johnstone), 1-0 Fowler 16’ 37’ Greg Kiltie (Kilmarnock), 1-1 Kiltie 37’ 47’ Cheick Diabate (St Johnstone), 2-1 Diabate 47’ 49’ Joe Hugill (Kilmarnock), 2-2 Hugill 49’ 53’ Jason Holt (Kilmarnock) own goal, 2-3 Holt 53’ 69’ Michael Schjønning-Larsen (St Johnstone) own goal, 3-3 Schjønning-Larsen 69’ 80’ Kai Fotheringham (St Johnstone), 4-3 Fotheringham 80’
St Johnstone 1.76 xGKilmarnock 0.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking St Johnstone attacking 
37’ Greg Kiltie (Kilmarnock), open play, 0.46 xG, goal 28’ Ruari Paton (St Johnstone), open play, 0.26 xG, saved 47’ Cheick Diabate (St Johnstone), from a corner, 0.26 xG, goal 80’ Kai Fotheringham (St Johnstone), set piece, 0.25 xG, goal 16’ Josh Fowler (St Johnstone), open play, 0.22 xG, goal 14’ Liam Smith (St Johnstone), from a corner, 0.17 xG, off target 33’ Sam Stanton (St Johnstone), set piece, 0.13 xG, off target 64’ Jamie Gullan (St Johnstone), open play, 0.12 xG, off target 68’ Kai Fotheringham (St Johnstone), open play, 0.09 xG, off target 90+4’ Bailey Rice (Kilmarnock), open play, 0.08 xG, off target 49’ Joe Hugill (Kilmarnock), open play, 0.07 xG, goal 60’ Greg Kiltie (Kilmarnock), open play, 0.06 xG, saved 64’ Sam Stanton (St Johnstone), open play, 0.06 xG, blocked 36’ Jamie Gullan (St Johnstone), open play, 0.06 xG, blocked 53’ Nicky Cleșcenco (Kilmarnock), open play, 0.06 xG, saved 63’ Logan Chalmers (St Johnstone), open play, 0.05 xG, saved 29’ Jamie Gullan (St Johnstone), open play, 0.04 xG, off target 20’ George Stanger (Kilmarnock), from a corner, 0.03 xG, off target 47’ Jamie Gullan (St Johnstone), direct free kick, 0.03 xG, off target 53’ Joe Hugill (Kilmarnock), open play, 0.03 xG, saved 9’ Reece McAlear (St Johnstone), from a corner, 0.01 xG, blocked 9’ Sam Stanton (St Johnstone), from a corner, 0.01 xG, off target 53’ Jason Holt (St Johnstone), own goal 69’ Michael Schjønning-Larsen (Kilmarnock), own goal 37’ Greg Kiltie (Kilmarnock), open play, 0.46 xG, goal 28’ Ruari Paton (St Johnstone), open play, 0.26 xG, saved 47’ Cheick Diabate (St Johnstone), from a corner, 0.26 xG, goal 80’ Kai Fotheringham (St Johnstone), set piece, 0.25 xG, goal 16’ Josh Fowler (St Johnstone), open play, 0.22 xG, goal 14’ Liam Smith (St Johnstone), from a corner, 0.17 xG, off target 33’ Sam Stanton (St Johnstone), set piece, 0.13 xG, off target 64’ Jamie Gullan (St Johnstone), open play, 0.12 xG, off target 68’ Kai Fotheringham (St Johnstone), open play, 0.09 xG, off target 90+4’ Bailey Rice (Kilmarnock), open play, 0.08 xG, off target 49’ Joe Hugill (Kilmarnock), open play, 0.07 xG, goal 60’ Greg Kiltie (Kilmarnock), open play, 0.06 xG, saved 64’ Sam Stanton (St Johnstone), open play, 0.06 xG, blocked 36’ Jamie Gullan (St Johnstone), open play, 0.06 xG, blocked 53’ Nicky Cleșcenco (Kilmarnock), open play, 0.06 xG, saved 63’ Logan Chalmers (St Johnstone), open play, 0.05 xG, saved 29’ Jamie Gullan (St Johnstone), open play, 0.04 xG, off target 20’ George Stanger (Kilmarnock), from a corner, 0.03 xG, off target 53’ Joe Hugill (Kilmarnock), open play, 0.03 xG, saved 47’ Jamie Gullan (St Johnstone), direct free kick, 0.03 xG, off target 9’ Sam Stanton (St Johnstone), from a corner, 0.01 xG, off target 9’ Reece McAlear (St Johnstone), from a corner, 0.01 xG, blocked 53’ Jason Holt (St Johnstone), own goal 69’ Michael Schjønning-Larsen (Kilmarnock), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

St Johnstone 4-2-3-1 Starting XI
Steward
Foulds
Mitchell
Diabate
Smith
McAlear 69’
Holt 61’
Stanton
Gullan 85’
Paton 61’
Fowler 84’
Kilmarnock 4-4-1-1 Starting XI
Stryjek
Schjønning-Larsen
Brown
Stanger
Tshibola 59’
Ring 66’
Kiltie 85’
Lowery
Cleșcenco 59’
John-Jules 45’
Hugill

Player stats

Goalkeeper1 player
90′ 3 3 44 3 – – – –
Defenders4 players
90′ 3 3 – 6 2 39 1 – –
90′ – – – 9 6 59 – – – –
90′ – 1 – 3 2 86 – 1 –
90′ 4 1 – 7 3 67 1 – – –
Midfielders7 players
Reece McAlear Taken off
69′ – – 49 – – 3 – 5 1 2 –
Jason Holt Taken off
61′ – – 39 3 – 1 – 5 – 3 –
90′ – – 29 1 – 3 1 4 1 – –
Logan Chalmers Came on as a substitute
29′ – – 15 – – 3 – 3 – – –
Kai Fotheringham Came on as a substitute
29′ 1 – 14 – – – – 5 – 2 –
Louis LLoyd Came on as a substitute
21′ – – 6 – – – – – – – –
Macaulay Tait Came on as a substitute
13′ – – 1 – – – – – – – –
Forwards4 players
Jamie Gullan Taken off
85′ – 2 4 – 0.24 – 5 2 – 36 –
Ruari Paton Taken off
61′ – – 1 1 0.26 – – 2 1 24 –
Josh Fowler Taken off
84′ 1 1 1 1 0.22 – 2 3 1 20 –
Jack Baird Came on as a substitute
12′ – – – – – – – 2 – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

St Johnstone win 48% Avg odds 1.96
Draw 26% Avg odds 3.54
Kilmarnock win 26% Avg odds 3.59

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.