Hearts have secured victories in their most recent seven league encounters against St Johnstone, a streak that began following a 2-1 loss in February 2022. In the Scottish Premiership, St Johnstone has been defeated in eight of their past nine away matches when playing Hearts, with their sole victory being a 1-0 win in December 2019. Hearts have managed to keep just one clean sheet across their previous eight league fixtures. However, they have also only failed to score in two of their last 12 Scottish Premiership matches. St Johnstone has recorded only a single victory in their last eight away league contests (comprising two draws and five losses), which was a 2-1 triumph over Dundee in October. Makenzie Kirk has found the net in St Johnstone’s two most recent league outings. The last player aged 20 or younger to achieve goals in three consecutive Scottish Premiership appearances was Mika Biereth in November 2023. Post navigation Statistical Overview for Hearts vs. Dundee Match Footballers Sam Kerr and Kristie Mewis Announce Pregnancy