Premiership · Saturday 21 November · 15:00 · Rugby Park
Kilmarnock v Aberdeen
Kilmarnock
12th · 9 pts
Last five league games, oldest first
LRAN1-3 a
WMOT3-2 h
LFAL0-3 a
LDEE1-3 a
DSJO2-2 h
4 pts from 15 · scored 7, conceded 13
Aberdeen
11th · 11 pts
Last five league games, oldest first
LSJO0-1 h
WSMI3-1 h
LDDU2-3 a
LFAL0-1 h
LHIB0-4 h
3 pts from 15 · scored 5, conceded 10
Killie host the Dons at Rugby Park bottom of the table, with one win from their last five league games. Aberdeen have taken three points from the last five, and sit six points behind sixth-placed Dundee United.
Last meeting Aberdeen 0-0 Kilmarnock, Pittodrie, 5 September
League table
Pos
Team
Pld
GD
Pts
1
Celtic
12
+17
28
2
Rangers
12
+12
27
3
Hearts
11
+7
20
4
Falkirk
12
+3
18
5
Dundee
12
+3
17
6
Dundee United
12
0
17
7
St Johnstone
13
-3
17
8
St Mirren
13
-10
14
9
Motherwell
13
-6
13
10
Hibernian
12
-2
11
11
Aberdeen
12
-6
11
12
Kilmarnock
12
-15
9
The line marks the top six.
Fixture, form and table: Sofascore. Correct as of 8 November.
The season so far
11 points from 12 games (3 won, 2 drawn, 7 lost). The chances both sides created would usually be worth about 14 points to the Dons.
Aberdeen have scored 12 from chances worth 15.3 xG, about three fewer than those chances would usually produce. At the other end, 18 conceded from 19.5 xG against, about two fewer than expected.
At Pittodrie there's been little to choose between us and the opposition (1.53 xG a game to 1.58). Away from home it's 0.91 to 1.70, a bigger gap.
After 12 games the Dons have 11 points. Over the last ten seasons, the side sitting sixth after 12 games averaged 16. Sixth place at the split has averaged 43 points, so the Dons need 32 from the last 21 games before the split: 1.52 a game, against 0.92 so far.
Set plays and penalties account for 46% of Aberdeen's xG. Fast breaks have brought 1.3 xG for and 3.3 against.
Nisbet has 4 goals from 6.4 xG and 3 assists.
Race for the top six
Where we are against what it has taken to be in the top six when the league splits after 33 games.
Our points against the usual top-six pace
Grey: the average points of the side sitting sixth after each game, over the last ten seasons. Red: our points. Dotted red: where the current rate of points would take us by the split.
AberdeenSixth place, ten-season average
Sixth place by game: ABZ calculation from every Premiership result 2015/16 to 2025/26 (football-data.co.uk), leaving out 2019/20, which had no split, and 2024/25, where the results file is incomplete.
Sixth and seventh at the split, season by season
Points after 33 games. 2024/25 from published tables; the rest calculated from results.
Results
Every league game. Open a match for the full breakdown.
Scores and xG: Sofascore. Expected points: ABZ calculation from Sofascore shot xG.
Chances, game by game
Expected goals for (red, above the line) and against (blue, below).
xG forxG againstLines: five-game average
xG: Sofascore.
Every shot this season
All of our league shots from the match reports in one place, with us attacking upwards. Pick a player or a game to narrow it down.
Tap a type above to hide or show it. Tap a shot for the details.
Shot positions: WhoScored (Opta). Outcomes and xG: Sofascore. On target includes goals and shots cleared off the line; off target includes the woodwork. The xG here adds up every shot, so it can be a little higher than the season total, where Sofascore counts some rebounds as part of the same chance.
Shots by player
Points and expected points
Points won, against the points the chances would usually earn.
PointsExpected points
ABZ calculation from Sofascore shot xG.
Where the chances come from
Season xG by type of attack. Ours on the left, the opposition's on the right.
xG and attack type: Sofascore.
Pressing
PPDA in each game: opposition passes allowed for each defensive action. Lower means we pressed harder.
ABZ calculation from WhoScored events. Games without a WhoScored file are left blank.
Home and away
Per-game averages. xG: Sofascore.
Dons players
League games this season. Tap a column heading to sort.
Data: Sofascore. xG from Sofascore shot data; per-90 figures from 270 minutes. Rating: Sofascore, weighted by minutes.
How the numbers work
Expected goals (xG)
The quality of each chance: how often an average player would score it, from 0 to 1. Add a side's shots together and you get its xG.
Expected points
How many points a side would usually take from the chances both teams created in that game.
PPDA
Opposition passes in their own 60% of the pitch for each tackle, interception, challenge or foul we make there. Lower means more pressing.
xG + xA per 90
Expected goals plus expected assists (the xG of the shots a player sets up), per 90 minutes.
Sources
Sofascore (Opta) for xG, scores and player numbers. WhoScored (Opta) event data for pressing and the match pages.