44 meetings
Goals
63–48
Goals per match
2.52
Both teams scored
45%
Over 2.5 goals
45%
Clean sheets
15–11
Biggest win
3–0
12 meetings
Goals
24–10
Goals per match
2.83
Both teams scored
50%
Over 2.5 goals
58%
Clean sheets
5–1
Biggest win
3–0
14 meetings
Goals
17–16
Goals per match
2.36
Both teams scored
50%
Over 2.5 goals
43%
Clean sheets
3–5
Biggest win
0–2
18 meetings at neutral venues are counted in the overall record only.
| Date | Competition | Score | Venue |
|---|---|---|---|
| 29 Aug 2026 | Premiership | Hearts 2–1 St. Johnstone Our prediction | Tynecastle Park |
| 14 May 2025 | Premiership | Hearts 2–1 St. Johnstone | Tynecastle Park |
| 23 Feb 2025 | Premiership | St. Johnstone 1–2 Hearts | McDiarmid Park |
| 22 Dec 2024 | Premiership | Hearts 2–1 St. Johnstone | Tynecastle Park |
| 02 Nov 2024 | Premiership | St. Johnstone 1–2 Hearts | McDiarmid Park |
| 07 Feb 2024 | Premiership | St. Johnstone 0–1 Hearts | McDiarmid Park |
| 25 Nov 2023 | Premiership | Hearts 1–0 St. Johnstone | Tynecastle Park |
| 05 Aug 2023 | Premiership | St. Johnstone 0–2 Hearts | McDiarmid Park |
| 04 Mar 2023 | Premiership | Hearts 3–0 St. Johnstone | Tynecastle Park |
| 28 Dec 2022 | Premiership | St. Johnstone 2–3 Hearts | McDiarmid Park |
Data updated 2026-09-10 14:01 UTC
100%
1 won, 0 lost of 1 settled tips
Hearts
Last 5 matches · 3W 2D 0L · 10–6
St. Johnstone
Last 5 matches · 1W 1D 3L · 4–6
Hearts
Season statistics · 5 played · 4W 0D 1L
St. Johnstone
Season statistics · 6 played · 2W 1D 3L