St. Mirren 1-2 Hearts: result and report

Premiership · Saturday 7 August 2021

Result

St. Mirren 1-2 Hearts

Premiership · Saturday 7 August 2021, 14:00 UTC · half-time 0-1

St. Mirren · Hearts · Premiership predictions

St. Mirren 1-2 Hearts: match report

St. Mirren lost to Hearts 1-2 in the Premiership on Saturday 7 August 2021. The half-time score was 0-1.

Andy Halliday opened the scoring in the 16th minute. St. Mirren's goal came from Joe Shaughnessy (85'). Hearts scored through Andy Halliday (16') and Liam Boyce (73').

Discipline: St. Mirren received 1 yellow card and 1 red card; Hearts received 3 yellow cards.

St. Mirren went on to finish that season 8th with 44 points, and Hearts 3rd with 61.

St. Mirren lined up in a 3-4-1-2 and Hearts in a 3-4-2-1. The highest match rating in our data went to Liam Boyce of Hearts (8.9), ahead of Andy Halliday (7.8).

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

Data as of 5 Nov 2026.

Key events

  • 16'Goal · Andy HallidayHearts · 0-1
  • 28'Yellow card · Peter HaringHearts
  • 29'Yellow card · Robbie NeilsonHearts
  • 36'Yellow card · Beni BaningimeHearts
  • 73'Goal · Liam BoyceHearts · 0-2
  • 85'Goal · Joe ShaughnessySt. Mirren · 1-2
  • 86'Red card · Kristian DennisSt. Mirren
  • 90+2'Yellow card · Oleksandr ShovkovskyiSt. Mirren

Head-to-head

3 meetings: St. Mirren 1, draws 1, Hearts 1.

Team news

Unavailable

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

Jak Alnwick, Marcus Fraser, Joe Shaughnessy, Charles Dunne, Richard Tait, Jamie McGrath, Alan Power, Scott Tanser, Greg Kiltie, Curtis Main, Eamonn Brophy

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

Craig Gordon, John Souttar, Craig Halkett, Alex Cochrane, Michael Smith, Peter Haring, Beni Baningime, Andy Halliday, Josh Ginnelly, Gary Mackay-Steven, Liam Boyce