UEFA Conference League · League Stage - 1

Aberdeen 2–3 Shakhtar Donetsk

2 Oct 2025 · Pittodrie Stadium · Referee: Duje Strukan, Croatia

Aberdeen LFTFull recordHalf-time 1–1

Scoreboard

UEFA Conference League

Full time
AberdeenShakhtar DonetskAberdeen is red throughout; the opposition is neutral.

Home · Aberdeen

Aberdeen

2

Goals

  • 8'J. KarlssonPenaltyAssist not recorded1–0
  • 69'N. DevlinAssist: M. Lazetic2–3

Red cards

No red cards in the event feed.

Away · Opposition

Shakhtar Donetsk

3

Goals

  • 39'Y. NazarynaAssist not recorded1–1
  • 54'Lucas FerreiraAssist: Marlon Gomes1–2
  • 60'P. HenriqueAssist: Marlon Gomes1–3

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

Shakhtar Donetsk beat Aberdeen 3-2

measured
  • J. Karlsson scored a penalty on 8 minutes, making it 1-0.measured
  • Y. Nazaryna scored on 39 minutes, making it 1-1.measured
  • Lucas Ferreira scored on 54 minutes, assisted by Marlon Gomes, making it 1-2.measured
  • P. Henrique scored on 60 minutes, assisted by Marlon Gomes, making it 1-3.measured
  • N. Devlin scored on 69 minutes, assisted by M. Lazetic, making it 2-3.measured
  • Shots: Aberdeen 12, Shakhtar Donetsk 11.measured
  • Shots on target: Aberdeen 5, Shakhtar Donetsk 4.measured
  • Possession: Aberdeen 28.0%, Shakhtar Donetsk 72.0%.measured
  • Provider xG: Aberdeen 1.97, Shakhtar Donetsk 1.32.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

Aberdeen and Shakhtar Donetsk, with Aberdeen highlighted in red.
StatAberdeenShakhtar DonetskSourceBasis
Possession2872api_footballmeasured
Shots1211api_footballmeasured
Shots on target54api_footballmeasured
Shots off target45api_footballmeasured
Blocked shots32api_footballmeasured
Shots inside box97api_footballmeasured
Shots outside box34api_footballmeasured
Passes219603api_footballmeasured
Passes accurate149529api_footballmeasured
Pass accuracy6888api_footballmeasured
Corners46api_footballmeasured
Fouls129api_footballmeasured
Offsides10api_footballmeasured
Yellow cards44api_footballmeasured
Saves13api_footballmeasured
Provider xG1.971.32api_footballmeasured
Goals prevented (provider, unverified)0.390.39api_footballunknown

Performance

Players who played well and what worked

Not a verdict

Aberdeen · Provider rating

  • Jesper Karlsson rating 7.2 1G · 1 SoT · 85 mins · 4/6 passes · 2 tackles · 2 duels
  • Dante Polvara rating 6.9 no scoring output · 26 mins · 6/11 passes · 2 duels
  • Graeme Shinnie rating 6.7 no scoring output · 26 mins · 5/7 passes · 1 duel

Shakhtar Donetsk · Provider rating

  • Yehor Nazaryna rating 8.0 1G · 1 SoT · 90 mins · 51/64 passes · 2 tackles · 7 duels
  • Lucas Ferreira rating 7.3 1G · 1 SoT · 82 mins · 20/24 passes · 4 tackles · 5 duels
  • Marlon Gomes rating 7.2 2A · 89 mins · 19/24 passes · 1 tackle · 4 duels

What worked

Measured team strengths

  • Shots: Aberdeen 12 · Shakhtar Donetsk 11 · API-Football
  • Shots on target: Aberdeen 5 · Shakhtar Donetsk 4 · API-Football
  • Shots inside box: Aberdeen 9 · Shakhtar Donetsk 7 · API-Football

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 →

Aberdeen

1.92

80% model range 1.20–2.46

80% goals range 1–3

Provider xG 1.97 · API-Football

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

Penalties 1 · 0.76 xG

xG per shot 0.160 · 12 shots · 5 on target · 9 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.

Shakhtar Donetsk

1.07

80% model range 0.34–1.61

80% goals range 0–2

Provider xG 1.32 · API-Football

Goals − fxG +1.93 · above the 80% goals range

Penalties 0 · 0.00 xG

xG per shot 0.097 · 11 shots · 4 on target · 7 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
7'VARAberdeenJesper KarlssonPenalty confirmed—
8'PenaltyAberdeenJ. KarlssonPenalty1–0
20'Yellow cardShakhtar DonetskPedro HenriqueYellow Card—
39'GoalShakhtar DonetskY. NazarynaNormal Goal1–1
48'Yellow cardAberdeenJesper KarlssonYellow Card—
54'GoalShakhtar DonetskLucas FerreiraNormal Goal1–2
60'GoalShakhtar DonetskP. HenriqueNormal Goal1–3
64'SubstitutionAberdeenS. ArmstrongSubstitution 1—
64'SubstitutionAberdeenA. PalaversaSubstitution 2—
65'SubstitutionAberdeenL. ClarksonSubstitution 3—
67'Yellow cardAberdeenMarko LazetićYellow Card—
67'Yellow cardShakhtar DonetskMykola MatviyenkoYellow Card—
69'GoalAberdeenN. DevlinNormal Goal2–3
70'Yellow cardAberdeenSivert Heltne NilsenYellow Card—
74'Yellow cardAberdeenNicky DevlinYellow Card—
75'SubstitutionShakhtar DonetskPedrinhoSubstitution 1—
75'SubstitutionShakhtar DonetskKaua EliasSubstitution 2—
82'SubstitutionShakhtar DonetskLucas FerreiraSubstitution 3—
85'SubstitutionAberdeenJ. KarlssonSubstitution 4—
86'SubstitutionAberdeenN. DevlinSubstitution 5—
90'Yellow cardShakhtar DonetskValeriy BondarYellow Card—
90'SubstitutionShakhtar DonetskMarlon GomesSubstitution 4—
90+2'Yellow cardShakhtar DonetskVinícius TobiasYellow Card—

