Scottish Premiership · Regular Season - 5

Celtic 3–0 Aberdeen

2 Sept 2026 · Celtic Park · Referee: D. Nicolson

Aberdeen LFTFull recordHalf-time 3–0

Scoreboard

Scottish Premiership

Full time
AberdeenCelticAberdeen is red throughout; the opposition is neutral.

Home · Opposition

Celtic

3

Goals

  • 14'C. DuranAssist: B. Nygren1–0
  • 34'B. NygrenAssist not recorded2–0
  • 45'Yang Hyun-JunAssist: C. Duran3–0

Red cards

No red cards in the event feed.

Away · Aberdeen

Aberdeen

0

Goals

No goals.

Red cards

No red cards in the event feed.

Goals and red cards are from the event feed; the final score is authoritative.

The read

Celtic beat Aberdeen 3-0

measured
  • C. Duran opened the scoring on 14 minutes, assisted by B. Nygren, making it 1-0.measured
  • B. Nygren scored on 34 minutes, making it 2-0.measured
  • Yang Hyun-Jun scored on 45 minutes, assisted by C. Duran, making it 3-0.measured
  • Shots: Celtic 27, Aberdeen 9.measured
  • Shots on target: Celtic 12, Aberdeen 2.measured
  • Possession: Celtic 66.0%, Aberdeen 34.0%.measured
  • Provider xG: Celtic 2.47, Aberdeen 0.67.measured

The read describes measured events and model output. It is not a result prediction and not a verdict on performance.

Match stats

What the feed measured

Celtic and Aberdeen, with Aberdeen highlighted in red.
StatCelticAberdeenSourceBasis
Possession6634api_footballmeasured
Shots279api_footballmeasured
Shots on target122api_footballmeasured
Shots off target103api_footballmeasured
Blocked shots54api_footballmeasured
Shots inside box135api_footballmeasured
Shots outside box144api_footballmeasured
Passes746377api_footballmeasured
Passes accurate691317api_footballmeasured
Pass accuracy9384api_footballmeasured
Corners155api_footballmeasured
Fouls107api_footballmeasured
Offsides02api_footballmeasured
Yellow cards11api_footballmeasured
Red cards00football_data_ukmeasured
Saves29api_footballmeasured
Provider xG2.470.66api_footballmeasured
Goals prevented (provider, unverified)0.370.37api_footballunknown

Performance

Players who played well and what worked

Not a verdict

Aberdeen · Provider rating

  • Marius Müller rating 8.7 no scoring output · 90 mins · 24/40 passes · 1 tackle · 1 duel
  • Lewis Smith rating 6.9 1 SoT · 45 mins · 12/17 passes · 2 tackles · 3 duels
  • Lewis Mayo rating 6.9 no scoring output · 90 mins · 40/45 passes · 4 tackles · 8 duels

Celtic · Provider rating

  • Yang Hyun-Jun rating 9.2 1G · 2 SoT · 74 mins · 43/46 passes · 2 tackles · 5 duels
  • Benjamin Nygren rating 8.9 1G · 1A · 1 SoT · 63 mins · 34/35 passes · 3 tackles · 5 duels
  • Camilo Durán rating 8.2 1G · 1A · 4 SoT · 75 mins · 11/11 passes · 1 duel

What worked

Measured team strengths

Aberdeen were not higher in any of the selected measured categories (shots, shots on target, shots inside the box, possession, pass accuracy).

Selected measured categories where Aberdeen were higher; this is a comparison, not an overall performance verdict.

Expected goals

fxG, its ranges and provider xG

experimental

fxG calibration passed · in-season Model and calibration →

Celtic

2.47

80% model range 1.75–3.01

80% goals range 1–4

Provider xG 2.47 · football-data.co.uk

Goals − fxG +0.53 · within the 80% goals range

Penalties 0 · 0.00 xG

xG per shot 0.091 · 27 shots · 12 on target · 13 inside box

Basis: zones. The model range is uncertainty in the estimate; the goals range is the spread of goals from the same chances. Neither is a result prediction.

Aberdeen

0.67

80% model range 0.00–1.22

80% goals range 0–2

Provider xG 0.67 · football-data.co.uk

Goals − fxG -0.67 · within the 80% goals range

Penalties 0 · 0.00 xG

xG per shot 0.075 · 9 shots · 2 on target · 5 inside box

Basis: zones. The model range is uncertainty in the estimate; the goals range is the spread of goals from the same chances. Neither is a result prediction.

fxG is a team-match estimate from shots, shot zones and penalties. Provider xG is a different model and is shown separately. The model range is uncertainty in the estimate; the goals range is the spread of goals from the same chances. Neither is a result prediction. Own goals and shootouts are outside the shot model. Provider xG is a different model and is never blended into fxG.

Timeline

The match record

Match timeline with Aberdeen highlighted in red.
MinEventTeamPlayerDetailScore
14'GoalCelticC. DuranNormal Goal1–0
34'GoalCelticB. NygrenNormal Goal2–0
38'Yellow cardCelticCameron Carter-VickersYellow Card—
42'Yellow cardAberdeenLewis MayoYellow Card—
45'GoalCelticYang Hyun-JunNormal Goal3–0
46'SubstitutionAberdeenK. NisbetSubstitution 1—
46'SubstitutionAberdeenA. AremuSubstitution 2—
46'SubstitutionAberdeenA. MoulouaSubstitution 3—
46'SubstitutionAberdeenA. BriedlSubstitution 4—
63'SubstitutionCelticA. Oxlade-ChamberlainSubstitution 1—
63'SubstitutionCelticB. NygrenSubstitution 2—
74'SubstitutionCelticYang Hyun-JunSubstitution 3—
75'SubstitutionCelticC. DuranSubstitution 4—
76'SubstitutionCelticH. HassanSubstitution 5—
82'SubstitutionAberdeenG. MolloySubstitution 5—

