St Johnstone vs Hearts

2 November 2024 · Scottish Premiership · 2024/25 · Referee C Graham

Full time 1 – 2

Half-time: 0–1

  • Nicky Clark 68’ (pen)
  • Nicky Clark 23’ (og)
  • Kenneth Vargas 76’

Match summary

Hearts won 2-1 away at St Johnstone. Hearts led 1-0 at half-time.

Clark's own goal put Hearts ahead with a header in the 23rd minute, Nicky Clark equalised from the penalty spot in the 68th minute, and Kenneth Vargas won it in the 76th minute.

Both sides had 13 shots, with 5 on target for St Johnstone and 2 for Hearts.

Match stats

St Johnstone Hearts
13 Shots 13
5 Shots on Target 2
6 Corners 9
2 Yellow Cards 4
0 Red Cards 0

Key events

St Johnstone Hearts
Kick-off
23’
Nicky Clark
Own goal
0-1 (Hearts)
Half-time0-1
Nicky Clark
Penalty
1-1 (St Johnstone)
68’
76’
Kenneth Vargas1-2 (Hearts)
Full-time1-2

Bookings

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

St Johnstone
  • Sven Sprangler
  • Jason Holt
Hearts
  • Daniel Oyegoke
  • Kye Rowles
  • Lawrence Shankland
  • Cameron Devlin

Shot map

Every shot and where it was taken from.

 Hearts attacking St Johnstone attacking 
11’ Blair Spittal (Hearts), open play, off target 12’ James Penrice (Hearts), open play, blocked 16’ Lawrence Shankland (Hearts), open play, off target 19’ Nicky Clark (St Johnstone), direct free kick, saved 20’ Sven Sprangler (St Johnstone), from a corner, blocked 21’ Graham Carey (St Johnstone), open play, off target 23’ Nicky Clark (St Johnstone), own goal 23’ Alan Forrest (Hearts), from a corner, blocked 26’ Adama Sidibeh (St Johnstone), set piece, saved 29’ Jason Holt (St Johnstone), open play, blocked 32’ Alan Forrest (Hearts), open play, blocked 34’ Lawrence Shankland (Hearts), open play, blocked 37’ Adama Sidibeh (St Johnstone), open play, off target 48’ Jason Holt (St Johnstone), open play, hit the woodwork 51’ Drey Wright (St Johnstone), open play, off target 55’ Adama Sidibeh (St Johnstone), from a corner, blocked 55’ Adama Sidibeh (St Johnstone), open play, saved 59’ Kyle Cameron (St Johnstone), set piece, off target 60’ Graham Carey (St Johnstone), open play, saved 68’ Nicky Clark (St Johnstone), penalty, goal 70’ James Penrice (Hearts), set piece, off target 71’ James Penrice (Hearts), open play, blocked 71’ Kenneth Vargas (Hearts), open play, blocked 71’ Kenneth Vargas (Hearts), open play, blocked 76’ Kenneth Vargas (Hearts), open play, goal 78’ Alan Forrest (Hearts), open play, off target 89’ Kenneth Vargas (Hearts), open play, saved 11’ Blair Spittal (Hearts), open play, off target 12’ James Penrice (Hearts), open play, blocked 16’ Lawrence Shankland (Hearts), open play, off target 19’ Nicky Clark (St Johnstone), direct free kick, saved 20’ Sven Sprangler (St Johnstone), from a corner, blocked 21’ Graham Carey (St Johnstone), open play, off target 23’ Nicky Clark (St Johnstone), own goal 23’ Alan Forrest (Hearts), from a corner, blocked 26’ Adama Sidibeh (St Johnstone), set piece, saved 29’ Jason Holt (St Johnstone), open play, blocked 32’ Alan Forrest (Hearts), open play, blocked 34’ Lawrence Shankland (Hearts), open play, blocked 37’ Adama Sidibeh (St Johnstone), open play, off target 48’ Jason Holt (St Johnstone), open play, hit the woodwork 51’ Drey Wright (St Johnstone), open play, off target 55’ Adama Sidibeh (St Johnstone), from a corner, blocked 55’ Adama Sidibeh (St Johnstone), open play, saved 59’ Kyle Cameron (St Johnstone), set piece, off target 60’ Graham Carey (St Johnstone), open play, saved 68’ Nicky Clark (St Johnstone), penalty, goal 70’ James Penrice (Hearts), set piece, off target 71’ James Penrice (Hearts), open play, blocked 71’ Kenneth Vargas (Hearts), open play, blocked 71’ Kenneth Vargas (Hearts), open play, blocked 76’ Kenneth Vargas (Hearts), open play, goal 78’ Alan Forrest (Hearts), open play, off target 89’ Kenneth Vargas (Hearts), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players14 players
Ross Sinclair Taken off
46′ – – – – – – –
90′ – – 1 – – – –
Jack Sanders
90′ – – – – – – –
Kyle Cameron
90′ – – 1 – – – –
Barry Douglas
90′ – – – – – – –
Graham Carey
90′ – – 2 – – – –
Sven Sprangler
90′ – – 1 – – –
90′ – – 2 – – –
Nicky Clark Taken off
80′ 1 – 2 – – – –
Adama Sidibeh Taken off
80′ – – 4 – – – –
90′ – – – – – – –
Joshua Rae Came on as a substitute
44′ – – – – – – –
Matt Smith Came on as a substitute
10′ – – – – – – –
Makenzie Kirk Came on as a substitute
10′ – – – – – – –
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 26% Avg odds 3.70
Draw 26% Avg odds 3.57
Hearts win 48% Avg odds 1.97

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.