St. Johnstone is not having much success this season, the team is in 9th place in the standings, although St. Johnstone mostly ends the season in the second half of the standings.
Hearts, of course, are behind Celtic and Rangers, but the team is holding on to the 3rd place. Hearts are in great shape now - 13 points in the last 5 rounds, and the team has a series of 5 away wins, including a triumph in the match with Celtic.
St. Johnstone earns quite a lot of points in home matches, but still Harts looks the favorite today.
Prediction: Hearts to win. We recommend the “2 Win” bet, odds 2.01