Hearts 2-1 St. Johnstone: result and report

Premiership · Sunday 22 December 2024

Result

Hearts 2-1 St. Johnstone

Premiership · Sunday 22 December 2024, 15:00 UTC · half-time 1-0

Hearts · St. Johnstone · Premiership predictions

Hearts 2-1 St. Johnstone: match report

Hearts won against St. Johnstone 2-1 in the Premiership on Sunday 22 December 2024. The half-time score was 1-0.

James Penrice opened the scoring in the 16th minute. Hearts's goals came from James Penrice (16') and Blair Spittal (58'). St. Johnstone scored through Graham Carey (53', penalty).

Discipline: Hearts received 2 yellow cards; St. Johnstone received 1 yellow card.

Going into the game Hearts were 12th on 13 points from 17 and St. Johnstone 11th on 14 points from 17. Hearts went on to finish that season 5th with 52 points, and St. Johnstone 12th with 32.

Hearts lined up in a 4-4-2 and St. Johnstone in a 4-4-2. The highest match rating in our data went to Cammy Devlin of Hearts (7.8), ahead of Adam Forrester (7.7).

Before this game the head-to-head record in our data stood at 4 Hearts wins, 0 draws and 0 for St. Johnstone.

Going into the match Hearts's last five read L-W-D-L-L and St. Johnstone's L-D-L-W-L.

Data as of 5 Nov 2026.

Key events

  • 16'Goal · James PenriceHearts · 1-0
  • 42'Yellow card · Cammy DevlinHearts
  • 53'Penalty goal · Graham CareySt. Johnstone · 1-1
  • 58'Goal · Blair SpittalHearts · 2-1
  • 83'Yellow card · S. SpranglerSt. Johnstone
  • 90+4'Yellow card · Kenneth VargasHearts

Head-to-head

4 meetings: Hearts 4, draws 0, St. Johnstone 0.

Team news

Unavailable

Hearts line-up (4-4-2)

Craig Gordon, Adam Forrester, Daniel Oyegoke, Kye Rowles, James Penrice, Musa Drammeh, Cammy Devlin, Malachi Boateng, Blair Spittal, James Wilson, Lawrence Shankland

St. Johnstone line-up (4-4-2)

Joshua Rae, Aaron Essel, Jack Sanders, B. Mikulić, André Raymond, Sven Sprangler, J. Holt, Drey Wright, Adama Sidibeh, Makenzie Kirk, B. Kimpioka