AFC 1903

J. Milne

Defender
0(2)
Apps
33
Min
0
G
0
A
Season
Chance Creation · WhoScored events
0
Key Passes
0
Assists
0
Pre-Assists
7
Prog. Passes
2
Box Entries
0
Dribbles
Key passes = passes that led to a shot. Pre-assists = the pass before the assist. 2 apps, 39 mins · squad ranks among 300+ min players.
Role fingerprint · style, not ability · vs Aberdeen his position, player-seasons 2021–22 to 2026–27, 450+ minutes
All players →
Not enough minutes yet for a reliable wheel (40 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

0
Goals
00.00/90
xG
0.000.00/90
Shots
00.00/90
Shots on Target
00.00/90
Conversion
-

Creation

0
Assists
00.00/90
xA
0.050.14/90
Key Passes
00.00/90
Big Chances
00.00/90

Passing

0
Passes
2260.00/90
Pass Accuracy
64%
Receptions
1438.18/90
Crosses
00.00/90
Long Balls
513.64/90

Defending

0
Tackles
00.00/90
Interceptions
12.73/90
Recoveries
12.73/90
Duels Won
12.73/90
Aerials Won
12.73/90
Clearances
25.45/90

Progression

0
xT
5.4114.75/90
Prog. Passes
158430.91/90
Box Entries
1540.91/90
High Regains
821.82/90
Dribbles Won
410.91/90
From 45 matches with event data

Touch Heatmap

Season — 2 apps34 touches
ATTACKING →
Profile shown for 2025/26 — his most recent season with enough minutes to read. There is no profile for 2026/27 yet.
Style archetype

Deep Centre-back

percentile vs 23 Aberdeen seasons
Deep Volume Defender67th
Front-Foot Progressor21st
Aerial Dominator7th

How well supported: 65%. Clustering the same 23 seasons without our labels puts 65% of them in the group our archetype names would predict. That is a weak match — read the four scores, not the headline label. No position separates cleanly into discrete types (silhouette 0.17); 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 23 Aberdeen centre-back seasons on record. Context, not a league benchmark. Style, not rating: goals, assists and conversion feed none of these scores. Evidence behind it: high confidence (95) on 2,939 minutes, 30 of 35 matches with event data.

Service profile

What suits him

Where he contests headers
Own third42 duels · won 50%
Middle third29 duels · won 41%
Attacking third17 duels · won 65%
won contested
Box touches / 90
1.01
Lay-offs completed
100%
Pass completion
81%
Offsides
1

Reading, not a measurement. 29 of his 88 aerial duels came in the middle third and he won 41% of them, which is a poor return for that volume. His box work is worth 1.0 touches per 90 by comparison. On that split, his value is arriving in the box rather than winning the first ball in midfield. Nothing here records who passed to him — the data has no receiving-player field — so this is an inference from where he competed, not a measurement of the service he got.

Formation fit

Which shape he plays in

ShapeAppsMinG/90Sh/90Aerial %
3-4-2-187200.000.3850%
4-2-3-186540.000.2845%
3-4-354500.000.2039%
3-4-1-253720.000.4867%

Shape is the side's starting formation for each match, so a game where Aberdeen changed at half time counts wholly to what they started in — mid-match spells are only recorded for the current season. 5 further shapes fall below 270 minutes (4-1-4-1, 3-5-2, 4-3-1-2, 5-4-1, 5-3-2) and are left out rather than ranked on noise. Goals per 90 across 4 shapes is a small sample either way — treat it as a pointer, not a finding.

Aberdeen history

Plays most like

  1. Liam Morrison2025/2679
    closest on Tackles + interceptions, Clearances, Defensive actions
  2. Anthony Stewart2022/2376
    closest on Clearances, Defensive actions, Tackles + interceptions
  3. Kristers Tobers2024/2572
    closest on Progressive passes, Into the final third, Pass xT

Nearest style profile among 23 Aberdeen centre-back 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.

Clearances per 100 touches93rd
Pass completion92nd
Passes per 100 touches57th
Tackles + interceptions per 100 touches37th
Aerial duels per 100 touches36th
Take-ons per 100 touches34th
Share of touches in the box34th
Headed share of passes28th
Shots per 100 touches22nd
Crosses per 100 touches21st
Progressive passes per 100 touches20th
Key passes per 100 touches20th
Passes into the box per 100 touches9th

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 30 Aberdeen matches and 1,785 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 Milne's level on all four of the things that most characterise him.

Matched on
Clearances per 100 toucheshim 93rd·needs 83rd
Pass completionhim 92nd·needs 82nd
Passes per 100 toucheshim 57th·needs 50th
Tackles + interceptions per 100 toucheshim 37th·needs 50th
  1. Alex GogicSt. Mirren85 · 83 · 61 · 54

1 of 90 pool players matches. 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
LCeltic(A)
81
LDundee FC(A)
251
Data via Sofascore