Hearts vs St. Johnstone: Prediction & Odds (29 Aug 2026)

Final score 2–1. Before kick-off the model's prediction was as follows. BetBuilders AI model prediction for Hearts vs St. Johnstone (Scottish Premiership, Saturday 29 August 2026): Hearts win 65%, draw 22%, St. Johnstone win 13%. Expected goals (xG): Hearts 2.03, St. Johnstone 0.81. Most likely score: 2-0 (12%). Over 2.5 goals 54%, both teams to score 49%. Double chance: Hearts or draw 87%, St. Johnstone or draw 35%. Prediction updated Friday 21 August 2026.