After our No. 2 opportunity boost, the lines are effectively identical: 24.5 PTS, 5.7 AST, ~2.7 3PM, same percentages — only BLK (0.37 vs their 0.30) crossed the band and was nudged down. The rank gap is valuation: the reference weights his 3.0 TO at 0.25× to our 0.5×, and in season-value terms the reference GP is 70 to our model's 66.
2026–27 · 9-category
Basketball Projections
200 injury-adjusted projections, ranked by transparent z-score TOTAL. Calculating the board…
Your league · head-to-head
League tools — —
Current week: Week 1 · Fri Oct 16 – Sun Oct 25, 2026 — extended opening week · games Tue Oct 20 – Sun Oct 25 · stat corrections Mon Oct 26. The Season Projector, Weekly and Waiver Wire tabs are built from this league's rosters and the active projection set chosen above.
Per-game averages, ranked by per-game TOTAL.
Each weight multiplies that category's z-score in TOTAL, from 0 to 2×. A weight of 0 punts the category — the same as toggling it off above — and raising a punted category's weight above 0 turns it back on.
How the score works
Both display modes show the same per-game averages in the category columns — never full-season totals. Per-game mode ranks category impact across all 230 players in the model pool without an availability penalty. Season value keeps those averages but ranks by a TOTAL multiplied by projected GP ÷ 82, so missed games directly lower a player's ranking — the games-played factor lives in the order, not in the averages. Turnovers are inverted (fewer is better) and count at half weight by default; every other active category counts at full weight. The Category weights panel above the board can re-weight any category from 0 (a full punt) to 2×.
Projected games come from a five-season durability history with recency weighting — the most recent season counts most — where developmental low-minute seasons (healthy scratches from before a player earned a rotation spot) count at minimal weight while injury-caused low seasons count in full; a healthy-starter prior covers short histories, and current-injury or veteran load-management adjustments apply on top. Where the result diverges materially from independent preseason expectations, it is hedged halfway toward them. The team overlay uses the 2026–27 team assignments in the projection snapshot, treats offense as a fixed 90-FGA pie, and redistributes opportunity within each roster. Young high-upside players receive a modest development curve; manual role changes only alter opportunity, not efficiency.
Projection sets
Two sets — frozen preseason and rest-of-season (ROS). The preseason set is frozen: it is the board exactly as published before opening night, it never changes afterward, and it doubles as the prior for the ROS set. The projection-set toggle above switches everything — rankings, TOTAL, category columns, the CSV export and the league projector — between the two sets. ROS re-blends each player's per-game line as real games accumulate: ROS = (preseason × W + actual × GP) / (W + GP) per category, where GP is the games the player has actually played and the prior strength W is 25 for counting stats and 35 for FG%/FT% — early-season noise moves the line slowly, and real trends take over as the sample grows. Actuals come from official league stat feeds and are folded in at each weekly refresh.
Minutes, roles and injuries in ROS. If a player's actual minutes differ from his projected minutes by more than 4 per game across a sustained 10+ game stretch and there is an identifiable cause — a trade, a teammate's injury, a rotation change — his ROS minutes move toward actual (a 50/50 blend until 20 games played, then actual outright), his counting stats rescale by the minutes ratio, and his team's lines re-normalize inside the same fixed shot pie so team attempts stay constant; the reason is noted on his row. A player who is out counts zero expected games in the weekly projector and a questionable player counts half; a season-ending injury cuts expected remaining GP to the games already played. ROS season value is ROS per-game TOTAL × expected remaining GP ÷ 82, where expected remaining GP is the preseason projection minus games already missed, adjusted for current status.
Where ROS stands today: the season's first games are Tue Oct 20, 2026, so every player has 0 games played and the ROS set is — by construction — identical to the frozen preseason set. The two sets start diverging with the first weekly refresh after opening night.
Ratio categories: FG% and FT% are volume-weighted as (player percentage − pool average) × attempts, then z-scored. Because the base source omits attempts, FGA and FTA start as estimates derived from projected points, threes, efficiency and a position/role free-throw rate — then they are cross-checked against published reference attempt volumes (below). Attempts that are not cross-checked remain directional estimates.
Full 9-category cross-check: Cross-checking every category against independent reference projections… Each matched player's full per-game line — FG%, FT%, 3PM, PTS, REB, AST, STL, BLK and TO, plus FGA/FTA volume — was compared with independent reference projections for 2026–27, captured October 16, 2026. Before any revision, the two sets of numbers tracked closely: correlations of 0.94–0.99 in eight of nine categories (steals lowest at 0.88), mean absolute differences of 9–14% in the counting stats and under a point in each percentage (FG% 0.89 pts, FT% 0.88 pts). Where a category diverged beyond the comparison band — 12% for counting stats and attempts, 1.5 points for FG%, 2 points for FT% — it was revised 65% of the way toward the reference number, the same convergence as the attempts pass. What did not change is the scoring: the reference's own total weights turnovers at 0.25× and applies a 20% GP penalty, and neither is used here. Ours keeps turnovers at 0.5× and our five-season GP model — recency-weighted, developmental low-minute seasons at minimal weight, and a halfway hedge toward the reference only where the two diverge by more than eight games (reference GP appears in each player's tooltip — e.g. Anthony Davis 54 reference vs 46 ours, Kon Knueppel 60 vs 65, Coby White 62 vs 63, Darius Garland 68 vs 60) — and volume-weighted z-score TOTAL in both views. Raw stat lines were revised toward the reference where the reference line looked better grounded; the ranking methodology remains ours.
Attempts cross-check (earlier pass): Cross-checking attempt volumes against published reference volumes… This first pass used only publicly visible numbers; the full cross-check above supersedes it where the two overlap. Where a player's derived FGA or FTA differed from the reference's minutes-scaled published volume by more than 12%, the estimate was revised 65% of the way toward the reference figure (80% for the three players whose full 2026–27 reference lines are publicly visible). Where the derived estimate was already within 12% of the published volume, it was kept unchanged. Player markers show the outcome: cross-checked, or attempts est. where no reference volume was available. Volume-weighted FG%/FT% impacts and TOTAL are recomputed from the revised attempts in both views.
League tools
The Season Projector, Weekly projector and Waiver Wire are league tools, not rankings: they take this board's per-game lines — from whichever projection set the toggle has active — and apply them to one league's rosters, format and current week. Those league facts (identity, settings, a default team, week dates, rosters and matchups) are held as a single structured input, so a different league could be supplied without restructuring the page. A Your team picker in the league header sets whose perspective the tools open from; the Weekly tab's waiver-claim simulator and the Waiver Wire's best-claims ranking test hypothetical add/drop pairs for that team with the same weekly engine — viewer what-ifs, never real league transactions. The Season Projector compares full rosters per game, with round-robin standings and a roto overview; the Weekly projector multiplies ROS lines by expected games from the real schedule for the current week, with a day-by-day view; the Waiver Wire lists every pool player not on a league roster, with his weekly value in the same week window. Each league tab is headed by the league context — league name, the user's team and the current week — so the tools never read as generic rankings.
90 FGA target − 8 depth reserve
age curve shifts share within team
RATIO IMPACT
(player% − pool%) × attempts
TOTAL
Σ active z × category weight
TO inverted · default weight 0.5×
season = per-game TOTAL × GP / 82
Divergence report — us vs reference projections
After the cross-check revisions, a deliberate 35% of every material gap remains — that residue is where the two models genuinely differ. The four players asked about most come first, then the largest remaining gaps. “Ours” numbers are what the board now shows; the reference numbers are its per-game lines.
Our fixed-pie New Orleans normalization had cut him to 17.3 PTS / 2.5 3PM against the reference's 21.4 / 3.1 (−19%) — too harsh for the Pelicans' top option. PTS, 3PM, AST and TO were revised 65% toward the reference (PTS now ~20.0); the rest of the gap is the pie discount we kept.
Per-minute rates match almost exactly; the difference is we project 35 MPG with a +14% lead-role boost (22.1 PTS) against their 31.4 MPG and 20.8 PTS. No category breached the band, so his line stands — but our GP model (62) is also more pessimistic than the reference's (68), which pulls his season value the other way.
We sit 4–6% under the reference across PTS (19.3 vs 20.5), REB (9.4 vs 10.0), AST and FGA — no single driver and no category past the 12% band, so nothing was revised. His low reference rank despite higher counting stats is the FT% drag: .691 on ~5.6 FTA is heavy in any volume-weighted system, ours included.
Our feed had the rookie lead guard at 3.56 TO — one extreme; the reference's 1.40 is the other for a high-usage rookie. The revised middle is the honest spot. His REB (2.40 vs 1.90) is the same story in miniature.
Our feed buried him in Dallas's rotation at 8.4 PTS. The reference's real rotation scoring role looks more plausible for his track record, so we moved most of the way.
Same pattern: our Utah line (7.1) was too low for a starting center. The reference line is the better anchor.
The reference projects a genuine scoring role in Dallas; our feed had him at 9.1. We revised up and still sit ~12% under.
The reference is higher everywhere on Mitchell's expanded Oklahoma City role (STL 1.40 vs our 1.22 too). We moved up and kept a small discount.
Our feed is systematically higher on the Brooklyn rookie across the board; we kept about a third of that optimism rather than adopting the reference's cooler line whole.
The reference prices a smaller creation role in Denver (ours was 3.61). We moved most of the way but keep some secondary-playmaking credit.
Our Washington role keeps more of his rim protection (was 1.97). Either way he's elite — and on GP the models split the other direction: ours 46 vs the reference's 54, inside the eight-game band where our number stands unhedged.
We were highest on the rookie's college block translation at 1.49; the reference's 1.00 is the conservative read. The truth likely depends on Chicago's scheme.
The reference credits Sharpe's disruptive hands more than our line did (0.88). Small category, real gap — we kept a discount.
The reference expects more on-ball reps — and more mistakes — in Oklahoma City's second unit than our line (0.96) does.
The reference believes in the rookie's perimeter volume sooner; our 0.60 was too low. Its number may still be early.
Notable opportunity adjustments
Conservative, role-only checks against October 2026 breakout/bust consensus and current roster context. Efficiency assumptions stay unchanged; the fixed team pie gives a teammate back every shot moved.
Lead guard for the Clippers after the Harden trade; shots and assists revised up.
Clear second option next to Luka Dončić after LeBron’s departure.
Toronto’s primary scorer, balanced by a conservative load-management GP.
Expanded creation role in Milwaukee’s post-Giannis offense.
Vacated Charlotte shots after LaMelo Ball and Miles Bridges departed.
Second Boston scoring role behind Jayson Tatum.
Sacramento offense recenters on Sabonis after veteran departures.
Philadelphia projects him behind Maxey and Jaylen Brown in scoring volume.
Achilles recovery delays his Clippers debut.
Philadelphia’s crowded creation mix trims shot volume.
LeBron and Brown compress the rookie’s touches.
Giannis pairing compresses scoring and rebounding opportunity.
AJ Dybantsa narrows Washington wing minutes and usage.
Portland’s veteran backcourt creates a smaller on-ball role.
Boston’s gap-year role closes with Tatum healthy and Paul George added.
Season Projector
Every projection below runs off this board's own per-game lines, in the active projection set: a team's projected total in each counting category is the sum of its 10 active players' per-game projections, and FG%/FT% are attempt-weighted across the roster using each player's projected FGA/FTA. Bench players count, as they do in Yahoo H2H; IL slots do not. Turnovers are the one category where lower wins.
League rosters as of Oct 16, 2026. Players tagged Q (questionable) are included at their full per-game projection here and count half their games in the Weekly projector; players marked out count zero there. Players marked out (including those in IL slots) are excluded from every projection.
Weekly Projector — Week 1
The weekly projector always runs on ROS lines: each player's ROS per-game line is multiplied by his expected games in the league's Week 1 — Fri Oct 16 – Sun Oct 25, 2026, a 10-day extended opening week — using the real 2026-27 schedule: the season's first games are Tue Oct 20, so all 43 games fall Oct 20–25, Philadelphia playing 4, most teams 3, and Boston, Cleveland, Denver, Phoenix and Portland 2. Questionable players count half their team's games (flagged Q); players marked out count none; IL slots stay excluded.
True weekly totals for Week 1 — the league's extended opening week, Fri Oct 16 – Sun Oct 25, 2026, with every game falling Tue Oct 20 – Sun Oct 25 (nothing is scheduled Oct 16–19) — built from the real 2026-27 schedule. Each player's ROS per-game line is multiplied by his expected games: his NBA team's game count that week, halved if he is questionable (flagged Q · ½ games) and zero if he is out. FG% and FT% are recomputed from the week's total makes and attempts. One availability call to know: Walker Kessler carries an out status in the projection feed, so he counts zero expected games even though he sits in Dylan's active lineup. Pick any two teams, or jump to a real Week 1 pairing.
Test a waiver claim
Build a hypothetical claim for your team — the team picked in the league header above. Add any available player, drop anyone on the roster, and see the Week 1 projection before and after, against this week's real opponent. It's a what-if: nothing here touches the real league.
| Category | Team A | Team B | Result |
|---|
Day by day — who plays when
| Day | Team A | Team B |
|---|
Projected standings
Round robin: every team plays every other team once on the same per-game category comparison — 13 projected matchups per team. Sorted by projected wins, then ties, then category differential.
| # | Team | W | L | T | Categories W–L–T | Roto pts |
|---|
Roto overview
Season-long roster strength, category by category: each team is ranked 1–14 in every category on the same per-game totals (turnovers ranked fewest-first) and scores 14 roto points for a category win down to 1 for last. Big number is the category rank; the small number is the projected per-game total.
Waiver Wire — Week 1
Every player in the 230-player model pool who is not on a roster in your league — the available pool for Week 1 (league week Fri Oct 16 – Sun Oct 25, 2026; games fall Oct 20–25). Weekly value is the player's per-game TOTAL in the active projection set multiplied by his expected games this week: his NBA team's game count, halved if he carries a day-to-day status and zero if he is out. Best claims (below) and the Best claim column score add/drop pairings for the team picked in the league header, with the same weekly engine as the Weekly tab — ROS lines × expected games against this week's real opponent. Top streamers — highlighted — combine 3+ expected games with a positive weekly value. This view follows the board's Preseason/ROS toggle for TOTAL and weekly value.
Best claims — Week 1
For your team vs this week's opponent: every available player, paired only with drops from your 3 lowest-ranked players by season-value TOTAL — your bottom three — ranked by projected matchup improvement. Nobody churns more than their last couple of roster spots, so core players are never suggested as drops here; the Weekly tab's simulator still lets you test any drop you choose. Load a claim into the simulator for the full before/after.
| Rank | Player | TOTAL | Exp games | Wk value | Best claim | Days |
|---|