St. Johnstone 1-0 Hearts: result and report

Premiership · Wednesday 5 April 2017

Result

St. Johnstone 1-0 Hearts

Premiership · Wednesday 5 April 2017, 18:45 UTC · half-time 0-0

St. Johnstone · Hearts · Premiership predictions

St. Johnstone 1-0 Hearts: match report

St. Johnstone won against Hearts 1-0 in the Premiership on Wednesday 5 April 2017. The half-time score was 0-0.

The only goal came from Joe Shaughnessy of St. Johnstone in the 73rd minute.

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

Going into the game St. Johnstone were 4th on 46 points from 30 and Hearts 5th on 41 points from 30. St. Johnstone went on to finish that season 4th with 61 points, and Hearts 5th with 46.

Before this game the head-to-head record in our data stood at 1 St. Johnstone win, 1 draw and 0 for Hearts.

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

Data as of 5 Nov 2026.

Key events

  • 30'Yellow card · Bjorn JohnsenHearts
  • 45'Yellow card · Tasos AvlonitisHearts
  • 54'Yellow card · Paul PatonSt. Johnstone
  • 64'Yellow card · Alexandros TziolisHearts
  • 70'Yellow card · K. NowakHearts
  • 73'Goal · Joe ShaughnessySt. Johnstone · 1-0
  • 83'Red card · Sam NicholsonHearts

Head-to-head

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

Team news

St. Johnstone line-up

Alan Mannus, Tom Scobbie, Joe Shaughnessy, Clive Smith, Paul Paton, Brian Easton, Blair Alston, David Wotherspoon, Liam Craig, Steven MacLean, Graham Cummins

Hearts line-up

Jack Hamilton, Tasos Avlonitis, Krystian Nowak, Andraž Struna, Lennard Sowah, Alexandros Tziolis, Perry Kitchen, Jamie Walker, D. Cowie, Bjørn Johnsen, Esmaël Gonçalves