St. Johnstone 0-2 Hearts: result and report

Premiership · Saturday 5 August 2023

Result

St. Johnstone 0-2 Hearts

Premiership · Saturday 5 August 2023, 14:00 UTC · half-time 0-0

St. Johnstone · Hearts · Premiership predictions

St. Johnstone 0-2 Hearts: match report

St. Johnstone lost to Hearts 0-2 in the Premiership on Saturday 5 August 2023. The half-time score was 0-0.

Yutaro Oda opened the scoring in the 75th minute. St. Johnstone did not score. Hearts scored through Yutaro Oda (75') and Lawrence Shankland (90+6').

Discipline: St. Johnstone received 2 yellow cards; Hearts received 3 yellow cards.

St. Johnstone went on to finish that season 10th with 35 points, and Hearts 3rd with 68.

St. Johnstone lined up in a 4-2-3-1 and Hearts in a 4-2-3-1. The highest match rating in our data went to Stephen Kingsley of Hearts (8.2), ahead of Dimitar Mitov (8.0).

Data as of 5 Nov 2026.

Key events

  • 16'Yellow card · Kye RowlesHearts
  • 17'Yellow card · Sam McClellandSt. Johnstone
  • 29'Yellow card · Daniel PhillipsSt. Johnstone
  • 75'Goal · Yutaro OdaHearts · 0-1
  • 80'Yellow card · Cameron DevlinHearts
  • 90+5'Yellow card · Liam BoyceHearts
  • 90+6'Goal · Lawrence ShanklandHearts · 0-2

Team news

Unavailable

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

Dimitar Mitov, O. Olufunwa, Sam McClelland, Liam Gordon, Tony Gallacher, Ryan McGowan, Daniel Phillips, Drey Wright, Cammy Ballantyne, Graham Carey, Stevie May

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

Zander Clark, Nathaniel Atkinson, Frankie Kent, Kye Rowles, Stephen Kingsley, Peter Haring, Cammy Devlin, Yutaro Oda, Calem Nieuwenhof, Alan Forrest, Lawrence Shankland