Hearts's flag

Hearts

D
D
D
D
D
vs
St. Johnstone's flag

St. Johnstone

D
D
D
D
L

Next Match:

Unscheduled

Hearts vs St. Johnstone Head to Head Stats

Hearts vs St. Johnstone Last 5 Games

Premiership
2025-05-14
Hearts's flag

Hearts

St. Johnstone's flag

St. Johnstone

0
0
Premiership
2025-02-23
St. Johnstone's flag

St. Johnstone

Hearts's flag

Hearts

1
2
Premiership
2024-12-22
Hearts's flag

Hearts

St. Johnstone's flag

St. Johnstone

2
1
Premiership
2024-11-02
St. Johnstone's flag

St. Johnstone

Hearts's flag

Hearts

1
2
Premiership
2024-02-07
St. Johnstone's flag

St. Johnstone

Hearts's flag

Hearts

0
1

Hearts Last 5 Games

2025-05-10
Hearts's flag

Hearts

Motherwell's flag

Motherwell

0
0
2025-05-03
Ross County's flag

Ross County

Hearts's flag

Hearts

0
0
2025-04-26
Hearts's flag

Hearts

Dundee's flag

Dundee

0
0
2025-04-12
Motherwell's flag

Motherwell

Hearts's flag

Hearts

0
0

St. Johnstone Last 5 Games

Hearts vs St. Johnstone Head to Head Overall

TotalHearts (w)St. Johnstone (w)Draws
Total Matches4620149
Yellow cards1889692
Red cards954
Premiership46141418
Tynecastle Park19856
McDiarmid Park232912
Tynecastle Stadium3300
Sportek North1100

To date, there have been 46 football matches between Hearts and St. Johnstone. Hearts have won 20 matches and St. Johnstone have won 14 matches. There have been 9 draws.

Of the last 5 games, Hearts won 4, lost 0, drew 0.

Of the last 5 games, St. Johnstone won 0, lost 4, drew 0.

The most recent match between Hearts and St. Johnstone was on 2025-05-14, result: null