AFC 1903

S. Armstrong

Midfielder
3(2)
Apps
333
Min
0
G
0
A
Season
Compare vs
What kind of central midfielder is Armstrong?
Percentiles vs Aberdeen central mids · all player-seasons 2021–22 to 2026–27 · min 200 minutes (23 player-seasons)
Strongest on pass accuracy and key passes; interceptions is the least dominant part of the profile.
Pass Accuracy88%98th
Key Passes / 902.7098th
xA / 900.1776th
Tackles / 901.137th
Interceptions / 900.37th
Ball Rec / 905.746th
xG / 900.0428th
Duel Win %44%28th
A style profile, not a rating — percentiles are within Aberdeen player pools only, not league-wide.
Chance Creation · WhoScored events
10
Key Passes
#1 squad
0
Assists
4
Pre-Assists
#1 squad
51
Prog. Passes
#1 squad
15
Box Entries
#1 squad
1
Dribbles
Open play vs set pieces: 5 of 10 key passes & 0 of 0 assists came from open play
Key passes = passes that led to a shot. Pre-assists = the pass before the assist. 5 apps, 356 mins · squad ranks among 300+ min players.
Role fingerprint · style, not ability · vs Aberdeen central mids, player-seasons 2021–22 to 2026–27, 450+ minutes
All players →
Not enough minutes yet for a reliable wheel (362 of 450 needed) — raw numbers are on the players table.
A style fingerprint, not a rating — single-club sample. How these numbers work
Rank vs 141 player-seasons, 2021–27 (200+ min)

Shooting

34
Goals
00.00/90
73rd
xG
0.160.04/90
116th
Shots
30.81/90
108th
Shots on Target
10.27/90
98th
Conversion
0%
73rd

Creation

49
Assists
00.00/90
73rd
xA
0.620.17/90
75th
Key Passes
102.70/90
60th
Big Chances
00.00/90
83rd

Passing

59
Passes
22661.08/90
97th
Pass Accuracy
88%
2nd
Receptions
18750.54/90
Crosses
277.30/90
42nd
Long Balls
215.68/90
95th

Defending

16
Tackles
82.16/90
98th
Interceptions
10.27/90
115th
Recoveries
215.68/90
119th
Duels Won
154.05/90
123rd
Aerials Won
10.27/90
131st
Clearances
30.81/90
125th

Progression

100
xT
9.832.66/90
1st
Prog. Passes
20555.41/90
1st
Box Entries
7119.19/90
1st
High Regains
205.41/90
2nd
Dribbles Won
225.95/90
1st
From 30 matches with event data

Shot Map

Goal
Saved
Blocked
Post
Off target
3 shots

Touch Heatmap

Season — 5 apps344 touches
ATTACKING →
Style archetype

Creator / Progressor Midfielder

percentile vs 27 Aberdeen seasons
Creator100th
Progressor96th
Metronome90th
Ball-Winner29th

How well supported: 82%. Clustering the same 27 seasons without our labels puts 82% of them in the group our archetype names would predict. The lines we drew broadly match the ones in the data. No position separates cleanly into discrete types (silhouette 0.20); these are continua, and the scores describe position along them.

A percentile, not a success rate: 67th means he did more of it than two thirds of the 27 Aberdeen central midfielder seasons on record. Context, not a league benchmark. Style, not rating: goals, assists and conversion feed none of these scores. Evidence behind it: low confidence (76) on 333 minutes, 5 of 5 matches with event data.

Service profile

What suits him

Where he contests headers
Own third2 duels · won 50%
Middle third2 duels · won 0%
Attacking third0 duels
won contested
Box touches / 90
2.16
Lay-offs completed
100%
Pass completion
89%
Offsides
1
Formation fit

Which shape he plays in

No shape reaches 270 minutes this season, so there is nothing here worth ranking.

Aberdeen history

Plays most like

  1. Dylan McGeouch2021/2272
    closest on Passes, Pass xT, Progressive passes
  2. Ante Palaversa2024/2572
    closest on Progressive passes, Passes, Into the final third
  3. Lyall Cameron2025/2672
    closest on Pass xT, Passes into the box, Recoveries

Nearest style profile among 27 Aberdeen central midfielder seasons, across the model’s on-ball dimensions. Not a ranking: this asks who he plays like, not who was better.

Outside Aberdeen

Against other clubs

Percentile against 90 players from 10 other Scottish clubs, in their matches against Aberdeen. Shares of his own actions rather than per-90: opponent minutes are derived from the lineup, good enough to require 450 of them but not precise enough to divide by.

Progressive passes per 100 touches100th
Passes per 100 touches94th
Pass completion93rd
Passes into the box per 100 touches92nd
Key passes per 100 touches91st
Crosses per 100 touches87th
Take-ons per 100 touches58th
Share of touches in the box57th
Shots per 100 touches34th
Tackles + interceptions per 100 touches24th
Clearances per 100 touches14th
Headed share of passes9th
Aerial duels per 100 touches7th

Celtic and Rangers are left out of the pool. With them in, they held 8 of the top 10 for passing and none of the top 10 for aerials — they distorted every feature one way or the other. Without them the remaining ten clubs behave alike enough that a player's club explains under a sixth of the variance in any of these, so all of them are readable as the player rather than the team.

Based on 5 Aberdeen matches and 303 touches this season, against opponents with at least 450 minutes against us across five years. Every feature shown agrees with itself when a player's matches are split in half and measured twice; aerial win rate and take-on success do not on this sample, so they are left out. These are still matches against one specific side — enough to place a player, not to quote as league form.

Profile match

Who else plays like this

Players from 10 other Scottish clubs who reach Armstrong's level on all four of the things that most characterise him.

Matched on
Progressive passes per 100 toucheshim 100th·needs 90th
Passes per 100 toucheshim 94th·needs 84th
Pass completionhim 93rd·needs 83rd
Passes into the box per 100 toucheshim 92nd·needs 82nd

Nobody in the pool clears all four at this level. That is a finding in itself — loosen the match, or read it as a profile the other clubs in here do not have.

0 of 90 pool players match. The pool is opponents with at least 450 minutes against Aberdeen across five years — roughly four matches a season each, and only against us. This is a prompt to go and watch someone, not a scouting verdict, and it cannot see anyone who has not played us.

Match by Match

MatchMinGAxGKPTklIntRec
DKilmarnock(H)
900.13118
LCeltic(A)
90222
LRangers(H)
450.03233
LDundee FC(A)
90418
WHearts(H)
18111
Data via Sofascore