Hearts vs St Mirren

23 December 2023 · Scottish Premiership · 2023/24 · Referee N Walsh

Full time 2 – 0

Half-time: 1–0

  • Lawrence Shankland 33’, 49’

Match summary

Hearts won 2-0 at home to St Mirren. Hearts led 1-0 at half-time.

Lawrence Shankland put Hearts ahead with a header in the 33rd minute and Shankland made it 2-0 in the 49th minute.

Shots finished 12-11 to Hearts, with 6 on target for Hearts and 4 for St Mirren.

Match stats

Hearts St Mirren
12 Shots 11
6 Shots on Target 4
8 Corners 6
2 Yellow Cards 3
0 Red Cards 0

Key events

Hearts St Mirren
Kick-off
Lawrence Shankland1-0 (Hearts)
33’
Half-time1-0
Lawrence Shankland2-0 (Hearts)
49’
Full-time2-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

Hearts
  • Craig Halkett
  • Nathaniel Atkinson
St Mirren
  • Alexander Gogić
  • Scott Tanser
  • Caolan Boyd-Munce

Shot map

Every shot and where it was taken from.

 St Mirren attacking Hearts attacking 
2’ Alex Cochrane (Hearts), direct free kick, off target 13’ Jonah Ayunga (St Mirren), open play, saved 15’ Aidan Denholm (Hearts), from a corner, off target 15’ Nathaniel Atkinson (Hearts), from a corner, blocked 16’ Lawrence Shankland (Hearts), open play, blocked 17’ Kye Rowles (Hearts), from a corner, blocked 27’ Scott Tanser (St Mirren), direct free kick, off target 29’ Beni Baningime (Hearts), open play, off target 33’ Lawrence Shankland (Hearts), from a corner, goal 39’ Aidan Denholm (Hearts), open play, saved 47’ Richard Taylor (St Mirren), open play, blocked 48’ Alexander Gogić (St Mirren), from a corner, blocked 48’ Richard Taylor (St Mirren), from a corner, blocked 49’ Lawrence Shankland (Hearts), open play, goal 56’ Scott Tanser (St Mirren), open play, off target 57’ Lawrence Shankland (Hearts), open play, saved 58’ Nathaniel Atkinson (Hearts), from a corner, saved 62’ Alexander Gogić (St Mirren), set piece, saved 63’ Thierry Small (St Mirren), from a corner, blocked 63’ Alex Greive (St Mirren), from a corner, saved 76’ Richard Taylor (St Mirren), from a corner, blocked 77’ Scott Tanser (St Mirren), from a corner, off target 88’ Macaulay Tait (Hearts), open play, saved 2’ Alex Cochrane (Hearts), direct free kick, off target 13’ Jonah Ayunga (St Mirren), open play, saved 15’ Aidan Denholm (Hearts), from a corner, off target 15’ Nathaniel Atkinson (Hearts), from a corner, blocked 16’ Lawrence Shankland (Hearts), open play, blocked 17’ Kye Rowles (Hearts), from a corner, blocked 27’ Scott Tanser (St Mirren), direct free kick, off target 29’ Beni Baningime (Hearts), open play, off target 33’ Lawrence Shankland (Hearts), from a corner, goal 39’ Aidan Denholm (Hearts), open play, saved 47’ Richard Taylor (St Mirren), open play, blocked 48’ Alexander Gogić (St Mirren), from a corner, blocked 48’ Richard Taylor (St Mirren), from a corner, blocked 49’ Lawrence Shankland (Hearts), open play, goal 56’ Scott Tanser (St Mirren), open play, off target 57’ Lawrence Shankland (Hearts), open play, saved 58’ Nathaniel Atkinson (Hearts), from a corner, saved 62’ Alexander Gogić (St Mirren), set piece, saved 63’ Thierry Small (St Mirren), from a corner, blocked 63’ Alex Greive (St Mirren), from a corner, saved 76’ Richard Taylor (St Mirren), from a corner, blocked 77’ Scott Tanser (St Mirren), from a corner, off target 88’ Macaulay Tait (Hearts), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
Frankie Kent
90′ – – – – – – –
90′ – – – – – –
90′ – – 1 – – – –
Nathaniel Atkinson Taken off
74′ – – 2 – – –
Aidan Denholm Taken off
84′ – – 2 – – – –
Beni Baningime
90′ – – 1 – – – –
90′ – – 1 – – – –
Yutaro Oda Taken off
66′ – – – – – – –
90′ 2 – 4 – – – –
Barrie McKay Taken off
66′ – – – – – – –
Calem Nieuwenhof Came on as a substitute
24′ – – – – – – –
Alan Forrest Came on as a substitute
24′ – – – – – – –
Toby Sibbick Came on as a substitute
16′ – – – – – – –
Macaulay Tait Came on as a substitute
6′ – – 1 – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Hearts win 51% Avg odds 1.87
Draw 27% Avg odds 3.44
St Mirren win 22% Avg odds 4.31

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.