Hearts 2-1 St. Johnstone: result and report

Premiership · Wednesday 14 May 2025

Result

Hearts 2-1 St. Johnstone

Premiership · Wednesday 14 May 2025, 18:45 UTC · half-time 2-0

Hearts · St. Johnstone · Premiership predictions

Hearts 2-1 St. Johnstone: match report

Hearts beat St. Johnstone 2-1 in the Premiership on Wednesday 14 May 2025. The half-time score was 2-0.

Hearts's goals came from an own goal by B. Douglas (17') and Alan Forrest (31'). St. Johnstone scored through Graham Carey (74').

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

Going into the game Hearts were 7th on 46 points from 36 and St. Johnstone 12th on 32 points from 36. Hearts went on to finish that season 5th with 52 points, and St. Johnstone 12th with 32.

Hearts lined up in a 4-3-3 and St. Johnstone in a 4-4-2. The highest match rating in our data went to Craig Halkett of Hearts (7.6), ahead of Graham Carey (7.3).

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

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

Data as of 5 Nov 2026.

Key events

  • 17'Own goal · B. DouglasHearts · 1-0
  • 31'Goal · Alan ForrestHearts · 2-0
  • 56'Yellow card · T. StevenSt. Johnstone
  • 71'Yellow card · Frankie KentHearts
  • 74'Goal · Graham CareySt. Johnstone · 2-1
  • 90'Yellow card · B. DouglasSt. Johnstone

Head-to-head

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

Team news

Unavailable

Hearts line-up (4-3-3)

Ryan Fulton, Adam Forrester, Frankie Kent, Craig Halkett, Harry Milne, Cammy Devlin, Beni Baningime, Jorge Grant, Alan Forrest, Lawrence Shankland, Yan Dhanda

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

Andy Fisher, Sam Curtis, Daniels Balodis, B. Douglas, Taylor Steven, Víctor Griffith, J. Holt, Elliot Watt, Stephen Duke-McKenna, Makenzie Kirk, Josh McPake