Aberdeen · Aberdeen

3-4-3

Bo Jimmy Thelin
Aberdeen starting XI and substitutes.
StarterRoleMin
1 D. MitovGK90
26 A. DorringtonCB90
22 J. MilneCB90
5 M. KnoesterCB90
2 N. DevlinRWB86
16 S. ArmstrongCM64
18 A. PalaversaCM64
81 T. KeskinenLWB90
10 L. ClarksonRW65
27 M. LazeticST90
17 J. KarlssonLW85

Substitutes

  • 4 G. Shinnie · on 64'
  • 6 S. Nilsen · on 64'
  • 8 D. Polvara · on 65'
  • 9 K. Yengi · on 85'
  • 15 K. Nisbet · on 86'

Opposition · Shakhtar Donetsk

4-1-4-1

Arda Turan
Shakhtar Donetsk starting XI and substitutes.
StarterRoleMin
31 D. RiznykGK90
17 V. TobiasRB90
5 V. BondarCB90
22 M. MatviienkoCB90
13 P. HenriqueLB90
29 Y. NazarynaDM90
37 Lucas FerreiraRM82
27 O. OcheretkoCM90
6 Marlon GomesCM90
10 PedrinhoLM75
19 Kaua EliasST75

Substitutes

  • 14 Isaque Silva · on 75'
  • 49 Luca Meirelles · on 75'
  • 26 Y. Konoplya · on 82'
  • 18 A. Ghram · on 90'

Player stats

Provider match ratings and output

Player match statistics with Aberdeen highlighted in red.
PlayerTeamRatingMinGAShSoTAccurate passesTacklesDuelsCards
Dimitar MitovAberdeen5.590—0——15——0/0
Alfie DorringtonAberdeen6.590—0——17230/0
Jack MilneAberdeen5.990—0——20240/0
Mats KnoesterAberdeen690—0——19—40/0
Nicky DevlinAberdeen6.68510115—21/0
Stuart ArmstrongAberdeen6.364—0——5130/0
Ante PalaversaAberdeen6.564—0——13330/0
Topi KeskinenAberdeen5.990—0119150/0
Leighton ClarksonAberdeen6.364—01—10110/0
Marko LazetićAberdeen690—0428141/0
Jesper KarlssonAberdeen7.28510114221/0
Graeme ShinnieAberdeen6.726—0——5—10/0
Dante PolvaraAberdeen6.926—0——6—20/0
Sivert Heltne NilsenAberdeen6.626—01—12331/0
Kusini YengiAberdeen6.511—0—————0/0
Kevin NisbetAberdeen6.310—0——1——0/0
Rodrigo VitolsAberdeen—————————0/0
Nick SumanAberdeen—————————0/0
Gavin MolloyAberdeen—————————0/0
Adil AouchicheAberdeen—————————0/0
Nicolas MilanovićAberdeen—————————0/0
Emmanuel GyamfiAberdeen—————————0/0
Dylan LobbanAberdeen—————————0/0
Dmytro RiznykShakhtar Donetsk6.790—0——24—20/0
Vinícius TobiasShakhtar Donetsk790—01—475101/0
Valeriy BondarShakhtar Donetsk6.690—01—77141/0
Mykola MatviyenkoShakhtar Donetsk790—01—107—21/0
Pedro HenriqueShakhtar Donetsk7.290102281261/0
Yehor NazarynaShakhtar Donetsk890101151270/0
Lucas FerreiraShakhtar Donetsk7.382101120450/0
Oleg OcheretkoShakhtar Donetsk6.390—0——36230/0
Marlon GomesShakhtar Donetsk7.289—22—19140/0
PedrinhoShakhtar Donetsk6.275—0——38120/0
Kauã EliasShakhtar Donetsk6.575—0——15240/0
IsaqueShakhtar Donetsk6.715—0——5110/0
Luca MeirellesShakhtar Donetsk6.315—0——5—10/0
Yukhym KonopliaShakhtar Donetsk6.68—0——4——0/0
Alaa GhramShakhtar Donetsk—1—0—————0/0
Kiril FesyunShakhtar Donetsk—————————0/0
MarlonShakhtar Donetsk—————————0/0
Irakli AzaroviShakhtar Donetsk—————————0/0
Marian FarynaShakhtar Donetsk—————————0/0
Marian ShvedShakhtar Donetsk—————————0/0
Artem BondarenkoShakhtar Donetsk—————————0/0
Dmytro KryskivShakhtar Donetsk—————————0/0
Anton GlushchenkoShakhtar Donetsk—————————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

2025-26 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.