On Saturday, third-placed Hearts will face bottom-placed St Johnstone at McDiarmid Park.
Date: 19th February 2022, McDiarmid Park
St Johnstone vs Hearts Prediction
St. Johnstone had lost 14 of their previous 15 games, putting them on a ten-match losing run. They’ve also gone nine games without a win at home, dating back to the first week of October.
Hearts, on the other side, had gone on a four-game winning streak and were unbeaten in seven of their last 10 overall encounters.
They’d also won three of their previous five road trips, and, most crucially, they’d scored the most goals after the two leading scorers.
On the basis of these observations, most football betting sites predict that Hearts should win this weekend.
St Johnstone vs Hearts Prediction: St Johnstone 2-1 Hearts @ 3/1 with LiveScore Bet.
Odds are correct at the time of publication and are subject to change.
- Check out the best St Johnstone vs Hearts free bets
- Find out where to watch St Johnstone vs Hearts live stream
St Johnstone vs Hearts Betting Tips
After the two titans – Rangers and Celtic – Hearts have undoubtedly been the best team in the Scottish top division this season. The team is currently in third place in the table, with a ten-point advantage over fourth-placed Dundee United.
The team has had a string of dismal performances and is in desperate need of a big win to reclaim their confidence.
And they’ll be up against the competition’s poorest team this weekend.
St. Johnstone is not only in last place in the table, but they have also scored the fewest goals in the campaign.
St Johnstone vs Hearts Betting Tip: Get over 2.5 goals at 5/4.
St Johnstone vs Hearts Betting Odds
St Johnstone @ 3/1 with LiveScore Bet
Draw @ 12/5 with LiveScore Bet
Hearts @ 10/11 with LiveScore Bet
Over 2.5 @ 5/4
Under 2.5 @ 3/5
St Johnstone vs Hearts Free Bet
LiveScore bet is offering new customers £20 in Bet Credits when you sign up and bet £10 on their sportsbook.