St. Mirren 1-0 Hearts: result and report

Premiership · Saturday 23 September 2023

Result

St. Mirren 1-0 Hearts

Premiership · Saturday 23 September 2023, 14:00 UTC · half-time 1-0

St. Mirren · Hearts · Premiership predictions

St. Mirren 1-0 Hearts: match report

St. Mirren beat Hearts 1-0 in the Premiership on Saturday 23 September 2023. It was 1-0 at half-time.

The only goal came from Ryan Strain of St. Mirren in the 7th minute.

Discipline: St. Mirren received 2 yellow cards; Hearts received 1 yellow card.

Going into the game St. Mirren were 2nd on 11 points from 5 and Hearts 5th on 7 points from 5. St. Mirren went on to finish that season 6th with 47 points, and Hearts 3rd with 68.

St. Mirren lined up in a 3-4-3 and Hearts in a 4-2-3-1. The highest match rating in our data went to Ryan Strain of St. Mirren (8.5), level with Frankie Kent (8.5).

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

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

Data as of 5 Nov 2026.

Key events

  • 7'Goal · Ryan StrainSt. Mirren · 1-0
  • 24'Yellow card · Keanu BaccusSt. Mirren
  • 24'Yellow card · Kye RowlesHearts
  • 25'Yellow card · Toyosi OlusanyaSt. Mirren

Head-to-head

7 meetings: St. Mirren 1, draws 2, Hearts 4.

Team news

Unavailable

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

Zach Hemming, Marcus Fraser, Alex Gogic, Richard Taylor, Ryan Strain, Keanu Baccus, Mark O'Hara, Scott Tanser, Conor McMenamin, Toyosi Olusanya, Greg Kiltie

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

Zander Clark, Nathaniel Atkinson, Frankie Kent, Kye Rowles, Stephen Kingsley, Beni Baningime, Calem Nieuwenhof, Cammy Devlin, Liam Boyce, Kenneth Vargas, Lawrence Shankland