Hearts vs St Johnstone — prediction and preview

Hearts and St Johnstone have met 68 times: Hearts won 29, St Johnstone won 18, 21 draws. Goals in those meetings: Hearts 95, St Johnstone 76.

How do Hearts and St Johnstone compare head-to-head?

Head-to-head record, Hearts v St Johnstone
PlayedWonDrawnLostGoals
Hearts6829211895
St Johnstone6818212976

What happened when Hearts played St Johnstone before?

What is their recent form?

Hearts — last 5 at home

St Johnstone — last 5 away