Scottish Premiership • Round 27, Regular Season
FT
Hearts
LLWWW
1-2
HT: 0 - 1St Johnstone
LLWWL
Sun, 1 Nov 2026
23:00
McDiarmid Park
Hearts vs St Johnstone: Head to Head Stats
Head to Head
24 matches
10
Hearts Wins
7
Draws
7
St Johnstone Wins
Goals Scored
31
Goals Scored
28
1 Nov 2026
St Johnstone1 - 2Hearts
Scottish PremiershipHT: 0 - 1
4 Feb 2026
Hearts2 - 1St Johnstone
Scottish PremiershipHT: 2 - 0
11 Oct 2025
Hearts2 - 1St Johnstone
Scottish PremiershipHT: 1 - 0
10 Feb 2024
St Johnstone1 - 2Hearts
Scottish PremiershipHT: 0 - 1
1 Jul 2023
St Johnstone2 - 1Hearts
Scottish PremiershipHT: 1 - 1
31 May 2023
Hearts2 - 0St Johnstone
Scottish PremiershipHT: 0 - 0
Hearts
Last 5 Matches
3
Wins
60%
0
Draws
0%
2
Losses
40%
Goals Scored
8
Goals Conceded
8
L
@
Celtic
3 - 02 May
L
vs
Dundee
0 - 13 Feb
W
vs
St Mirren
3 - 11 Feb
W
vs
Kilmarnock
3 - 231 Dec
W
@
St Johnstone
1 - 21 Nov
St Johnstone
Last 5 Matches
2
Wins
40%
0
Draws
0%
3
Losses
60%
Goals Scored
6
Goals Conceded
9
L
@
Hibernian
3 - 02 May
L
@
Motherwell
3 - 23 Feb
W
vs
Ross County
1 - 01 Feb
W
vs
Motherwell
2 - 131 Dec
L
vs
Hearts
1 - 21 Nov
League Standings
Scottish Premiership
| # | Team | P | +/- | Pts |
|---|---|---|---|---|
| 1 | 27 | +63 | 69 | |
| 2 | 27 | +32 | 56 | |
| 3 | 27 | -4 | 41 | |
| 4 | 27 | +2 | 40 | |
| 5 | 27 | +1 | 37 | |
| 6 | 27 | -7 | 34 | |
| 7 | 27 | -18 | 32 | |
| 8 | 27 | -11 | 31 | |
| 9 | 27 | -16 | 31 | |
| 10 | 26 | -1 | 30 | |
| 11 | 27 | -19 | 27 | |
| 12 | 26 | -22 | 21 |
Champions League
Europa League
Relegation
Team Statistics
Hearts (26 games)St Johnstone (28 games)
Goals
57Goals Scored60
19Goals Conceded20
2.2Avg Goals/Game2.1
Under/Over
0%Over 2.5 Goals0%
12%BTTS Yes13%
Shots
364Shots Total361
36%On Target %47%
Possession & Passes
52.96%Possession58.04%
0%Pass Accuracy0%
Attacks
2658Total Attacks2354
1377Dangerous Attacks1839
37Offsides47
Discipline
44Yellow Cards43
266Fouls299
Other
13Clean Sheets15
0.0Corners (Avg)0.0
Goals by Period
0-15'
46
15-30'
613
30-45'
77
45-60'
98
60-75'
86
75-90'
1418
HeartsSt Johnstone
Under/Over Statistics
Under
Over
Hearts
1.5
Goals
19%81%
2.5
Goals
42%0%
3.5
Goals
62%38%
St Johnstone
1.5
Goals
32%68%
2.5
Goals
43%0%
3.5
Goals
64%36%
Both Teams Scored
Yes 46%No 54%
Yes 46%No 54%
Goals by Time Period
Hearts
4
0'
6
15'
7
30'
9
HT
8
60'
14
75'
St Johnstone
6
0'
13
15'
7
30'
8
HT
6
60'
18
75'
Shows when goals are typically scored during matches
Average Event Time
Scored
Conceded
Hearts
0'First Goal90'
HT
39'
40'
0'First Card90'
HT
46'
St Johnstone
0'First Goal90'
HT
40'
39'
0'First Card90'
HT
58'
Match History
24 matches
| Date | League | Home | Score | Away | HT | R |
|---|---|---|---|---|---|---|
| 02.11.2026 | Sc1 | St Johnstone | 1 - 2 | Hearts | 0 - 1 | W |
| 05.02.2026 | Sc1 | Hearts | 2 - 1 | St Johnstone | 2 - 0 | W |
| 12.10.2025 | Sc1 | Hearts | 2 - 1 | St Johnstone | 1 - 0 | W |
| 11.02.2024 | Sc1 | St Johnstone | 1 - 2 | Hearts | 0 - 1 | W |
| 02.07.2023 | Sc1 | St Johnstone | 2 - 1 | Hearts | 1 - 1 | L |
| 01.06.2023 | Sc1 | Hearts | 2 - 0 | St Johnstone | 0 - 0 | W |
| 10.03.2023 | Sc1 | St Johnstone | 1 - 1 | Hearts | 1 - 1 | D |
| 10.06.2021 | Sc1 | St Johnstone | 1 - 0 | Hearts | 0 - 0 | L |
| 01.02.2021 | Sc1 | Hearts | 2 - 0 | St Johnstone | 0 - 0 | W |
| 09.05.2020 | Sc1 | Hearts | 2 - 1 | St Johnstone | 1 - 0 | W |
| 12.02.2020 | Sc1 | Hearts | 0 - 1 | St Johnstone | 0 - 0 | L |
| 02.01.2020 | Sc1 | St Johnstone | 3 - 3 | Hearts | 1 - 2 | D |
| 12.11.2018 | Sc1 | St Johnstone | 0 - 0 | Hearts | 0 - 0 | D |
| 10.09.2018 | Sc1 | Hearts | 1 - 0 | St Johnstone | 0 - 0 | W |
| 12.05.2018 | Sc1 | St Johnstone | 2 - 2 | Hearts | 1 - 2 | D |
| 05.05.2018 | Sc1 | St Johnstone | 1 - 0 | Hearts | 1 - 0 | L |
| 02.03.2018 | Sc1 | Hearts | 1 - 0 | St Johnstone | 0 - 0 | W |
| 03.07.2017 | Sc1 | Hearts | 0 - 3 | St Johnstone | 0 - 2 | L |
| 09.05.2017 | Sc1 | St Johnstone | 1 - 0 | Hearts | 0 - 0 | L |
| 04.05.2017 | Sc1 | St Johnstone | 1 - 0 | Hearts | 0 - 0 | L |
| 05.03.2017 | Sc1 | Hearts | 2 - 2 | St Johnstone | 2 - 2 | D |
| 12.07.2016 | Sc1 | St Johnstone | 0 - 0 | Hearts | 0 - 0 | D |
| 11.05.2016 | Sc1 | Hearts | 2 - 2 | St Johnstone | 1 - 1 | D |
| 08.02.2015 | Sc1 | Hearts | 4 - 3 | St Johnstone | 1 - 0 | W |