Match centre · H2H Stats & Game Preview
St. Johnstone vs Hearts
28 Dec 2022, 19:45 · Premiership · 2022/2023

Referee
William CollumPremiership 2022/2023 · 19 matches
As it happened
Match timeline
St. JohnstoneMin
HeartsGraham Carey
Yellowcard · Foul
Foul
9′- VAR
Ryan McGowan
VAR
12′ Ryan McGowan
Yellowcard · Handball
Handball
13′- 14′⚽
Lawrence Shankland 0-1
Penalty · Right foot shot
- ⇄
Alex Mitchell
Substitution · Substitution because of injury
Off: Melker Hallberg
26′ - 33′⚽
Alan Forrest 0-2
Goal · Left foot shot
With: Andy Halliday
Shot
- VAR
Ali Crawford
VAR
38′ - •
Graham Carey
Missed Penalty · Penalty shot off target
With: Graham Carey
Off target
39′ - 55′
Robert Snodgrass
Yellowcard · Foul
Foul
- ⚽
Stevie May 1-2
Penalty · Right foot shot
55′ - 63′⇄
Barrie McKay
Substitution · Tactical sub
Off: Jorge Grant
- 63′⇄
Michael Smith
Substitution · Tactical sub
Off: Alan Forrest
- 64′⚽
Barrie McKay 1-3
Goal · Right foot shot
With: Cammy Devlin
Shot
- ⇄
Connor McLennan
Substitution · Tactical sub
Off: Ali Crawford
65′ - ⇄
Jamie Murphy
Substitution · Tactical sub
Off: Nicky Clark
65′ - ⇄
Cammy MacPherson
Substitution · Substitution because of injury
Off: Graham Carey
70′ - ⇄
David Wotherspoon
Substitution · Tactical sub
Off: Ryan McGowan
70′ - 77′⇄
Orestis Kiomourtzoglou
Substitution · Tactical sub
Off: Josh Ginnelly
- ⚽
Jamie Murphy 2-3
Goal · Right foot shot
With: L. Gordon
Shot
79′ Alex Mitchell
Yellowcard · Foul
Foul
84′L. Gordon
Yellowcard · Foul
Foul
90+2′
The numbers
Fixture statistics
Green marks the higher recorded number; grey means level. This does not always mean a better performance. A dash means no reported value, not zero.
Individual contributions
Player ratings & full match stats
| Player | Min | G | A | Shots | Key | Tackles | Saves | Rating |
|---|---|---|---|---|---|---|---|---|
| 90 | — | — | — | — | — | — | 5.71 | |
| 70 | — | — | — | 1 | 2 | — | 6.12 | |
| 90 | — | 1 | 1 | 1 | 1 | — | 7.14 | |
| 90 | — | — | — | 1 | 1 | — | 7.04 | |
| 90 | — | — | 1 | 2 | 1 | — | 7.04 | |
| 26 | — | — | — | — | 1 | — | 6.63 | |
| 65 | — | — | 2 | — | 1 | — | 6.43 | |
| 90 | — | — | — | — | 4 | — | 6.83 | |
| 70 | — | — | 1 | 2 | 3 | — | 6.53 | |
| 65 | — | — | 1 | 1 | — | — | 6.63 | |
| 90 | 1 | — | 5 | 2 | — | — | 7.45 | |
| 20 | — | — | 1 | — | 2 | — | 7.24 | |
| — | — | — | — | — | — | — | — | |
| 20 | — | — | — | 1 | 1 | — | 7.24 | |
| 25 | — | — | — | — | — | — | 6.43 | |
| — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | — | |
| 64 | — | — | 1 | — | — | — | 6.63 | |
| 25 | 1 | — | 2 | 1 | — | — | 7.96 |
Select a player to inspect every available typed match statistic. Ratings are provider match ratings; an unreported rating stays unavailable.
Before this match
Recent form
Select W, D or L to see that match’s stats. Pink outline = 2022/2023.
St. Johnstone
Latest: Motherwell · 1–1
Match stats
12 Nov 2022, 15:00 · Home vs Motherwell · 2022/2023
Hearts
Latest: Dundee United · 2–2
Match stats
24 Dec 2022, 14:00 · Away vs Dundee United · 2022/2023
The rivalry
Head-to-head record
At St. Johnstone’s ground: 21 previous meetings, 8 home wins. Past results don’t predict the next match.
Matchup context
Home vs away this season
Compare St. Johnstone’s home games with Hearts’s away games. For older matches, these season totals may include games played later.
Only stats recorded for both clubs are shown. In the key stats, green marks the more favourable figure, or the higher number where neither is better. Grey means the figures are level.
The number after / is how many matches had that stat.
More team stats
Results & goals
Goal frequencies
Corners
Cards
Shots & play
Players
Top scorers and assist makers
Season totals for 2022/2023. These players are not a confirmed lineup.

St. Johnstone
Goals
Assists
Yellow cards
Red cards
Tackles

Hearts
Yellow cards
Red cards
Tackles
Previous meetings
Select any result to see that fixture’s score, events and statistics.