Opposition · Celtic

4-1-4-1

Martin O'Neill
Celtic starting XI and substitutes.
StarterRoleMin
1 V. SinisaloGK90
51 C. DonovanRB90
20 C. Carter-VickersCB90
6 A. TrustyCB90
5 L. ScalesLB90
42 C. McGregorDM90
23 H. HassanRM76
8 B. NygrenCM63
21 A. Oxlade-ChamberlainCM63
13 Yang Hyun-JunLM74
11 C. DuranST75

Substitutes

  • 18 O. Sorensen · on 63'
  • 22 M. Baur · on 63'
  • 49 J. Forrest · on 74'
  • 29 S. Mheuka · on 75'
  • 17 S. Tounekti · on 76'

Aberdeen · Aberdeen

5-3-2

Stephen Robinson
Aberdeen starting XI and substitutes.
StarterRoleMin
27 M. MullerGK90
28 C. CaddenRWB90
23 L. MayoCB90
5 M. KnoesterCB90
21 G. MolloyCB82
24 N. Guinness-WalkerLWB90
17 S. ArmstrongCM90
32 A. AremuCM46
10 A. BriedlCM46
15 K. NisbetST46
9 A. MoulouaST46

Substitutes

  • 11 L. Smith · on 46'
  • 25 C. Ronan · on 46'
  • 31 M. Ntelo · on 46'
  • 20 T. Olusanya · on 46'
  • 22 J. Milne · on 82'

Player stats

Provider match ratings and output

Player match statistics with Aberdeen highlighted in red.
PlayerTeamRatingMinGAShSoTAccurate passesTacklesDuelsCards
Viljami SinisaloCeltic790—0——41——0/0
Colby DonovanCeltic7.690—0——74470/0
Cameron Carter-VickersCeltic7.690—01—85—81/0
Auston TrustyCeltic7.590—0——91140/0
Liam ScalesCeltic7.990—01181—40/0
Callum McGregorCeltic7.390—02—88360/0
Haissem HassanCeltic6.276—04131130/0
Benjamin NygrenCeltic8.963111134350/0
Alex Oxlade-ChamberlainCeltic6.763—01—35——0/0
Yang Hyun-JunCeltic9.274102243250/0
Camilo DuránCeltic8.275115411—10/0
Mika BaurCeltic727—01131——0/0
Oliver SørensenCeltic6.227—02—18——0/0
James ForrestCeltic7.216—01114—10/0
Shumaira MheukaCeltic6.315—0113—10/0
Sebastian TounektiCeltic714—0——11—20/0
Sam JohnstoneCeltic—————————0/0
Tony RalstonCeltic—————————0/0
Dane MurrayCeltic—————————0/0
Luke McCowanCeltic—————————0/0
Marius MüllerAberdeen8.790—0——24110/0
Chris CaddenAberdeen5.790—0——35330/0
Lewis MayoAberdeen6.990—0——40481/0
Mats KnoesterAberdeen690—0——35—20/0
Gavin MolloyAberdeen682—02—27140/0
Nesta Guinness-WalkerAberdeen5.990—01118150/0
Stuart ArmstrongAberdeen6.990—0——55240/0
Aremu AfeezAberdeen5.345—0——18—10/0
Alexander BriedlAberdeen6.345—0——10110/0
Kevin NisbetAberdeen6.245—0——4——0/0
Ayoub MoulouaAberdeen6.345—01—5250/0
Connor RonanAberdeen6.745—0——23—10/0
Mitchy NteloAberdeen6.345—0——5—10/0
Toyosi OlusanyaAberdeen6.545—0——6110/0
Lewis SmithAberdeen6.945—01112230/0
Jack MilneAberdeen6.78—0—————0/0
Nick SumanAberdeen—————————0/0
Nicky DevlinAberdeen—————————0/0
Tony YoganeAberdeen—————————0/0
Findlay MarshallAberdeen—————————0/0

Ratings are provider values. They are not position-adjusted and are not a verdict on a player.

Coverage

What this page can show

full
  • Depthfull
  • Eventsavailable
  • Lineupsavailable
  • Player statsavailable
  • Team statsavailable
  • fxGavailable

Missing classes are unavailable, not zero.

Record

Before and after

2026-27 season → Results and fixtures →

Provenance

How this page is sourced

Data as of 27 Oct 2026

Dataset 2026-10-27T19:05:13+00:00-0154e2c. Sources and coverage are listed below; the page keeps its own source and uncertainty labels.

Definitions: fixtures.index · matches.document · xg.document · xg.goals-minus · xg.goals-range · xg.model-range · xg.per-shot · xg.shot-profile

Corrections and changes are recorded on Corrections and contact.

Cite this page

Match page. Dataset 2026-10-27T19:05:13+00:00-0154e2c, as of 2026-10-27T19:05:13+00:00. Sources: SPFL official club feed; API-Football; football-data.co.uk; computed. Definitions: fixtures.index; matches.document; xg.document; xg.goals-minus; xg.goals-range; xg.model-range; xg.per-shot; xg.shot-profile.