The Fantasy Basketball Encyclopedia

Research Desks

Schedule and streaming desk

The 2026-27 game grid does not exist yet, but the 2026 NBA Cup draw, all 30 teams' final 2025-26 pace, efficiency and shot-profile numbers, last season's rest-sequence distribution, and six head-coaching changes are all public and already constrain the draft; this desk leads with that data and then records the confirmed calendar, the genuinely missing pieces, and a roster-aware method for converting games into playable fantasy value once the schedule arrives.

Up: 2026-27 Fantasy Basketball Encyclopedia

Related: Projection methodology desk · Team outcomes desk · ADP and draft market desk · 2026-27 fantasy basketball evidence and confidence policy · 2026-27 fantasy basketball projection methodology · Fantasy basketball replacement level · Games played versus per-game value in fantasy basketball · Fantasy basketball streaming on low-volume days

Information cutoff and labels

Research is current through 2026-07-18, America/New_York.

What is already public and actionable

The absence of a game grid is not an absence of schedule information. Five bodies of evidence were fully public at the cutoff and are sufficient to shape a draft board today.

1. The 2026 NBA Cup group draw is complete

The groups were released on 2026-06-30, in the same announcement that fixed the December 11 Hinkle Fieldhouse final (NBA.com; Hoops Rumors, 2026-06-30). Each conference was split into five three-team tiers by 2025-26 regular-season standing, and one club from each tier was drawn into each of the conference's three groups. The parenthetical below is each team's 2025-26 conference finish, which is also a free read on how the league itself tiered the field.

Group Teams (2025-26 conference seed)
East A Detroit (1), Toronto (5), Orlando (8), Milwaukee (11), Brooklyn (13)
East B New York (3), Cleveland (4), Philadelphia (7), Miami (10), Indiana (14)
East C Boston (2), Atlanta (6), Charlotte (9), Chicago (12), Washington (15)
West A Denver (3), Houston (5), Phoenix (8), Dallas (12), Utah (15)
West B Oklahoma City (1), Minnesota (6), LA Clippers (9), New Orleans (11), Memphis (13)
West C San Antonio (2), LA Lakers (4), Portland (7), Golden State (10), Sacramento (14)
Date Cup event
2026-10-30 Group play begins; Cup Nights are Fridays
2026-11-24 and 2026-11-25 Additional Tuesday/Wednesday Cup Nights
2026-11-27 Group play ends
2026-12-04 to 2026-12-05 Quarterfinals (count in the 82)
2026-12-08 to 2026-12-09 Semifinals (count in the 82)
2026-12-11 Championship, Hinkle Fieldhouse, Indianapolis (outside the 82)

Why this matters before the grid drops. Four of every team's 82 games are now known opponents, even though the dates are not. That is enough to check a drafted roster for early-season opponent concentration. East B is the punitive group — four 2025-26 top-10 East finishers plus Indiana — while East A and West A are softer. Desk inference: the eight knockout qualifiers gain a compressed December 4–11 stretch, and the two finalists play a 83rd game. For a manager, the knockout branch is mildly negative in points leagues with games caps and mildly positive in category leagues with none, because the extra games arrive alongside two TBD regular-season cells in the December 9–15 window that may be scheduled against the qualifier's rest.

2. Final 2025-26 pace and efficiency, all 30 teams

Pace is the possession supply that every counting stat is drawn from, and it is the single most transferable team input available before a schedule exists. Ratings are per 100 possessions; parenthetical figures are rank (NBAstuffer 2025-26 team stats, retrieved 2026-07-18).

