Hearts vs St. Johnstone Prediction — Model Probabilities
Hearts v St. Johnstone — Team-Based Signals
Hearts vs St. Johnstone Head-to-Head — Last 6 Meetings
There's a lean to Hearts in the data, with more than enough uncertainty to keep this interesting.
The home form book backs Hearts: 5 wins in their last 5 league games; meanwhile, St. Johnstone's away form is a worry — beaten in 5 of the last 5 in the league.
The rivalry ledger says that across their last 6 meetings in our records, Hearts have the better of it with 6 wins. Scoring in those meetings ran 1.67 a game for Hearts against 0.67 for St. Johnstone.
Hearts vs St. Johnstone Kick-off Time
Hearts play St. Johnstone in the Scotland - Premiership on 29/08/2026, kick-off 17:00 (Istanbul · GMT+3).
Hearts vs St. Johnstone Match Prediction & Odds
Our model's prediction for Hearts vs St. Johnstone is a Hearts win at about 54% probability, priced 1.75 at EU bookmakers. The full match-result split is Hearts 54%, draw 25%, St. Johnstone 21%. These are probability estimates, not certainties — the most likely outcome still loses much of the time.