Thursday, September 24, 2026
2026-27 · Worst 10-game run per team
NBA Hardest Stretches
Phoenix Suns have the toughest 10-game run: Mar 17 – Apr 2, scored 82.7.
| # | Team | Worst stretch | Games | Opp margin | Avg fatigue | Score | Easiest stretch |
|---|---|---|---|---|---|---|---|
| 30 | Feb 27 – Mar 17 | 10 · 5 road | +2.6 | 2.7 | 22.6 · Nov 8 – Nov 27 | ||
| 29 | Jan 26 – Feb 13 | 10 · 6 road | +1.9 | 3.5 | 26.6 · Oct 24 – Nov 11 | ||
| 28 | Feb 3 – Feb 27 | 10 · 5 road | +3.9 | 2.2 | 24.7 · Mar 16 – Apr 2 | ||
| 27 | Feb 17 – Mar 14 | 10 · 6 road | +3.1 | 2.8 | 18.7 · Nov 18 – Dec 16 | ||
| 26 | Feb 3 – Feb 27 | 10 · 5 road | +1.9 | 3.7 | 31.0 · Mar 1 – Mar 20 | ||
| 25 | Nov 29 – Dec 23 | 10 · 6 road | +2.9 | 3.0 | 22.3 · Dec 22 – Jan 8 | ||
| 24 | Mar 24 – Apr 11 | 10 · 5 road | +3.2 | 2.9 | 23.5 · Jan 26 – Feb 13 | ||
| 23 | Mar 19 – Apr 5 | 10 · 6 road | +3.3 | 2.9 | 23.7 · Nov 29 – Dec 23 | ||
| 22 | Dec 1 – Dec 27 | 10 · 5 road | +3.4 | 2.9 | 20.3 · Oct 28 – Nov 15 | ||
| 21 | Jan 31 – Feb 17 | 10 · 5 road | +3.3 | 3.2 | 13.5 · Dec 13 – Jan 1 | ||
| 20 | Jan 16 – Feb 2 | 10 · 6 road | +3.3 | 3.3 | 23.5 · Nov 8 – Nov 27 | ||
| 19 | Oct 23 – Nov 9 | 10 · 5 road | +3.0 | 3.6 | 24.7 · Jan 27 – Feb 14 | ||
| 18 | Dec 20 – Jan 8 | 10 · 7 road | +2.7 | 3.9 | 25.1 · Oct 21 – Nov 9 | ||
| 17 | Nov 8 – Nov 23 | 10 · 5 road | +2.1 | 4.4 | 32.8 · Feb 25 – Mar 17 | ||
| 16 | Oct 28 – Nov 15 | 10 · 4 road | +4.2 | 3.0 | 26.7 · Mar 20 – Apr 6 | ||
| 15 | Nov 23 – Dec 18 | 10 · 6 road | +3.8 | 3.3 | 29.9 · Nov 7 – Nov 27 | ||
| 14 | Jan 14 – Jan 31 | 10 · 5 road | +4.1 | 3.1 | 31.8 · Dec 2 – Jan 1 | ||
| 13 | Mar 14 – Mar 31 | 10 · 6 road | +1.9 | 4.7 | 37.6 · Dec 13 – Jan 2 | ||
| 12 | Oct 26 – Nov 12 | 10 · 7 road | +3.9 | 3.4 | 9.7 · Jan 28 – Feb 15 | ||
| 11 | Oct 26 – Nov 16 | 10 · 6 road | +4.6 | 3.0 | 20.8 · Mar 13 – Mar 31 | ||
| 10 | Jan 23 – Feb 9 | 10 · 6 road | +4.0 | 3.4 | 15.7 · Nov 17 – Dec 16 | ||
| 9 | Nov 14 – Dec 2 | 10 · 5 road | +2.6 | 4.4 | 32.0 · Oct 21 – Nov 8 | ||
| 8 | Jan 24 – Feb 10 | 10 · 7 road | +3.6 | 3.9 | 24.1 · Nov 25 – Dec 22 | ||
| 7 | Jan 26 – Feb 12 | 10 · 7 road | +2.8 | 4.5 | 27.2 · Jan 11 – Jan 28 | ||
| 6 | Oct 29 – Nov 14 | 10 · 6 road | +3.2 | 4.2 | 18.5 · Nov 14 – Dec 12 | ||
| 5 | Jan 24 – Feb 10 | 10 · 7 road | +2.1 | 5.0 | 25.0 · Jan 3 – Jan 22 | ||
| 4 | Jan 30 – Feb 14 | 10 · 5 road | +2.9 | 4.6 | 28.7 · Oct 24 – Nov 14 | ||
| 3 | Jan 1 – Jan 17 | 10 · 6 road | +2.2 | 5.2 | 19.6 · Nov 7 – Nov 28 | ||
| 1 | Mar 17 – Apr 2 | 10 · 3 road | +4.4 | 3.7 | 23.3 · Nov 18 – Dec 14 | ||
| 1 | Nov 7 – Nov 25 | 10 · 6 road | +3.6 | 4.3 | 31.0 · Nov 29 – Dec 26 |
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. An opponent with no prior-season row counts as zero.
- Avg fatigue
- The stretch's mean Fatigue Index — rest, the prior travel leg, body-clock shift, schedule density, and road games, scored 0–10 a night.
- Score
- 0–100 for the stretch: opponent strength and average fatigue, min-max normalized across every stretch in the league and blended 60/40.
- Easiest stretch
- The same team's softest run — its score and the dates it falls on.
The extremes
The toughest stretch
The Phoenix Suns' hardest stretch: Mar 17 – Apr 2, scoring 82.7 — 3 of the 10 on the road, opponents averaging +4.4 a night, a 3.7 average Fatigue Index.
The softest stretch
The Washington Wizards' easiest stretch: Jan 28 – Feb 15, scoring 9.7 — 3 of the 10 on the road, opponents averaging −4.8 a night, a 2.0 average Fatigue Index.
How it's counted
Every run of 10 consecutive games in a team's season is one stretch.
Each is scored on two things: the average point differential its opponents posted in 2025-26, and the average Fatigue Index of its 10 nights. Both are min-max normalized across every stretch in the league, then blended 60% opponent strength and 40% fatigue into a 0–100 score, so 100 is the league's single hardest run and 0 its softest.
An opponent with no prior-season row — an expansion team, or the league's first analyzed season — counts as a league-average opponent, a margin of zero.
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.

