Lab  /  Ethics Meter

Ethics Meter

Every trip to the free-throw line raises a question: earned contact or manufactured foul? Players are ranked by FTA/FGA — globally and within their K-means archetype peer group. Click any player to see their ethics history across all 10 seasons. Switch to Teams view to see which franchises play the cleanest ball.

Season
Archetype
Grade
Search
Scope
How to read this
Ethics Grades — based on global FTA/FGA percentile
Pure Hoops (bottom 20%)
Rarely draws fouls. Scores through skill, movement, and shot selection — not referee manipulation.
Grass-Fed (20–40%)
Below-average foul rate. Comfortable with contact but not hunting it.
Standard Issue (40–60%)
League-average foul-drawing. Nothing to see here.
Suspect (60–80%)
Above-average foul rate. May be a legitimate slasher — or may be getting creative with their footwork on three-point attempts.
Full Grifter (top 20%)
The free-throw line is a business strategy. High FTA/FGA relative to the entire qualified pool.
Peer Rank & Archetype Chips
Peer Rank compares each player only to others in the same K-means offensive archetype (e.g., Rim Runners vs. Rim Runners). A Rim Runner is expected to draw contact at the rim — so a Rim Runner with a low peer rank is genuinely clean. A Role Player with a high peer rank is drawing fouls far beyond what their role demands.
Low for a [Archetype]
This player draws fouls more than 25 percentile points below their archetype average. Note: a player can still grade as Full Grifter globally while showing this chip — some archetypes (like Primary Creators) draw contact at extreme rates, so even their "clean" players rank high league-wide.
High for a [Archetype]
This player draws fouls more than 25 percentile points above their archetype average — out-grifting even their own peer group.
FTA/FGA = Free Throw Attempts per Field Goal Attempt. A ratio of 0.50 means a player attempts one free throw for every two field goal attempts. League median is typically around 0.22–0.28. vs. Median shows how far above or below that season's median each player sits.
Rank 1 = most ethical (lowest FTA/FGA). Click a player name to expand history.
Rank Player Archetype FTA / FGA vs. Median Peer Rank Ethics Grade
Loading…
Analytical Observations
10-Year History  ·  Whisker Timeline
Distribution Boundaries
Per-season whisker spines (p10–p90) show where the extreme 80% of the league lands each year. Three trend lines track the median (gray), most ethical boundary (green), and least ethical boundary (red). Spread values below each season show whether the league is converging or diverging.
Loading…
p10–p90 whisker
Median trend
p10 player
p90 player
Loading…
10-Year History  ·  Distribution Strip
Grade Distribution by Season
Every qualified player as a dot at their actual FTA/FGA — colored by ethics grade, lightly jittered to show density. Reveals how grade bands shift in absolute terms year over year, and whether the league is compressing or spreading out.
Loading…
Pure Hoops
Grass-Fed
Standard Issue
Suspect
Full Grifter
Season median