1. Football streams
  2. Premiership
  3. Hearts vs St Johnstone

Forrest (31') Douglas (17')
Carey (74')

How to watch Hearts vs St Johnstone online & on TV, head to head and predictions


Match feed:

Who will win?

Hearts
X
St Johnstone

Line-ups

Hearts Hearts
St Johnstone St Johnstone
2Kent18Milne4Halkett35Forrester12Fulton17Forrest20Dhanda9Shankland14Devlin6Baningime7Grant30Douglas37Curtis4Balodis19Steven27Kirk44Watt7Holt24McPake21Duke-McKenna6Griffith1Fisher
2Kent18Milne4Halkett35Forrester12Fulton17Forrest20Dhanda9Shankland14Devlin6Baningime7Grant
Hearts Hearts
30Douglas37Curtis4Balodis19Steven27Kirk44Watt7Holt24McPake21Duke-McKenna6Griffith1Fisher
St Johnstone St Johnstone
Hearts Hearts
Fox, Liam
Coach
Substitutes
James Wilson 21
64' Out: Alan Forrest

Calem Nieuwenhof 8
71' Out: Yan Dhanda

Sander Erik Kartum 27
90' Out: Jorge Grant
St Johnstone St Johnstone
Valakari, Simo Johannes
Coach
Substitutes
Graham Carey 11
46' Out: Victor Griffith

Sven Sprangler 23
46' Out: Sam Curtis

Fran Franczak 46
59' Out: Jason Holt

Uche Ikpeazu 9
59' Out: Mackenzie Kirk

Statistics

Ball possession
N/A
Shots
N/A

1
Yellow cards
2
0
Red cards
0

Hearts vs St Johnstone Betting tips

During the last 34 meetings with Heart of Midlothian FC playing at home, Heart of Midlothian FC have won 17 times, there have been 8 draws while St. Johnstone FC have won 9 times. The goal difference is 48-36 in favour of Heart of Midlothian FC.
During the last 68 meetings, Heart of Midlothian FC have won 28 times, there have been 21 draws while St. Johnstone FC have won 19 times. The goal difference is 95-78 in favour of Heart of Midlothian FC.
St. Johnstone FC's last away win against Heart of Midlothian FC was in 2019.
Heart of Midlothian FC have a losing streak of 3 matches at home.
St. Johnstone FC have lost 4 matches in a row.
St. Johnstone FC have lost 3 away matches in a row.
St. Johnstone FC haven't won any of their last 9 games against Heart of Midlothian FC.
When playing at home, Heart of Midlothian FC have not lost to St. Johnstone FC in their last 5 encounters.
James Penrice has more yellow cards (11) than any other player at Heart of Midlothian FC. Sven Sprangler has collected 9 for St. Johnstone FC.
Heart of Midlothian FC wins 1st half in 26% of their matches, St. Johnstone FC in 26% of their matches.
1/10

Hearts vs St Johnstone Predictions

Full-time result1x2
Probability62%20%18%
Odds1.73.75
Correct Score1-02-12-0
Probability10%10%9%
Odds78.58
Over/Under 2.5OverUnder
Probability82%18%
Odds1.861.86
BTTSYesNo
Probability58%42%
Odds1.771.92
Odds data provided by: Bet365

News

Head to head

Hearts
Matches:  16
St Johnstone
69%
Wins: 11
13%
Draws: 2
19%
Wins: 3
Recent meetings
  1. Flag SCOPremiership
    13 May 2025
    HeartsHearts
    2 : 1
    St JohnstoneSt Johnstone
  2. Flag SCOPremiership
    22 Feb 2025
    St JohnstoneSt Johnstone
    1 : 2
    HeartsHearts
  3. Flag SCOPremiership
    21 Dec 2024
    HeartsHearts
    2 : 1
    St JohnstoneSt Johnstone
  4. Flag SCOPremiership
    1 Nov 2024
    St JohnstoneSt Johnstone
    1 : 2
    HeartsHearts
  5. Flag SCOPremiership
    6 Feb 2024
    St JohnstoneSt Johnstone
    0 : 1
    HeartsHearts

Form

HeartsHearts
  1. Flag SCOPremiership
    17 May 2025
    Kilmarnock
    0 : 1
    Hearts
  2. Flag SCOPremiership
    13 May 2025
    Hearts
    2 : 1
    St Johnstone
  3. Flag SCOPremiership
    9 May 2025
    Hearts
    3 : 0
    Motherwell
  4. Flag SCOPremiership
    2 May 2025
    Ross County
    1 : 3
    Hearts
  5. Flag SCOPremiership
    25 Apr 2025
    Hearts
    0 : 1
    Dundee
St JohnstoneSt Johnstone
  1. Flag SCOPremiership
    17 May 2025
    St Johnstone
    0 : 2
    Dundee
  2. Flag SCOPremiership
    13 May 2025
    Hearts
    2 : 1
    St Johnstone
  3. Flag SCOPremiership
    9 May 2025
    St Johnstone
    2 : 1
    Ross County
  4. Flag SCOPremiership
    2 May 2025
    St Johnstone
    0 : 2
    Kilmarnock
  5. Flag SCOPremiership
    25 Apr 2025
    Motherwell
    3 : 2
    St Johnstone

Match information