Season so far

Scottish Premiership

Key, Hearts v St. Johnstone
League position, Hearts 12th, St. Johnstone 11thTotal points, Hearts 13, St. Johnstone 14

Goals scored

Hearts 18St. Johnstone 20

Form guide

All competitions

Hearts lose
v Kilmarnock
1
0
Premiership
St. Johnstone lose
v St. Mirren
2
3
Premiership
Hearts lose
v København
2
0
UEFA Conference League
St. Johnstone draw
v Aberdeen
1
1
Premiership
Hearts won
v Dundee
2
0
Premiership
St. Johnstone lose
v Rangers
0
1
Premiership
Hearts draw
v Aberdeen
1
1
Premiership
St. Johnstone won
v Kilmarnock
1
0
Premiership
Hearts lose
v Cercle Brugge
2
0
UEFA Conference League
St. Johnstone lose
v Motherwell
2
1
Premiership

Previous meetings

All competitions

Hearts and St. Johnstone
Played
66
Hearts Won 27St. Johnstone Won 19Draw 20

Previous scores

All competitions

Premiership

St. Johnstone 1 , Hearts 2 on the 2nd of November 2024
St. Johnstone
Hearts
2nd of November 2024
St. Johnstone 0 , Hearts 1 on the 7th of February 2024
St. Johnstone
Hearts
7th of February 2024
Hearts 1 , St. Johnstone 0 on the 25th of November 2023
Hearts
St. Johnstone
25th of November 2023

Match Facts

  • Heart of Midlothian have won each of their last seven league meetings with St. Johnstone since a 2-1 defeat in February 2022.

  • St. Johnstone have lost eight of their last nine away games against Hearts in the Scottish Premiership, winning the other 1-0 in December 2019.

  • Hearts have only kept one clean sheet in their last eight league games, but have also only failed to score in two of their last 12 in the Scottish Premiership.

  • St. Johnstone have only enjoyed one win in their last eight away league matches (D2 L5), beating Dundee 2-1 in October.

  • Makenzie Kirk has scored in both of St. Johnstone’s last two league games; the last player aged 20 or younger to score in three successive Scottish Premiership appearances was Mika Biereth in November 2023.