AFC 1903
← Prev
Scottish Premiership · Wed, 4 Dec 2024 · Pittodrie
Next →
Aberdeen
Aberdeen
0–1
FT · Loss
Celtic
Celtic
0.88xG
-0.74AFC xGD
xG1.62
Expected points 0.72–1.59
Deserved defeat
The verdict
Event data: Opta

A defeat that matched the balance of chances.

8–15 shots · 1–2 big chances · 0.88–1.62 NPxG

Watch Highlights

SPFL YouTube
The match in three battles
Chance qualitySTRONG OPPONENT EDGE
0.88 – 1.62
Expected goals · Aberdeen – Celtic
AFC xG baseline: 1.22
0.11 – 0.11
xG per shot
8 – 15
shots
Chance quality was broadly even between the sides.
Territory & progressionSLIGHT ABERDEEN EDGE
0.60 – 3.42
Expected threat created · Aberdeen – Celtic
AFC xT baseline: 1.95
54% – 46%
field tilt
39 – 70
final-third entries
Territory was relatively even.
Defensive resistanceMIXED
1.62 xGA
chances conceded
0.02 better than AFC baseline (1.64)
34 (base 24)
Celtic box touches
0.11
xG per Celtic shot
A middling defensive night by Aberdeen's standards.

xG timeline

Aberdeen 0.88Celtic 1.62GoalAberdeen above · opponent below · shaded = sustained pressure
19%
26%
55%
Match odds from simulating these shots at their own xG (20,000 runs) — for fun, not a prediction: it scores what should have happened, not what did.
0.00.51.01.5HT0'15'30'45'60'75'90'0-1 · Hatate
Each step is a shot; the line climbs by that shot's xG. Steeper, sustained climbs (shaded) mark spells of real pressure.
Shots

Aberdeen Shot Map

Goal
Saved
Blocked
Post
Off target
8 shots

Celtic Shot Map

1 goal: 1 open play
Goal
Saved
Blocked
Post
Off target
15 shots

Shot mix & shots over time

8shots · 4 on target
By situation
88%
13%
Open play788%
Free kick / throw113%
By body part
88%
13%
Right foot788%
Left foot113%
Every shot in one bucket only. Open play covers unassisted and assisted attempts; counter is a fast break; free kicks, direct set pieces and throw-in routines are grouped because there are rarely enough of any one of them in a single match to read separately. A mix heavy on corners and free kicks with few open-play shots means the side needed a dead ball to get near the goal.
Shots over timefull match · drag to focus a period
Aberdeen 8Celtic 15
0'HTFT 
Five-minute buckets — a side takes roughly a dozen shots a match, so the two-minute bars used for passing would be almost all gaps. Use the buttons for the common windows, or drag across the chart for anything else.
In context
AberdeenThis matchThis season
7 games
5-year
192 games
SPFL average
80 team-games
Shots89.912.114.4
below usual · 37 of 192 lower
Shots in the box65.97.99.8
below usual · 54 of 192 lower
marker = 5-year mean
Passing & build-up

Build-Up Play

Where Aberdeen's passes were and how they progressed the ball

Pass Territory
45.8%
38.7%
15.5%
Own Half
Middle
Final 3rd
Season avg: 46.3% own half
Build-Up Quality
Own-Half Accuracy
77.6%avg 86.0%
Progression
Progressive Passes
22avg 49
Directness
52.1%avg 57.8%
Season avg
Above avg
Below avg
In context · full match
AberdeenThis matchThis season
7 games
5-year
192 games
Passes247371.9392
bottom 10% — fewest since @ Celtic, Dec 2025 · 17 of 192 lower
Pass accuracy %6475.772.2
below usual · 29 of 192 lower
Passes into the final third1326.325.2
bottom 10% — fewest since @ Heart of Midlothian, Feb 2026 · 18 of 192 lower
Long balls5954.657.8
about normal · 103 of 192 lower
Long balls, % of passes23.91515.6
top 10% in 192 matches · 182 of 192 lower
marker = 5-year mean
Players
Player contributions
GK
D
R. DoohanGK90'
2 saves
DEF
D
N. DevlinDEF90'
R
S. RubežićDEF90'
5 tackles · 9 clearances
G. MolloyDEF90'
3 interceptions
M
J. McGarryDEF83'
1 key pass
MID
S
G. ShinnieMID90'
1 key pass
N
S. NilsenMID90'
1 key pass
D
DukMID59'
3 shots · 4 tackles
M
J. McGrathMID72'
K
T. KeskinenMID72'
FWD
K. NisbetFWD59'
Substitutes
S
E. SoklerFWD31'
M
S. MorrisFWD31'
B
V. BesuijenFWD18'
1 key pass
C
L. ClarksonMID18'
P
D. PolvaraMID12'