Pace rk Team Pace ORtg (rk) DRtg (rk) Net
1 MIA 103.4 116.7 (13) 114.5 (13) +2.2
2 CHI 102.5 113.0 (23) 118.1 (22) −5.1
3 UTA 102.2 114.2 (22) 122.4 (29) −8.2
4 DAL 101.7 111.2 (27) 116.6 (20) −5.4
5 ATL 101.6 116.1 (14) 113.8 (9) +2.3
6 WAS 101.4 110.9 (29) 122.7 (30) −11.8
7 MEM 101.3 112.9 (25) 118.8 (24) −5.9
8 IND 101.0 110.9 (28) 118.8 (23) −7.9
9 MIN 100.5 116.8 (12) 113.5 (8) +3.3
10 POR 100.5 114.5 (21) 114.8 (14) −0.3
11 NOP 100.3 114.5 (20) 118.9 (25) −4.4
12 CLE 99.9 119.2 (6) 115.1 (15) +4.1
13 ORL 99.9 115.0 (19) 114.3 (11) +0.7
14 SAS 99.9 119.7 (4) 111.4 (3) +8.3
15 PHI 99.4 115.4 (17) 115.6 (17) −0.2
16 OKC 99.3 119.0 (7) 107.8 (1) +11.2
17 DET 99.2 117.9 (10) 109.8 (2) +8.1
18 SAC 99.2 111.5 (26) 121.5 (28) −10.0
19 GSW 99.0 115.1 (18) 115.6 (16) −0.5
20 TOR 98.4 115.9 (15) 113.1 (5) +2.8
21 DEN 98.3 122.6 (1) 117.4 (21) +5.2
22 LAL 98.3 118.3 (9) 116.5 (19) +1.8
23 MIL 97.6 113.0 (24) 119.3 (27) −6.3
24 PHX 97.1 115.5 (16) 114.0 (10) +1.5
25 BKN 97.0 108.7 (30) 119.0 (26) −10.3
26 CHA 96.8 119.4 (5) 114.4 (12) +5.0
27 NYK 96.8 119.9 (3) 113.4 (7) +6.5
28 LAC 96.5 117.3 (11) 116.2 (18) +1.1
29 HOU 96.2 118.6 (8) 113.3 (6) +5.3
30 BOS 94.9 120.8 (2) 112.7 (4) +8.1

League mean pace was 99.34 with a population standard deviation of 2.07; the full range was 94.9 to 103.4.

The spread is real but bounded. Miami played \(103.4/94.9 = 1.090\) times as many possessions per 48 minutes as Boston — a 9.0% environment gap, or roughly 5.3 extra possessions for a 30-minute-per-game player. Applied to a player who would otherwise post a 20-point, 8-rebound line, the pace term alone moves about 1.8 points and 0.7 rebounds. That is meaningful at the margin and nowhere near large enough to override usage, minutes, or role. Desk inference: treat pace as a tiebreaker between similarly projected players, never as a primary sort key. The Projection methodology desk already embeds team context in the volume source, so applying a pace multiplier on top of a team-aware projection double-counts.

Note also that pace and quality are close to orthogonal here. Four of the six fastest teams (CHI, UTA, WAS, IND) had bottom-eight defenses, and the two slowest (HOU, BOS) were both top-eight in net rating. High pace in 2025-26 was as often a symptom of losing — trailing teams shorten possessions — as it was a stylistic choice. A pace figure attached to a rebuilding roster should be discounted more heavily for the coming season than the same figure attached to a contender.

3. Rest sequences: back-to-backs and three-in-four, 2025-26

Back-to-back counts are confirmed by two independent sources that agree exactly (Hoops Rumors, 2025-08-15; NBAstuffer rest-days analysis, retrieved 2026-07-18). The audit's recollection is verified: CHA, DEN, PHI, PHX and WAS led with 16, and ATL, BOS, CHI, IND, MIN and OKC had the fewest at 13. The 30 team totals sum to 431, a league average of 14.37, matching the reported 14.4.

B2B Teams
16 CHA, DEN, PHI, PHX, WAS
15 GSW, LAC, MIA, NOP, POR, TOR, UTA
14 BKN, CLE, DAL, DET, HOU, LAL, MEM, MIL, NYK, ORL, SAC, SAS
13 ATL, BOS, CHI, IND, MIN, OKC

