Hearts vs St. Mirren Live Score and Live Stream

Live Coverage

Hearts played St. Mirren at the Premier League of Scotland on November 27. The match kicked off 15:00 UTC. Hearts won 2-0.

Steven Gary Mackay scored the first goal on the 61st minute of the game followed by a goal from Stephen Kingsley, who made the final score 2-0.

ScoreBat is covering Hearts vs St. Mirren in real time, providing the live stream and live score of the match, team line-ups, full match stats, live match commentary and official video highlights. We cover all matches of Scotland Premier League in real time and provide live streaming whenever possible.

URL: https://www.scorebat.com/hearts-vs-st-mirren-live-stream/

Live Streaming

You can watch Hearts vs St. Mirren live stream here on ScoreBat when the official streaming is available. We will provide only official live stream strictly from the official channels of Scotland Premier League, Hearts or St. Mirren whenever it is available. Live streaming will begin when the match is about to kick off.

Hearts (also known as Heart of Midlothian) and St. Mirren (commonly referred to as St Mirren or St.Mirren) are football clubs from Scotland and they are playing this match of Premier League on Saturday. Make sure to follow it live here on ScoreBat.

We only provide live streaming when we can find an official stream by the league or one of the teams. If you are unable to watch the live broadcast on this page it probably means that there are no official streamings available yet.


We are updating team formations and line-ups for Hearts - St. Mirren in real time.

Hearts kicked off the game with Craig Gordon, Stephen Kingsley, Craig Halkett, John Souttar, Andy Halliday, Cameron Devlin, Beni Baningime who got substituted by Peter Haring on the 86th minute, Michael Smith, Steven Gary Mackay who got substituted by Josh Ginnelly on the 70th minute, Liam Boyce who got substituted by Armand Gnanduillet on the 82nd minute and Barrie McKay as starters, with Alexander Cochrane, Josh Ginnelly, Armand Gnanduillet, Peter Haring, Aaron McEneff, Ross Stewart and Benjamin Woodburn on the bench.

St. Mirren's starting eleven were Jak Alnwick, Marcus Fraser, Charles Dunne, Joseph Shaughnessy, Scott Tanser who got substituted by Kyle McAllister on the 34th minute, Alan Power, Ryan Flynn who got substituted by Greg Kiltie on the 81st minute, Richard Tait, Connor Ronan who got substituted by Kristian Dennis on the 73rd minute, Jamie McGrath and Eamonn Brophy, with Kristian Dennis, Ethan Erhahon, Greg Kiltie, Dean Lyness, Curtis Main, Kyle McAllister and Matthew Millar on the bench.

Referee showed the yellow card 5 times throughout the game. Joseph Shaughnessy, Ryan Flynn, Cameron Devlin, Andy Halliday and Jak Alnwick were the ones to receive it.


Explore stats from Hearts vs St. Mirren on ScoreBat - we are updating the numbers on this page every second of the game.

  • Total Attempts: 14 - 18
  • Shots On Target: 7 - 7
  • Corners: 5 - 7


Hearts and St. Mirren have met 5 times since February 2019. Hearts have won twice, 2 matches ended in a draw while St. Mirren have won once. The most recent match between them took place on August 7, 2021 at the Premier League of Scotland where Hearts won 1-2. Hearts have scored 8 goals in these 5 head-to-head matches in total while St. Mirren have scored 5. So, overall, Hearts have a better head-to-head record against St. Mirren in their recent history.

Hearts have won 7 of their 16 matches in Premier League, drawing 6 and having 3 defeats this season. They have scored 25 goals - 1.56 per match, conceding 15 - 0.94 per match. St. Mirren have won 3 of their 16 matches in Premier League, drawing 8 and having 5 defeats this season. They have scored 16 goals - 1.00 per match, conceding 24 - 1.50 per match.

Recent Form

Hearts have lost to Motherwell in their previous match while St. Mirren are on a drawing streak - they have played a draw with Livingston and St. Johnstone in their previous 2 matches. Overall, Hearts have won 11 of their last 20 matches, losing 3 and drawing 6, while St. Mirren have won 6 of their last 20 matches, losing 4 and drawing 10. In their most recent 6 matches Hearts have won once (5-2 against Dundee United on 6th of November), lost twice (2-0 against Motherwell on 20th of November and 2-1 against Aberdeen on 30th of October) and drew 3 times (1-1 against St. Johnstone on 27th of October, 1-1 against Dundee on 23rd of October and 1-1 against Rangers on 16th of October). In their most recent 6 matches St. Mirren have won once (2-3 against Ross County on 16th of October), lost twice (0-1 against Dundee on 30th of October and 1-2 against Rangers on 24th of October) and drew 3 times (1-1 against Livingston on 20th of November, 0-0 against St. Johnstone on 6th of November and 2-2 against Motherwell on 27th of October).

Team Streaks

  • Hearts are undefeated in their previous 10 home matches.
  • Hearts have gone 6 consecutive matches without a clean sheet.
  • St. Mirren are undefeated in their previous 5 away matches.
  • St. Mirren's last 3 matches had under 2.5 goals.

Live Standings

As always, Scotland Premier League's live standings are availble and updated in real time. Hearts are 3rd in the table with 27 points after 16 matches, while St. Mirren are 8th with 17 points in 16 matches.

Video Highlights

We are adding goal videos and full video highlights of the match between Hearts and St. Mirren in real time. You can watch the goals by Steven Gary Mackay and Stephen Kingsley as the videos of the goals are added usually minutes after the actual event if there are any official videos available. Full video highlights of Hearts - St. Mirren are being added as they become available on the official social media channels of the league or the teams.

Live Commentary

  1. Full Time
    Match ends. Hearts 2, St. Mirren 0.
  2. 90 + 6'
    Jak Alnwick is shown the yellow card.
  3. 90 + 5'
    Second Yellow
    Joseph Shaughnessy is shown the second yellow.
  4. 89'
    Andy Halliday is shown the yellow card.
  5. 86'
    Substitution for Hearts. Peter Haring replaces Beni Baningime
  6. 82'
    Substitution for Hearts. Armand Gnanduillet replaces Liam Boyce
  7. 81'
    Substitution for St. Mirren. Greg Kiltie replaces Ryan Flynn
  8. 75'
    2 - 0
    Stephen Kingsley scores for Hearts.
  9. 73'
    Substitution for St. Mirren. Kristian Dennis replaces Connor Ronan
  10. 70'
    Substitution for Hearts. Josh Ginnelly replaces Steven Gary Mackay
  11. 68'
    Cameron Devlin is shown the yellow card.
  12. 62'
    Ryan Flynn is shown the yellow card.
  13. 61'
    1 - 0
    Steven Gary Mackay scores for Hearts.
  14. Kick-off
    Second half begins
  15. Half Time - 0 : 0
    First half ends.
  16. 34'
    Substitution for St. Mirren. Kyle McAllister replaces Scott Tanser
  17. 16'
    Joseph Shaughnessy is shown the yellow card.
  18. Kick-off
    First half begins