The Fantasy Basketball Encyclopedia

Strategy

Category correlations and roster construction

The nine categories are not nine independent purchases: AST and TO correlate at r=+0.79 in this desk's own projection pool, REB and BLK at +0.66, and STL at a mean absolute correlation of only 0.184 β€” which is why steals are the one category you can buy without also buying something you did not want.

Up: 2026-27 Fantasy Basketball Encyclopedia

Related: 2026-27 volume-corrected nine-category board Β· Projection engine defects and corrections Β· 10-team versus 12-team fantasy basketball strategy Β· 2026-27 category rankings Β· 2026-27 fantasy basketball rankings Β· 2026-27 points-league rankings Β· 2026-27 fantasy basketball tiers Β· 2026-27 fantasy basketball player projections Β· 2026-27 fantasy basketball projection methodology Β· 2026-27 NBA minutes projections Β· 2026-27 sleepers, breakouts, and fades Β· 2026-27 fantasy basketball injury and availability ledger Β· 2026-27 fantasy basketball evidence and confidence policy Β· Percentage categories and volume Β· Robust punt builds in fantasy basketball Β· Games played versus per-game value in fantasy basketball

Data basis β€” rebuilt on corrected data 2026-07-18 The correlation matrix (Β§1) and the concentration table (Β§2) are computed from the counting-stat columns of player-projections-2026-07-18.csv across the 168 players with at least 40 projected GP, 24 MPG, and complete counting lines. Those two sections were re-run against the corrected export and reproduce to the second decimal, unchanged. That is not luck: the July 18 defect fabricated shot attempts, and 3PM/PTS/REB/AST/STL/BLK/TO are none of them. The correlation matrix never touched the broken columns.

Sections 3, 4 and 5 did, and have been rebuilt on Data/player-projections-corrected.csv β€” see 2026-27 volume-corrected nine-category board and Projection engine defects and corrections. Β§3 in particular no longer proposes a repair; the repair has been carried out.

Correction 2026-07-19: the whole note was recomputed once more, end to end, against Data/player-projections-corrected.csv. Β§1, Β§2, Β§4 and Β§5 reproduce to the digit shown. Β§3 did not survive intact: four of the twelve "underpriced" rows were players whose attempts were stated in the July 18 export β€” the proxy never fired for them β€” and have been replaced. See the dated correction in Β§3.

These remain correlations among this desk's projections, not among realized NBA outcomes β€” projections are smoother than reality, so true in-season correlations will be somewhat weaker. Treat the signs and the ordering as robust; treat the second decimal as decoration.

1. The correlation matrix

Pearson \(r\) across the 168-player pool:

3PM PTS REB AST STL BLK TO
3PM β€” +0.48 βˆ’0.48 +0.33 +0.11 βˆ’0.39 +0.27
PTS +0.48 β€” +0.15 +0.57 +0.15 βˆ’0.02 +0.74
REB βˆ’0.48 +0.15 β€” βˆ’0.10 βˆ’0.13 +0.66 +0.15
AST +0.33 +0.57 βˆ’0.10 β€” +0.39 βˆ’0.29 +0.79
STL +0.11 +0.15 βˆ’0.13 +0.39 β€” βˆ’0.09 +0.24
BLK βˆ’0.39 βˆ’0.02 +0.66 βˆ’0.29 βˆ’0.09 β€” βˆ’0.08
TO +0.27 +0.74 +0.15 +0.79 +0.24 βˆ’0.08 β€”

Four structures fall out.

The perimeter cluster (3PM–PTS–AST). Threes correlate \(+0.48\) with points and \(+0.33\) with assists. Buying one buys some of the others. The cost is the mirror image: 3PM correlates \(-0.48\) with rebounds and \(-0.39\) with blocks. A roster that wins threes by construction is losing the frontcourt categories by construction.

The interior cluster (REB–BLK–FG%). \(+0.66\) between rebounds and blocks is the tightest positive pair outside the turnover column. It is also the cluster that carries FG% along with it β€” the FG%-impact leaders on the 2026-27 category rankings board are almost entirely the same names as the block leaders.

AST and TO are effectively one category. \(r=+0.79\). There is no meaningful population of high-assist, low-turnover players; Mikal Bridges and Davion Mitchell are notable precisely because they are rare. PTS–TO at \(+0.74\) says the same thing about scoring. In practical terms, 9-cat is closer to 8-cat than the category count suggests, because the ninth category is a near-deterministic tax on two others. This is the structural case behind the 8-cat versus 9-cat debate: if you draft for counting stats, turnovers largely draft themselves.

