We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept", you consent to our use of cookies. You can learn more about how we use cookies in our Privacy Policy.

Head-to-head overview

Based on the matches in our database.

Hearts 2312 draws16 St. Johnstone
51
Meetings
2.55
Goals / game
47%
Both teams scored
47%
Over 2.5 goals
Hearts

Facts about Hearts

Scored in38/51 (75%)
Conceded in35/51 (69%)
Goals scored72 · 1.41/game
Longest winning streak10
Longest unbeaten run10
Longest losing streak2
Longest run without a win8
St. Johnstone

Facts about St. Johnstone

Scored in35/51 (69%)
Conceded in38/51 (75%)
Goals scored58 · 1.14/game
Longest winning streak2
Longest unbeaten run8
Longest losing streak10
Longest run without a win10
By competition
CompetitionHeartsDrawSt. JohnstoneGames
Premiership21111446
FA Cup2114
League Cup0011
All competitions23121651

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Hearts1874
gap 69
1805St. Johnstone
1948160220222023202420252026
If they met (neutral venue)
Hearts
46%
Draw
28%
St. Johnstone
26%

All meetings

51 matches on record

14 May 2025
Premiership
HeartsHearts21St. JohnstoneSt. Johnstone
BTTSO2.5
23 Feb 2025
Premiership
St. JohnstoneSt. Johnstone12HeartsHearts
BTTSO2.5
22 Dec 2024
Premiership
HeartsHearts21St. JohnstoneSt. Johnstone
BTTSO2.5
2 Nov 2024
Premiership
St. JohnstoneSt. Johnstone12HeartsHearts
BTTSO2.5
7 Feb 2024
Premiership
St. JohnstoneSt. Johnstone01HeartsHearts
BTTSO2.5
25 Nov 2023
Premiership
HeartsHearts10St. JohnstoneSt. Johnstone
BTTSO2.5
5 Aug 2023
Premiership
St. JohnstoneSt. Johnstone02HeartsHearts
BTTSO2.5
4 Mar 2023
Premiership
HeartsHearts30St. JohnstoneSt. Johnstone
BTTSO2.5
28 Dec 2022
Premiership
St. JohnstoneSt. Johnstone23HeartsHearts
BTTSO2.5
28 Aug 2022
Premiership
HeartsHearts32St. JohnstoneSt. Johnstone
BTTSO2.5
19 Feb 2022
Premiership
St. JohnstoneSt. Johnstone21HeartsHearts
BTTSO2.5
18 Jan 2022
Premiership
HeartsHearts20St. JohnstoneSt. Johnstone
BTTSO2.5
27 Oct 2021
Premiership
St. JohnstoneSt. Johnstone11HeartsHearts
BTTSO2.5
1 Feb 2020
Premiership
St. JohnstoneSt. Johnstone33HeartsHearts
BTTSO2.5
14 Dec 2019
Premiership
HeartsHearts01St. JohnstoneSt. Johnstone
BTTSO2.5
30 Oct 2019
Premiership
St. JohnstoneSt. Johnstone10HeartsHearts
BTTSO2.5
26 Jan 2019
Premiership
HeartsHearts20St. JohnstoneSt. Johnstone
BTTSO2.5
5 Dec 2018
Premiership
St. JohnstoneSt. Johnstone22HeartsHearts
BTTSO2.5
29 Sep 2018
Premiership
HeartsHearts21St. JohnstoneSt. Johnstone
BTTSO2.5
10 Feb 2018
FA Cup
HeartsHearts30St. JohnstoneSt. Johnstone
BTTSO2.5
3 Feb 2018
Premiership
HeartsHearts10St. JohnstoneSt. Johnstone
BTTSO2.5
23 Dec 2017
Premiership
St. JohnstoneSt. Johnstone00HeartsHearts
BTTSO2.5
21 Oct 2017
Premiership
HeartsHearts10St. JohnstoneSt. Johnstone
BTTSO2.5
17 May 2017
Premiership
St. JohnstoneSt. Johnstone10HeartsHearts
BTTSO2.5
5 Apr 2017
Premiership
St. JohnstoneSt. Johnstone10HeartsHearts
BTTSO2.5
5 Nov 2016
Premiership
HeartsHearts22St. JohnstoneSt. Johnstone
BTTSO2.5
17 Sep 2016
Premiership
St. JohnstoneSt. Johnstone10HeartsHearts
BTTSO2.5
10 Aug 2016
League Cup
St. JohnstoneSt. Johnstone32HeartsHearts
BTTSO2.5
15 May 2016
Premiership
HeartsHearts22St. JohnstoneSt. Johnstone
BTTSO2.5
19 Mar 2016
Premiership
HeartsHearts03St. JohnstoneSt. Johnstone
BTTSO2.5
19 Dec 2015
Premiership
St. JohnstoneSt. Johnstone00HeartsHearts
BTTSO2.5
2 Aug 2015
Premiership
HeartsHearts43St. JohnstoneSt. Johnstone
BTTSO2.5
18 Jan 2014
Premiership
St. JohnstoneSt. Johnstone33HeartsHearts
BTTSO2.5
2 Nov 2013
Premiership
HeartsHearts02St. JohnstoneSt. Johnstone
BTTSO2.5
4 Aug 2013
Premiership
St. JohnstoneSt. Johnstone10HeartsHearts
BTTSO2.5
5 Mar 2013
Premiership
HeartsHearts20St. JohnstoneSt. Johnstone
BTTSO2.5
15 Dec 2012
Premiership
St. JohnstoneSt. Johnstone22HeartsHearts
BTTSO2.5
4 Aug 2012
Premiership
HeartsHearts20St. JohnstoneSt. Johnstone
BTTSO2.5
6 May 2012
Premiership
HeartsHearts20St. JohnstoneSt. Johnstone
BTTSO2.5
24 Mar 2012
Premiership
St. JohnstoneSt. Johnstone21HeartsHearts
BTTSO2.5
14 Feb 2012
FA Cup
St. JohnstoneSt. Johnstone12HeartsHearts
BTTSO2.5
5 Feb 2012
FA Cup
HeartsHearts11St. JohnstoneSt. Johnstone
BTTSO2.5
3 Dec 2011
Premiership
HeartsHearts12St. JohnstoneSt. Johnstone
BTTSO2.5
25 Sep 2011
Premiership
St. JohnstoneSt. Johnstone20HeartsHearts
BTTSO2.5
29 Jan 2011
Premiership
HeartsHearts10St. JohnstoneSt. Johnstone
BTTSO2.5
11 Jan 2011
FA Cup
HeartsHearts01St. JohnstoneSt. Johnstone
BTTSO2.5
13 Nov 2010
Premiership
St. JohnstoneSt. Johnstone02HeartsHearts
BTTSO2.5
14 Aug 2010
Premiership
HeartsHearts11St. JohnstoneSt. Johnstone
BTTSO2.5
30 Jan 2010
Premiership
St. JohnstoneSt. Johnstone10HeartsHearts
BTTSO2.5
21 Nov 2009
Premiership
HeartsHearts12St. JohnstoneSt. Johnstone
BTTSO2.5
30 Aug 2009
Premiership
St. JohnstoneSt. Johnstone22HeartsHearts
BTTSO2.5

Hearts recent form

St. Johnstone recent form

Hearts has gone head to head with St. Johnstone 51 times since 2009, winning 23 and scoring 72 goals. St. Johnstone, in turn, has won 16 and scored 58 goals. There have been 12 draws between Hearts and St. Johnstone. Across all meetings both teams have scored in 47% of games and 47% have produced over 2.5 goals, at an average of 2.55 goals per game.