Aberdeen vs Kilmarnock

25 April 2026 · Scottish Premiership · 2025/26 · Referee Nick Walsh

Full time 1 – 0

Half-time: 1–0

  • Aremu Afeez 1’

Match summary

Aberdeen beat Kilmarnock 1-0. Aberdeen led 1-0 at half-time.

Aremu Afeez put Aberdeen ahead in the first minute.

There was little between the sides on chances: Aberdeen created 0.49 expected goals (xG) from 10 shots, Kilmarnock 0.56 from 11.

Match stats

42% Possession 58%
10 Shots 11
4 Shots on target 3
6 Corners 5
68 Attacks 69
48 Dangerous attacks 48
313 Passes 430
68.1% Pass accuracy 73.7%
18 Tackles 12
16 Fouls 16
1 Yellow cards 4
1 Offsides 0

Key events

Aberdeen Kilmarnock
Kick-off
Aremu AfeezRight foot shot1-0 (Aberdeen)
1’
23’
Aaron TshibolaShot on target
Half-time1-0
Second half underway
50’
Nicky CleșcencoShot on target
Toyosi OlusanyaShot on target
54’
Graeme ShinnieMitchel Frame
58’
64’
66’
66’
Greg KiltieShot on target
77’
Bruce AndersonNicky Cleșcenco
77’
Kyle MagennisGreg Kiltie
78’
Jack MilneShot on target
78’
Elvis BwomonoJack Milne
81’
90’
Kyle Magennis
90’
Graeme ShinnieShot on target
90+4’

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 0.56 1’ Aremu Afeez (Aberdeen), 1-0 1’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 0.56 1’ Aremu Afeez (Aberdeen), 1-0 Afeez 1’
Aberdeen 0.49 xGKilmarnock 0.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Aberdeen attacking 
23’ Findlay Curtis (Kilmarnock), set piece, 0.19 xG, off target 1’ Aremu Afeez (Aberdeen), set piece, 0.15 xG, goal 23’ Aaron Tshibola (Kilmarnock), set piece, 0.10 xG, saved 90+2’ Kevin Nisbet (Aberdeen), direct free kick, 0.09 xG, off target 54’ Lyall Cameron (Aberdeen), open play, 0.07 xG, off target 16’ Joe Hugill (Kilmarnock), open play, 0.07 xG, blocked 37’ Tom Lowery (Kilmarnock), from a corner, 0.06 xG, off target 47’ Jack Milne (Aberdeen), from a corner, 0.05 xG, off target 76’ Tom Lowery (Kilmarnock), open play, 0.04 xG, off target 32’ Lyall Cameron (Aberdeen), open play, 0.03 xG, blocked 51’ Toyosi Olusanya (Aberdeen), open play, 0.03 xG, off target 60’ Aaron Tshibola (Kilmarnock), open play, 0.03 xG, hit the woodwork 90+4’ Graeme Shinnie (Aberdeen), open play, 0.03 xG, saved 16’ Aaron Tshibola (Kilmarnock), open play, 0.02 xG, blocked 74’ Dennis Geiger (Aberdeen), from a corner, 0.02 xG, off target 16’ Michael Schjønning-Larsen (Kilmarnock), open play, 0.02 xG, blocked 70’ George Stanger (Kilmarnock), from a corner, 0.01 xG, off target 66’ Greg Kiltie (Kilmarnock), open play, 0.01 xG, saved 78’ Jack Milne (Aberdeen), set piece, 0.01 xG, saved 50’ Nicky Cleșcenco (Kilmarnock), open play, 0.01 xG, saved 54’ Toyosi Olusanya (Aberdeen), open play, 0.01 xG, saved 23’ Findlay Curtis (Kilmarnock), set piece, 0.19 xG, off target 1’ Aremu Afeez (Aberdeen), set piece, 0.15 xG, goal 23’ Aaron Tshibola (Kilmarnock), set piece, 0.10 xG, saved 90+2’ Kevin Nisbet (Aberdeen), direct free kick, 0.09 xG, off target 54’ Lyall Cameron (Aberdeen), open play, 0.07 xG, off target 16’ Joe Hugill (Kilmarnock), open play, 0.07 xG, blocked 37’ Tom Lowery (Kilmarnock), from a corner, 0.06 xG, off target 47’ Jack Milne (Aberdeen), from a corner, 0.05 xG, off target 76’ Tom Lowery (Kilmarnock), open play, 0.04 xG, off target 32’ Lyall Cameron (Aberdeen), open play, 0.03 xG, blocked 90+4’ Graeme Shinnie (Aberdeen), open play, 0.03 xG, saved 51’ Toyosi Olusanya (Aberdeen), open play, 0.03 xG, off target 60’ Aaron Tshibola (Kilmarnock), open play, 0.03 xG, hit the woodwork 16’ Aaron Tshibola (Kilmarnock), open play, 0.02 xG, blocked 74’ Dennis Geiger (Aberdeen), from a corner, 0.02 xG, off target 16’ Michael Schjønning-Larsen (Kilmarnock), open play, 0.02 xG, blocked 70’ George Stanger (Kilmarnock), from a corner, 0.01 xG, off target 66’ Greg Kiltie (Kilmarnock), open play, 0.01 xG, saved 78’ Jack Milne (Aberdeen), set piece, 0.01 xG, saved 50’ Nicky Cleșcenco (Kilmarnock), open play, 0.01 xG, saved 54’ Toyosi Olusanya (Aberdeen), open play, 0.01 xG, saved
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-1-2 Starting XI
Mitov
Milne 81’
Morrison
Molloy
Frame 58’
Afeez 72’
Armstrong 72’
Jensen
Cameron 59’
Olusanya 87’
Nisbet
Kilmarnock 4-4-2 Starting XI
Stryjek
Brandon 5’
Stanger
Deas
Schjønning-Larsen 68’
Curtis 84’
Lowery 84’
Tshibola
Kiltie 77’
Cleșcenco 77’
Hugill

Player stats

Goalkeeper1 player
90′ 3 0 25 – – – – –
Defenders8 players
Jack Milne Taken off
81′ 1 – – 3 1 34 1 – – –
90′ – 1 – 2 2 32 1 – –
90′ 2 – – 5 1 26 2 – – –
90′ 4 – – 7 2 27 1 – – –
Mitchel Frame Taken off
58′ 2 2 – 5 2 9 – – – –
Graeme Shinnie Came on as a substitute
32′ – – – 2 – 9 1 – – –
Mats Knoester Came on as a substitute
18′ – – – 2 2 7 – – – –
Elvis Bwomono Came on as a substitute
9′ – – – – – 4 1 – – –
Midfielders6 players
Aremu Afeez Taken off
72′ 1 – 17 – – 1 2 3 5 2 –
Stuart Armstrong Taken off
72′ – 1 39 2 – 1 2 1 1 – –
Lyall Cameron Taken off
59′ – – 24 – – 1 – 2 – – –
Dennis Geiger Came on as a substitute
31′ – – 4 – – 1 – 5 – 3 –
Ante Palaversa Came on as a substitute
18′ – – 8 1 – 1 1 1 – – –
Topi Keskinen Came on as a substitute
8′ – – – – – – – – – – –
Forwards2 players
Toyosi Olusanya Taken off
87′ – – 2 1 0.04 – – 3 3 16 –
90′ – – 1 – 0.09 – 1 3 1 21 –
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

Aberdeen win 49% Avg odds 1.92
Draw 26% Avg odds 3.54
Kilmarnock win 25% Avg odds 3.69

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.