Get the model's verified verdict on Heart of Midlothian (and any team you follow) emailed the moment odds drop. Free, no spam, one-click unsubscribe.
Heart of Midlothian 59%, the draw 20%, ST Johnstone 18%. That's the shape of this one.
Heart of Midlothian have taken 7 points from their last five; ST Johnstone have won three of their last five. Form gives little away going into this Scottish Premiership tie.
Our PickHeart of Midlothian to win at @1.67. Model probability 59% vs implied 60%. Priced at fair value, so take it for stability rather than edge.
Priced off the bookmakers and our model. Our verified record so far is on our core leagues — see /accuracy.
Heart of Midlothian's home form is particularly impressive right now. They're performing above their season average on their own turf.
Goals are a tough one to call here. Heart of Midlothian are scoring 1.8 a game (1.9 of those at home) and ST Johnstone manage 1.5 (1.5 on the road). Add it up and it's basically a coin-flip whether we see three or more, we make it 52%, so there's no strong lean either way on the goals line. Whether both teams score is a genuine coin-flip, and we make it 48%.
Heart of Midlothian are in great shape right now, banging in 1.8 a game and only letting in 0.9. They're strong at both ends, so they tend to boss games and don't give much away at the back. ST Johnstone prefer to keep things tight (0.7 conceded per game) and nick a goal on the break. Patience will be key for Heart of Midlothian against this setup. Both sides keep clean sheets regularly. This could be a tight, low-block affair where the first goal is decisive.
In the last 10 meetings: Heart of Midlothian have won 10, ST Johnstone 0, with 0 draws. These fixtures average 2.9 goals per game. 7 of the last 10 produced 3+ goals. Recent results: Heart of Midlothian 2-1 ST Johnstone, ST Johnstone 1-2 Heart of Midlothian, Heart of Midlothian 2-1 ST Johnstone.
The complete price grid across all bookmakers.
| Market | Selection | Odds | Probability | Bookmaker |
|---|---|---|---|---|
| Match Result | Heart of Midlothian Win | @1.67 | 58.6% | William Hill |
| Match Result | Draw | @3.60 | 19.6% | William Hill |
| Match Result | ST Johnstone Win | @4.80 | 18.2% | William Hill |
| BTTS | Yes | @1.75 | 48.1% | William Hill |
| BTTS | No | @2.00 | 51.9% | William Hill |
| Goals | Over 2.5 | @1.80 | 52.0% | Bet365 |
| Goals | Under 2.5 | @2.02 | 48.0% | Bet365 |
| Goals | Over 1.5 | @1.25 | - | Bet365 |
| Goals | Under 1.5 | @4.00 | - | Bet365 |
| Goals | Over 3.5 | @3.00 | - | Bet365 |
| Goals | Under 3.5 | @1.40 | - | Bet365 |
Detailed league stats unavailable for this fixture. Our model uses form and goals data instead. See the writeup below.
Full Heart of Midlothian vs ST Johnstone head-to-head history →
Bookmaker prices with the margin still inside — the market's own numbers, not our model. A market priced at 65% still fails about one time in three.
Combined 3.25 · £5 returns £16.25
Our model makes Heart of Midlothian the favourite with a 58.6% win probability, priced off the bookmakers and our model. Our verified record so far is on our core leagues.
Best available odds: Heart of Midlothian @ 1.67, Draw @ 3.60, ST Johnstone @ 4.80. We compare multiple bookmakers to find the best value.
Heart of Midlothian vs ST Johnstone kicks off on Saturday 29 August 2026 at 15:00 in the Scottish Premiership.