St. Johnstone 0-1 Hearts: result and report

Premiership · Wednesday 7 February 2024

Result

St. Johnstone 0-1 Hearts

Premiership · Wednesday 7 February 2024, 19:45 UTC · half-time 0-0

St. Johnstone · Hearts · Premiership predictions

St. Johnstone 0-1 Hearts: match report

St. Johnstone were beaten by Hearts 0-1 in the Premiership on Wednesday 7 February 2024. It was 0-0 at half-time.

The only goal came from Lawrence Shankland of Hearts in the 54th minute.

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

Going into the game St. Johnstone were 10th on 24 points from 23 and Hearts 3rd on 45 points from 24. St. Johnstone went on to finish that season 10th with 35 points, and Hearts 3rd with 68.

St. Johnstone lined up in a 4-5-1 and Hearts in a 4-2-3-1. The highest match rating in our data went to Frankie Kent of Hearts (9.1), ahead of Lawrence Shankland (8.4).

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

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

Data as of 5 Nov 2026.

Key events

  • 16'Yellow card · Luke RobinsonSt. Johnstone
  • 52'Yellow card · Andy ConsidineSt. Johnstone
  • 54'Goal · Lawrence ShanklandHearts · 0-1
  • 75'Yellow card · Ryan McGowanSt. Johnstone
  • 79'Yellow card · Kenneth VargasHearts
  • 90+6'Yellow card · Diallang JaiyesimiSt. Johnstone

Head-to-head

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

Team news

St. Johnstone line-up (4-5-1)

Dimitar Mitov, O. Olufunwa, Andy Considine, Ryan McGowan, Luke Robinson, F. Franczak, Connor Smith, Graham Carey, M. Kucheriavyi, Tony Gallacher, B. Kimpioka

Hearts line-up (4-2-3-1)

Zander Clark, Dexter Lembikisa, Frankie Kent, Stephen Kingsley, Alex Cochrane, Calem Nieuwenhof, Beni Baningime, Kenneth Vargas, S. Fraser, Alan Forrest, Lawrence Shankland