Three-in-four counts and rest advantage/disadvantage come from NBAstuffer only, so they carry lower confidence than the back-to-back column. Rest advantage is games in which the team was rested and the opponent was not; disadvantage is the reverse.

Team B2B 3-in-4 Rest adv Rest dis Team B2B 3-in-4 Rest adv Rest dis
ATL 13 11 9 9 MIA 15 12 8 11
BOS 13 12 9 9 MIL 14 10 9 7
BKN 14 13 10 11 MIN 13 11 8 11
CHA 16 12 5 8 NOP 15 12 9 11
CHI 13 11 9 5 NYK 14 13 8 10
CLE 14 12 10 4 OKC 13 7 9 10
DAL 14 12 11 7 ORL 14 12 10 9
DEN 16 10 8 12 PHI 16 11 14 11
DET 14 9 12 10 PHX 16 12 7 11
GSW 15 10 11 13 POR 15 9 10 8
HOU 14 11 7 8 SAC 14 10 14 10
IND 13 8 6 8 SAS 14 8 12 11
LAC 15 12 12 10 TOR 15 12 9 9
LAL 14 12 8 9 UTA 15 10 11 11
MEM 14 10 4 6 WAS 16 13 12 12

Three-in-four ranged from OKC's 7 to 13 for BKN, NYK and WAS, averaging 10.9. The league also scheduled no four-games-in-five-nights sequences at all in 2025-26 and inserted a rest day before opening-week national windows, Cup games, Christmas, MLK Day and weekend primetime slots (NBC Sports, 2025-08-15).

Desk inference, and the important caveat: these are 2025-26 counts and they do not transfer to 2026-27. Back-to-back assignment is redrawn every year around arena availability, national-TV protection and travel, and a team can move from 13 to 16 in one offseason. What transfers is the distribution — expect a 13-to-16 range, a ~14.4 mean, a 7-to-13 three-in-four range, and continued rest-day protection around marquee windows. Use that as a prior for how much a schedule can plausibly differentiate teams, which is the right way to size your expectations before August: the gap between the best and worst back-to-back draw is about three games out of 82, under 4% of a season. Anyone selling a large draft-day edge from back-to-back counts is overselling.

4. Shot profile: who generates which categories

