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.

Updated Wed, Sep 9, 7:00 AM EDT

#TeamWorst stretchGamesOpp marginAvg fatigueScoreEasiest stretch
30Philadelphia76ersPHIFeb 27 – Mar 1710 · 5 road+2.62.761.922.6 · Nov 8 – Nov 27
29San AntonioSpursSASJan 26 – Feb 1310 · 6 road+1.93.564.826.6 · Oct 24 – Nov 11
28New YorkKnicksNYKFeb 3 – Feb 2710 · 5 road+3.92.265.924.7 · Mar 16 – Apr 2
27Oklahoma CityThunderOKCFeb 17 – Mar 1410 · 6 road+3.12.866.018.7 · Nov 18 – Dec 16
26DetroitPistonsDETFeb 3 – Feb 2710 · 5 road+1.93.766.931.0 · Mar 1 – Mar 20
25TorontoRaptorsTORNov 29 – Dec 2310 · 6 road+2.93.067.022.3 · Dec 22 – Jan 8
24IndianaPacersINDMar 24 – Apr 1110 · 5 road+3.22.967.523.5 · Jan 26 – Feb 13
23MiamiHeatMIAMar 19 – Apr 510 · 6 road+3.32.968.423.7 · Nov 29 – Dec 23
22AtlantaHawksATLDec 1 – Dec 2710 · 5 road+3.42.968.720.3 · Oct 28 – Nov 15
21BostonCelticsBOSJan 31 – Feb 1710 · 5 road+3.33.271.313.5 · Dec 13 – Jan 1
20MinnesotaTimberwolvesMINJan 16 – Feb 210 · 6 road+3.33.371.923.5 · Nov 8 – Nov 27
19HoustonRocketsHOUOct 23 – Nov 910 · 5 road+3.03.673.024.7 · Jan 27 – Feb 14
18MemphisGrizzliesMEMDec 20 – Jan 810 · 7 road+2.73.974.025.1 · Oct 21 – Nov 9
17UtahJazzUTANov 8 – Nov 2310 · 5 road+2.14.474.232.8 · Feb 25 – Mar 17
16MilwaukeeBucksMILOct 28 – Nov 1510 · 4 road+4.23.074.926.7 · Mar 20 – Apr 6
15BrooklynNetsBKNNov 23 – Dec 1810 · 6 road+3.83.375.129.9 · Nov 7 – Nov 27
14DallasMavericksDALJan 14 – Jan 3110 · 5 road+4.13.175.231.8 · Dec 2 – Jan 1
13SacramentoKingsSACMar 14 – Mar 3110 · 6 road+1.94.776.237.6 · Dec 13 – Jan 2
12WashingtonWizardsWASOct 26 – Nov 1210 · 7 road+3.93.476.49.7 · Jan 28 – Feb 15
11ChicagoBullsCHIOct 26 – Nov 1610 · 6 road+4.63.077.320.8 · Mar 13 – Mar 31
10CharlotteHornetsCHAJan 23 – Feb 910 · 6 road+4.03.477.515.7 · Nov 17 – Dec 16
9New OrleansPelicansNOPNov 14 – Dec 210 · 5 road+2.64.477.832.0 · Oct 21 – Nov 8
8Golden StateWarriorsGSWJan 24 – Feb 1010 · 7 road+3.63.979.124.1 · Nov 25 – Dec 22
7Los AngelesLakersLALJan 26 – Feb 1210 · 7 road+2.84.579.727.2 · Jan 11 – Jan 28
6ClevelandCavaliersCLEOct 29 – Nov 1410 · 6 road+3.24.279.818.5 · Nov 14 – Dec 12
5LAClippersLACJan 24 – Feb 1010 · 7 road+2.15.080.025.0 · Jan 3 – Jan 22
4DenverNuggetsDENJan 30 – Feb 1410 · 5 road+2.94.681.628.7 · Oct 24 – Nov 14
3OrlandoMagicORLJan 1 – Jan 1710 · 6 road+2.25.282.219.6 · Nov 7 – Nov 28
1PhoenixSunsPHXMar 17 – Apr 210 · 3 road+4.43.782.723.3 · Nov 18 – Dec 14
1PortlandTrail BlazersPORNov 7 – Nov 2510 · 6 road+3.64.382.731.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.