Hearts vs Kilmarnock

25 January 2025 · Scottish Premiership · 2024/25 · Referee J Beaton

Full time 3 – 2

Half-time: 1–0

  • Elton Kabangu 7’
  • Jamie McCart 58’
  • Jorge Grant 61’
  • Bobby Wales 50’
  • Fraser Murray 67’

Match summary

Hearts saw off Kilmarnock 3-2. Hearts led 1-0 at half-time.

In the first half, Elton Kabangu put Hearts ahead in the 7th minute. In the second half, Bobby Wales equalised in the 50th minute, Jamie McCart put Hearts back in front with a header in the 58th minute, Jorge Grant made it 3-1 with a header in the 61st minute, and Fraser Murray pulled one back to make it 3-2 with a header in the 67th minute.

Shots finished 15-10 to Kilmarnock, with 4 on target for Hearts and 8 for Kilmarnock.

Match stats

Hearts Kilmarnock
10 Shots 15
4 Shots on Target 8
3 Corners 7
2 Yellow Cards 5
0 Red Cards 0

Key events

Hearts Kilmarnock
Kick-off
Elton Kabangu1-0 (Hearts)
7’
Half-time1-0
50’
Bobby Wales1-1 (Kilmarnock)
Jamie McCart2-1 (Hearts)
58’
Jorge Grant3-1 (Hearts)
61’
67’
Fraser Murray3-2 (Kilmarnock)
Full-time3-2

Bookings

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

Hearts
  • Jorge Grant
  • Malachi Boateng
Kilmarnock
  • Robbie Deas
  • Kyle Magennis
  • Marley Watkins
  • Danny Armstrong
  • David Watson

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Hearts attacking 
6’ Marley Watkins (Kilmarnock), open play, blocked 7’ Elton Kabangu (Hearts), open play, goal 7’ Jorge Grant (Hearts), open play, off target 11’ Lewis Mayo (Kilmarnock), from a corner, off target 13’ Fraser Murray (Kilmarnock), from a corner, saved 17’ Bobby Wales (Kilmarnock), set piece, saved 28’ James Wilson (Hearts), open play, blocked 37’ Marley Watkins (Kilmarnock), open play, blocked 47’ Bobby Wales (Kilmarnock), open play, off target 49’ Marley Watkins (Kilmarnock), open play, off target 50’ Bobby Wales (Kilmarnock), open play, goal 53’ Marley Watkins (Kilmarnock), open play, off target 55’ Blair Spittal (Hearts), direct free kick, off target 58’ Jamie McCart (Hearts), from a corner, goal 61’ Jorge Grant (Hearts), open play, goal 67’ Fraser Murray (Kilmarnock), open play, goal 76’ Musa Drammeh (Hearts), open play, hit the woodwork 80’ Marley Watkins (Kilmarnock), open play, saved 80’ Danny Armstrong (Kilmarnock), direct free kick, saved 84’ Musa Drammeh (Hearts), open play, off target 86’ Robbie Deas (Kilmarnock), from a corner, saved 86’ David Watson (Kilmarnock), set piece, saved 88’ Musa Drammeh (Hearts), open play, saved 89’ Bobby Wales (Kilmarnock), set piece, off target 90+4’ Cameron Devlin (Hearts), open play, blocked 6’ Marley Watkins (Kilmarnock), open play, blocked 7’ Elton Kabangu (Hearts), open play, goal 7’ Jorge Grant (Hearts), open play, off target 11’ Lewis Mayo (Kilmarnock), from a corner, off target 13’ Fraser Murray (Kilmarnock), from a corner, saved 17’ Bobby Wales (Kilmarnock), set piece, saved 28’ James Wilson (Hearts), open play, blocked 37’ Marley Watkins (Kilmarnock), open play, blocked 47’ Bobby Wales (Kilmarnock), open play, off target 49’ Marley Watkins (Kilmarnock), open play, off target 50’ Bobby Wales (Kilmarnock), open play, goal 53’ Marley Watkins (Kilmarnock), open play, off target 55’ Blair Spittal (Hearts), direct free kick, off target 58’ Jamie McCart (Hearts), from a corner, goal 61’ Jorge Grant (Hearts), open play, goal 67’ Fraser Murray (Kilmarnock), open play, goal 76’ Musa Drammeh (Hearts), open play, hit the woodwork 80’ Marley Watkins (Kilmarnock), open play, saved 80’ Danny Armstrong (Kilmarnock), direct free kick, saved 84’ Musa Drammeh (Hearts), open play, off target 86’ Robbie Deas (Kilmarnock), from a corner, saved 86’ David Watson (Kilmarnock), set piece, saved 88’ Musa Drammeh (Hearts), open play, saved 89’ Bobby Wales (Kilmarnock), set piece, off target 90+4’ Cameron Devlin (Hearts), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
Craig Gordon
90′ – – – – – – –
Adam Forrester
90′ – – – – – – –
Craig Halkett Taken off
11′ – – – – – – –
90′ 1 – 1 – – – –
90′ – – – – – – –
Jorge Grant Taken off
69′ 1 – 2 – – –
Beni Baningime
90′ – – – – – – –
90′ – – 1 – – – –
Blair Spittal Taken off
69′ – – 1 – – – –
Elton Kabangu Taken off
90′ 1 – 1 – – – –
James Wilson Taken off
69′ – – 1 – – – –
Lewis Neilson Came on as a substitute
79′ – – – – – – –
Yan Dhanda Came on as a substitute
21′ – – – – – – –
Lawrence Shankland Came on as a substitute
21′ – – – – – – –
Musa Drammeh Came on as a substitute
21′ – – 3 – – – –
Malachi Boateng Came on as a substitute
0′ – – – – – –
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.86
Draw 27% Avg odds 3.53
Kilmarnock win 22% Avg odds 4.18

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.