STL is the free variable. Mean absolute correlation with the other six counting categories, lowest to highest:

| Category | Mean |r| | Strongest entanglement | | --- | ---: | --- | --- | --- | | STL | 0.184 | AST (+0.39) | | BLK | 0.253 | REB (+0.66) | | REB | 0.279 | BLK (+0.66) | | 3PM | 0.342 | PTS (+0.48), REB (βˆ’0.48) | | PTS | 0.352 | TO (+0.74) | | TO | 0.379 | AST (+0.79) | | AST | 0.412 | TO (+0.79) |

Steals are the only category you can add to a roster without materially moving anything else. That is what "efficiently acquired" means β€” not that steals are cheap in ADP, but that a steals purchase has almost no side effects. Dyson Daniels (2.0), Ausar Thompson (2.0), and Cason Wallace (1.9) sit at the top of an otherwise flat distribution, and none of them forces a positional or category commitment the way an elite blocker does.

2. Scarcity: concentration, not level

Concentration across the same 168-player pool. Gini here measures how unequally a category's total production is distributed β€” higher means more top-heavy.

Category Gini Top-12 share of pool total Top-24 share Pool mean Leader Median Leader Γ· median
BLK 0.382 22.0% 35.5% 0.62 3.2 0.5 6.4Γ—
3PM 0.287 14.0% 25.6% 1.74 4.1 1.8 2.3Γ—
AST 0.276 15.4% 27.1% 3.93 10.4 3.6 2.9Γ—
REB 0.223 14.1% 25.3% 5.69 12.5 5.1 2.5Γ—
PTS 0.166 11.6% 21.7% 16.90 32.0 16.5 1.9Γ—
STL 0.151 11.9% 21.6% 1.00 2.0 1.0 2.0Γ—

The operational reading:

3. Ratio categories: attempts are the whole story

FG% and FT% are not player attributes that average. They are team-level ratios, computed from summed makes over summed attempts. A player's contribution is therefore his surplus makes relative to a reference rate:

\[ I_{FG} = FGA \times (FG\% - .472), \qquad I_{FT} = FTA \times (FT\% - .780) \]

The references are the neutral yardsticks the projection engine itself uses; the roster-relevant benchmark shifts as the roster does.

Worked example β€” the 90% shooter. Two players both shoot .900 from the line:

Identical rate, 4.5Γ— the leverage. On corrected attempt projections this is why Cam Spencer's .920 on 1.4 attempts (+0.196) is a rounding error while Shai Gilgeous-Alexander's .880 on 8.9 attempts (+0.890) is a roster-defining asset β€” a lower rate producing 4.5Γ— the impact. The sharpest illustration on the corrected board is Payton Pritchard: .889 from the line, which sounds like an elite ratio asset, on 1.6 projected attempts, which makes it worth +0.17 β€” less than a fifth of SGA's contribution at a higher percentage. Pritchard fell 36 β†’ 57 on the corrected board almost entirely for this reason.

And the damage runs the same way. Devin Booker contributes \(7.5 \times (.875-.780) = +0.712\). One high-volume FT drag can erase him outright β€” Giannis Antetokounmpo at .665 on 11.6 projected attempts is \(\mathbf{-1.33}\), which cancels Booker and half of SGA together β€” and the proxy had charged him barely half that volume (β‰ˆ5.9 FTA), so restoring it is the single reason he fell 21 β†’ 46 on the corrected board despite his FG% term gaining from the repair. This is the arithmetic that makes "punt FT%" a coherent build rather than a resignation: once the drag is large enough, the surplus shooters you would need to offset it cost more than the category is worth.

The vault's attempt gap β€” closed 2026-07-18

An earlier version of this section argued that the encyclopedia's ratio categories were computed on a fabricated attempts proxy, and proposed a reconstruction. The gap has since been closed. This section now records what the repair found rather than proposing one.

The defect: only 120 of 549 rows in the July 18 export carried real FGA and FTA. For the other 429 the build script silently substituted

\[ FGA \approx \frac{PTS}{2.15}, \qquad FTA \approx \frac{PTS}{4.8} \]

and then scored two of the nine categories against those invented numbers. Full diagnosis in Projection engine defects and corrections.

The repair, in Data/recompute_corrected.py: real 2025-26 per-game attempts were recovered from ESPN and StatMuse for 262 pool players, free-throw volume was projected forward by scaling with minutes, and field-goal attempts were then solved from the scoring identity rather than guessed:

