Wednesday, November 11, 2026
NBA Hardest Stretches
| # | Team | Worst stretch | Games | Opp margin | Score | Easiest stretch |
|---|---|---|---|---|---|---|
| 1 | Feb 9 – Mar 1 | 10 · 9 road | — | 0.0 · Dec 16 – Jan 7 | ||
| 1 | Mar 24 – Apr 9 | 10 · 7 road | — | 14.0 · Dec 8 – Jan 2 | ||
| 3 | Mar 3 – Mar 19 | 10 · 6 road | — | 25.6 · Nov 23 – Dec 16 | ||
| 4 | Dec 29 – Jan 15 | 10 · 7 road | — | 16.3 · Oct 23 – Nov 12 | ||
| 5 | Mar 27 | 10 · 6 road | — | 25.6 · Nov 9 – Nov 27 | ||
| 6 | Oct 29 – Nov 15 | 10 · 6 road | — | 4.7 · Dec 16 – Jan 5 | ||
| 7 | Oct 26 – Nov 12 | 10 · 7 road | — | 2.3 · Nov 29 – Dec 22 | ||
| 7 | Jan 18 – Feb 3 | 10 · 8 road | — | 9.3 · Jan 3 | ||
| 9 | Mar 9 – Mar 24 | 10 · 6 road | — | 30.2 · Nov 1 – Nov 22 | ||
| 9 | Oct 28 – Nov 13 | 10 · 6 road | — | 20.9 · Dec 6 – Dec 30 | ||
| 11 | Nov 4 – Nov 22 | 10 · 6 road | — | 11.6 · Mar 3 – Mar 22 | ||
| 11 | Jan 2 – Jan 19 | 10 · 7 road | — | 2.3 · Jan 25 – Feb 20 | ||
| 11 | Jan 18 | 10 · 7 road | — | 11.6 · Dec 12 – Jan 2 | ||
| 11 | Nov 11 – Nov 27 | 10 · 6 road | — | 32.6 · Oct 23 – Nov 9 | ||
| 15 | Jan 28 – Feb 13 | 10 · 6 road | — | 18.6 · Oct 23 – Nov 10 | ||
| 15 | Feb 1 – Feb 23 | 10 · 7 road | — | 14.0 · Oct 23 | ||
| 17 | Mar 18 – Apr 4 | 10 · 7 road | — | 4.7 · — | ||
| 17 | Nov 17 – Dec 5 | 10 · 7 road | — | 20.9 · Jan 3 – Jan 22 | ||
| 17 | Feb 11 – Mar 5 | 10 · 6 road | — | 14.0 · Dec 7 – Jan 3 | ||
| 17 | Feb 5 – Feb 27 | 10 · 8 road | — | 20.9 · Jan 18 – Feb 5 | ||
| 17 | Jan 25 – Feb 10 | 10 · 7 road | — | 11.6 · Jan 8 | ||
| 17 | Feb 13 – Mar 7 | 10 · 7 road | — | 16.3 · Dec 19 – Jan 6 | ||
| 17 | Mar 2 – Mar 20 | 10 · 8 road | — | 0.0 · Jan 25 – Feb 20 | ||
| 24 | Mar 17 – Apr 5 | 10 · 7 road | — | 11.6 · Nov 17 – Dec 5 | ||
| 24 | Oct 23 – Nov 8 | 10 · 5 road | — | 9.3 · Dec 12 – Jan 3 | ||
| 24 | Mar 10 | 10 · 8 road | — | 4.7 · — | ||
| 27 | Jan 15 – Feb 2 | 10 · 6 road | — | 4.7 · Feb 8 – Mar 4 | ||
| 27 | Nov 18 – Dec 4 | 10 · 6 road | — | 11.6 · Jan 8 – Feb 1 | ||
| 27 | Feb 8 – Mar 2 | 10 · 7 road | — | 14.0 · Mar 19 – Apr 6 | ||
| 30 | Jan 21 – Feb 8 | 10 · 7 road | — | 4.7 · Dec 15 – Jan 5 |
What the columns mean
- #
- Rank on the column the board is sorted by, 1 = most. The rank belongs to the team, not the row, so flipping to low-to-high counts down to #1 at the foot. Ties share a rank.
- Worst stretch
- The dates of the team's hardest run of consecutive games — its first game to its last.
- Games
- Games in the stretch, and how many of them are on the road. Neutral floors do not count as road games.
- Opp margin
- The average point differential the stretch's opponents posted last season — unavailable until the new season's schedule analysis lands, so every row reads —.
- Score
- 0–100 for the stretch, from average fatigue alone while prior-season records are unavailable, min-max normalized across every stretch in the league.
- Easiest stretch
- The same team's softest run — its score and the dates it falls on.
How it's counted
Every run of 10 consecutive games in a team's season is one stretch.
No prior-season records are published for this league yet — 2023-24 has no standings, so opponent strength is unknown and the opponent-margin column reads — for every team.
These scores reflect schedule fatigue only: the average Fatigue Index of each stretch's 10 nights, min-max normalized across every stretch in the league into a 0–100 score. The 60% opponent strength and 40% fatigue blend returns once the new season's schedule analysis lands.
Teams with fewer than 10 games on the schedule have no stretches and do not appear. The score measures schedule tax, not outcomes: it is not a prediction of how a team will play.
Get the weekly digest
Get the best games each week, with travel and rest context.
By continuing, you agree to the Terms and acknowledge the Privacy Policy.

