UK: 18+ USA: 21+ | Begambleaware.org  | T&Cs apply | Play Responsibly
Hearts are leading the way under the big boys of Rangers and Celtic. Can they keep it up by winning here? Find out with our St Johnstone vs Hearts preview here along with the predictions and free tips we mention along the way.
St Johnstone vs Hearts: Our top betting tips
Check out our match predictions for the big game.
These odds from Ladbrokes were correct at the time of writing.
Contents
Hearts to take the points
St Johnstone have been the worst team in the Premiership this season; they’ve won just four of the 26 games they’ve played so far, losing 14 of them. It’s fair to point out that three of those four wins were on the road; St Johnstone have won just one of their 13 home games, and they’ve lost seven of those games. As a matter of fact, St Johnstone have no wins in their last nine home games. Despite Hearts’ poor recent form, they’ve been the third-best road team in the Premiership. Also, Hearts tend to play well against St Johnstone; they are unbeaten in their last three meetings with St Johnstone, and they’ve lost just two of their last 12 encounters. For this reason, we’re predicting a win for Hearts.
At least one side will blank
Next, we’ll take a look at the BTTS market. Clashes between these sides have mostly been one-sided when it comes to scoring goals; at least one side failed to score in four of their last six meetings. In the same vein, Hearts have had a few good defensive games recently; they kept three clean sheets in their last five games. Conversely, the Jam Tarts failed to score in three of those five games. Additionally, St Johnstone have struggled to find the net recently; they failed to score in four of their last seven games. Considering at least one side blanked in four of Hearts’ last five games, one of these teams will likely blank.
Goals will be in short supply
We’ve already pointed out that recent clashes between these sides have not produced a lot of goals; those encounters have mostly been on the low-scoring side. Five of the last six meetings between these teams went below the 2.5 goal mark. Similarly, both teams’ respective recent games have mostly been low-scoring; five of St Johnstone’s last seven games, and three of Hearts’ last five games went under 2.5. With this in mind, we shouldn’t expect a lot of goals in this game.
The best odds for St Johnstone vs Hearts
St Johnstone vs Hearts | |||
---|---|---|---|
| |||
18/01/22 SP | Hearts Hearts | 2 - 0 | St Johnstone |
27/10/21 SP | St Johnstone St Johnstone | 1 - 1 | Hearts |
01/02/20 SP | St Johnstone St Johnstone | 3 - 3 | Hearts |
14/12/19 SP | Hearts Hearts | 0 - 1 | St Johnstone |
30/10/19 SP | St Johnstone St Johnstone | 1 - 0 | Hearts |
St Johnstone | |||
---|---|---|---|
Last 5 | |||
15/02/22 SP | Aberdeen Aberdeen | 1 - 1 | St Johnstone |
09/02/22 SP | St Mirren St Mirren | 2 - 1 | St Johnstone |
05/02/22 SP | St Johnstone St Johnstone | 0 - 0 | Dundee Utd |
01/02/22 SP | Livingston Livingston | 1 - 2 | St Johnstone |
26/01/22 SP | St Johnstone St Johnstone | 0 - 0 | Dundee |
Hearts | |||
---|---|---|---|
Last 5 | |||
12/02/22 SFC | Hearts | 0 - 0 | Livingston |
09/02/22 SP | Hearts | 1 - 2 | Dundee |
06/02/22 SP | Rangers | 5 - 0 | Hearts |
01/02/22 SP | Hibernian | 0 - 0 | Hearts |
29/01/22 SP | Hearts | 2 - 0 | Motherwell |
St Johnstone vs Hearts: Team News
St Johnstone
Things have not gone too well for St Johnstone this season; they are last on the Premiership table, with just four wins in 26 games. Callum Davidson’s men will hope to snap their three match winless run; they’ll look to Callum Hendry to provide the goals.
Hearts
Hearts have been going through a rough patch lately; they have no wins in their last three league games, and they’ve won just one of their last five league games. The Jam Tarts will look to improve their poor form as they take on the worst team in the league; keep an eye out for Liam Boyce.
The final word on St Johnstone vs Hearts
- Who won the last head to head? Hearts
- When is kick off? 3 PM GMT
- Where is the game being played? McDiarmid Park
Add Comment