\[ PTS = 2 \times FGA \times FG\% + 3PM + FTA \times FT\% \;\Longrightarrow\; FGA = \frac{PTS - 3PM - FTA \times FT\%}{2 \times FG\%} \]

Of the 262 players, 54 already carried stated attempts, 194 were repaired with recovered data, and 14 rookies without an NBA season fall back to the pool-median free-throw rate and are flagged estimated in the export. Nothing was invented.

Validating the old proxy against the 248 players who now have non-estimated attempts β€” a five-fold larger test than the 45-player check the earlier version of this section could run:

Proxy Mean error SD Off by more than 2.0
FTA βˆ’0.05 1.13 21 / 248
FGA βˆ’3.93 1.67 222 / 248

The earlier estimate held up: the FTA proxy is roughly unbiased on average while being badly wrong for individuals, and the FGA proxy understates attempts by about four per game for nearly everyone. One earlier claim did not survive. The proxy's FGA error was reported as correlating \(+0.458\) with FG%; measured against real recovered attempts it correlates \(\mathbf{-0.361}\). The sign was backwards, so the mechanism described β€” "the proxy shrinks every FG% impact toward zero" β€” was right about the shrinkage but wrong about who it favoured.

Delta below is corrected combined ratio impact minus the impact the proxy assigned. Ranks are corrected β†’ the old defective rank in brackets.

Underpriced by the proxy:

Player Rank (was) FG% FGA \(I_{FG}\) corrected \(I_{FG}\) proxy Ξ” combined
Shai Gilgeous-Alexander 3 (3) .550 19.5 +1.52 +1.12 +0.64
Ivica Zubac 73 (93) .615 10.4 +1.49 +0.98 +0.51
Deandre Ayton 177 (192) .635 6.7 +1.09 +0.72 +0.42
Jakob Poeltl 135 (153) .665 6.7 +1.29 +0.92 +0.40
Joel Embiid 24 (30) .500 16.0 +0.45 +0.32 +0.39
Domantas Sabonis 58 (68) .568 11.7 +1.12 +0.75 +0.36
Amen Thompson 37 (42) .545 13.2 +0.96 +0.61 +0.34
Dyson Daniels 41 (65) .515 10.3 +0.44 +0.24 +0.34
Victor Wembanyama 1 (2) .515 17.8 +0.77 +0.53 +0.33
Robert Williams III 151 (166) .700 3.9 +0.89 +0.64 +0.31
Anthony Davis 23 (26) .520 15.0 +0.72 +0.42 +0.31
John Collins 76 (84) .555 10.6 +0.88 +0.57 +0.30

Correction 2026-07-19: an earlier version of this table also credited Nikola Jokić, Mark Williams, Zach Edey and Walker Kessler as proxy-underpriced. All four carried stated attempts in the July 18 export — the fabrication clause never fired for them, so their old and corrected ratio impacts are identical and their true Δ is zero; the "proxy impact" previously shown for them was a counterfactual the defective board never used. Their rank moves (Edey 53 → 72, Mark Williams 63 → 79) are displacement — the players around them were repriced, they were not. The four slots now hold the largest genuine movers: Wembanyama, Robert Williams III, Anthony Davis and John Collins.

Overpriced by the proxy:

Player Rank (was) FG% FGA \(I_{FG}\) corrected \(I_{FG}\) proxy Ξ” combined
Damian Lillard 101 (81) .430 16.9 βˆ’0.71 βˆ’0.39 βˆ’0.47
LaMelo Ball 29 (24) .420 15.4 βˆ’0.80 βˆ’0.46 βˆ’0.46
Derrick White 32 (27) .421 13.3 βˆ’0.68 βˆ’0.38 βˆ’0.41
Fred VanVleet 112 (102) .390 10.3 βˆ’0.84 βˆ’0.48 βˆ’0.36
Brandon Miller 31 (25) .445 18.7 βˆ’0.50 βˆ’0.29 βˆ’0.35
Egor DΓ«min 147 (129) .420 11.4 βˆ’0.59 βˆ’0.32 βˆ’0.34
Payton Pritchard 57 (36) .468 16.5 βˆ’0.07 βˆ’0.04 βˆ’0.30
Reed Sheppard 69 (54) .435 12.4 βˆ’0.46 βˆ’0.25 βˆ’0.28

