Owner • Championship Economics
Owner Lab — championship economics
Owner Lab • Championship Economics v6.9 • FOR min99 base 0.35D+0.35C+0.30F+.15vegas+.08props+champ_bonus NYK16 SAS7 CLE3 OKC3 + valuation_alpha ±2
W* = W+2.5·PO+0.12·realG • retained-star weighting • Trophy wall $10.09B top
FOR = min(99, base + champ_bonus + valuation_alpha) where valuation_alpha=0.10*z capped ±2 z-score wins/$B. Cap_history 31 seasons $24.36M→$154.647M→$164.961M valuations 360 entries + valuation_history 30. Weighted W* 94.8/85.8 W/$M W*/$M PO/$M sortable. Owner = cap tools / win+valuation. Flex Grades + apron badges $207.8M 2nd apron no-MLE • Tax apron CBA TV-rights deals rev-sharing • retained-only x1.25 effective_cap prior*1.10 2016 spike. Cap_pct normalized.
FreeNo accountEvery figure recomputable
The 30-team rating table
Sortable FOR table • 30 teams • vercel.json public:true
The two seasons in this table are deliberate and are now labelled. Wins and W* are 2025-26; payroll is 2024-25, because cap efficiency asks what the roster you paid for went on to win. Every rate column divides one by the other — BOS 56 ÷ $129.33M = 0.43 W/$M. The 2025-26 payroll exists in front_office.json as payroll_m_2025_26 and is not what these columns use.
| Team | W 25-26 | W* 25-26 | Pay 24-25 | W/$M | W*/$M | PO/$M | Val | FOR |
|---|
Construct validity — market truth
Construct validity • market truth
OU r=0.741 33S 944 verified • props actual-minus-prop averages -0.04 over the scored player-seasons in assets/props_summary.json, which /player prints from the file. Wembanyama +5.7 in 2025-26 is the largest qualified move in it. The closer and exploitable colours carry no score, and the contract formula that stood here was invented 1.25× SHAP tm/mpg/closing_risk/playoff_impact_proxy. Owner PWA manifest+SW. Free, no account.