Aberdeen vs Kilmarnock

14 December 2025 · Scottish Premiership · 2025/26 · Referee Ross Hardie

Full time 2 – 1

Half-time: 0–1

  • K. Bilalovic 79’
  • J. Karlsson 85’ (pen)
  • T. John-Jules 17’

Match summary

Aberdeen came from behind to win 2-1 at home to Kilmarnock, with a late winner. Kilmarnock led 1-0 at half-time.

T. John-Jules put Kilmarnock ahead in the 17th minute, K. Bilalovic equalised in the 79th minute, and J. Karlsson won it from the penalty spot in the 85th minute.

The chances backed that up: Aberdeen created 3.76 expected goals (xG) from 21 shots to Kilmarnock's 1.02 from 8.

Match stats

68% Possession 32%
21 Shots 8
8 Shots on target 5
9 Corners 3
538 Passes 253
86.1% Pass accuracy 69.6%
16 Tackles 19
10 Fouls 14
2 Yellow cards 5
0 Offsides 2

Key events

Aberdeen Kilmarnock
10’
B. LyonsShot on target
17’
T. John-JulesRight foot shot0-1 (Kilmarnock)
40’
B. AndersonShot on target
G. ShinnieA. Jensen
46’
K. NisbetShot on target
46’
46’
B. AndersonShot on target
A. AouchicheShot on target
49’
51’
57’
61’
A. AouchicheShot on target
62’
D. PolvaraShot on target
62’
J. KarlssonShot on target
62’
A. AouchicheShot on target
63’
M. LazetićD. Polvara
65’
68’
J. Brown
72’
M. DackersB. Anderson
K. BilalovicT. Keskinen
72’
M. Lazetić
75’
K. BilalovicRight foot shot1-1 (Aberdeen)
79’
J. KarlssonPenalty2-1 (Aberdeen)
85’
86’
E. BrownG. Stanger
86’
B. BrannanB. Lyons
88’
90’
L. Polworth
90’
L. MayoShot 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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.76 1.02 17’ T. John-Jules (Kilmarnock), 0-1 17’ 79’ K. Bilalovic (Aberdeen), 1-1 79’ 85’ J. Karlsson (Aberdeen), 2-1 85’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.76 1.02 17’ T. John-Jules (Kilmarnock), 0-1 John-Jules 17’ 79’ K. Bilalovic (Aberdeen), 1-1 Bilalovic 79’ 85’ J. Karlsson (Aberdeen), 2-1 Karlsson 85’
Aberdeen 3.76 xGKilmarnock 1.02 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Aberdeen attacking 
85’ J. Karlsson (Aberdeen), penalty, 0.79 xG, goal 62’ D. Polvara (Aberdeen), set piece, 0.70 xG, saved 17’ T. John-Jules (Kilmarnock), open play, 0.62 xG, goal 49’ G. Shinnie (Aberdeen), open play, 0.60 xG, blocked 79’ K. Bilalovic (Aberdeen), open play, 0.52 xG, goal 49’ A. Aouchiche (Aberdeen), open play, 0.34 xG, saved 46’ B. Anderson (Kilmarnock), open play, 0.15 xG, saved 54’ N. Devlin (Aberdeen), from a corner, 0.12 xG, blocked 82’ M. Lazetić (Aberdeen), from a corner, 0.10 xG, blocked 54’ J. Milne (Aberdeen), from a corner, 0.09 xG, blocked 54’ A. Aouchiche (Aberdeen), from a corner, 0.08 xG, hit the woodwork 62’ K. Nisbet (Aberdeen), set piece, 0.07 xG, blocked 40’ B. Anderson (Kilmarnock), set piece, 0.06 xG, saved 53’ D. Polvara (Aberdeen), from a corner, 0.06 xG, off target 23’ L. Polworth (Kilmarnock), open play, 0.06 xG, off target 44’ T. Keskinen (Aberdeen), open play, 0.05 xG, blocked 23’ D. Thompson (Kilmarnock), open play, 0.05 xG, blocked 52’ J. Karlsson (Aberdeen), from a corner, 0.05 xG, blocked 90’ L. Mayo (Kilmarnock), from a corner, 0.04 xG, saved 62’ J. Karlsson (Aberdeen), direct free kick, 0.03 xG, saved 40’ T. John-Jules (Kilmarnock), set piece, 0.03 xG, blocked 45’ T. Keskinen (Aberdeen), open play, 0.03 xG, blocked 63’ A. Aouchiche (Aberdeen), open play, 0.03 xG, saved 49’ G. Shinnie (Aberdeen), open play, 0.03 xG, blocked 62’ A. Aouchiche (Aberdeen), from a corner, 0.03 xG, saved 10’ B. Lyons (Kilmarnock), set piece, 0.02 xG, saved 35’ A. Jensen (Aberdeen), open play, 0.02 xG, off target 46’ K. Nisbet (Aberdeen), from a corner, 0.02 xG, saved 62’ S. Armstrong (Aberdeen), from a corner, 0.01 xG, blocked 85’ J. Karlsson (Aberdeen), penalty, 0.79 xG, goal 62’ D. Polvara (Aberdeen), set piece, 0.70 xG, saved 17’ T. John-Jules (Kilmarnock), open play, 0.62 xG, goal 49’ G. Shinnie (Aberdeen), open play, 0.60 xG, blocked 79’ K. Bilalovic (Aberdeen), open play, 0.52 xG, goal 49’ A. Aouchiche (Aberdeen), open play, 0.34 xG, saved 46’ B. Anderson (Kilmarnock), open play, 0.15 xG, saved 54’ N. Devlin (Aberdeen), from a corner, 0.12 xG, blocked 82’ M. Lazetić (Aberdeen), from a corner, 0.10 xG, blocked 54’ J. Milne (Aberdeen), from a corner, 0.09 xG, blocked 54’ A. Aouchiche (Aberdeen), from a corner, 0.08 xG, hit the woodwork 62’ K. Nisbet (Aberdeen), set piece, 0.07 xG, blocked 40’ B. Anderson (Kilmarnock), set piece, 0.06 xG, saved 53’ D. Polvara (Aberdeen), from a corner, 0.06 xG, off target 23’ L. Polworth (Kilmarnock), open play, 0.06 xG, off target 44’ T. Keskinen (Aberdeen), open play, 0.05 xG, blocked 23’ D. Thompson (Kilmarnock), open play, 0.05 xG, blocked 52’ J. Karlsson (Aberdeen), from a corner, 0.05 xG, blocked 90’ L. Mayo (Kilmarnock), from a corner, 0.04 xG, saved 62’ J. Karlsson (Aberdeen), direct free kick, 0.03 xG, saved 40’ T. John-Jules (Kilmarnock), set piece, 0.03 xG, blocked 45’ T. Keskinen (Aberdeen), open play, 0.03 xG, blocked 49’ G. Shinnie (Aberdeen), open play, 0.03 xG, blocked 62’ A. Aouchiche (Aberdeen), from a corner, 0.03 xG, saved 63’ A. Aouchiche (Aberdeen), open play, 0.03 xG, saved 10’ B. Lyons (Kilmarnock), set piece, 0.02 xG, saved 35’ A. Jensen (Aberdeen), open play, 0.02 xG, off target 46’ K. Nisbet (Aberdeen), from a corner, 0.02 xG, saved 62’ S. Armstrong (Aberdeen), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Aberdeen 3-4-3 Starting XI
Mitov
Devlin
Milne
Knoester
Jensen 46’
Armstrong
Polvara 65’
Keskinen 72’
Aouchiche
Nisbet
Karlsson
Kilmarnock 5-3-2 Starting XI
Oluwayemi
Brown
Stanger
Mayo
Deas
Thompson
Lyons
Polworth
Lowery 86’
John-Jules
Anderson 72’

Player stats

Goalkeeper1 player
90′ 4 1 19 – – – – –
Defenders3 players
90′ 1 2 – 8 4 52 2 – – –
90′ 1 – – 4 3 66 – – – –
90′ 1 2 – 4 3 83 – – – –
Midfielders7 players
45′ – – 24 – – 1 – 1 – – –
90′ – – 49 7 – 3 – 7 – 3 –
65′ – – 55 – – 2 1 3 – – –
72′ – – 18 – – 2 – 3 2 1 –
G. Shinnie Came on as a substitute
45′ – – 33 – – – – 2 1 2 –
M. Lazetić Came on as a substitute
25′ – – 2 – – – – – 2 – –
K. Bilalovic Came on as a substitute
18′ 1 – 4 – – 1 – 3 1 1 –
Forwards3 players
90′ – – 4 0.48 – –
90′ – 1 2 1 0.09 – 2 4 – 19 –
90′ 1 – 3 2 0.87 – – 2 2 35 –
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

Aberdeen win 56% Avg odds 1.68
Draw 25% Avg odds 3.69
Kilmarnock win 19% Avg odds 4.93

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.