Includes matches from past seasons. You can enable "current season" in filters.
To build a prediction for the Hearts - St Johnstone match, scheduled for 29 August 2026, several key factors could influence the outcome. In the current season of the Scotland. Premiership, Hearts have played 37 matches, in which they won 23 of them, drew 7 times and lost 7 matches. St Johnstone, having played 2 matches, won 1 time and lost 1 defeat. In the league, Hearts average 1.7 goals scored per game and 0.8 conceded. St Johnstone average 2 scored and 2 conceded. These sides last met on 13 May 2025 at Hearts's ground, where the home side came out on top.
Pre-Match Facts
Main
Motivation
Hearts does not concedeat home in 8 out of 11 last matches.
IT2U (0.5)2.4
Hearts does not concedeat home from St Johnstone in 6 out of 11 last matches.
IT2U (0.5)2.4
In 4 last matches, Hearts won the first half against St Johnstone.
1st Half - W12.29
In 4 out of 5 last matches at home, Hearts won the first half against St Johnstone.
1st Half - W12.29
In 5 last home matches, Hearts won the second half.
2nd Half - W12.08
In 8 out of 11 last matches where Hearts played at home, at least one team did not score.
Both Teams To Score - No1.997
In 8 out of 9 last matches involving Hearts, over over 2 goals were scored.
TO (2.5)1.81
Hearts won in 8home matches straight.
W11.76
Hearts won against St Johnstone in 10 matches straight.
W11.76
Hearts won against St Johnstone at home in 6 matches straight.