While we have made these predictions for Hearts v St Johnstone for this match preview with the best of intentions, no profits are guaranteed. Always gamble responsibly, and with what you can afford to lose. Best of luck with your selections.
Hearts vs St Johnstone Live Stream, Predictions
The Premiership meeting at Tynecastle Park on Saturday sees home side Hearts go up against St Johnstone.
To see all of our predictions, user poll & stats for Hearts v St Johnstone, scroll down - as well as the best betting odds.
📏 Form Guide
Hearts
DLLWLW
Hearts fans will want a repeat of their previous result, being a 1-2 Premiership triumph against Motherwell.
In that match, Hearts had 60% possession and 14 shots at goal with 3 of them on target. The only player to score for Hearts was Lawrence Shankland (27', 71'). Motherwell had 8 attempts on goal with 1 on target. Blair Spittal (78') was the scorer for Motherwell.
At least three goals per game were seen in 5 of the past 6 fixtures where Hearts have played. Opposition teams scored 12 of them in these games whereas Hearts amassed a tally of 8.
Ahead of this meeting, Hearts have not been beaten in the league by St Johnstone in their previous 4 games.
St Johnstone
DDLWDW
St Johnstone come into this game following on from a 1-0 Premiership win vs Ross County in their previous game.
In that game, St Johnstone had 44% possession and 10 shots on goal with 3 on target. The only player to score for St Johnstone was Graham Carey (71'). At the other end, Ross County got 8 attempts on goal with 2 of them on target.
Craig Levein's St Johnstone have turned their attacks into goals a total of 6 times throughout their latest 6 matches. The aggregate of goals that have been scored against them during those same matches comes to 8.
Their past results show that St Johnstone:
- have not emerged victorious against Hearts in away games against them for the last 3 league games.
- have not won away from home in their last 6 league games.
👥 Head to head
Looking over their most recent head-to-head clashes dating back to 18/01/2022 shows that Hearts have won 5 of these games & St Johnstone 1, with the number of drawn matches standing at 0.
In all, 20 goals were scored between the two sides during those clashes, with 14 for The Jam Tarts and 6 for The Saints. This gives an average number of goals per game equal to 3.33.
The previous league game between the two was Premiership match day 1 on 05/08/2023 and the score finished St Johnstone 0-2 Hearts.
On that day, St Johnstone had 32% possession and 9 shots at goal with 3 of them on target.
For their opponents, Hearts got 16 shots on goal with 9 on target. Yutaro Oda (75') and Lawrence Shankland (96') scored.
The match was refereed by Steven McLean.
📰 Team News: Hearts
Nathaniel Atkinson (Ankle injury), Barrie McKay (Knee injury), Craig Gordon (Fitness) and Craig Halkett (Cruciate ligament injury) are not available for Hearts gaffer Steven Naismith.
It’s our opinion that The Jam Tarts should make use of the 3-5-2 system for this game, utilising Alexander Clark, Stephen Kingsley, Frankie Kent, Kye Rowles, Alan Forrest, Calem Nieuwenhof, Beni Baningime, Alexander Lowry, Alex Cochrane, Liam Boyce and Lawrence Shankland.
📰 Team News: St Johnstone
Due to a fully injury-free group ready to go, the St Johnstone manager Craig Levein has no fitness worries to speak of ahead of this game.
It’s our belief that The Saints could decide to begin the game with a 3-5-2 lineup, giving starts to Dimitar Mitov, Ryan McGowan, Andrew Considine, Liam Gordon, James Brown, Graham Carey, Daniel Phillips, Matt Smith, Luke Robinson, Chris Kane and Stevie May.
🧠 Prediction
We’re of the view that Hearts have it within them to stay in control for long periods of time and should be able to convert a few of the chances that they create.
At the other end, St Johnstone are also probably going to find it difficult to get a goal of their own but we do think it’s quite likely that they will be being dangerous at times, too.
Therefore, we are anticipating a fairly comfortable 3-1 victory for Hearts at full-time.
Our expert partners are tipping over 1.5 goals for this match. Check out their VIP predictions here.
Peter Guest, 00:56 21/11/2023

🏟️ Team Focus:
Hearts
Formed: 1874
Stadium: Tynecastle Park (19,852)
Captain: Craig Gordon
Chairman: Ann Budge
Manager: Steven Naismith
Competitions: Premiership position 4, Conference League Qualifiers (Play Off Round)
⭐ Key Player: Lawrence Shankland

Generally playing in the Striker position, Lawrence Shankland was born in Glasgow, Scotland. Having made a first senior appearance for Queen's Park in the 2012 - 2013 season, the goalscoring Forward has got 5 league goals in this Premiership 2023 - 2024 season so far from a total of 12 appearances.
St Johnstone |
|
Hearts |
Hearts |
|
St Johnstone |
St Johnstone |
|
Hearts |
Hearts |
|
St Johnstone |
St Johnstone |
|
Hearts |
Hearts |
|
St Johnstone |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
13 | 11 | 2 | 0 | 27 | 35 | WDWWW |
2 |
![]() |
12 | 9 | 0 | 3 | 20 | 27 | WWWWW |
3 |
![]() |
12 | 5 | 4 | 3 | 0 | 19 | LWLDL |
4 |
![]() |
12 | 5 | 2 | 5 | 0 | 17 | DLLWW |
5 |
![]() |
12 | 4 | 5 | 3 | -1 | 17 | DWLWW |
6 |
![]() |
13 | 4 | 4 | 5 | 0 | 16 | WWLWL |
7 |
![]() |
13 | 3 | 6 | 4 | -2 | 15 | LDDDW |
8 |
![]() |
13 | 3 | 3 | 7 | -6 | 12 | DLLDL |
9 |
![]() |
11 | 3 | 3 | 5 | -6 | 12 | WDLWL |
10 |
![]() |
12 | 2 | 5 | 5 | -10 | 11 | DLWDW |
11 |
![]() |
12 | 2 | 4 | 6 | -10 | 10 | DDDLL |
12 |
![]() |
13 | 2 | 4 | 7 | -12 | 10 | LLLLL |
Hearts |
|
St Johnstone |
Motherwell |
|
Hearts |
Hearts |
|
Rangers |
Hearts |
|
Livingston |
Rangers |
|
Hearts |
Hearts |
|
Celtic |
Hearts |
|
St Johnstone |
St Johnstone |
|
Ross County |
St Johnstone |
|
Motherwell |
St Johnstone |
|
Kilmarnock |
St Mirren |
|
St Johnstone |
Aberdeen |
|
St Johnstone |
Hearts |
|
Livingston |
Hearts |
|
Celtic |
Hearts |
|
Hibernian |
Hearts |
|
Aberdeen |
Hearts |
|
Motherwell |
Hearts |
|
Kilmarnock |
St Mirren |
|
St Johnstone |
Aberdeen |
|
St Johnstone |
Hibernian |
|
St Johnstone |
Celtic |
|
St Johnstone |
Ross County |
|
St Johnstone |
Ross County |
|
St Johnstone |
Goals scored | 1 |
Goals conceded | 1.2 |
Time first goal scored | 46 |
Time first goal conceded | 33 |
Yellow cards | 2.3 |
Red cards | 0 |
Subs used | 4.3 |
Biggest victory | 2-0 |
Biggest defeat | 4-1 |
Goals scored | 0 |
Goals conceded | 1.6 |
Time first goal scored | null |
Time first goal conceded | 37 |
Yellow cards | 2 |
Red cards | 0 |
Subs used | 3.6 |
Biggest victory | null |
Biggest defeat | 4-0 |
Lawrence Shankland | 6 |
Alan Forrest | 2 |
Yutaro Oda | 2 |
Liam Boyce | 1 |
Kenneth Vargas | 1 |
Nicky Clark | 3 |
Max Kucheryavyi | 2 |
Graham Carey | 1 |
Andrew Considine | 1 |
Dara Costelloe | 1 |
Kilmarnock |
|
Hearts |
Hearts |
|
Rangers |
Aberdeen |
|
Hearts |
Celtic |
|
Hearts |
Hearts |
|
St Mirren |
Hibernian |
|
Hearts |
Hearts |
|
Ross County |
Livingston |
|
Hearts |
Spartans |
|
Hearts |
Hearts |
|
Dundee |
St Johnstone |
|
Celtic |
St Johnstone |
|
St Mirren |
Motherwell |
|
St Johnstone |
St Johnstone |
|
Hibernian |
Rangers |
|
St Johnstone |
Kilmarnock |
|
St Johnstone |
Livingston |
|
St Johnstone |
Dundee |
|
St Johnstone |
Airdrie United |
|
St Johnstone |
St Johnstone |
|
Aberdeen |