Hearts vs St Mirren

26 February 2025 · Scottish Premiership · 2024/25 · Referee E Anderson

Full time 3 – 1

Half-time: 0–1

  • James Wilson 56’
  • Calem Nieuwenhof 63’
  • Kenneth Vargas 90+5’
  • Mikael Mandron 37’

Match summary

Hearts came from behind to win 3-1 at home to St Mirren. St Mirren led 1-0 at half-time.

In the first half, Mikael Mandron put St Mirren ahead in the 37th minute. In the second half, James Wilson equalised in the 56th minute, Calem Nieuwenhof put Hearts in front in the 63rd minute, and Kenneth Vargas made it 3-1 in stoppage time.

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

Match stats

Hearts St Mirren
10 Shots 11
6 Shots on Target 3
5 Corners 6
0 Yellow Cards 4
0 Red Cards 0

Key events

Hearts St Mirren
Kick-off
37’
Mikael Mandron0-1 (St Mirren)
Half-time0-1
James Wilson1-1 (Hearts)
56’
Calem Nieuwenhof2-1 (Hearts)
63’
Kenneth Vargas3-1 (Hearts)
90+5’
Full-time3-1

Bookings

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

St Mirren
  • Killian Phillips
  • Caolan Boyd-Munce
  • Mark O'Hara
  • Mikael Mandron

Shot map

Every shot and where it was taken from.

 St Mirren attacking Hearts attacking 
26’ Richard Taylor (St Mirren), from a corner, blocked 27’ Jamie McCart (Hearts), from a corner, off target 28’ Jamie McCart (Hearts), from a corner, saved 28’ James Wilson (Hearts), open play, blocked 33’ Killian Phillips (St Mirren), open play, blocked 37’ Mikael Mandron (St Mirren), open play, goal 37’ Declan John (St Mirren), open play, blocked 44’ Mark O'Hara (St Mirren), open play, saved 54’ Richard Taylor (St Mirren), from a corner, off target 55’ Toyosi Olusanya (St Mirren), open play, off target 55’ Toyosi Olusanya (St Mirren), open play, saved 56’ James Wilson (Hearts), open play, goal 61’ Elton Kabangu (Hearts), open play, off target 63’ Calem Nieuwenhof (Hearts), open play, goal 67’ Elton Kabangu (Hearts), open play, saved 83’ Greg Kiltie (St Mirren), open play, saved 85’ Greg Kiltie (St Mirren), open play, blocked 89’ Declan John (St Mirren), open play, off target 89’ Jorge Grant (Hearts), open play, saved 90+1’ Kenneth Vargas (Hearts), open play, blocked 90+2’ Toyosi Olusanya (St Mirren), open play, blocked 90+5’ Kenneth Vargas (Hearts), open play, goal 26’ Richard Taylor (St Mirren), from a corner, blocked 27’ Jamie McCart (Hearts), from a corner, off target 28’ Jamie McCart (Hearts), from a corner, saved 28’ James Wilson (Hearts), open play, blocked 33’ Killian Phillips (St Mirren), open play, blocked 37’ Mikael Mandron (St Mirren), open play, goal 37’ Declan John (St Mirren), open play, blocked 44’ Mark O'Hara (St Mirren), open play, saved 54’ Richard Taylor (St Mirren), from a corner, off target 55’ Toyosi Olusanya (St Mirren), open play, off target 55’ Toyosi Olusanya (St Mirren), open play, saved 56’ James Wilson (Hearts), open play, goal 61’ Elton Kabangu (Hearts), open play, off target 63’ Calem Nieuwenhof (Hearts), open play, goal 67’ Elton Kabangu (Hearts), open play, saved 83’ Greg Kiltie (St Mirren), open play, saved 85’ Greg Kiltie (St Mirren), open play, blocked 89’ Declan John (St Mirren), open play, off target 89’ Jorge Grant (Hearts), open play, saved 90+1’ Kenneth Vargas (Hearts), open play, blocked 90+2’ Toyosi Olusanya (St Mirren), open play, blocked 90+5’ Kenneth Vargas (Hearts), open play, goal
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
Craig Gordon
90′ – – – – – – –
Gerald Taylor
90′ – – – – – – –
90′ – – – – – – –
90′ – – 2 – – – –
90′ – – – – – – –
Sander Erik Kartum Taken off
66′ – – – – – – –
Beni Baningime
90′ – – – – – – –
Calem Nieuwenhof Taken off
66′ 1 – 1 – – – –
90′ – – – – – – –
Elton Kabangu Taken off
82′ – – 2 – – – –
James Wilson Taken off
82′ 1 – 2 – – – –
Blair Spittal Came on as a substitute
24′ – – – – – – –
Jorge Grant Came on as a substitute
24′ – – 1 – – – –
Kenneth Vargas Came on as a substitute
8′ 1 – 2 – – – –
Musa Drammeh Came on as a substitute
8′ – – – – – – –
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 53% Avg odds 1.79
Draw 26% Avg odds 3.62
St Mirren win 21% Avg odds 4.49

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.