Kilmarnock vs Hearts

18 October 2025 · Scottish Premiership · 2025/26 · Referee Ross Hardie

Full time 0 – 3

Half-time: 0–1

  • C. Halkett 19’
  • C. Braga 57’, 61’

Match summary

Hearts won comfortably, 3-0 away at Kilmarnock. Hearts led 1-0 at half-time.

C. Halkett put Hearts ahead with a header in the 19th minute, C. Braga made it 0-2 in the 57th minute, and Braga made it 0-3 in the 61st minute.

The chances backed that up: Hearts created 2.88 expected goals (xG) from 19 shots to Kilmarnock's 0.43 from 7.

Match stats

41% Possession 59%
7 Shots 19
2 Shots on target 5
4 Corners 5
350 Passes 515
70.6% Pass accuracy 79.8%
18 Tackles 25
16 Fouls 12
3 Yellow cards 2
0 Offsides 1

Key events

Kilmarnock Hearts
Kick-off
D. WatsonShot on target
15’
19’
C. HalkettHeader0-1 (Hearts)
42’
Half-time0-1
Second half underway
47’
C. DevlinShot on target
49’
B. AndersonShot on target
55’
57’
C. BragaRight foot shot0-2 (Hearts)
57’
A. KyziridisShot on target
Z. WilliamsG. Stanger
59’
B. LyonsL. Polworth
59’
61’
C. BragaLeft foot shot0-3 (Hearts)
J. BrandonJ. Brown
72’
K. MagennisG. Kiltie
72’
S. TiffoneyM. Dackers
81’
82’
84’
86’
88’
Full-time0-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.43 2.88 19’ C. Halkett (Hearts), 0-1 19’ 57’ C. Braga (Hearts), 0-2 57’ 61’ C. Braga (Hearts), 0-3 61’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.43 2.88 19’ C. Halkett (Hearts), 0-1 Halkett 19’ 57’ C. Braga (Hearts), 0-2 Braga 57’ 61’ C. Braga (Hearts), 0-3 Braga 61’
Kilmarnock 0.43 xGHearts 2.88 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hearts attacking Kilmarnock attacking 
61’ C. Braga (Hearts), open play, 0.69 xG, goal 57’ C. Braga (Hearts), open play, 0.53 xG, goal 47’ C. Devlin (Hearts), open play, 0.45 xG, saved 19’ C. Halkett (Hearts), from a corner, 0.25 xG, goal 26’ C. Halkett (Hearts), from a corner, 0.16 xG, off target 26’ C. Halkett (Hearts), from a corner, 0.17 xG, blocked 38’ M. Dackers (Kilmarnock), set piece, 0.12 xG, off target 90+2’ S. Findlay (Hearts), from a corner, 0.09 xG, blocked 13’ J. Brown (Kilmarnock), set piece, 0.08 xG, blocked 34’ M. Dackers (Kilmarnock), open play, 0.08 xG, blocked 64’ A. Kyziridis (Hearts), set piece, 0.09 xG, blocked 67’ H. Milne (Hearts), open play, 0.08 xG, blocked 84’ S. Kingsley (Hearts), direct free kick, 0.07 xG, blocked 40’ O. McEntee (Hearts), from a corner, 0.07 xG, blocked 57’ A. Kyziridis (Hearts), open play, 0.06 xG, saved 51’ H. Milne (Hearts), open play, 0.05 xG, off target 16’ B. Anderson (Kilmarnock), open play, 0.04 xG, off target 55’ B. Anderson (Kilmarnock), open play, 0.04 xG, saved 26’ C. Devlin (Hearts), set piece, 0.04 xG, off target 15’ D. Watson (Kilmarnock), open play, 0.03 xG, saved 53’ L. Shankland (Hearts), open play, 0.03 xG, off target 38’ D. Watson (Kilmarnock), set piece, 0.02 xG, blocked 45’ C. Braga (Hearts), set piece, 0.02 xG, off target 71’ S. Kingsley (Hearts), open play, 0.02 xG, off target 68’ A. Kyziridis (Hearts), open play, 0.01 xG, off target 41’ A. Kyziridis (Hearts), from a corner, 0.01 xG, off target 61’ C. Braga (Hearts), open play, 0.69 xG, goal 57’ C. Braga (Hearts), open play, 0.53 xG, goal 47’ C. Devlin (Hearts), open play, 0.45 xG, saved 19’ C. Halkett (Hearts), from a corner, 0.25 xG, goal 26’ C. Halkett (Hearts), from a corner, 0.17 xG, blocked 26’ C. Halkett (Hearts), from a corner, 0.16 xG, off target 38’ M. Dackers (Kilmarnock), set piece, 0.12 xG, off target 90+2’ S. Findlay (Hearts), from a corner, 0.09 xG, blocked 64’ A. Kyziridis (Hearts), set piece, 0.09 xG, blocked 13’ J. Brown (Kilmarnock), set piece, 0.08 xG, blocked 34’ M. Dackers (Kilmarnock), open play, 0.08 xG, blocked 67’ H. Milne (Hearts), open play, 0.08 xG, blocked 84’ S. Kingsley (Hearts), direct free kick, 0.07 xG, blocked 40’ O. McEntee (Hearts), from a corner, 0.07 xG, blocked 57’ A. Kyziridis (Hearts), open play, 0.06 xG, saved 51’ H. Milne (Hearts), open play, 0.05 xG, off target 16’ B. Anderson (Kilmarnock), open play, 0.04 xG, off target 55’ B. Anderson (Kilmarnock), open play, 0.04 xG, saved 26’ C. Devlin (Hearts), set piece, 0.04 xG, off target 15’ D. Watson (Kilmarnock), open play, 0.03 xG, saved 53’ L. Shankland (Hearts), open play, 0.03 xG, off target 38’ D. Watson (Kilmarnock), set piece, 0.02 xG, blocked 45’ C. Braga (Hearts), set piece, 0.02 xG, off target 71’ S. Kingsley (Hearts), open play, 0.02 xG, off target 68’ A. Kyziridis (Hearts), open play, 0.01 xG, off target 41’ A. Kyziridis (Hearts), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Kilmarnock 3-5-2 Starting XI
Beach
Stanger 59’
Mayo
Deas
Brown 72’
Watson
Polworth 59’
Kiltie 72’
Thompson
Anderson
Dackers 81’
Hearts 4-4-2 Starting XI
Schwolow
McEntee
Halkett 71’
Findlay
Kingsley
Milne 88’
Devlin
Baningime
Kyziridis 75’
Braga 2 88’
Shankland 87’

