Chance Creation
Who creates our chances — and where do they come from?
All creators · 258 key passes · 13 assists · 15 led to goals · 2025–26
What this tells us
Stuart Armstrong carries the creative load
Stuart Armstrong leads on chances created (39), ahead of Jesper Karlsson (29). Of 258 chances, 13 became assists and 15 became goals. The map shows where the danger starts — check the Threat-zones layer for where supply is worth most, and the delivery slicer for how it arrives.
Creator · key passes
258
Key Pass
13
Assists
29.3
xA
21.9
xT
15
Goals
1486
Prog
49%
Left
10%
Centre
41%
Right
Share of xT (expected threat) by pitch zone · attacking ↑
Delivery
258
passes
Ground60%
Set Piece14%
Cross12%
Chipped7%
Cutback4%
Through Ball2%
Zone
258
passes
Penalty box20%
Deep build-up20%
Left wing20%
Right wing17%
Central zone 1411%
Left half-space7%
Right half-space5%
Outcome
258
passes
Chance94%
Led to goal6%
Where goals come from — build-up before the assist
All 28 open-play goals of 40 total · 2025–26 — passes counted include the assist; “0” is a solo run or rebound with no pass. Penalties, corners & set pieces have no passing move (see the Goals map layer).
Click a bar to list the goals behind it.
4.7
avg passes to goal, incl. assist (tracked moves)
and 18s from winning the ball to the shot, over the 15 tracked moves.
All creators
Who creates the most — and the best — chances?
Armstrong is carrying the creative load — most key passes (39) and most xA (4.2).
→ Key Passes · ↑ xA · dot size = xT created
Min chances
X axis
Y axis
Quadrants split on the Aberdeen squad average (not a league benchmark). Overlapping dots are nudged apart — hover for exact values.
Green = above the Aberdeen squad average (not a league benchmark)xT16 creators · 3+ key passes · 2025–26 · WhoScored + FotMob
xA = expected assists (chance quality created) · xT = expected threat (danger a pass adds) · big chances = clear-cut chances.
Creator review · 2025–26
totals · tap a column to sort
| Creator | Key P ▼ | Assists | Goals | xA | Big Ch | xT |
|---|---|---|---|---|---|---|
| Stuart Armstrong | 39 | 4 | 4 | 4.2 | 7 | 3.5 |
| Jesper Karlsson | 29 | 0 | 0 | 1.6 | 5 | 1.9 |
| Topi Keskinen | 23 | 3 | 3 | 2.9 | 3 | 2.6 |
| Alexander Jensen | 22 | 0 | 0 | 1.2 | 1 | 1.6 |
| Kevin Nisbet | 19 | 1 | 1 | 2.1 | 5 | 0.8 |
| Adil Aouchiche | 17 | 0 | 0 | 1.3 | 1 | 1.1 |
| Graeme Shinnie | 15 | 0 | 2 | 1.2 | 0 | 1.0 |
| Lyall Cameron | 13 | 0 | 0 | 2.2 | 1 | 1.5 |
| Leighton Clarkson | 10 | 0 | 0 | 1.0 | 2 | 1.2 |
| Dante Polvara | 7 | 0 | 0 | 0.8 | 0 | 0.2 |
| Nicolas Milanovic | 7 | 0 | 0 | 0.5 | 1 | 1.1 |
| Dylan Lobban | 7 | 0 | 0 | 0.8 | 1 | 0.9 |
| Mitchel Frame | 6 | 1 | 1 | 1.4 | 2 | 0.8 |
| Nicky Devlin | 5 | 0 | 0 | 1.1 | 0 | 0.5 |
| Jack Milne | 5 | 0 | 0 | 0.8 | 0 | 0.3 |
| Toyosi Olusanya | 5 | 0 | 0 | 0.6 | 2 | 0.1 |
| Marko Lazetic | 4 | 1 | 1 | 0.2 | 0 | 0.2 |
| Mats Knoester | 3 | 0 | 0 | 1.0 | 0 | 0.4 |
| Dimitar Mitov | 3 | 0 | 0 | 0.1 | 0 | 0.2 |
| Dennis Geiger | 3 | 0 | 0 | 0.8 | 1 | 0.3 |
| Alfie Dorrington | 2 | 0 | 0 | 0.0 | 1 | 0.1 |
| Kusini Yengi | 2 | 0 | 0 | 0.0 | 0 | 0.2 |
| Gavin Molloy | 2 | 0 | 0 | 0.6 | 0 | 0.2 |
| Emmanuel Gyamfi | 2 | 0 | 0 | 0.5 | 1 | 0.4 |
| Ante Palaversa | 2 | 1 | 1 | 0.7 | 2 | 0.3 |
| Ester Sokler | 1 | 0 | 0 | 0.1 | 1 | 0.1 |
| Kjartan Kjartansson | 1 | 1 | 1 | 0.3 | 1 | 0.1 |
| Kenan Bilalovic | 1 | 0 | 0 | 0.1 | 0 | 0.0 |
| Heltne Nilsen | 1 | 0 | 0 | 0.2 | 0 | 0.0 |
| Afeez Aremu | 1 | 1 | 1 | 0.5 | 1 | 0.2 |
| Liam Morrison | 1 | 0 | 0 | 0.5 | 0 | 0.0 |
Key passes / assists / xT from WhoScored events; xA · big chances · progressive passes from FotMob. 31 creators.
Explore next
2025–26 · data: Sofascore shots · FotMob xG · updated 17 May 2026 · xG = chance quality · xGOT = shot-strike quality · how the numbers work · glossary