St. Johnstone vs Heart of Midlothian · Scottish PremiershipMatch predictions
Kick-off Wed, 30 Dec 2026, 19:45 UK time. Predict the goalscorer, final score and key moments live on CalledItMate - free to play, with real cash prizes every week.
Who will win St. Johnstone vs Heart of Midlothian?
On recent form there is little between them. St. Johnstone have won 1, drawn 3 and lost 1 of their last 5. Heart of Midlothian have won 1, drawn 1 and lost 3 of their last 5, having lost their last 3. No CalledItMate player has called it yet.
What is the predicted score for St. Johnstone vs Heart of Midlothian?
No score predictions yet.
What time is St. Johnstone vs Heart of Midlothian?
Kick-off is Wed, 30 Dec 2026, 19:45 UK time.
When did St. Johnstone and Heart of Midlothian last meet?
Heart of Midlothian 2-1 St. Johnstone, 29 August 2026 (Scottish Premiership).
St. Johnstone vs Heart of MidlothianForm & head-to-head
They last met on 29 Aug 2026: Heart of Midlothian 2-1 St. Johnstone (Scottish Premiership). St. Johnstone have won 1 of their last 5. Heart of Midlothian have won 1 of their last 5.
Previous meetings
Heart of Midlothian 2-1 St. JohnstoneScottish Premiership29 Aug 2026
Last 5 games
St. JohnstoneDLDDW
Heart of MidlothianWDLLL
St. Johnstone vs Heart of MidlothianMatch preview
St. Johnstone v Heart of Midlothian, Scottish Premiership, Wednesday 19:45 GMT. St. Johnstone have won 1, drawn 3 and lost 1 of their last 5. Heart of Midlothian have won 1, drawn 1 and lost 3 of their last 5, having lost their last 3.
Head-to-head
They have met once in a competitive game. The most recent finished Heart of Midlothian 2-1 St. Johnstone in August 2026 (Scottish Premiership).