Player stats

Goalkeeper1 player
E. Beach
90′ 2 3 26 – – – – –
Defenders5 players
G. Stanger Taken off
59′ 1 1 – 1 – 25 1 – – –
L. Mayo
90′ 4 1 – 7 3 47 1 – – –
R. Deas
90′ 1 – – 3 2 45 3 – – –
Z. Williams Came on as a substitute
31′ 1 – – 3 2 16 1 – – –
J. Brandon Came on as a substitute
18′ 4 – – 6 – 4 1 – – –
Midfielders7 players
J. Brown Taken off
72′ – – 19 1 – 1 1 4 1 1 –
90′ – – 27 – – 3 1 6 – 2 –
L. Polworth Taken off
59′ – – 30 – – 1 1 2 3 1 –
G. Kiltie Taken off
72′ – – 22 1 – – – 3 1 1 –
90′ – – 29 1 – 1 1 3 1 1 –
B. Lyons Came on as a substitute
31′ – – 18 – – – 2 4 1 1 –
K. Magennis Came on as a substitute
18′ – – 5 – – – – – – – –
Forwards3 players
B. Anderson
90′ – – 2 1 0.09 – 1 6 2 15 –
M. Dackers Taken off
81′ – – 2 – 0.20 – – 11 – 20 –
S. Tiffoney Came on as a substitute
9′ – – – – – – – – – 2 –
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 22% Avg odds 4.31
Draw 26% Avg odds 3.59
Hearts win 52% Avg odds 1.79

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.