Hearts vs St Johnstone prediction, odds and free betting tips 18/01/2022

A look at the standings tells you this should be an absolute home banker; do we see things playing out that way? Find out with our Hearts vs St Johnstone preview here along with the predictions and free tips we mention along the way.

Hearts vs St Johnstone: Our top betting tips

Check out our match predictions for the big game.

These odds from Ladbrokes were correct at the time of writing.

Hearts to win it

St Johnstone have been going through a rough patch over the past couple of months; they have lost eight consecutive games, and are winless in their last nine games in all competitions. On the other hand, Hearts have been relatively better, they’ve won three of their last four games; The Jam Tarts have been one of the best home teams in the league this season, they’ve lost just once in ten home games, with six wins and three draws. Considering St Johnstone’s losing streak, we’re making the prediction that Hearts will win this match.

A low scoring match

St Johnstone have been involved in a lot of low scoring games, that’s mostly because they’ve struggled in front of goal; Callum Davidson’s men have failed to score in four of their last six games, they’ve managed just two goals in that six game stretch. Four of St Johnstone’s last six games have gone below the 2.5 goal line. In the same vein, most of Hearts’ recent games have been on the low-scoring side; as six of their last seven games have seen less than three goals scored. Four of the last five meetings between these teams have also gone under 2.5; on that note, this will likely be a low scoring game.

Someone will fail to score

We’ve already established that St Johnstone have struggled in front of goal; they’ve failed to score in six of their last nine games. At least one side has blanked in seven of St Johnstone’s last 10 games. On the other hand, Hearts have kept three clean sheets in their last seven games, whilst failing to score in three of them; just like St Johnstone, at least one side has failed to score in six of Hearts’ last seven games. With this in mind, we believe that one of these teams will keep a clean sheet.

The best odds for Hearts vs St Johnstone

Hearts vs St Johnstone: Team Overview


Hearts are enjoying their best Premiership campaign since the 2015/16 season; they are third on the table, having won 50% of their games this season. The Jam Tarts have won their last two games, and they’ll look to make it three wins from three. All eyes will be on Liam Boyce today.

St Johnstone

On the other hand, St Johnstone have been the worst team in the league in terms of form; they have lost eight games in a row, and have no wins in their last nine games. Callum Davidson will need to turn things around if he intends to keep his job; will Chris Kane help his team snap their losing streak?

The final word on Hearts vs St Johnstone

Hearts vs St Johnstone prediction

  • Who won the last head to head? It ended 1-1
  • When is kick off? 19:45 GMT
  • Where is the game being played? Tynecastle