UEFA Conference League · League Stage - 1
Aberdeen 2–3 Shakhtar Donetsk
2 Oct 2025 · Pittodrie Stadium · Referee: Duje Strukan, Croatia
Scoreboard
UEFA Conference League
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
- 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
| Stat | Aberdeen | Shakhtar Donetsk | Source | Basis |
|---|---|---|---|---|
| Possession | 28 | 72 | api_football | measured |
| Shots | 12 | 11 | api_football | measured |
| Shots on target | 5 | 4 | api_football | measured |
| Shots off target | 4 | 5 | api_football | measured |
| Blocked shots | 3 | 2 | api_football | measured |
| Shots inside box | 9 | 7 | api_football | measured |
| Shots outside box | 3 | 4 | api_football | measured |
| Passes | 219 | 603 | api_football | measured |
| Passes accurate | 149 | 529 | api_football | measured |
| Pass accuracy | 68 | 88 | api_football | measured |
| Corners | 4 | 6 | api_football | measured |
| Fouls | 12 | 9 | api_football | measured |
| Offsides | 1 | 0 | api_football | measured |
| Yellow cards | 4 | 4 | api_football | measured |
| Saves | 1 | 3 | api_football | measured |
| Provider xG | 1.97 | 1.32 | api_football | measured |
| Goals prevented (provider, unverified) | 0.39 | 0.39 | api_football | unknown |
Performance
Players who played well and what worked
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
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
| Min | Event | Team | Player | Detail | Score |
|---|---|---|---|---|---|
| 7' | VAR | Aberdeen | Jesper Karlsson | Penalty confirmed | — |
| 8' | Penalty | Aberdeen | J. Karlsson | Penalty | 1–0 |
| 20' | Yellow card | Shakhtar Donetsk | Pedro Henrique | Yellow Card | — |
| 39' | Goal | Shakhtar Donetsk | Y. Nazaryna | Normal Goal | 1–1 |
| 48' | Yellow card | Aberdeen | Jesper Karlsson | Yellow Card | — |
| 54' | Goal | Shakhtar Donetsk | Lucas Ferreira | Normal Goal | 1–2 |
| 60' | Goal | Shakhtar Donetsk | P. Henrique | Normal Goal | 1–3 |
| 64' | Substitution | Aberdeen | S. Armstrong | Substitution 1 | — |
| 64' | Substitution | Aberdeen | A. Palaversa | Substitution 2 | — |
| 65' | Substitution | Aberdeen | L. Clarkson | Substitution 3 | — |
| 67' | Yellow card | Aberdeen | Marko Lazetić | Yellow Card | — |
| 67' | Yellow card | Shakhtar Donetsk | Mykola Matviyenko | Yellow Card | — |
| 69' | Goal | Aberdeen | N. Devlin | Normal Goal | 2–3 |
| 70' | Yellow card | Aberdeen | Sivert Heltne Nilsen | Yellow Card | — |
| 74' | Yellow card | Aberdeen | Nicky Devlin | Yellow Card | — |
| 75' | Substitution | Shakhtar Donetsk | Pedrinho | Substitution 1 | — |
| 75' | Substitution | Shakhtar Donetsk | Kaua Elias | Substitution 2 | — |
| 82' | Substitution | Shakhtar Donetsk | Lucas Ferreira | Substitution 3 | — |
| 85' | Substitution | Aberdeen | J. Karlsson | Substitution 4 | — |
| 86' | Substitution | Aberdeen | N. Devlin | Substitution 5 | — |
| 90' | Yellow card | Shakhtar Donetsk | Valeriy Bondar | Yellow Card | — |
| 90' | Substitution | Shakhtar Donetsk | Marlon Gomes | Substitution 4 | — |
| 90+2' | Yellow card | Shakhtar Donetsk | Vinícius Tobias | Yellow Card | — |
Aberdeen · Aberdeen
3-4-3
| Starter | Role | Min |
|---|---|---|
| 1 D. Mitov | GK | 90 |
| 26 A. Dorrington | CB | 90 |
| 22 J. Milne | CB | 90 |
| 5 M. Knoester | CB | 90 |
| 2 N. Devlin | RWB | 86 |
| 16 S. Armstrong | CM | 64 |
| 18 A. Palaversa | CM | 64 |
| 81 T. Keskinen | LWB | 90 |
| 10 L. Clarkson | RW | 65 |
| 27 M. Lazetic | ST | 90 |
| 17 J. Karlsson | LW | 85 |
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
| Starter | Role | Min |
|---|---|---|
| 31 D. Riznyk | GK | 90 |
| 17 V. Tobias | RB | 90 |
| 5 V. Bondar | CB | 90 |
| 22 M. Matviienko | CB | 90 |
| 13 P. Henrique | LB | 90 |
| 29 Y. Nazaryna | DM | 90 |
| 37 Lucas Ferreira | RM | 82 |
| 27 O. Ocheretko | CM | 90 |
| 6 Marlon Gomes | CM | 90 |
| 10 Pedrinho | LM | 75 |
| 19 Kaua Elias | ST | 75 |
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 | Team | Rating | Min | G | A | Sh | SoT | Accurate passes | Tackles | Duels | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dimitar Mitov | Aberdeen | 5.5 | 90 | — | 0 | — | — | 15 | — | — | 0/0 |
| Alfie Dorrington | Aberdeen | 6.5 | 90 | — | 0 | — | — | 17 | 2 | 3 | 0/0 |
| Jack Milne | Aberdeen | 5.9 | 90 | — | 0 | — | — | 20 | 2 | 4 | 0/0 |
| Mats Knoester | Aberdeen | 6 | 90 | — | 0 | — | — | 19 | — | 4 | 0/0 |
| Nicky Devlin | Aberdeen | 6.6 | 85 | 1 | 0 | 1 | 1 | 5 | — | 2 | 1/0 |
| Stuart Armstrong | Aberdeen | 6.3 | 64 | — | 0 | — | — | 5 | 1 | 3 | 0/0 |
| Ante Palaversa | Aberdeen | 6.5 | 64 | — | 0 | — | — | 13 | 3 | 3 | 0/0 |
| Topi Keskinen | Aberdeen | 5.9 | 90 | — | 0 | 1 | 1 | 9 | 1 | 5 | 0/0 |
| Leighton Clarkson | Aberdeen | 6.3 | 64 | — | 0 | 1 | — | 10 | 1 | 1 | 0/0 |
| Marko Lazetić | Aberdeen | 6 | 90 | — | 0 | 4 | 2 | 8 | 1 | 4 | 1/0 |
| Jesper Karlsson | Aberdeen | 7.2 | 85 | 1 | 0 | 1 | 1 | 4 | 2 | 2 | 1/0 |
| Graeme Shinnie | Aberdeen | 6.7 | 26 | — | 0 | — | — | 5 | — | 1 | 0/0 |
| Dante Polvara | Aberdeen | 6.9 | 26 | — | 0 | — | — | 6 | — | 2 | 0/0 |
| Sivert Heltne Nilsen | Aberdeen | 6.6 | 26 | — | 0 | 1 | — | 12 | 3 | 3 | 1/0 |
| Kusini Yengi | Aberdeen | 6.5 | 11 | — | 0 | — | — | — | — | — | 0/0 |
| Kevin Nisbet | Aberdeen | 6.3 | 10 | — | 0 | — | — | 1 | — | — | 0/0 |
| Rodrigo Vitols | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Nick Suman | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Gavin Molloy | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Adil Aouchiche | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Nicolas Milanović | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Emmanuel Gyamfi | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Dylan Lobban | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Dmytro Riznyk | Shakhtar Donetsk | 6.7 | 90 | — | 0 | — | — | 24 | — | 2 | 0/0 |
| Vinícius Tobias | Shakhtar Donetsk | 7 | 90 | — | 0 | 1 | — | 47 | 5 | 10 | 1/0 |
| Valeriy Bondar | Shakhtar Donetsk | 6.6 | 90 | — | 0 | 1 | — | 77 | 1 | 4 | 1/0 |
| Mykola Matviyenko | Shakhtar Donetsk | 7 | 90 | — | 0 | 1 | — | 107 | — | 2 | 1/0 |
| Pedro Henrique | Shakhtar Donetsk | 7.2 | 90 | 1 | 0 | 2 | 2 | 81 | 2 | 6 | 1/0 |
| Yehor Nazaryna | Shakhtar Donetsk | 8 | 90 | 1 | 0 | 1 | 1 | 51 | 2 | 7 | 0/0 |
| Lucas Ferreira | Shakhtar Donetsk | 7.3 | 82 | 1 | 0 | 1 | 1 | 20 | 4 | 5 | 0/0 |
| Oleg Ocheretko | Shakhtar Donetsk | 6.3 | 90 | — | 0 | — | — | 36 | 2 | 3 | 0/0 |
| Marlon Gomes | Shakhtar Donetsk | 7.2 | 89 | — | 2 | 2 | — | 19 | 1 | 4 | 0/0 |
| Pedrinho | Shakhtar Donetsk | 6.2 | 75 | — | 0 | — | — | 38 | 1 | 2 | 0/0 |
| Kauã Elias | Shakhtar Donetsk | 6.5 | 75 | — | 0 | — | — | 15 | 2 | 4 | 0/0 |
| Isaque | Shakhtar Donetsk | 6.7 | 15 | — | 0 | — | — | 5 | 1 | 1 | 0/0 |
| Luca Meirelles | Shakhtar Donetsk | 6.3 | 15 | — | 0 | — | — | 5 | — | 1 | 0/0 |
| Yukhym Konoplia | Shakhtar Donetsk | 6.6 | 8 | — | 0 | — | — | 4 | — | — | 0/0 |
| Alaa Ghram | Shakhtar Donetsk | — | 1 | — | 0 | — | — | — | — | — | 0/0 |
| Kiril Fesyun | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Marlon | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Irakli Azarovi | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Marian Faryna | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Marian Shved | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Artem Bondarenko | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Dmytro Kryskiv | Shakhtar Donetsk | — | — | — | — | — | — | — | — | — | 0/0 |
| Anton Glushchenko | Shakhtar 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
- Depthfull
- Eventsavailable
- Lineupsavailable
- Player statsavailable
- Team statsavailable
- fxGavailable
Missing classes are unavailable, not zero.
Record
Before and after
Before
Provenance
How this page is sourced
Dataset 2026-10-27T19:05:13+00:00-0154e2c. Sources and coverage are listed below; the page keeps its own source and uncertainty labels.
- Aberdeen club fixture list · spfl; fallback api_football · active
- Lineups, formations and starting roles · api_football · active
- Player match ratings and stats · api_football · partial
- Event-derived Aberdeen stats · api_football · active
- League team match stats · football_data_uk · active
- fitba expected goals · computed; fallback football_data_uk, api_football · experimental
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.