Hearts 1-0 St. Johnstone: result and report

Premiership · Saturday 3 February 2018

Result

Hearts 1-0 St. Johnstone

Premiership · Saturday 3 February 2018, 15:00 UTC · half-time 0-0

Hearts · St. Johnstone · Premiership predictions

Hearts 1-0 St. Johnstone: match report

Hearts beat St. Johnstone 1-0 in the Premiership on Saturday 3 February 2018. It was 0-0 at half-time.

The only goal came from Manuel David Milinkovic of Hearts in the 46th minute.

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

Going into the game Hearts were 5th on 34 points from 25 and St. Johnstone 8th on 26 points from 22. Hearts went on to finish that season 6th with 49 points, and St. Johnstone 8th with 46.

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

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

Data as of 5 Nov 2026.

Key events

  • 30'Yellow card · Joaquim AdaoHearts
  • 46'Goal · Manuel David MilinkovicHearts · 1-0
  • 57'Yellow card · David WotherspoonSt. Johnstone
  • 58'Yellow card · Jason KerrSt. Johnstone
  • 79'Yellow card · Demetri MitchellHearts
  • 82'Yellow card · John SouttarHearts
  • 89'Yellow card · Michael SmithHearts

Head-to-head

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

Team news

Hearts line-up

Jon McLaughlin, John Souttar, Connor Randall, Arnaud Djoum, Manuel David Milinkovic, Demetri Mitchell, Danny Amankwaa, Kyle Lafferty, Steven Naismith, Christophe Berra, Joaquim Adao

St. Johnstone expected line-up

Zander Clark, Steven Anderson, Joe Shaughnessy, Richard Foster, Scott Tanser, Stefan Scougall, David Wotherspoon, Denny Johnstone, Liam Craig, Chris Millar