We said: St Johnstone 1-2 Hearts
St Johnstone have enjoyed a productive unbeaten run in the Premiership of late, but the visit of Hearts on Wednesday night will be the toughest test of 2024 to date.
The Jambos have scored at least twice in their last six matches, and we expect that trend to continue here as Naismith's side record another victory.
Read more.Data Analysis
Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a Hearts win with a probability of 53.3%. A draw had a probability of 24.7% and a win for St Johnstone had a probability of 21.96%.
The most likely scoreline for a Hearts win was 0-1 with a probability of 12.38%. The next most likely scorelines for that outcome were 0-2 (10.07%) and 1-2 (9.56%). The likeliest drawn scoreline was 1-1 (11.74%), while for a St Johnstone win it was 1-0 (7.22%). The actual scoreline of 0-1 was predicted with a 12.4% likelihood. Our data analysis correctly predicted a 0-1 win for Hearts in this match and our team at Sports Mole correctly predicted the win for Hearts.