St Johnstone vs Hearts Prediction, Odds & Betting Tips 05/08/2023

13/05/25 - 14:20

-

St Johnstone vs Hearts Prediction, Odds & Betting Tips 05/08/2023

* Betting odds were correct at the time of publication but are subject to change.

After a difficult last season for both teams, Hearts go up against St Johnstone at the start of the new Scottish Premiership campaign. St Johnstone will open the campaign with this juicy home fixture on Saturday, August 05th.

St Johnstone vs Hearts – Top Predictions & Free Betting Tips

Hearts underwent major rebuild of the squad this summer and they are still developing their synchrony. St Johnstone also had plenty of outgoings and incoming + some changes to the managerial staff. They too will look at the early rounds as an opportunity to test different options and personnel. 

For the very best daily betting tips check out our best football tips for today

Hearts to Win

  • Hearts won 4 of the last 5 H2Hs.
  • St Johnstone lost 7 of their last 11 home league games (D1 L2).
  • St Johnstone lost 3 of their 4 recent League Cup matches.

Shankland to Score Anytime

  • Lawrence Shankland scored 24 goals in 37 matches for Hearts last season.
  • he scored in 2 of the 3 league meetings between the sides last term.
  • Shankland scored in 3 of the last 4 away league games.
  • St Johnstone conceded 7 goals in their recent 4 League Cup games.

Best Stats Concerning St Johnstone vs Hearts Match

Here are the top stats for the game along with a tool to help you pick the best odds.

Highest odds accross 0 bookmakers

Draw

Bookmakers comparison
Bookmaker
Draw

Last Five - St Johnstone

10/05/25

Scotland Premiership Scotland

Ross County

Ross County

St Johnstone

St Johnstone

1

2

W

03/05/25

Scotland Premiership Scotland

Kilmarnock

Kilmarnock

St Johnstone

St Johnstone

2

0

L

26/04/25

Scotland Premiership Scotland

Motherwell

Motherwell

St Johnstone

St Johnstone

3

2

L

20/04/25

Scotland FA Cup Scotland

Celtic

Celtic

St Johnstone

St Johnstone

5

0

L

12/04/25

Scotland Premiership Scotland

Dundee Utd

Dundee Utd

St Johnstone

St Johnstone

1

0

L

Last Five - Hearts

10/05/25

Scotland Premiership Scotland

Motherwell

Motherwell

Hearts

Hearts

0

3

W

03/05/25

Scotland Premiership Scotland

Ross County

Ross County

Hearts

Hearts

1

3

W

26/04/25

Scotland Premiership Scotland

Dundee

Dundee

Hearts

Hearts

1

0

L

19/04/25

Scotland FA Cup Scotland

Aberdeen

Aberdeen

Hearts

Hearts

2

1

L

12/04/25

Scotland Premiership Scotland

Motherwell

Motherwell

Hearts

Hearts

0

0

D

These may be some of the best stats regarding the upcoming match between St Johnstone and Hearts. Now, let us take a look at the odds and probabilities for the game.

St Johnstone odds: 21/10 (2.88) – 34.8%

Draw odds: 13/5 (3.30) – 30.3%

Hearts odds: 63/50 (2.60) – 38.5%

The St Johnstone vs Hearts betting tips have come across a strong set of hH2H performances from Neilson and his team. Hearts won 4 of the last editions of this fixture. In this instance, the Hearts win is very attractive at 63/50 (2.60) – or a probability of 38.5%. One can also consider going with over 2.5 goals in total at 20/23 (1.87) – 53.5%.

St Johnstone vs Hearts: Team News, Line-Ups, & Form Preview

St Johnstone:

St Johnstone had an awful showing in the group stages of the League Cup in July. They left the competition already after losing 3 of their 4 games, with all of those 3 defeats against lower league teams. The lack of threat in attack continued to be a major issue. Outside their only win in those 4 League Cup matches St Johnstone scored just 1 goal in the other 3 games.

Defenders Considine and Brown are struggling with minor problems right now. They both might have to sit this one out. If this happens the weak anyway backline will be even weaker.

Predicted Line-Up:

Mitov (GK), Gordon, Booth, McGowan, Gallacher, Wright, Crawford, Phillips, Carey, May & Kane

Hearts:

Hearts saw a lot of transfer activity this summer with 8 departures and 8 new players joining in. This explains why the Midlothians won only 1 of their 4 friendlies (D1 L2).

Hearts play a vital Europa League playoff only a few days after this first round too, so the gaffer might consider carefully who he wants to start this weekend. That early in the season it's all about load management. It seems Hearts have no injury issues though.

Predicted Line-Up:

McGovern, Atkinson, Kent, Halkett, Kingsley, Grant, Haring, Halliday, Oda, Boyce & Shankland

Starting Line-Ups:

Starting lineups are usually released 60 minutes before kick-off.

Player to Watch: Lawrence Shankland

Lawrence Shankland was the second top scorer in the league last season with his 24 goals. He scored in 2 of the last matches vs St Johnstone. We fancy his chances to start the new season in strong form too and backing him to open his account on day 1 is not so unreasonable.

Shankland is as effective as can be on the road too. He scored in 3 of the last 4 away league matches last season and 11 of his 24 goals came on the road.