Beta
← Experiments
The Plaque

Franchise Cornerstone — Duncan Index

The score in one sentence

DUNCAN INDEX: a single number (0-100) that quantifies a player’s measurable, two-way contributions to OVERALL TEAM SUCCESS.

Read the formula →

An index of the franchise-anchor archetype: sustained two-way excellence, identity-defining floor- and ceiling-raising, deep playoff runs, low chaos. A short list of “if you could start your team with anyone, who would you pick?” An attempt to quantify the unquantifiable.

We have weighed every available signal. The results are inconclusive but provoking. The Duncan Index, like the man himself, is more than the sum of its parts.

Section I — Best Single Season

The Four-Way Cornerstone

The first phase of our exploration was to find the most consistent, floor- and ceiling-raising, two-way single seasons in modern NBA history. Which players contributed rock-steady, everyone-elevating, team enhancing play. There were four clear co-winners at the top of the index, too close to call. Four All-Time MVP caliber seasons, from beginning to end.

Co-equal at the head of the index
82
duncan_index, single season — 1-way tie
Section III — The Career Index

What We Measure Over a Career

The seasonal composite measures one “Duncan-shaped” year. The career index measures the longitudinal signal the seasonal number cannot carry on its own: who actually was Duncan-shaped year after year, by minutes- weighted average, for season after consistent season. The top of the all-time list is itself a tight cluster — Jokić clearly the inheritor (and perhaps elevator) of the Duncan mantle, LeBron the longest career on record, Garnett, Duncan himself, all within a few points of each another.1

An important note: the Institute’s data archive begins with the 1996–97 season. Stockton, Pippen, Hakeem, Malone, and a generation of pre-1997 Duncan- archetype anchors are impacted (or completely omitted) by this constraint. The research committee has determined that presenting the data with all the nuance available supersedes the desire to make it fully cross-generational.2
The Contour, by Career
2550751995200020052010201520202025Kevin Garnett · BOS · 2007–08 · championshipKevin GarnettLeBron James · MIA · 2011–12 · championshipLeBron James · MIA · 2012–13 · championshipLeBron James · CLE · 2015–16 · championshipLeBron James · LAL · 2019–20 · championshipLeBron JamesShaquille O'Neal · LAL · 1999–00 · championshipShaquille O'Neal · LAL · 2000–01 · championshipShaquille O'Neal · LAL · 2001–02 · championshipShaquille O'Neal · MIA · 2005–06 · championshipShaquille O'NealNikola Jokić · DEN · 2022–23 · championshipNikola JokićTim Duncan · SAS · 1998–99 · championshipTim Duncan · SAS · 2002–03 · championshipTim Duncan · SAS · 2004–05 · championshipTim Duncan · SAS · 2006–07 · championshipTim Duncan · SAS · 2013–14 · championshipTim Duncan
Career duncan_index by season for the cluster at the head of the all-time index. Tim Duncan in bronze; the others in warm gray. ◆ marks championship-winning seasons. The visual argument is the contour: the eponym’s near-flat line of sustained excellence vs the spikier shapes around him.
Section IV — Read the formula

What We Are Measuring

