Hearts vs St. Johnstone H2H Stats & Team Comparison

St. Johnstone HOME
Hearts Hearts logo
WWWWLD
03 April 2027
14:00

Hearts - St. Johnstone H2H stats (At Hearts home ground)

Hearts
62% 17 of 27
DRAW
16% 4 of 27
St. Johnstone
22% 6 of 27
48% 13 of 27
OVER UNDER 2.5 STATS
OVER 2.5
UNDER 2.5
52% 14 of 27
44% 12 of 27
BOTH TEAMS TO SCORE
Yes
No
56% 15 of 27

Hearts vs St. Johnstone H2H Results & Match History

SHOW MORE
29.08.2026
14.05.2025
23.02.2025
22.12.2024
02.11.2024
07.02.2024
25.11.2023
05.08.2023
04.03.2023
28.12.2022

Hearts vs St. Johnstone Premiership STATS

Hearts at home

St. Johnstone at away

  • 100% 3 of 3
    Win
    0% 0 of 3
  • 0% 0 of 3
    Drawn
    33% of 3
  • 0% 0 of 3
    Lost
    67% 2 of 3
  • 100% 3 of 3
    Over 2.5
    33% 1 of 3
  • 0% of 3
    Under 2.5
    67% 2 of 3
  • 67% 2 of 3
    Both Teams to Score
    67% 2 of 3
  • 67% 2 of 3
    HT 1
    0% 0 of 3
  • 0% 0 of 3
    HT X
    67% 2 of 3
  • 33% 1 of 3
    HT 2
    33% 1 of 3

Hearts MATCHES

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.