Championship Code
FrameworkTeams
A two-star threshold for Finals teams: one player at 15 or more player-level WEV and a second at 11 or more.
The Championship Code describes the two-star structure behind Finals teams. It looks for one player at 15 or higher on player-level WEV and a second at 11 or higher. The thresholds are frozen, and the next step is to run them through the same held-out test WEV passed, which turns a structural pattern into a tested one. Until that runs, read the Code as a description of how Finals rosters have been built, and pair it with the AQI and second-star readings for the current season.
one player ≥ 15 player-WEV and a second ≥ 11
Related: WEV, AQI, AQI₂, Star Architecture / Commune Champion
Championship Probability ScoreCPS
FrameworkTeams
A points-based contender dashboard built from banded AQI, RQS, WEV, CPV and related readings. A display, not a probability.
The Championship Probability Score gathers several team readings into one dashboard: banded points for AQI, RQS, WEV, CPV, payroll concentration and the era identity measure CIS, up to a maximum of 12. Despite the name, it is not a probability and should never be read as one, because the points are not calibrated against outcomes. The plan is to rebuild it as a calibrated model, merged with CORE, and keep the dashboard as the display layer on top.
CPS = sum of banded AQI, RQS, WEV, CPV, concentration and CIS points (max 12)
Related: CORE, AQI, RQS, WEV, CPV, CIS
Clutch Expected ValueCEV
Core metricTeams
WEV's clutch term. Built partly from playoff results, it contains the outcome, so new scoring leaves it out.
Clutch Expected Value was meant to capture whether a team executes with the game on the line. As built, two of its three inputs, playoff win percentage and Finals MVP scoring, come from after the title is decided, so it contains the outcome it is trying to explain. A rebuilt version using only regular-season close games settled the bigger question: team clutch results barely repeat from one season to the next, at 0.16 to 0.22, against 0.60 for net rating. Clutch is not a team trait. New WEV scoring drops CEV and uses (0.30 OEV + 0.60 DEV) / 0.90.
CEV = 0.40·PO_W%_n + 0.40·FMVP_PPG_n + 0.20·Age_n
Key number: Year-to-year persistence of team clutch results: 0.16 to 0.22 (net rating: 0.60)
Related: WEV, Clutch Paradox, NetRtg
Complete Possession ValueCPV
Core metricTeams
Offense times defense, not offense plus defense. A team composite that rewards being good at both ends.
Complete Possession Value multiplies a team's offensive composite by its defensive composite, so strength at one end amplifies the other instead of simply adding to it. It is marginally the strongest team composite in the stack. Frozen on 2000-15 data and tested on 2016-23, its correlation with the champion rose from 0.327 to 0.348, and it put the champion in its top five in 7 of 8 held-out seasons. All 26 champions in the panel had a positive CPV. It runs on the same defensive engine as WEV, so read the two as one family. CPV is a team measure; it does not grade individual shots.
CPV = OEV × DEV
Key number: Held-out r = 0.348 with the champion (2016-23); champion in its top five in 7 of 8 seasons
Related: WEV, OEV, DEV
CORE Contender DimensionsCORE
FrameworkTeams
A contender-risk checklist across five dimensions: availability, anchor, depth, clutch and identity.
CORE is a diagnostic that looks at a contender from five angles: availability (is the payroll on the floor), anchor (does the best player clear 1.73), depth, clutch and identity. Each dimension is scored with its own framework: Cap Space Ghost for availability, AQI for the anchor, Floor% for depth, the rebuilt clutch measure for clutch and CIS for identity. The scores are read side by side rather than added into one verdict, and summing them waits until a dimension is calibrated against outcomes.
Related: CPS, CSG, AQI, Floor%, CEV, CIS
Defensive Expected ValueDEV
Core metricTeams
A composite of team defense and the strongest piece of WEV. Offense gets you in the room; defense wins it.
Defensive Expected Value blends defensive rating, net rating and the Simple Rating System into one normalized score. It is the separator in the team stack: its correlation with winning the title is 0.301, close to three times the offensive composite's 0.112, and it is the most stable part of WEV. When WEV's weights were refit on seasons the model had never seen, the defensive weight came back at about 0.58, right beside the 0.60 it carries. That is why DataDunkNBA reads defense first.
DEV = 0.50·DRtg_n + 0.30·NetRtg_n + 0.20·SRS_n (each input normalized)
Key number: r = 0.301 with winning the title; its weight re-derives at about 0.58 out of sample
Related: WEV, OEV, DRtg, Positive-Defense Law, Rim Protection to Team Defense Bridge
Floor PercentageFloor%
FrameworkTeams
Rotation depth: the share of a roster that is actually winning its minutes.
Floor% counts the share of a roster with an on-court net rating above +2, a simple read on how many players are positive rather than how good the best one is. It tracks the standings closely, correlating 0.863 with win percentage, while its link to titles is weaker at 0.265, and last season's Floor% adds nothing to a forecast. Depth explains a season after the fact. Floor% works best as an input next to AQI and the second-star reading, not as a rule on its own.
Floor% = share of roster with on-court net rating > +2
Key number: r = 0.863 with win%
Related: AQI₂, RQS, Star Dependence, CORE
Four Contender Tests
Core metricTeams
Four preseason questions for a contender: a 1.73 player, a second one, a top-10 net rating and a top-10 defense.
The four contender tests use only what a team had going into the season. One: a player at 1.73 AQI or higher. Two: a second such player. Three: a top-10 net rating the year before. Four: a top-10 defensive rating the year before. Since 2001-02, the 105 teams that passed all four won 16 of 25 titles and filled 25 of 50 Finals spots, while the 345 teams that passed none won one. Most champions that missed a test changed through a trade or a star's return that last season's numbers could not see.
Key number: Teams passing all four won 16 of the last 25 titles (105 teams, 2001-02 to 2025-26)
Full explainer → · Related: AQI, Ticket (1.73 Player), AQI₂, NetRtg, DRtg, WEV
Research findings and source essay →
Horry Density
FrameworkTeams
How many role players a champion had who could hit the shot that mattered.
Horry Density counts, for each champion, the role players who could make the big shot when defenses loaded up on the stars. It is roster-construction context: it describes how title teams were built around their stars rather than ranking anyone. A market test using March title-futures prices has been designed, but it needs an archive of those prices that does not yet exist, so the measure stays descriptive for now. It sits naturally beside the Draymond Effect and Star Architecture as a way to read a champion's supporting cast.
Related: Draymond Effect, Star Architecture / Commune Champion
Hybrid WEV
FrameworkTeams
WEV with the top two players' AQI added on. A standing challenger that has not beaten plain WEV.
Hybrid WEV asks whether adding star quality to the team composite sharpens it. So far the answer is no. With the best player's AQI and the second-best player's AQI added to an earlier WEV build, its correlation with the champion is 0.301, below WEV's 0.351, and it only ties WEV on top-one rank. It stays in the stack as a challenger. The next steps are to score it on the same frozen hold-out WEV passed and to recompute it with the rebuilt AQI panel.
Key number: r = 0.301 with the champion, against WEV's 0.351
Related: WEV, AQI, AQI₂
Net RatingNetRtg
Core metricTeams
Points scored minus points allowed per 100 possessions, for a team or for a player's minutes on the floor.
Net rating is the scoring margin per 100 possessions. For a team it is offensive rating minus defensive rating. For a player, DataDunkNBA uses on-court net rating: the team's margin per 100 possessions while he is playing. That on-court number is the base of AQI, which is never computed from Box Plus/Minus or on/off splits. Because teammates share the floor, a player's on-court net rating partly reflects the lineup around him, which is why the second-best player's AQI tracks team record so closely.
On-court net rating = 100 × plus-minus ÷ ((offensive possessions + defensive possessions) ÷ 2)
Key number: Team net rating repeats year to year at 0.60
Related: AQI, AQI₂, DRtg, Floor%, Four Contender Tests
Offensive Expected ValueOEV
FrameworkTeams
A composite of a team's offense. Champions clear its floor, but it barely separates them from the pack.
Offensive Expected Value blends five offensive measures, led by offensive rating and effective field-goal percentage, into one normalized score. Its finding is that offense works as a floor, not a separator. OEV correlates 0.112 with winning the title, against 0.301 for the defensive composite, and the post-2017 champions all scored 13 or higher. Good offense gets a team into the conversation; it rarely decides who wins it. That is why OEV carries 30% of WEV while defense carries 60%.
OEV = 0.30·ORtg_n + 0.25·eFG_n + 0.20·PPG_n + 0.15·TS_n + 0.10·Pace_n (each input normalized)
Key number: r = 0.112 with winning the title (DEV: 0.301)
Related: WEV, DEV, CPV
Roster Quality ScoreRQS
Core metricTeams
Star power plus roster structure in one team number. It describes a season closely and does not forecast the next one.
The Roster Quality Score weights the best player's AQI four times and the second-best player's twice, then adds credit for an interior anchor and for elite late-draft players. It correlates 0.873 with win percentage across 677 team-seasons and explains about three quarters of the variation in records within a season. It is a descriptor, not a forecaster: built from last season's inputs, it adds almost nothing to a win projection beyond last season's net rating. RQS moves nearly in lockstep with the best player's AQI, so treat it as part of the AQI family rather than independent confirmation.
RQS = AQI₁×4 + AQI₂×2 + interior_anchor×3 + late_draft_elite×1
Key number: r = 0.873 with win% (677 team-seasons)
Related: AQI, AQI₂, Interior Anchor Rule, Draymond Effect, Floor%
Star Architecture / Commune Champion
FrameworkTeams
Roster shape as a matchup variable: star-deep, hybrid and no-star teams, and how they fare against each other.
Star Architecture sorts rosters by shape: teams with three or more stars, hybrids, and committees without a true star. Head to head, teams with three or more deep stars went 29-2 against no-star teams. The lens also names the exception the star metrics miss: the commune champion, a team like the 2004 Pistons or the 2026 Knicks that wins through depth and defense without a dominant star. The categories are being preregistered so they can be tested against continuous star-depth measures in held-out series.
Key number: Teams with three or more stars went 29-2 head to head against no-star teams
Related: AQI, AQI₂, Star Dependence, Championship Code
Star Dependence
FrameworkTeams
How top-heavy a team's offense is: the busiest player's usage divided by the roster average.
Star Dependence divides the highest usage rate on a roster by the roster's average usage. A high number means one player runs the offense; a low number means the ball moves through a committee. It is a descriptive lens on team shape and an input to the record model alongside Floor%. Read it as context about how a team plays rather than as a lever for winning. The 2004 Pistons and the 2026 Knicks are the reminder that a committee can win the title, the commune archetype that star-first numbers struggle to see.
Star Dependence = max USG% ÷ average USG%
Related: USG%, Floor%, Star Architecture / Commune Champion
Winning Expected ValueWEV
Core metricTeams
A defense-weighted team rating that sorts the league into real contenders and everyone else. A filter for champions, never a picker.
Winning Expected Value rates a whole team, and it weights defense twice as heavily as offense. Its job is to filter. Across 26 seasons, 25 champions ranked in WEV's top ten and 22 ranked in its top five, so a title team almost always comes from inside that group. WEV does not pick the champion from within it. The published weights are 0.30 offense (OEV), 0.60 defense (DEV) and 0.10 clutch (CEV). Because CEV contains the outcome it is meant to explain, new scoring drops it and rescales the other two: (0.30 OEV + 0.60 DEV) / 0.90. Dropping CEV leaves the record essentially unchanged.
WEV = 0.30·OEV + 0.60·DEV + 0.10·CEV; new scoring uses WEV_noCEV = (0.30·OEV + 0.60·DEV) / 0.90
Key number: 25 of 26 champions ranked in its top ten; 22 of 26 in its top five
Full explainer → · Related: OEV, DEV, CEV, CPV, Four Contender Tests
Research findings and source essay →