St Johnstone vs Hearts Match Analysis and Prediction  

St Johnstone are set to take on Hearts at the McDiarmid Park in an intriguing Premiership affair on Saturday evening with kickoff at 18:00.

St Johnstone have made a poor Premiership campaign this season with the side recording only four wins from their 26 matches, while picking up eight draws and suffering 14 defeats in the process and they currently sit at the bottom of table with 20 points on board.

However, a run of six points from their last five matches have seen the Saints reduce the gap between them and fellow relegation member Dundee to one point while moving to seven points adrift of safety. A win on Saturday for Callum Davidson’s side could potentially see them leapfrog the Dark Blues and while also reducing the gap between them and survival.

Kenya Registration

Therefore the Saints will be looking to maintain and improve on their new found momentum as they desperately hope to close the gap between them and Ross County, although they will need to work on their home first having only won once in front of their own crowd this season, boasting the worst record in the Premiership. But will draw confidence from their good home record against their visitors as they have not lost Hearts in their last 14 encounters at McDiarmid Park.

Meanwhile Hearts have made a strong campaign this season with the side claiming 12 wins from their 26 matches while picking up seven draws and seven defeats in the process and currently sit in the third spot with 43 points on board, which is really impressive for a side that played in the Championship last term.

However, Hearts have hit a slump in the Premiership recently as they have failed to claim all three points in their last three league matches, recording a 0-0 draw against Hibernian before suffering back-to-back defeats against Rangers (5-0) and Dundee (1-2). The run has seen the gap between them and the two increased to nine while the one between them and the fourth side reduced to 10.

Although, they head into the match a bit motivated following their 4-3 win in the penalty shootout against Livingston in the fifth round of the Scottish Cup and thus will hope to build on that as they aim at returning on the right track. They will draw confidence from their 2-0 win against their hosts in their previous league fixture.

St Johnstone vs Hearts head to head

Both sides have met in 58 encounters since 1997 with Hearts claiming 20 victories wile St Johnstone have claimed 18 victories and there have been 20 draws.

  • Hearts 2-0 St Johnstone 18/01/22
  • St Johnstone 1-1 Hearts 27/20/21
  • St Johnstone 3-3 Hearts 01/02/20
  • Hearts 0-1 St Johnstone 14/12/19
  • St Johnstone 1-0 Hearts 30/10/19


  • Aberdeen 1-1 St Johnstone
  • St Mirren 2-1 St Johnstone
  • St Johnstone 0-0 Dundee United
  • Livingston 1-2 St Johnstone
  • St Johnstone 0-0 Dundee


  • Hearts 4-3 Livingston (AP)
  • Hearts 1-2 Dundee
  • Rangers 5-0 Hearts
  • Hibernian 0-0 Hearts
  • Hearts 2-0 Motherwell

St Johnstone team news

St Johnstone will be without Shaun Rooney, David Wotherspoon, Chris Kane, Zander Clark and Melker Hallberg due to injuries.

Hearts team news

Hearts will only be without Craig Halkett who remains in the recovery room.

Prediction and odds

  • St Johnstone win
  • Both sides to score
  • Goals over 2.5


Age Limitation

You must be 18 years old or over to use this site. Please bet responsibly.

Kenya Registration

New Bookmakers
Shabiki Bet

SMS betting, live chat support, responsive cash out options


Join now and enjoy boosted odds, low minimum stakes and instant payouts


Signup now and enjoy a signup bonus, 135% bonus on winnings and a 20% referral bonus.


Join now and enjoy a wide range of sports betting markets, speedy deposits and withdrawals

Sportpesa Kenya

Join and Enjoy one of the Most Lucrative Jackpots in Town

Predictions Disclaimer

Any predictions given in this site are the research & opinions of the tipster and are not under any circumstances to be taken as the absolute truth. Be responsible for your own bets

Bonus Code
Prerequisites: Finish filling in all account details and verify your phone number
T&Cs Apply
Ceiling: Ksh 20,000

Finish filling in all account details and verify your phone number

*Check more terms here.