The seasonal composite is a multiplicative core (impact × consistency × minutes-played-scale × usage-discipline) with an additive playoff lift and a small drama tax. The components, in plain prose:

  • impact
    Combined offensive + defensive RAPTOR (538's published historical figures, 1996–present), z-scored against league baselines. A two-way multiplier rewards the rare both-ends-elite shape that defines the archetype. A floor- and ceiling-raising signal — drawn from existing HWCC fields — credits players whose teams are built around their habits, even when on/off swings are muted by team depth.
    off_z   = max(0, raptor_offense / 3.0)
    def_z   = max(0, raptor_defense / 2.5)
    total_z = max(0, (raptor_offense + raptor_defense) / 4.0)
    
    two_way   = 1 + 0.40 × min(off_z, def_z, 1.0)
    both_ends = min(floor_raising, ceiling_raising)
    fr_cr_z   = clamp((both_ends − 50) / 30, 0, 1.5)
    
    impact = clamp(total_z × two_way + 0.40 × fr_cr_z, 0, 3)
  • consistency
    Coefficient of variation in scoring across the regular season, plus the rate of single-digit games — the “every tip you knew what you’d get” signal. A separate teammate-sensitivity component credits players who play well across many lineups.
    cv_z         = clamp((0.45 − ppg_cv)              / 0.15, 0, 1)
    under10_z    = clamp((0.10 − games_under_10_rate) / 0.10, 0, 1)
    stat_consist = 0.60 × cv_z + 0.40 × under10_z
    
    lineup_consist = clamp(1 − teammate_sensitivity / 75, 0, 1)
    
    consistency = max(0.30, 0.55 × stat_consist + 0.45 × lineup_consist)
  • minutes-played-scale
    A soft multiplicative ceiling: low-minutes seasons can't top the leaderboard. Floor at 0.50 so elite per-minute players still earn a real score; no hard gate.
    mpg_scale = clamp((mpg − (μ_mpg − 0.3 × σ_mpg)) / σ_mpg, 0.50, 1.0)
                anchored on 2015-16:  μ_mpg = 23.96,  σ_mpg = 7.10
  • usage discipline
    The Duncan archetype is high-impact at moderate-to-high usage, not Harden-style ball-dominance. The dock starts above the league mean by a full standard deviation and a half — efficient post-up volume is not penalized.
    usg_excess     = max(0, (usg_pct − (μ_usg + 1.5 × σ_usg)) / σ_usg)
    usg_multiplier = max(0.50, 1 − 0.30 × usg_excess)
                     anchored on 2015-16:  μ_usg = 20.05,  σ_usg = 4.99
  • team success
    The index assumes the team was good. A graduated dampener scales the impact signal by team win percentage; great-stat-stuffer-on-bad-team seasons can't ride to the top of an index named for the man whose entire identity was elevating his team into champions.
    team_dampener = clamp(0.40 + 0.75 × team_win_pct, 0.65, 1.0)
                    ( 80% wins → 1.00,  50% → 0.78,  30% → 0.65 floor )
    
    impact ← impact × team_dampener
  • playoff lift
    Per-season playoff Win Shares, additive bonus. The Duncan archetype always performs in the postseason; the formula credits showing up when it mattered.
    playoff_bonus = clamp(playoff_ws × 1.5, 0, 10)
                    ( 0 ws → 0,  3 ws → 4.5,  6 ws → 9, capped 10 )
  • drama tax
    Small graduated penalty for ball-pounding signatures (isolation, foul-hunting, fadeaway-seeking). Not a hard gate — a smoothed dock that places Harden, Westbrook, and similar archetypes in the right tier.
    drama_tax = iso_pct                       × 22
              + max(0, pull_up_rate    − 0.15) × 12
              + max(0, fadeaway_rate   − 0.04) × 10
              + max(0, ft_drawing_rate − 0.25) × 15
                ( capped at 22 )

The career aggregate is a minutes-weighted average of the seasonal composite across a player’s qualifying seasons (≥ 30 GP, ≥ 600 minutes per year; ≥ 15,000 minutes for the career list). Length matters but is not unbounded: a 22nd season at 1,500 minutes and an index of 50 contributes less than a prime year at 3,000 minutes and 70.

Coverage starts at 1996–97. The 538 historical RAPTOR feed extends back to 1977 in their archive, but our DB’s player-season floor is 1996–97.

composite

Multiplicative core (impact × consistency × minutes × usage), plus additive durability, low-usage efficiency, and playoff lift, minus the drama tax. The × 35 scaler places peak two-way All-NBA seasons in the high 80s / low 90s and MVPs at 95+, leaving real discrimination at the top.

core = impact × consistency × mpg_scale × usg_multiplier

durability  = clamp((games_played − 65) / 3.4, −4, 5)
usage_bonus = (impact > 0.5)  ?  min(5, max(0, μ_usg − usg_pct) × 0.4)  :  0

raw_score = core × 35
          + durability + usage_bonus + playoff_bonus
          − drama_tax

duncan_index = clamp(raw_score, 0, 100)
career aggregate

Minutes-weighted average of the seasonal index across qualifying seasons (≥ 30 GP, ≥ 600 minutes per year; ≥ 15,000 minutes total to appear on the career list).

duncan_career = Σ ( duncan_season × minutes_season )
              / Σ minutes_season

Footnotes

  1. Among the first observations of the page that returns: the eponym is fourth on his own all-time list. The institute notes this without adjusting for it. Cluster membership at this band is the signal. The data speaks, and we, as consumers, must listen.

  2. The institute’s 1996–97 floor is a function of the shot-event and tracking-era data sources we have calibrated against. Pre-archive seasons are not a statement on the players in them.