24
74 goals
vs
16
59 goals

Head-to-head overview

Based on the matches in our database.

Hearts 2412 draws16 St. Johnstone
52
Meetings
2.56
Goals / game
48%
Both teams scored
48%
Over 2.5 goals
Hearts

Facts about Hearts

Scored in39/52 (75%)
Conceded in36/52 (69%)
Goals scored74 · 1.42/game
Longest winning streak11
Longest unbeaten run11
Longest losing streak2
Longest run without a win8
St. Johnstone

Facts about St. Johnstone

Scored in36/52 (69%)
Conceded in39/52 (75%)
Goals scored59 · 1.13/game
Longest winning streak2
Longest unbeaten run8
Longest losing streak11
Longest run without a win11
By competition
CompetitionHeartsDrawSt. JohnstoneGames
Premiership22111447
FA Cup2114
League Cup0011
All competitions24121652

ELO comparison

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

Hearts1908
gap 114
1794St. Johnstone
1948160220222023202420252026
If they met (neutral venue)
Hearts
53%
Draw
26%
St. Johnstone
21%

All meetings

52 matches on record

29 Aug 2026
Premiership
HeartsHearts21St. JohnstoneSt. Johnstone
BTTSO2.5
14 May 2025
Premiership
HeartsHearts21St. JohnstoneSt. Johnstone
BTTSO2.5
23 Feb 2025
Premiership
St. JohnstoneSt. Johnstone12HeartsHearts
BTTSO2.5

Hearts recent form

St. Johnstone recent form

Hearts has gone head to head with St. Johnstone 52 times since 2009, winning 24 and scoring 74 goals. St. Johnstone, in turn, has won 16 and scored 59 goals. There have been 12 draws between Hearts and St. Johnstone. Across all meetings both teams have scored in 48% of games and 48% have produced over 2.5 goals, at an average of 2.56 goals per game.