Skip to content

Hearts 1-0 St. JohnstonePremiership

Hearts claimed a 1-0 victory over St. Johnstone in the Premiership. In 20 previous meetings, Hearts have won 14, St. Johnstone 3, with 3 draws. Check out the complete match analysis, lineups and key moments.

Premiership
Premiership2017/20182017/2018
1
-FT
0
Oct 21, 2017
Sportek North

Match Timeline

Match Timeline

90'Yellow Card
St. Johnstone
81'Substitution
Hearts
81'Substitution
St. Johnstone
77'Substitution
St. Johnstone
76'Yellow Card
Hearts
Goal!
1-0
Kyle Lafferty 
Kyle Lafferty 
74'·Hearts
69'Substitution
Hearts
67'Substitution
St. Johnstone
61'Yellow Card
Hearts
57'Yellow Card
St. Johnstone
55'Yellow Card
Hearts
46'Substitution
Hearts
24'Yellow Card
St. Johnstone
7'Yellow Card
Hearts

Match Statistics

Statistics of the Game

Hearts
Hearts
St. Johnstone
St. Johnstone
47%Ball Possession53%
5Shots On Target1
4Corners3
4Yellow Cards3
8Shots Off Target1
68Attacks71
43Dangerous Attacks33
1Goals0
3Substitutions3

Match Statistics

Team Lineups

Previous Meetings

Head to Head

About this match

📊Match Report

Hearts claimed a 1-0 victory over St. Johnstone in the Premiership. In 10 previous meetings (2022–2025), Hearts have won 10, St. Johnstone 0, with 0 draws. Hearts's goals came from Kyle Lafferty  (74'). Check out the complete match analysis, lineups and key moments.