The systematic direction the earlier version identified was correct and is now measured rather than estimated: efficient interior volume was underpriced by the mechanical rank, inefficient perimeter volume was overpriced. Zubac (93 β†’ 73) and Poeltl (153 β†’ 135) are the cleanest gainers; Lillard (81 β†’ 101) and Pritchard (36 β†’ 57) the cleanest losers.

One earlier example inverted. Rudy Gobert was listed above as underpriced by +0.50, on the reasoning that his FG% impact was being computed on too few shots. That was true of his field-goal term in isolation, but it ignored the free-throw side: the proxy assigned him roughly 2.1 FTA when his real projected volume is 3.8, and at .560 that extra volume is a large negative. Netted correctly, Gobert is one of the board's biggest losers from the repair β€” 99 β†’ 138, the single largest fall in the pool. The lesson is that the two ratio terms have to be corrected together; fixing FGA alone would have moved him the wrong way.

4. Roster construction

Both Yahoo and ESPN default to 13 players β€” 10 starters, 3 bench. Yahoo's shape is PG, SG, G, SF, PF, F, 2Γ—C, 2Γ—Util; ESPN's is PG, SG, SF, PF, C, G, F, 3Γ—UTIL. Two mandatory centre slots on Yahoo is a real constraint: it forces exposure to the REB–BLK–FG% cluster whether you wanted it or not.

Given the correlation structure, a balanced 13-man build:

Archetype Slots Function 2026-27 examples
Anchor (top-24 across β‰₯5 cats) 2–3 Wins categories outright, low replacement risk Nikola JokiΔ‡, Victor Wembanyama, Shai Gilgeous-Alexander
Efficient interior volume 2 FG% + REB + BLK in one purchase Jalen Duren, Jarrett Allen, Domantas Sabonis
Perimeter volume 3 PTS + 3PM + FT% cluster Devin Booker, Cooper Flagg, Max Strus
Assist hub 1–2 The only real source of AST; accept the TO Trae Young, LaMelo Ball, Davion Mitchell
Steals specialist 1–2 Independent purchase, minimal side effects Dyson Daniels, Cason Wallace, Kris Dunn
Blocks specialist 1 Concentrated category, won with one player Walker Kessler, Ryan Kalkbrenner
Low-TO glue / stream slot 1–2 Ratio protection, matchup churn Mikal Bridges, Isaiah Stewart

One placement here is new with the repair. Trae Young rose 55 β†’ 33 on the corrected board β€” the pool's top assist projection (10.1) had been paid for roughly 4.6 phantom free-throw attempts when his real volume is 8.1, and at .875 that restored volume nearly doubles his FT% surplus (+0.44 β†’ +0.77). He is now the cleanest one-stop assist purchase available, rather than a mid-round luxury.

10 versus 12 teams. Rostered depth is \(10 \times 13 = 130\) against \(12 \times 13 = 156\). The marginal drafted player in the vault's rank order:

Format Last rostered Line (P/R/A/S/B) First on waivers
10-team rank 130 β€” AJ Dybantsa 18.6 / 6.1 / 3.1 / 1.1 / 0.6 rank 131 β€” Anthony Black
12-team rank 156 β€” Jalen Green 18.7 / 3.9 / 3.1 / 1.0 / 0.3 rank 157 β€” Derrick Jones Jr.

Twenty-six extra rostered players is a modest depth change but a large strategic one. In 10-team, replacement level is high enough that a hard punt is usually unnecessary β€” the waiver wire still holds 18-point scorers, and balanced construction is the default recommendation for shallow formats (Yahoo's 9-cat primer). In 12-team, the wire thins fast enough that committing to the correlation structure β€” deliberately buying one cluster and conceding the other β€” becomes the higher-EV play. See Robust punt builds in fantasy basketball before hard-punting anything, and 10-team versus 12-team fantasy basketball strategy for the full replacement-level computation on corrected data.

5. What can and cannot be streamed

Treating the 12-team waiver wire as corrected ranks 157+ with 50+ GP and 18+ MPG (68 players), counting how many clear a useful threshold:

Category Threshold Players available on the wire Streamable?
3PM β‰₯ 2.0 12 Yes β€” deep and cheap
AST β‰₯ 5.0 4 Marginally
PTS β‰₯ 15.0 3 Yes, but thinner than the old board showed
BLK β‰₯ 1.0 3 Only mid-tier; elite blocks never
STL β‰₯ 1.2 2 No β€” but see below
REB β‰₯ 8.0 1 No at the elite end

Open questions