Hearts vs Kilmarnock

3 December 2025 · Scottish Premiership · 2025/26 · Referee John Beaton

Full time 1 – 1

Half-time: 0–0

  • L. Shankland 49’
  • B. Anderson 90’

Match summary

Hearts and Kilmarnock drew 1-1. It was goalless at half-time.

L. Shankland put Hearts ahead in the 49th minute and B. Anderson equalised in the 90th minute.

Hearts had the better of the chances, with 2.19 expected goals (xG) from 18 shots to Kilmarnock's 1.80 from 11.

Match stats

65% Possession 35%
18 Shots 11
3 Shots on target 5
9 Corners 1
572 Passes 318
80.4% Pass accuracy 64.5%
21 Tackles 12
4 Fouls 11
1 Yellow cards 2
1 Offsides 1

Key events

Hearts Kilmarnock
2’
L. ShanklandShot on target
15’
36’
T. John-JulesShot on target
39’
G. KiltieShot on target
L. ShanklandRight foot shot1-0 (Hearts)
49’
62’
D. WatsonJ. Thomson
70’
M. DackersT. John-Jules
70’
B. AndersonT. Lowery
70’
S. TiffoneyE. Brown
74’
81’
L. PolworthB. Lyons
Shot on target
85’
88’
Shot on target
90’
J. Brown
90’
B. AndersonRight foot shot1-1 (Kilmarnock)
90’
Shot on target

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.19 1.80 49’ L. Shankland (Hearts), 1-0 49’ 90’ B. Anderson (Kilmarnock), 1-1 90’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.19 1.80 49’ L. Shankland (Hearts), 1-0 Shankland 49’ 90’ B. Anderson (Kilmarnock), 1-1 Anderson 90’
Hearts 2.19 xGKilmarnock 1.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Hearts attacking 
31’ Unknown (Hearts), open play, 0.85 xG, off target 39’ J. Brown (Kilmarnock), open play, 0.74 xG, off target 90’ B. Anderson (Kilmarnock), open play, 0.63 xG, goal 49’ L. Shankland (Hearts), open play, 0.30 xG, goal 52’ L. Shankland (Hearts), open play, 0.19 xG, blocked 64’ Unknown (Hearts), set piece, 0.14 xG, blocked 58’ T. Magnusson (Hearts), from a corner, 0.11 xG, hit the woodwork 15’ L. Shankland (Hearts), open play, 0.10 xG, saved 88’ Unknown (Kilmarnock), set piece, 0.10 xG, saved 35’ L. Shankland (Hearts), set piece, 0.09 xG, blocked 78’ B. Spittal (Hearts), open play, 0.08 xG, blocked 90+5’ M. Dackers (Kilmarnock), set piece, 0.08 xG, blocked 9’ C. Devlin (Hearts), from a corner, 0.08 xG, off target 9’ T. Magnusson (Hearts), set piece, 0.07 xG, blocked 75’ M. Dackers (Kilmarnock), open play, 0.06 xG, hit the woodwork 85’ Unknown (Hearts), open play, 0.05 xG, saved 79’ B. Lyons (Kilmarnock), open play, 0.05 xG, off target 36’ T. John-Jules (Kilmarnock), open play, 0.04 xG, saved 39’ G. Kiltie (Kilmarnock), open play, 0.03 xG, saved 37’ T. Magnusson (Hearts), open play, 0.03 xG, off target 90’ Unknown (Kilmarnock), open play, 0.03 xG, saved 28’ B. Lyons (Kilmarnock), open play, 0.02 xG, off target 73’ L. Shankland (Hearts), open play, 0.02 xG, off target 8’ Unknown (Hearts), set piece, 0.02 xG, off target 37’ C. Devlin (Hearts), open play, 0.02 xG, blocked 84’ A. Kyziridis (Hearts), open play, 0.02 xG, blocked 9’ Unknown (Hearts), from a corner, 0.02 xG, off target 77’ D. Watson (Kilmarnock), open play, 0.02 xG, off target 17’ A. Forrest (Hearts), from a corner, 0.01 xG, off target 31’ Unknown (Hearts), open play, 0.85 xG, off target 39’ J. Brown (Kilmarnock), open play, 0.74 xG, off target 90’ B. Anderson (Kilmarnock), open play, 0.63 xG, goal 49’ L. Shankland (Hearts), open play, 0.30 xG, goal 52’ L. Shankland (Hearts), open play, 0.19 xG, blocked 64’ Unknown (Hearts), set piece, 0.14 xG, blocked 58’ T. Magnusson (Hearts), from a corner, 0.11 xG, hit the woodwork 15’ L. Shankland (Hearts), open play, 0.10 xG, saved 88’ Unknown (Kilmarnock), set piece, 0.10 xG, saved 35’ L. Shankland (Hearts), set piece, 0.09 xG, blocked 90+5’ M. Dackers (Kilmarnock), set piece, 0.08 xG, blocked 78’ B. Spittal (Hearts), open play, 0.08 xG, blocked 9’ C. Devlin (Hearts), from a corner, 0.08 xG, off target 9’ T. Magnusson (Hearts), set piece, 0.07 xG, blocked 75’ M. Dackers (Kilmarnock), open play, 0.06 xG, hit the woodwork 85’ Unknown (Hearts), open play, 0.05 xG, saved 36’ T. John-Jules (Kilmarnock), open play, 0.04 xG, saved 79’ B. Lyons (Kilmarnock), open play, 0.05 xG, off target 39’ G. Kiltie (Kilmarnock), open play, 0.03 xG, saved 37’ T. Magnusson (Hearts), open play, 0.03 xG, off target 90’ Unknown (Kilmarnock), open play, 0.03 xG, saved 28’ B. Lyons (Kilmarnock), open play, 0.02 xG, off target 8’ Unknown (Hearts), set piece, 0.02 xG, off target 37’ C. Devlin (Hearts), open play, 0.02 xG, blocked 73’ L. Shankland (Hearts), open play, 0.02 xG, off target 84’ A. Kyziridis (Hearts), open play, 0.02 xG, blocked 9’ Unknown (Hearts), from a corner, 0.02 xG, off target 77’ D. Watson (Kilmarnock), open play, 0.02 xG, off target 17’ A. Forrest (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

Hearts 4-4-2 Starting XI
Schwolow
Borchgrevink 81’
Kent
Findlay
Milne
Forrest 66’
Magnusson
Devlin
Kyziridis
Kabore 66’
Shankland
Kilmarnock 3-4-3 Starting XI
Oluwayemi
Brown 70’
Mayo
Deas
Brown
Thomson 62’
Lowery 70’
Thompson
Lyons 81’
John-Jules 70’
Kiltie

Player stats

Goalkeeper1 player
90′ 4 1 23 – – – – –
Defenders5 players
81′ 2 – – 7 2 57 – – – –
F. Kent
90′ – – –
S. Findlay
90′ – – –
90′ 5 1 – 7 1 58 – – – –
O. McEntee Came on as a substitute
9′ – 1 – 1 1 4 – – – –
Midfielders6 players
66′ – – 28 – – – 1 3 – 1 –
90′ – – 68 – – 3 – 9 1 – –
90′ – – 82 1 – 7 – 8 – – –
90′ – – 39 3 – 1 1 5 – 2 –
B. Spittal Came on as a substitute
24′ – – 18 1 – – 1 2 – – –
C. Braga Came on as a substitute
24′ – – – – –
Forwards2 players
P. L. Kabore
66′ – – – – – – –
90′ 1 – 5 2 0.70 – 1 5 – 29 –
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. A blank cell means that figure is not available for that player.

Before kick-off

Hearts win 73% Avg odds 1.28
Draw 18% Avg odds 5.27
Kilmarnock win 9% Avg odds 10.36

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.