Kilmarnock vs Hearts

18 May 2025 · Scottish Premiership · 2024/25 · Referee D McFarlane

Full time 0 – 1

Half-time: 0–0

  • Stephen Kingsley 89’

Match summary

Hearts won 1-0 away at Kilmarnock, with a late winner. It was goalless at half-time.

Stephen Kingsley put Hearts ahead in the 89th minute.

Shots finished 17-11 to Kilmarnock, with 1 on target for Kilmarnock and 5 for Hearts. Hearts had a player sent off.

Match stats

Kilmarnock Hearts
17 Shots 11
1 Shots on Target 5
3 Corners 5
1 Yellow Cards 1
0 Red Cards 1

Key events

Kilmarnock Hearts
Kick-off
Half-time0-0
89’
Stephen Kingsley0-1 (Hearts)
Full-time0-1

Bookings

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

Kilmarnock
  • Liam Donnelly
Hearts
  • Yan Dhanda
  • Adam Forrester

Shot map

Every shot and where it was taken from.

 Hearts attacking Kilmarnock attacking 
2’ David Watson (Kilmarnock), open play, blocked 9’ Stephen Kingsley (Hearts), open play, off target 10’ Cameron Devlin (Hearts), open play, off target 16’ Danny Armstrong (Kilmarnock), open play, off target 16’ Fraser Murray (Kilmarnock), open play, blocked 25’ Fraser Murray (Kilmarnock), direct free kick, off target 29’ Alan Forrest (Hearts), open play, saved 33’ Danny Armstrong (Kilmarnock), set piece, off target 44’ Bradley Lyons (Kilmarnock), open play, off target 46’ Bruce Anderson (Kilmarnock), open play, saved 49’ Danny Armstrong (Kilmarnock), direct free kick, blocked 50’ Danny Armstrong (Kilmarnock), open play, off target 52’ Kyle Vassell (Kilmarnock), open play, blocked 52’ Alan Forrest (Hearts), open play, saved 52’ Alan Forrest (Hearts), open play, blocked 53’ Liam Donnelly (Kilmarnock), open play, off target 59’ Kyle Vassell (Kilmarnock), open play, off target 61’ Fraser Murray (Kilmarnock), open play, off target 66’ Calem Nieuwenhof (Hearts), open play, saved 67’ Cameron Devlin (Hearts), open play, saved 70’ James Wilson (Hearts), open play, blocked 72’ Fraser Murray (Kilmarnock), open play, off target 78’ James Wilson (Hearts), open play, off target 82’ Fraser Murray (Kilmarnock), open play, off target 84’ Sander Erik Kartum (Hearts), open play, blocked 89’ Stephen Kingsley (Hearts), set piece, goal 90+2’ Cole Burke (Kilmarnock), open play, off target 90+2’ Fraser Murray (Kilmarnock), open play, blocked 2’ David Watson (Kilmarnock), open play, blocked 9’ Stephen Kingsley (Hearts), open play, off target 10’ Cameron Devlin (Hearts), open play, off target 16’ Danny Armstrong (Kilmarnock), open play, off target 16’ Fraser Murray (Kilmarnock), open play, blocked 25’ Fraser Murray (Kilmarnock), direct free kick, off target 29’ Alan Forrest (Hearts), open play, saved 33’ Danny Armstrong (Kilmarnock), set piece, off target 44’ Bradley Lyons (Kilmarnock), open play, off target 46’ Bruce Anderson (Kilmarnock), open play, saved 49’ Danny Armstrong (Kilmarnock), direct free kick, blocked 50’ Danny Armstrong (Kilmarnock), open play, off target 52’ Kyle Vassell (Kilmarnock), open play, blocked 52’ Alan Forrest (Hearts), open play, saved 52’ Alan Forrest (Hearts), open play, blocked 53’ Liam Donnelly (Kilmarnock), open play, off target 59’ Kyle Vassell (Kilmarnock), open play, off target 61’ Fraser Murray (Kilmarnock), open play, off target 66’ Calem Nieuwenhof (Hearts), open play, saved 67’ Cameron Devlin (Hearts), open play, saved 70’ James Wilson (Hearts), open play, blocked 72’ Fraser Murray (Kilmarnock), open play, off target 78’ James Wilson (Hearts), open play, off target 82’ Fraser Murray (Kilmarnock), open play, off target 84’ Sander Erik Kartum (Hearts), open play, blocked 89’ Stephen Kingsley (Hearts), set piece, goal 90+2’ Cole Burke (Kilmarnock), open play, off target 90+2’ Fraser Murray (Kilmarnock), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
Robby McCrorie
90′ – – – – – – –
Bradley Lyons Taken off
70′ – – 1 – – – –
90′ – – – – – – –
Stuart Findlay Taken off
46′ – – – – – – –
90′ – – – – – – –
Danny Armstrong Taken off
71′ – – 4 – – – –
90′ – – 1 – – – –
90′ – – 1 – – –
Fraser Murray
90′ – – 6 – – – –
Kyle Vassell Taken off
83′ – – 2 – – – –
Bobby Wales Taken off
65′ – – – – – – –
Bruce Anderson Came on as a substitute
44′ – – 1 – – – –
Marley Watkins Came on as a substitute
25′ – – – – – – –
Liam Polworth Came on as a substitute
20′ – – – – – – –
Cole Burke Came on as a substitute
19′ – – 1 – – – –
Gary Mackay-Steven Came on as a substitute
7′ – – – – – – –
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

Kilmarnock win 39% Avg odds 2.41
Draw 28% Avg odds 3.41
Hearts win 33% Avg odds 2.86

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.