Kilmarnock vs St Johnstone

31 October 2026 · Scottish Premiership · 2026/27 · Referee M MacDermid

Full time 2 – 2

Half-time: 2–1

  • Cathal McCarthy 15’
  • Djenairo Daniels 41’
  • Danny Schmidt 40’
  • Joel Cotterill 65’

Match summary

The points were shared as Kilmarnock and St Johnstone drew 2-2. Kilmarnock led 2-1 at half-time.

In the first half, Cathal McCarthy put Kilmarnock ahead with a header in the 15th minute, Danny Schmidt equalised with a header in the 40th minute, and Djenairo Daniels put Kilmarnock back in front in the 41st minute. In the second half, Joel Cotterill equalised in the 65th minute.

Kilmarnock had the better of the chances, with 3.01 expected goals (xG) from 22 shots to St Johnstone's 0.75 from 6. St Johnstone had a player sent off.

Match stats

63% Possession 37%
22 Shots 6
6 Shots on target 3
10 Corners 2
122 Attacks 88
71 Dangerous attacks 34
542 Passes 341
83.9% Pass accuracy 69.2%
18 Tackles 13
12 Fouls 10
3 Yellow cards 2
0 Red cards 1
3 Offsides 1

Key events

Kilmarnock St Johnstone
Kick-off
12’
Toby StewardVAR: Card upgraded
13’
Toby StewardProfessional handball
Cathal McCarthy1-0 (Kilmarnock)
14’
35’
35’
37’
39’
Cheick DiabateShot on target
40’
Danny SchmidtHeader1-1 (St Johnstone)
Djenairo DanielsLeft foot shot2-1 (Kilmarnock)
41’
Half-time2-1
Greg KiltieShot on target
47’
Second half underway
56’
Aaron TshibolaShot on target
63’
65’
Joel CotterillRight foot shot2-2 (St Johnstone)
83’
George StangerShot on target
84’
Tyreece John-JulesShot on target
87’
Full-time2-2

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.01 0.75 15’ Cathal McCarthy (Kilmarnock), 1-0 15’ 40’ Danny Schmidt (St Johnstone), 1-1 40’ 41’ Djenairo Daniels (Kilmarnock), 2-1 41’ 65’ Joel Cotterill (St Johnstone), 2-2 65’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.01 0.75 15’ Cathal McCarthy (Kilmarnock), 1-0 McCarthy 15’ 40’ Danny Schmidt (St Johnstone), 1-1 Schmidt 40’ 41’ Djenairo Daniels (Kilmarnock), 2-1 Daniels 41’ 65’ Joel Cotterill (St Johnstone), 2-2 Cotterill 65’
Kilmarnock 3.01 xGSt Johnstone 0.75 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 St Johnstone attacking Kilmarnock attacking 
15’ Cathal McCarthy (Kilmarnock), set piece, 0.51 xG, goal 63’ Aaron Tshibola (Kilmarnock), open play, 0.30 xG, saved 65’ Joel Cotterill (St Johnstone), open play, 0.29 xG, goal 14’ Djenairo Daniels (Kilmarnock), open play, 0.29 xG, blocked 87’ Tyreece John-Jules (Kilmarnock), open play, 0.26 xG, saved 60’ Tyreece John-Jules (Kilmarnock), open play, 0.21 xG, off target 39’ Cheick Diabate (St Johnstone), set piece, 0.19 xG, saved 68’ Robbie Deas (Kilmarnock), from a corner, 0.17 xG, hit the woodwork 47’ Greg Kiltie (Kilmarnock), open play, 0.16 xG, saved 40’ Danny Schmidt (St Johnstone), from a corner, 0.14 xG, goal 41’ Djenairo Daniels (Kilmarnock), open play, 0.12 xG, goal 85’ Tyreece John-Jules (Kilmarnock), open play, 0.10 xG, off target 90+3’ Nicky Cleșcenco (Kilmarnock), open play, 0.11 xG, off target 73’ Nicky Cleșcenco (Kilmarnock), open play, 0.10 xG, off target 73’ Tyreece John-Jules (Kilmarnock), open play, 0.10 xG, off target 83’ Nicky Cleșcenco (Kilmarnock), open play, 0.10 xG, blocked 89’ Greg Kiltie (Kilmarnock), open play, 0.09 xG, blocked 87’ Nicky Cleșcenco (Kilmarnock), open play, 0.09 xG, off target 4’ Josh Fowler (St Johnstone), open play, 0.09 xG, blocked 72’ Aaron Tshibola (Kilmarnock), open play, 0.07 xG, blocked 89’ Nicky Cleșcenco (Kilmarnock), open play, 0.07 xG, off target 62’ Nicky Cleșcenco (Kilmarnock), open play, 0.05 xG, off target 14’ Greg Kiltie (Kilmarnock), direct free kick, 0.04 xG, blocked 84’ George Stanger (Kilmarnock), open play, 0.04 xG, saved 3’ Reece McAlear (St Johnstone), open play, 0.03 xG, blocked 69’ Tyreece John-Jules (Kilmarnock), open play, 0.02 xG, off target 48’ Djenairo Daniels (Kilmarnock), from a corner, 0.02 xG, off target 90+1’ Josh Campbell (St Johnstone), open play, 0.01 xG, off target 15’ Cathal McCarthy (Kilmarnock), set piece, 0.51 xG, goal 63’ Aaron Tshibola (Kilmarnock), open play, 0.30 xG, saved 14’ Djenairo Daniels (Kilmarnock), open play, 0.29 xG, blocked 65’ Joel Cotterill (St Johnstone), open play, 0.29 xG, goal 87’ Tyreece John-Jules (Kilmarnock), open play, 0.26 xG, saved 60’ Tyreece John-Jules (Kilmarnock), open play, 0.21 xG, off target 39’ Cheick Diabate (St Johnstone), set piece, 0.19 xG, saved 68’ Robbie Deas (Kilmarnock), from a corner, 0.17 xG, hit the woodwork 47’ Greg Kiltie (Kilmarnock), open play, 0.16 xG, saved 40’ Danny Schmidt (St Johnstone), from a corner, 0.14 xG, goal 41’ Djenairo Daniels (Kilmarnock), open play, 0.12 xG, goal 85’ Tyreece John-Jules (Kilmarnock), open play, 0.10 xG, off target 90+3’ Nicky Cleșcenco (Kilmarnock), open play, 0.11 xG, off target 73’ Nicky Cleșcenco (Kilmarnock), open play, 0.10 xG, off target 83’ Nicky Cleșcenco (Kilmarnock), open play, 0.10 xG, blocked 73’ Tyreece John-Jules (Kilmarnock), open play, 0.10 xG, off target 89’ Greg Kiltie (Kilmarnock), open play, 0.09 xG, blocked 4’ Josh Fowler (St Johnstone), open play, 0.09 xG, blocked 87’ Nicky Cleșcenco (Kilmarnock), open play, 0.09 xG, off target 89’ Nicky Cleșcenco (Kilmarnock), open play, 0.07 xG, off target 72’ Aaron Tshibola (Kilmarnock), open play, 0.07 xG, blocked 62’ Nicky Cleșcenco (Kilmarnock), open play, 0.05 xG, off target 14’ Greg Kiltie (Kilmarnock), direct free kick, 0.04 xG, blocked 84’ George Stanger (Kilmarnock), open play, 0.04 xG, saved 3’ Reece McAlear (St Johnstone), open play, 0.03 xG, blocked 69’ Tyreece John-Jules (Kilmarnock), open play, 0.02 xG, off target 48’ Djenairo Daniels (Kilmarnock), from a corner, 0.02 xG, off target 90+1’ Josh Campbell (St Johnstone), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Kilmarnock 3-4-1-2 Starting XI
Mantl
McCarthy
Deas 71’
Stanger
Ring 58’
Tshibola
Lowery
Brandon
Kiltie
Hugill
Daniels 58’
St Johnstone 3-4-2-1 Starting XI
Steward
Alić
Diabate
Mikulić 67’
McAlear
Holt 63’
Cotterill
Todd 46’
Schmidt
Steven 14’
Fowler 46’

Player stats

Goalkeeper1 player
94′ 1 2 21 – – – – –
Defenders5 players
94′ 2 1 1 10 6 81 – 1 – –
Robbie Deas Taken off
71′ 1 1 1 4 3 52 – – – –
94′ 2 1 – 10 6 75 – – – –
94′ 2 – – 2 – 58 4 – –
Michael Schjønning-Larsen Came on as a substitute
23′ 1 – – 1 – 11 – – – –
Midfielders5 players
94′ – – 51 3 – 5 – 10 3 2
94′ – – 79 2 – – 1 1 2 – –
Erik Ring Taken off
58′ – – 23 – – – – 1 – 1 –
94′ – – 45 6 – 1 – 5 – 2 –
Nicky Cleșcenco Came on as a substitute
36′ – – 9 1 – 1 – 2 1 –
Forwards3 players
94′ – 1 – – – – 3 3 1 13 –
Djenairo Daniels Taken off
58′ 1 1 3 1 0.42 – 1 – – 11 –
Tyreece John-Jules Came on as a substitute
36′ – – 5 1 0.69 – 2 1 – 13 –
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

Kilmarnock win 45% Avg odds 2.09
Draw 26% Avg odds 3.61
St Johnstone win 29% Avg odds 3.18

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.