St Johnstone vs Kilmarnock

3 May 2025 · Scottish Premiership · 2024/25 · Referee I Snedden

Full time 0 – 2

Half-time: 0–1

  • David Watson 12’
  • Danny Armstrong 53’ (pen)

Match summary

Kilmarnock took a 2-0 win at St Johnstone. Kilmarnock led 1-0 at half-time.

David Watson put Kilmarnock ahead in the 12th minute and Danny Armstrong made it 0-2 from the penalty spot in the 53rd minute.

Shots finished 18-12 to St Johnstone, with 3 on target for St Johnstone and 4 for Kilmarnock.

Match stats

St Johnstone Kilmarnock
18 Shots 12
3 Shots on Target 4
6 Corners 2
2 Yellow Cards 1
0 Red Cards 0

Key events

St Johnstone Kilmarnock
Kick-off
12’
David Watson0-1 (Kilmarnock)
Half-time0-1
53’
Danny Armstrong
Penalty
0-2 (Kilmarnock)
Full-time0-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

St Johnstone
  • Elliot Watt
  • Uche Ikpeazu
Kilmarnock
  • Danny Armstrong

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking St Johnstone attacking 
2’ Josh McPake (St Johnstone), open play, blocked 2’ Víctor Griffith (St Johnstone), open play, blocked 6’ Fraser Murray (Kilmarnock), open play, saved 6’ Stuart Findlay (Kilmarnock), from a corner, blocked 8’ Danny Armstrong (Kilmarnock), open play, blocked 12’ David Watson (Kilmarnock), open play, goal 14’ Josh McPake (St Johnstone), open play, off target 17’ Víctor Griffith (St Johnstone), from a corner, off target 17’ Makenzie Kirk (St Johnstone), open play, off target 23’ Danny Armstrong (Kilmarnock), open play, off target 24’ Liam Donnelly (Kilmarnock), set piece, blocked 28’ Makenzie Kirk (St Johnstone), open play, off target 30’ Stuart Findlay (Kilmarnock), from a corner, saved 32’ Robbie Deas (Kilmarnock), set piece, off target 34’ Uche Ikpeazu (St Johnstone), set piece, saved 34’ Makenzie Kirk (St Johnstone), set piece, blocked 37’ Uche Ikpeazu (St Johnstone), from a corner, off target 42’ Elliot Watt (St Johnstone), open play, off target 45’ Josh McPake (St Johnstone), open play, blocked 47’ Uche Ikpeazu (St Johnstone), open play, off target 53’ Danny Armstrong (Kilmarnock), penalty, goal 57’ Graham Carey (St Johnstone), direct free kick, off target 64’ David Watson (Kilmarnock), open play, off target 67’ Adama Sidibeh (St Johnstone), open play, blocked 67’ Adama Sidibeh (St Johnstone), open play, blocked 82’ Kyle Vassell (Kilmarnock), open play, blocked 83’ Nicky Clark (St Johnstone), open play, saved 88’ Kyle Vassell (Kilmarnock), open play, off target 88’ Franciszek Franczak (St Johnstone), open play, off target 90’ Liam Polworth (Kilmarnock), open play, off target 90+2’ Uche Ikpeazu (St Johnstone), open play, saved 2’ Josh McPake (St Johnstone), open play, blocked 2’ Víctor Griffith (St Johnstone), open play, blocked 6’ Fraser Murray (Kilmarnock), open play, saved 6’ Stuart Findlay (Kilmarnock), from a corner, blocked 8’ Danny Armstrong (Kilmarnock), open play, blocked 12’ David Watson (Kilmarnock), open play, goal 14’ Josh McPake (St Johnstone), open play, off target 17’ Víctor Griffith (St Johnstone), from a corner, off target 17’ Makenzie Kirk (St Johnstone), open play, off target 23’ Danny Armstrong (Kilmarnock), open play, off target 24’ Liam Donnelly (Kilmarnock), set piece, blocked 28’ Makenzie Kirk (St Johnstone), open play, off target 30’ Stuart Findlay (Kilmarnock), from a corner, saved 32’ Robbie Deas (Kilmarnock), set piece, off target 34’ Uche Ikpeazu (St Johnstone), set piece, saved 34’ Makenzie Kirk (St Johnstone), set piece, blocked 37’ Uche Ikpeazu (St Johnstone), from a corner, off target 42’ Elliot Watt (St Johnstone), open play, off target 45’ Josh McPake (St Johnstone), open play, blocked 47’ Uche Ikpeazu (St Johnstone), open play, off target 53’ Danny Armstrong (Kilmarnock), penalty, goal 57’ Graham Carey (St Johnstone), direct free kick, off target 64’ David Watson (Kilmarnock), open play, off target 67’ Adama Sidibeh (St Johnstone), open play, blocked 67’ Adama Sidibeh (St Johnstone), open play, blocked 82’ Kyle Vassell (Kilmarnock), open play, blocked 83’ Nicky Clark (St Johnstone), open play, saved 88’ Kyle Vassell (Kilmarnock), open play, off target 88’ Franciszek Franczak (St Johnstone), open play, off target 90’ Liam Polworth (Kilmarnock), open play, off target 90+2’ Uche Ikpeazu (St Johnstone), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players14 players
90′ – – – – – – –
Sven Sprangler
90′ – – – – – – –
Daniels Balodis
90′ – – – – – – –
Barry Douglas
90′ – – – – – – –
Graham Carey
90′ – – 1 – – – –
90′ – – 1 – – –
Víctor Griffith Taken off
65′ – – 2 – – – –
90′ – – – – – – –
Makenzie Kirk Taken off
65′ – – 3 – – – –
Josh McPake Taken off
79′ – – 3 – – – –
Uche Ikpeazu
90′ – – 4 – – –
Nicky Clark Came on as a substitute
25′ – – 1 – – – –
Adama Sidibeh Came on as a substitute
25′ – – 2 – – – –
Franciszek Franczak Came on as a substitute
11′ – – 1 – – – –
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 32% Avg odds 2.99
Draw 29% Avg odds 3.26
Kilmarnock win 39% Avg odds 2.39

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. Referee data before 2025/26 from the Transfermarkt datasets project.