Hearts vs St. Johnstone H2H Summary
Hearts and St. Johnstone have faced each other 51 times in total. Hearts have won 24 (47%), St. Johnstone have won 15 (29%), and there have been 12 draws (24%).
Looking at goal totals across all 51 meetings, 24 ended with over 2.5 goals (47%) and 27 ended under 2.5 goals (53%).
Both teams scored (BTTS) in 24 of those matches (47%), while only one or neither team scored in 27 games (53%).
The average number of goals per game across all 51 H2H matches is 2.51.
At Hearts's home ground, the two sides have met 27 times. Hearts have won 17 (63%), St. Johnstone have won 6 (22%), and there have been 4 draws (15%).
At Hearts's home ground, 13 ended over 2.5 goals (48%) and 14 ended under 2.5 goals (52%).
BTTS occurred in 12 of Hearts's home meetings with St. Johnstone (44%), with only one or neither team scoring in 15 games (56%).
The average number of goals per game at Hearts's home ground is 2.56.
The last time these two sides met was on 29 Aug 2026, which ended Hearts 2 - 1 St. Johnstone.
The next meeting between Hearts and St. Johnstone is scheduled for 03 Apr 2027, in the Premiership.