Pace sets possession volume; shot profile decides which categories those possessions become. Rates are computed from per-game attempts as \(3\text{PAr} = 3\text{PA}/\text{FGA}\) and \(\text{FTr} = \text{FTA}/\text{FGA}\) (FOX Sports 2025-26 team stats, cross-checked value-for-value against ESPN's team stat leaders; the two agree to within rounding on all 30 rows).

3PAr rk Team 3PA 3PAr FTA FTr FTr rk
1 GSW 44.1 .497 21.1 .238 24
2 CHA 43.3 .487 21.7 .244 23
3 BOS 42.2 .468 18.7 .207 30
4 POR 42.2 .468 25.2 .280 9
5 MIL 39.1 .457 19.1 .223 29
6 BKN 38.4 .454 23.0 .272 13
7 PHX 40.8 .453 20.3 .225 28
8 CHI 40.1 .444 22.2 .246 22
9 CLE 39.8 .442 23.9 .266 15
10 MEM 39.5 .436 22.8 .252 21
11 ATL 39.5 .429 21.5 .234 27
12 NYK 38.2 .427 21.3 .238 25
13 OKC 37.9 .425 23.2 .260 18
14 IND 37.6 .422 22.5 .253 20
15 SAS 37.9 .422 24.6 .274 12
16 MIN 37.2 .420 25.3 .286 7
17 DEN 35.8 .408 25.8 .294 4
18 MIA 37.9 .406 25.0 .268 14
19 LAC 33.8 .404 24.7 .295 3
20 UTA 36.7 .403 25.3 .278 10
21 WAS 36.4 .403 21.2 .235 26
22 LAL 32.9 .393 26.8 .320 1
23 PHI 35.3 .391 24.8 .275 11
24 ORL 34.1 .386 27.5 .311 2
25 TOR 32.1 .363 23.4 .265 16
26 DAL 31.9 .355 25.8 .287 6
27 NOP 32.1 .355 25.7 .284 8
28 HOU 31.5 .351 23.4 .261 17
29 DET 30.9 .345 26.1 .292 5
30 SAC 30.2 .339 22.8 .256 19

League mean 3PAr was .415 and mean FTr .264. Golden State attempted 1.46× as many threes per game as Sacramento; Orlando shot 1.47× as many free throws as Boston. Those are far larger multipliers than anything pace produces, which is the core point of this section: shot profile differentiates categories much more sharply than pace differentiates volume.

Three readings that matter for a category draft:

5. Six teams changed head coach for 2026-27

Confirmed against the NBA coaching tracker and Hoops Rumors' 2026 search tracker.

Team Out In Incoming coach's prior role 2025-26 team pace (rk)
Milwaukee Doc Rivers Taylor Jenkins Memphis head coach, 2019–2025 97.6 (23)
New Orleans James Borrego (interim) Jamahl Mosley Orlando head coach 100.3 (11)
Orlando Jamahl Mosley Sean Sweeney San Antonio assistant 99.9 (13)
Chicago Billy Donovan Tiago Splitter Portland interim head coach 102.5 (2)
Portland Tiago Splitter (interim) Micah Nori Minnesota assistant 100.5 (10)
Dallas Jason Kidd Dusty May Michigan head coach 101.7 (4)

Desk inference on pace direction, labelled as inference throughout. The best-evidenced case is Milwaukee. Jenkins took a Memphis roster that had finished last in the league in pace and moved it to 6th in his first season, and his stated philosophy on arrival was explicitly tempo-and-spacing (Grizzly Bear Blues; Basketball Reference coaching record). Milwaukee ranked 23rd in pace last season. That is the single clearest upward pace signal of the six, and it lands on a roster that already shot the 5th-highest 3PAr in the league — a combination that should raise Bucks three-point and counting-stat projections modestly.

The other five are weaker reads and should be shrunk hard toward the team's existing pace:

A general caution: coaching change is one of the most over-weighted inputs in preseason fantasy analysis. Roster composition and injury status explain far more of a team's pace than the identity of the coach, and the Milwaukee case is persuasive precisely because it is a documented, large, same-coach-different-roster move rather than a stylistic label.

6. What to do with this before the schedule drops, and what to re-check in August

Draft now on the stable inputs. Pace, shot profile and role are properties of teams and players; weekly game counts are properties of a grid that does not exist. In practical order of decision weight: minutes and role first, usage and shot profile second, team pace third, and schedule structure a distant fourth. Nothing in this section justifies moving a player more than a few slots.

Concretely, before August:

  1. Do not pay for schedule. The maximum plausible back-to-back spread is roughly three games in 82. No 2026-27 "schedule grade" exists, and last season's counts are not a forecast.
  2. Use shot profile, not pace, to plan category coverage. If threes are the scarce category on your board, source them from the top of the 3PAr column with the possession normalisation applied — which promotes Boston and demotes nobody on pace grounds alone. If you intend to punt FT%, the low-FTr teams are where the damage is cheapest to absorb.
  3. Flag the Sacramento and Detroit three-point drought on any player you are considering from those rosters, and flag Milwaukee for a modest upward volume revision under Jenkins.
  4. Note the four known Cup opponents per team but do not act on them yet; without dates they cannot be turned into weekly counts.
  5. Widen, do not shift, uncertainty on the six coaching-change teams. Dallas in particular should get a wider band rather than a new central estimate.

Re-check list for the August release. When the grid publishes, these six items are what actually change a decision, in order:

Priority Re-check Why it can move a pick
1 Fantasy-playoff-window game counts per team, by round The only schedule fact with a large, concentrated payoff; see the round-by-round caution below
2 2026-27 back-to-back and three-in-four counts This season's counts supersede the 2025-26 table entirely
3 Opening-fortnight game counts Affects only early-season streaming, not draft value
4 Where each team's four Cup games land Cup Nights cluster games onto Fridays, thinning other slates
5 The two December TBD cells per team Must stay conditional branches, not assigned opponents
6 Platform scoring-period boundaries and playoff weeks Converts NBA dates into fantasy weeks; nothing above is usable until this is fixed

Everything below this line is the method for doing that conversion honestly, and the record of what remained unknown at the cutoff.

Schedule state at the cutoff

What was official

The NBA's 2026-27 key-dates page, updated 2026-07-17 at 5:34 p.m., confirmed these fantasy-relevant anchors:

Date Confirmed event Fantasy relevance
2026-10-09 and 2026-10-11 Dallas–Houston preseason games in Macao Preseason role evidence only; not fantasy regular-season scoring
2026-10-30 NBA Cup group play begins First confirmed regular-season competition date, but not necessarily opening night
2026-11-07 Denver–Indiana in Mexico City Confirmed neutral-site matchup; surrounding travel sequence still unknown
2026-11-27 NBA Cup group play ends Cup standings determine two later regular-season opponents
2026-12-04 to 2026-12-05 NBA Cup quarterfinals Regular-season games
2026-12-08 and/or 2026-12-09 NBA Cup semifinals Regular-season games
2026-12-11 NBA Cup championship at Hinkle Fieldhouse Outside the 82-game regular season
2027-01-14 San Antonio–New Orleans in Paris Confirmed international game
2027-01-17 San Antonio–New Orleans in Manchester Confirmed international game
2027-02-19 to 2027-02-21 All-Star weekend in Phoenix Creates an irregular fantasy scoring period; platform treatment not yet confirmed

The official page did not yet state the full regular-season opening date, closing date, or schedule-release date. The public NBA schedule interface exposed filters and week labels when checked on 2026-07-18 but did not return a public 2026-27 game grid in static extraction.

NBA Cup uncertainty is structural, not a data error

The NBA's 2026 Cup FAQ, updated 2026-07-01, establishes:

The distinction to hold onto: the group composition was released on 2026-06-30 and is tabulated at the top of this note, so every team's four Cup opponents are known. The dates and broadcast assignments for those four games were not, so the Cup games cannot yet be placed into fantasy weeks.

Desk inference: the first released schedule will still contain two outcome-dependent cells per team. Any early December schedule grid should preserve those as branches rather than assigning fictional opponents. The championship is an extra game outside the regular season; whether a fantasy platform counts its statistics must be confirmed in that platform's 2026-27 rules, not assumed from NBA standings treatment.

What was not yet knowable

As of the cutoff, the following could not be calculated responsibly:

Any 30-team 2026-27 table claiming these values before the full schedule is available is a lead requiring source inspection, not established fact.

Note the boundary carefully. The 2025-26 rest-sequence and pace tables above are established fact about last season; they become speculation the moment they are relabelled as 2026-27 expectations. The group draw is the one genuinely forward-looking schedule fact in hand, and it supplies opponents without dates.

Platform calendar mechanics

Platform rules determine whether a scheduled game can become a fantasy start.

Platform/mode Published mechanic at cutoff Normalization consequence
Yahoo default daily leagues Yahoo says default lineups can change until each player's real-life game starts; “Daily - Today” transactions update immediately, while “Daily - Tomorrow” and weekly modes use different deadlines (transaction and lineup deadlines, checked 2026-07-18) Same-day adds and per-player locks can make late games actionable; a weekly-lock model cannot be reused
Yahoo public defaults page The dynamic help page displayed four weekly adds, Daily-Today roster changes, and H2H playoffs in Weeks 20–22 when checked on 2026-07-18 (default settings) Treat as provisional until the 2026-27 fantasy game opens because the same page also displayed stale-looking calendar text, including a rotisserie end date without a season label
Yahoo playoff help A separate generic page displayed public six-team playoffs in Weeks 22–24 and later alternatives (playoff settings, checked 2026-07-18) The conflict proves that week numbers without a season-specific dated league screen are unsafe
ESPN lineup changes ESPN says standard daily lineup moves can be made until each player's scheduled game begins (setting your lineup) Per-player game-time locks matter; a player's late start may retain optionality
ESPN games-started cap ESPN says a matchup cap is evaluated by day: if a team begins a day below the cap, all starts that day can count even if they push the total over; later days stop counting (games played limit) Optimizer must model the cap's day-boundary behavior, not truncate individual games greedily
ESPN standard playoffs Generic support describes a fixed 19-week regular season followed by two multiweek playoff rounds through the final 4½ NBA weeks (standard schedule) Useful mechanic, not yet a dated 2026-27 calendar; verify after leagues open
Sleeper Lock-In Only one completed game per player can count each Monday–Sunday week; the manager locks it before that player's next game, after which the player cannot be reused or moved (Lock-In details, published 2026-02-18) More scheduled games create option value, not additive totals; model an optimal-stopping choice
Sleeper postponed games A previous score can remain lockable until the rescheduled next game, unless another game occurs first (postponement rules, published 2026-01-15) A schedule update can change both opportunity and decision deadline

Fantrax is highly customizable. No single public 2026-27 basketball rule page with a canonical lock/acquisition setup was established at this cutoff, so the encyclopedia should ingest the actual league settings rather than declare a Fantrax default.

Existing schedule tools: current-state audit

Tool/source State on 2026-07-18 Safe use
Basketball Monster help Defines a quality game as a game on a light-schedule day under a user-set game limit, default five; its live schedule grid was still labelled NBA 25-26 Method and interface reference only until a dated 2026-27 grid appears
Basketball Monster July update Said the site normally opens around mid-August when the schedule releases Attributed vendor expectation, not an official release date
Hashtag streaming grid Last updated 2026-04-13 and still displayed old-season selectors/content Historical 2025-26 workflow example; not a 2026-27 grid
RotoWire schedule-grid explainer Method article updated 2025-12-10 Identifies weekly games, light days, back-to-backs, and matchup difficulty as useful dimensions; examples are not 2026-27 facts
LineupExperts streaming planner Searchable interface listed games, home/away, off nights, B2Bs, favorable/unfavorable matchups, weekly and rest-of-season views Feature lead; no current 2026-27 schedule could exist before release
NBC/Rotoworld 2025-26 Week 21 primer Published 2026-03-15 with explicit games, back-to-backs, light days, and player availability cautions Strong historical example of how a dated weekly note should look; every listed game is stale for 2026-27

Community posts can reveal tactics but not establish future schedule facts. A March 2026 Reddit discussion of chaining back-to-backs describes turning consecutive transactions into four starts across two days. Treat it as a strategy lead; the actual feasibility depends on league add timing, limits, waivers, and lineup space.

Canonical schedule data model

Once the schedule is released, retain one row per game rather than only weekly counts.

Field Content
Identity NBA game ID, season, home team, away team
Time Official UTC tip time, local tip time, arena time zone, date last changed
Status Scheduled, time TBD, opponent TBD, postponed, rescheduled, cancelled, completed
Competition Preseason, regular season, Cup group, Cup knockout, Cup championship, All-Star
Venue/travel Arena, neutral/international flag, prior venue, distance/time-zone change when calculated
Fantasy mapping Platform, league ID, matchup period, fantasy day, lock rule, whether stats count
Sequence Rest days before/after, B2B side, 3-in-4, 4-in-6, road-trip position
Opponent context Opponent projection snapshot, pace, defense by category, likely positional matchup; always dated
Provenance Official URL, retrieval timestamp, source update timestamp, prior row version

Schedule changes should append a version. A postponed game can change two fantasy weeks, transaction value, and games caps; silently replacing its date destroys the audit trail.

From scheduled games to playable games

Why weekly count is insufficient

Let \(S_{i,d}=1\) when player \(i\) has a scheduled fantasy-counting game on day \(d\). Raw weekly games are \(\sum_d S_{i,d}\). The useful quantity is the number of starts that can be assigned to legal open roster slots after accounting for every other player.

Define a binary assignment \(y_{i,d,s}\) for player \(i\), day \(d\), slot \(s\). Maximize expected marginal value subject to:

This is a small maximum-weight assignment or flow problem. It directly identifies a “quality game” as a game that increases the optimal lineup's expected value, rather than relying on a universal slate threshold.

Quality-game definitions

Three labels should coexist:

  1. Slate quality: game occurs on a day with no more than a declared number of NBA games. Basketball Monster's published default is five (help).
  2. Roster quality: the player fits an otherwise empty or weaker eligible slot on the user's actual roster.
  3. Decision quality: the expected incremental contribution exceeds the drop cost, transaction cost, and value of saving the acquisition.

Only roster quality answers whether the manager can use the game. A ten-game slate can still offer an incremental center start on a guard-heavy roster; a five-game slate can be unusable when all slots are full.

Streaming objective

For candidate add \(a\) replacing drop \(b\) over horizon \(H\):

\[ \Delta(a,b,H)=E[V(\text{optimal lineup with }a)]-E[V(\text{optimal lineup with }b)]-C_{transaction}-C_{option}. \]

\(C_{option}\) is the value of preserving a scarce weekly add for later news. In categories, \(V\) should be matchup category-win probability, not a generic rest-of-season z-score. In points, use exact scoring. In roto, use expected standings-point movement. Injury and rest risk should reduce expected starts rather than being discussed only in prose.

Back-to-back streaming can be useful because one acquisition may buy two near-term opportunities, but it is not automatic value. The second game may be on a full slate, the player may rest, or the transaction may prevent a more valuable weekend chain.

Opponent “strength” without double counting

Opponent difficulty should be estimated by category and dated. Do not apply one overall “easy matchup” multiplier to every stat.

Desk inference: shrink early-season opponent adjustments heavily toward neutral. By the fantasy playoffs, use recency-weighted ratings with roster continuity controls and show the unadjusted forecast alongside the matchup-adjusted one.

Fantasy-playoff handling

No team should receive a 2026-27 “playoff schedule grade” until all four items are fixed:

  1. the official NBA game schedule, including Cup-dependent assignments;
  2. the league's fantasy playoff start and matchup lengths;
  3. its lineup-change, acquisition, and games-cap rules;
  4. the manager's likely playoff path and roster capacity.

Even then, games should be reported by round and day, not compressed into one grade. A 4-3-4 team and a 3-4-4 team have equal three-week totals but very different semifinal risk. A four-game week concentrated on heavy slates can be worse than a three-game light-slate week for a full roster.

Late-March projections also need a separate team-incentive branch. The 2025-26 NBC primer repeatedly warned that back-to-backs and standings context changed veteran availability (March 15, 2026 primer). That is evidence of the mechanism, not a forecast that the same teams or players will rest in 2027.

Release-day workflow

  1. Capture the official league schedule and all 30 official team schedule releases with retrieval times.
  2. Reconcile team, date, time, venue, and Cup markers; quarantine mismatches.
  3. Represent December TBD opponents as conditional games until the NBA assigns them.
  4. Map UTC dates to each platform's scoring periods and declared league time zone.
  5. Validate 82 regular-season games per team after the Cup schedule is complete; the two Cup finalists may play an additional championship outside the 82.
  6. Compute slate sizes, rest sequences, travel, and weekly counts from rows—not hand transcription.
  7. Open test leagues or use season-specific help pages to verify Yahoo, ESPN, Fantrax, and Sleeper calendar treatment.
  8. Publish raw counts, roster-playable counts, and uncertainty separately.
  9. Re-run after every postponement, rescheduling, or platform matchup-boundary change.

Gaps and stale-source warnings

Open questions