About
ST Johnstone, currently 7th in the Premiership, hosts Heart OF Midlothian, who sits 4th, on Wednesday, December 30, 2026 at 19:45 GMT, at McDiarmid Park in Perth. In their last meeting on August 29, 2026, Heart OF Midlothian won 2-1. Find all the match information on Fanzium, including the latest news, standings, results, and head-to-head results. Make predictions and follow match events in real time, with updated statistics and key moments.
Match facts
- Date
- December 30, 2026
- Kick-off
- 07:45 PM
- Competition
- Premiership — Regular Season - 21
- Stadium
- McDiarmid Park
- Location
- Perth
- Capacity
Lineups not available yet
Standings
Premier League
#TeamPPts
1
Celtic1331
2
Rangers1227
3
Falkirk1321
4
Match stats
Stats available after kick-off
Possession, shots, xG and the full breakdown will appear here once the match gets under way.
Form & head-to-head
Head-to-head · Last 5 meetings
Aug 2026PremiershipHeart OF Midlothian 2–1 ST Johnstone
May 2025PremiershipHeart OF Midlothian 2–1 ST Johnstone
Feb 2025PremiershipST Johnstone 1–2 Heart OF Midlothian
Dec 2024PremiershipHeart OF Midlothian 2–1 ST Johnstone
Nov 2024




