Form Guide
Overview
DashboardForm GuideStandings
Analysis
SimulatedRolling FormStrength of Schedule
Stats
League StatsPlayer Stats
Fixtures
ScheduleHead to Head
News
News & Blogs
External
Old Form Guide
Sign in

Head to Head

Heart Of MidlothianHeart Of Midlothian
21 - 10 - 12
43 matches
ST JohnstoneST Johnstone
21Wins12
61Goals47
1.4Avg Goals/Match1.1
15Clean Sheets11
15Home Wins8
6Away Wins4
Biggest win: 3-0 (2023)Biggest win: 3-0 (2016)
Note: head-to-head data is available from 2010 onwards (2012 for MLS). Earlier matchups are not included.

Previous Meetings (43)

W
Wed
May 14
2025
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
1
Premiership
HT 2-02nd Phase - 4Tynecastle Park, EdinburghD. Dickinson
W
Sun
Feb 23
2025
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
2
Premiership
HT 0-11st Phase - 27McDiarmid Park, PerthC. Scott
W
Sun
Dec 22
2024
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
1
Premiership
HT 1-01st Phase - 18Tynecastle Park, EdinburghJ. Beaton
W
Sat
Nov 2
2024
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
2
Premiership
HT 0-11st Phase - 11McDiarmid Park, PerthC. Graham
W
Wed
Feb 7
2024
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
0
1
Premiership
HT 0-01st Phase - 25McDiarmid Park, PerthI. Snedden
W
Sat
Nov 25
2023
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
1
0
Premiership
HT 0-01st Phase - 14Tynecastle Park, EdinburghJ. Beaton
W
Sat
Aug 5
2023
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
0
2
Premiership
HT 0-01st Phase - 1McDiarmid Park, PerthS. McLean
W
Sat
Mar 4
2023
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
3
0
Premiership
HT 1-01st Phase - 28Tynecastle Park, EdinburghSteven McLean, Scotland
W
Wed
Dec 28
2022
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
2
3
Premiership
HT 0-21st Phase - 19McDiarmid Park, PerthWilliam Collum, Scotland
W
Sun
Aug 28
2022
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
3
2
Premiership
HT 2-11st Phase - 5Tynecastle Park, EdinburghJohn Beaton, Scotland
L
Sat
Feb 19
2022
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
2
1
Premiership
HT 1-11st Phase - 27McDiarmid Park, PerthG. Irvine
W
Tue
Jan 18
2022
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
0
Premiership
HT 0-01st Phase - 21Tynecastle Park, EdinburghN. Walsh
D
Wed
Oct 27
2021
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
1
Premiership
HT 1-11st Phase - 11McDiarmid Park, PerthS. McLean
D
Sat
Feb 1
2020
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
3
3
Premiership
HT 1-2Regular Season - 24McDiarmid Park, PerthG. Aitken
L
Sat
Dec 14
2019
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
0
1
Premiership
HT 0-0Regular Season - 18Tynecastle Park, EdinburghA. Newlands
L
Wed
Oct 30
2019
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
0
Premiership
HT 0-0Regular Season - 11McDiarmid Park, PerthD. Munro
W
Sat
Jan 26
2019
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
0
Premiership
HT 0-01st Phase - 23Tynecastle Park, EdinburghC. Thomson
D
Wed
Dec 5
2018
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
2
2
Premiership
HT 1-21st Phase - 16McDiarmid Park, PerthA. Dallas
W
Sat
Sep 29
2018
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
1
Premiership
HT 1-01st Phase - 7Tynecastle Park, EdinburghN. Walsh
W
Sat
Feb 3
2018
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
1
0
Premiership
HT 0-01st Phase - 26Tynecastle Park, Edinburgh
D
Sat
Dec 23
2017
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
0
0
Premiership
HT 0-01st Phase - 20McDiarmid Park, PerthK. Clancy
W
Sat
Oct 21
2017
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
1
0
Premiership
HT 0-01st Phase - 10Tynecastle Stadium, EdinburghNick Walsh, Scotland
L
Wed
May 17
2017
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
0
Premiership
HT 1-02nd Phase - 4McDiarmid Park, Perth
L
Wed
Apr 5
2017
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
0
Premiership
HT 0-01st Phase - 31McDiarmid Park, Perth
D
Sat
Nov 5
2016
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
2
Premiership
HT 1-11st Phase - 13Tynecastle Stadium, EdinburghDon Robertson, Scotland
L
Sat
Sep 17
2016
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
0
Premiership
HT 0-01st Phase - 6McDiarmid Park, PerthJohn Beaton, Scotland
D
Sun
May 15
2016
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
2
Premiership
HT 2-22nd Phase - 5Tynecastle Stadium (Edinburgh)
L
Sat
Mar 19
2016
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
0
3
Premiership
HT 0-21st Phase - 31Tynecastle Stadium (Edinburgh)
D
Sat
Dec 19
2015
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
0
0
Premiership
HT 0-01st Phase - 19McDiarmid Park (Perth)
W
Sun
Aug 2
2015
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
4
3
Premiership
HT 1-01st Phase - 1Tynecastle Park, EdinburghSteven McLean, Scotland
D
Sat
Jan 18
2014
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
3
3
Premiership
HT 1-01st Phase - 23McDiarmid Park (Perth)
L
Sat
Nov 2
2013
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
0
2
Premiership
HT 0-11st Phase - 12Tynecastle Stadium (Edinburgh)
L
Sun
Aug 4
2013
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
1
0
Premiership
HT 1-01st Phase - 1McDiarmid Park (Perth)
W
Tue
Mar 5
2013
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
0
Premiership
HT 1-01st Phase - 31Tynecastle Stadium (Edinburgh)
D
Sat
Dec 15
2012
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
2
2
Premiership
HT 1-21st Phase - 18McDiarmid Park (Perth)
W
Sat
Aug 4
2012
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
0
Premiership
HT 1-01st Phase - 1Tynecastle Stadium (Edinburgh)
W
Sun
May 6
2012
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
2
0
Premiership
HT 1-02nd Stage - 4Tynecastle Stadium (Edinburgh)
L
Sat
Mar 24
2012
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
2
1
Premiership
HT 1-1Regular Season - 31McDiarmid Park (Perth)
L
Sat
Dec 3
2011
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
1
2
Premiership
HT 0-1Regular Season - 17Tynecastle Stadium (Edinburgh)
L
Sun
Sep 25
2011
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
2
0
Premiership
HT 1-0Regular Season - 9McDiarmid Park (Perth)
W
Sat
Jan 29
2011
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
1
0
Premiership
HT 1-0Regular Season - 7Tynecastle Stadium (Edinburgh)
W
Sat
Nov 13
2010
ST JohnstoneST Johnstone
Heart Of MidlothianHeart Of Midlothian
0
2
Premiership
HT 0-0Regular Season - 13McDiarmid Park (Perth)
D
Sat
Aug 14
2010
Heart Of MidlothianHeart Of Midlothian
ST JohnstoneST Johnstone
1
1
Premiership
HT 1-1Regular Season - 20Tynecastle Stadium (Edinburgh)