Hearts claimed a 2-1 victory over St. Johnstone in the Premiership (2nd Phase). Before the match, Hearts were 1st in the Premiership table with St. Johnstone in 6th. The two sides have met 20 times (2018–2025). Hearts lead the head-to-head with 14 wins. Hearts had scored 52 goals this season (10.4 per game), St. Johnstone had 38 (7.6 per game). Explore the full timeline, stats breakdown and player performances.