Skip to content
Play MFF

St. Johnstone v Hearts: Scottish Premiership 2026-27, 30 December 2026

Scottish Premiership · Wed 30 Dec 2026 · McDiarmid Park

St. Johnstone
19:45 Kick-off
Hearts

Key storylines

  • St. Johnstone (7th) host Hearts (4th)
  • St. Johnstone unbeaten in their last 4 home games
  • Hearts have won 6 of the last 6 meetings

Match info

Matchday
21
Date
Wed 30 Dec 2026
Kick-off
19:45 (UK time)
Venue
McDiarmid Park
Season
2026-27

Recent form

St. Johnstone

DLDDW

Hearts

WLWDL

This season's last five, oldest first.

Head to head

0St. Johnstone wins0Draws6Hearts wins

Last 6 meetings

The numbers per game

St. JohnstoneMeasureHearts
1.31Goals scored2.17
1.62Goals conceded1.83
1.31Points per game1.67
1Clean sheets3
18Yellow cards21
10.5Shots16.4
3.4On target5.4
47%Possession53%
3.2Corners6.3
10.5Fouls12.2
1.8Offsides1.8

This season's matches before this one (Statorium). The xG table

More on St. Johnstone and Hearts

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.