Historical Context

Games at this ground, and how this match compares to the season so far

Vs Celtic at Home — every meeting on record
0-2-7(9 games)
0.91–2.11avg xG (n=8)
LLLDLLLLD
This match vs season so far
37 comparable games — each metric says how many of them actually have that stat.
xG
0.88avg 1.23
14th worst of 38 · Highest 2.78, 30 October 2024 (2-1) · Lowest 0.29, 15 January 2025 (0-3)
xGA
1.62avg 1.64
16th worst of 38 · Highest 4.02, 26 December 2024 (0-4) · Lowest 0.38, 26 October 2024 (1-0)
Possession
27%avg 54%
2nd worst of 38 · Highest 74%, 25 January 2025 (0-3) · Lowest 27%, 19 October 2024 (2-2)
Shots
8.0avg 12.2
13th worst of 38 · Highest 21.0, 5 August 2024 (2-1) · Lowest 6.0, 15 January 2025 (0-3)
Shots on target
4.0avg 3.8
11th best of 38 · Highest 8.0, 9 November 2024 (4-1) · Lowest 0.0, 3 May 2025 (0-1)
Big chances
1.0avg 1.7
19th worst of 38 · Highest 4.0, 5 August 2024 (2-1) · Lowest 0.0, 6 October 2024 (3-2)
Box touches
13.0avg 25.1
6th worst of 38 · Highest 52.0, 2 March 2025 (2-2) · Lowest 8.0, 25 February 2025 (1-5)
Final third entries
39.0avg 57.4
5th worst of 38 · Highest 86.0, 26 October 2024 (1-0) · Lowest 31.0, 19 October 2024 (2-2)
Key passes
4.0avg 9.2
4th worst of 38 · Highest 19.0, 5 August 2024 (2-1) · Lowest 4.0, 19 October 2024 (2-2)
Corners
2.0avg 6.2
6th worst of 38 · Highest 14.0, 2 March 2025 (2-2) · Lowest 1.0, 29 December 2024 (0-1)
Tackles
16.0avg 17.2
19th worst of 38 · Highest 29.0, 12 January 2025 (0-0) · Lowest 9.0, 26 April 2025 (1-0)
Interceptions
9.0avg 6.4
7th best of 38 · Highest 15.0, 31 August 2024 (1-0) · Lowest 2.0, 22 February 2025 (1-0)
PPDA
30.9avg 15.2
3rd worst of 38 · Highest 48.6, 14 May 2025 (1-5) · Lowest 7.3, 2 March 2025 (2-2)
avg
Above avg
Below avg

Where this performance ranks

Against Aberdeen’s other matches this season — only the standout highs and lows.

22progressive passes
37th of 38 · among the worst
Form:WWLDD(last 5)
Home this season: 10-4-5, 1.49–1.37 xG avg
Across the archive
All records
Where this match ranks against every Aberdeen match with data for each metric — coverage varies (shots/possession from 2015-16, xG from 2020-21, most else from 2021-22; see /records for each metric's exact range). Only metrics in the top or bottom 10 are shown.
30.89
PPDA
6th highest of 192
23.89%
Long-ball share
10th highest of 192
27%
Possession
10th lowest of 409 · tied with 2