PLAYER
ARCHETYPES
Traditional NBA positions — point guard, center, forward — were designed for a game that no longer exists. APEX uses K-means clustering on six offensive efficiency variables to sort players into eight data-driven archetypes. The result is a set of peer groups that actually reflect how players function, not where they stand on the court.
These archetypes matter because APEX normalizes three of its five pillars — Shot Quality, Creation & Playmaking, and Physical Contribution — within each player's archetype peer group. A rim runner's TS% is compared to other rim runners, not to guards. An efficient wing's low usage isn't penalized against a primary creator's workload.
K-means cluster IDs are arbitrary and reshuffle when the player pool changes each season. After each season refresh, centroids are inspected manually and archetype names are re-mapped. Cluster assignment is based on Brill et al. (2023), which independently identified 8 stable functional archetypes using K-means on 48 variables — convergent with APEX's 6-variable clustering.
Archetype labels describe a player's offensive style — not their defensive role, which is handled separately via BBall-Index defensive role groupings for the Defensive Impact pillar.