Skip to main content

Hearts (Sco) vs St Johnstone — live score, lineups, stats, h2h and where to watch

Hearts (Sco) vs St Johnstone kicks off 2027-04-03. TV channels and legal streams are listed below as soon as they are confirmed.

Who will win?

Early-season estimate
69%Hearts (Sco)
21%Draw
10%St Johnstone

Hearts (Sco) are favoured, with a 69% chance of winning.

Most likely score 1-1 · Expected goals 2.0 – 1.0

Why

  • Hearts (Sco) have won 4 of 4 at home this season; St Johnstone have won 1 of 5 away.
  • Hearts (Sco) scored 2.2 and conceded 1.7 a game this season; St Johnstone 1.1 and 1.5.
  • Hearts (Sco) have won 5 of the last 5 meetings in 3 years.
  • Hearts (Sco) have taken 7 points from their last five (WLDWL); St Johnstone have taken 5 (LDWDL).

Calculated from league results, with last season counted at half weight early on. Tested on over 16,000 past matches. For information only.

Head to head

Last 17 meetings

12
Hearts (Sco) wins
2
draws
3
St Johnstone wins
  1. 2026-08-29Hearts vs St JohnstonePremiershipW
  2. 2025-05-14Hearts vs St JohnstonePremiershipW
  3. 2025-02-23St Johnstone vs HeartsPremiershipW
  4. 2024-12-22Hearts vs St JohnstonePremiershipW
  5. 2024-11-02St Johnstone vs HeartsPremiershipW
Hearts (Sco) — recent form
WLDWL
St Johnstone — recent form
LDWDL

Where to watch Hearts (Sco) vs St Johnstone

  • Albania:Tring Sport 1
  • Australia:beIN Sports 1 Australia
  • Austria:Sportdigital FUSSBALL
  • Brazil:Canal GOAT
  • Canada:Tenor Sports
  • China:ZhiBo8
  • Croatia:Arena Sport 1 Croatia
  • Czech Republic:Premier Sport
Full where-to-watch guide — every region, channel and stream →

About the match

Hearts (Sco) face St Johnstone in Premiership, and this is the place to follow it — team news, stats and live updates all land here first.

Broadcast details and confirmed line-ups will be added to this page as soon as they are announced.