← All teams

Western Conference · 2026-27

Houston Rockets HOU

7–3
2026-27 record
1615
Elo rating
with the forecast of Nov 7
118.6
Offensive rating
last 10 games
109.4
Defensive rating
last 10, lower is better
97.8
Pace
possessions per game
230 of 350 forecasts for HOU games picked the winner.

Hover the ball to see a season.

Every graded HOU game, one dot each, oldest at the center. 230 of 350 forecasts picked the winner (colored dots).

Elo rating, recent games

HOU pregame Elo over its last 82 games with a forecast, from 1624 to 1615 145015001550160016501700 new season 1615 Nov 2025 Nov 2026
Pregame Elo stored with each of HOU's last 82 forecasts. Dashed: 1500, the long-run average.

Upcoming

Schedule
Nov 9 8:30 PM ET
DEN Denver Nuggets 5–3 –
@HOU Houston Rockets (home) 7–3 –
Forecast coming Details
Nov 11 9:30 PM ET
GSW Golden State Warriors 7–3 –
@HOU Houston Rockets (home) 7–3 –
Forecast coming Details
Nov 13 8:30 PM ET
UTA Utah Jazz 1–9 –
@HOU Houston Rockets (home) 7–3 –
Forecast coming Details

Recent results

Archive
Nov 7 Final
HOU Houston Rockets 117 99
@PHX Phoenix Suns (home) 111 102
HOU 68% 32% PHX

Why: Defense, last 10 2.9 → HOU · Elo 2.8 → HOU

Upset✗ Picked HOU Details
Nov 4 Final
MIN Minnesota Timberwolves 101 117
@HOU Houston Rockets (home) 118 107
MIN 13% 87% HOU
Upset✗ Picked HOU Details
Nov 2 Final
BOS Boston Celtics 109 93
@HOU Houston Rockets (home) 110 109
BOS 47% 53% HOU

Coin flip Why: Pace 1.7 → BOS · Season margin 0.9 → BOS

✓ Picked HOU Details
Oct 31 Final
OKC Oklahoma City Thunder 109 98
@HOU Houston Rockets (home) 110 119
OKC 47% 53% HOU

Coin flip Why: Elo 2.5 → OKC · Injuries 1.6 → HOU

✓ Picked HOU Details
Oct 30 Final
HOU Houston Rockets 116 111
@DAL Dallas Mavericks (home) 112 116
HOU 62% 38% DAL

Why: Elo 4.9 → HOU · Defense, last 10 2.3 → HOU

✗ Picked HOU Details

Predictability

How closely the forecasts tracked HOU games. A team can be hard for this model to forecast whether it is good or bad: misses come from the model's limits, roster changes, missing information and ordinary game-to-game variation. Compare all 30 teams

2026-27 (in progress)

Small sample: 10 games. These figures are a running log, not a measurement, and no ranking is shown.

13.1 pts
average margin miss
90% interval 8.9 to 17.9
+4.1
average margin error
+ = better than forecast; 90% interval -3.8 to 11.4
15.8 pts
error variability
std. deviation; league margin miss 11.7
60%
winner picked
10 games involving HOU
7 / 6.3
actual / expected wins
gap +0.7
0.285
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

HOU: cumulative expected wins from pregame win probabilities against actual wins 0246810 7 actual 6.3 exp. 1510 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of HOU's pregame win probability in each game.

Margin error, game by game

HOU: margin forecast error in each game, actual minus predicted -30-150+15+30 Better than forecast Worse than forecast Games in date order
Each bar is one game: HOU's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

HOU: distribution of 10 margin errors; mean +4.1 points 012 -40 to -36 pts: 0 games -36 to -32 pts: 0 games -32 to -28 pts: 0 games -28 to -24 pts: 1 games -24 to -20 pts: 0 games -20 to -16 pts: 0 games -16 to -12 pts: 0 games -12 to -8 pts: 2 games -8 to -4 pts: 0 games -4 to 0 pts: 0 games 0 to 4 pts: 1 games 4 to 8 pts: 2 games 8 to 12 pts: 1 games 12 to 16 pts: 1 games 16 to 20 pts: 0 games 20 to 24 pts: 1 games 24 to 28 pts: 1 games 28 to 32 pts: 0 games 32 to 36 pts: 0 games 36 to 40 pts: 0 games mean +4.1 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

HOU against the league

Average margin miss by team, 2026-27, smallest to largest; HOU is 22 of 30 3579111315171921232527 median 11.7 UTA: 6.70 points over 10 games, 90% interval 4.4–9.2 UTA 6.7 n=10 NOP: 7.70 points over 10 games, 90% interval 4.3–11.7 NOP 7.7 n=10 CLE: 8.50 points over 10 games, 90% interval 4.8–12.8 CLE 8.5 n=10 SAS: 8.50 points over 10 games, 90% interval 6.6–10.4 SAS 8.5 n=10 PHI: 8.82 points over 11 games, 90% interval 5.73–12.36 PHI 8.8 n=11 MIL: 9.00 points over 10 games, 90% interval 5.1–13.4 MIL 9.0 n=10 LAL: 9.64 points over 11 games, 90% interval 6.27–13 LAL 9.6 n=11 PHX: 9.88 points over 8 games, 90% interval 4.12–18.25 PHX 9.9 n=8 IND: 10.20 points over 10 games, 90% interval 6.8–14 IND 10.2 n=10 LAC: 11.33 points over 9 games, 90% interval 7.33–15.56 LAC 11.3 n=9 NYK: 11.33 points over 9 games, 90% interval 7.89–14.67 NYK 11.3 n=9 SAC: 11.50 points over 10 games, 90% interval 6.9–16.2 SAC 11.5 n=10 WAS: 11.50 points over 10 games, 90% interval 6.7–16.6 WAS 11.5 n=10 DET: 11.56 points over 9 games, 90% interval 8.56–15.56 DET 11.6 n=9 BOS: 11.70 points over 10 games, 90% interval 7.4–16.7 BOS 11.7 n=10 DEN: 11.75 points over 8 games, 90% interval 6.88–16.88 DEN 11.8 n=8 BKN: 11.90 points over 10 games, 90% interval 7.6–16.7 BKN 11.9 n=10 CHI: 12.00 points over 9 games, 90% interval 6.44–18.11 CHI 12.0 n=9 MIA: 12.00 points over 10 games, 90% interval 7.8–16 MIA 12.0 n=10 GSW: 12.50 points over 10 games, 90% interval 8.4–17.4 GSW 12.5 n=10 MIN: 12.55 points over 11 games, 90% interval 7.36–18.18 MIN 12.6 n=11 HOU: 13.10 points over 10 games, 90% interval 8.9–17.9 HOU 13.1 n=10 ATL: 13.55 points over 11 games, 90% interval 6.64–21.55 ATL 13.6 n=11 ORL: 13.67 points over 9 games, 90% interval 9.67–18.22 ORL 13.7 n=9 OKC: 14.20 points over 10 games, 90% interval 8.3–20.5 OKC 14.2 n=10 DAL: 14.70 points over 10 games, 90% interval 9.7–19.8 DAL 14.7 n=10 POR: 15.11 points over 9 games, 90% interval 8.89–22 POR 15.1 n=9 TOR: 15.33 points over 9 games, 90% interval 9.78–21.33 TOR 15.3 n=9 MEM: 15.56 points over 9 games, 90% interval 10.22–20.78 MEM 15.6 n=9 CHA: 17.30 points over 10 games, 90% interval 9.3–26.3 CHA 17.3 n=10 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 10 games in this sample
DateOpponentHOU win prob.ProjectedFinalPickMargin error
Nov 7 at PHX 68% 117–111 L 99–102 ✗missed −9
Nov 4 vs MIN 87% 118–101 L 107–117 ✗missed −27
Nov 2 vs BOS 53% 110–109 W 109–93 ✓correct +15
Oct 31 vs OKC 53% 110–109 W 119–98 ✓correct +20
Oct 30 at DAL 62% 116–112 L 111–116 ✗missed −9
Oct 28 at MIL 64% 115–110 W 132–100 ✓correct +27
Oct 26 vs ATL 67% 115–109 W 120–110 ✓correct +4
Oct 24 at ATL 62% 112–108 W 121–114 ✓correct +3
Oct 23 at SAS 41% 109–112 W 114–110 ✗missed +7
Oct 21 vs DAL 72% 120–112 W 128–110 ✓correct +10

2025-26

10.9 pts
average margin miss
90% interval 9.5 to 12.2; 13th smallest of 30
+0.0
average margin error
+ = better than forecast; 90% interval -2.3 to 2.4
13.5 pts
error variability
std. deviation; league margin miss 11.4
63%
winner picked
88 games involving HOU
54 / 54.2
actual / expected wins
gap −0.2
0.229
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

HOU: cumulative expected wins from pregame win probabilities against actual wins 01020304050 54 actual 54.2 exp. 14488 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of HOU's pregame win probability in each game.

Margin error, game by game

HOU: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: HOU's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

HOU: distribution of 88 margin errors; mean +0.0 points 0612 -40 to -36 pts: 0 games -36 to -32 pts: 1 games -32 to -28 pts: 0 games -28 to -24 pts: 2 games -24 to -20 pts: 5 games -20 to -16 pts: 2 games -16 to -12 pts: 3 games -12 to -8 pts: 10 games -8 to -4 pts: 12 games -4 to 0 pts: 8 games 0 to 4 pts: 12 games 4 to 8 pts: 4 games 8 to 12 pts: 8 games 12 to 16 pts: 10 games 16 to 20 pts: 7 games 20 to 24 pts: 2 games 24 to 28 pts: 0 games 28 to 32 pts: 1 games 32 to 36 pts: 1 games 36 to 40 pts: 0 games mean +0.0 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

HOU against the league

Average margin miss by team, 2025-26, smallest to largest; HOU is 13 of 30 79111315 median 11.5 NOP: 9.60 points over 82 games, 90% interval 8.48–10.84 NOP 9.6 n=82 DAL: 9.67 points over 81 games, 90% interval 8.4–11.09 DAL 9.7 n=81 DET: 10.16 points over 95 games, 90% interval 8.67–11.82 DET 10.2 n=95 IND: 10.32 points over 82 games, 90% interval 8.74–12.01 IND 10.3 n=82 SAS: 10.41 points over 103 games, 90% interval 9.12–11.82 SAS 10.4 n=103 GSW: 10.43 points over 82 games, 90% interval 9.06–11.98 GSW 10.4 n=82 CLE: 10.56 points over 100 games, 90% interval 9.19–11.94 CLE 10.6 n=100 POR: 10.59 points over 87 games, 90% interval 9.22–12.23 POR 10.6 n=87 DEN: 10.67 points over 88 games, 90% interval 9.09–12.41 DEN 10.7 n=88 MEM: 10.72 points over 80 games, 90% interval 9.05–12.4 MEM 10.7 n=80 ORL: 10.76 points over 86 games, 90% interval 9.19–12.45 ORL 10.8 n=86 PHX: 10.87 points over 86 games, 90% interval 9.27–12.48 PHX 10.9 n=86 HOU: 10.93 points over 88 games, 90% interval 9.52–12.23 HOU 10.9 n=88 LAL: 11.25 points over 92 games, 90% interval 9.9–12.52 LAL 11.3 n=92 OKC: 11.48 points over 96 games, 90% interval 9.74–13.17 OKC 11.5 n=96 LAC: 11.50 points over 82 games, 90% interval 9.93–13.07 LAC 11.5 n=82 CHI: 11.59 points over 82 games, 90% interval 10.02–13.22 CHI 11.6 n=82 SAC: 11.59 points over 82 games, 90% interval 10.06–13.29 SAC 11.6 n=82 PHI: 11.63 points over 93 games, 90% interval 10.02–13.37 PHI 11.6 n=93 BOS: 11.89 points over 89 games, 90% interval 10.47–13.35 BOS 11.9 n=89 WAS: 12.07 points over 82 games, 90% interval 10.65–13.57 WAS 12.1 n=82 UTA: 12.18 points over 82 games, 90% interval 10.29–14.11 UTA 12.2 n=82 BKN: 12.48 points over 82 games, 90% interval 10.94–14.34 BKN 12.5 n=82 MIN: 12.49 points over 94 games, 90% interval 11.06–14.07 MIN 12.5 n=94 ATL: 12.58 points over 88 games, 90% interval 10.92–14.49 ATL 12.6 n=88 TOR: 12.62 points over 89 games, 90% interval 11.03–14.24 TOR 12.6 n=89 MIA: 12.63 points over 82 games, 90% interval 11.02–14.3 MIA 12.6 n=82 MIL: 12.80 points over 82 games, 90% interval 11.06–14.59 MIL 12.8 n=82 CHA: 13.29 points over 82 games, 90% interval 11.57–15.17 CHA 13.3 n=82 NYK: 13.45 points over 99 games, 90% interval 11.64–15.37 NYK 13.4 n=99 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 88 games in this sample
DateOpponentHOU win prob.ProjectedFinalPickMargin error
May 1 PO vs LAL 60% 109–105 L 78–98 ✗missed −24
Apr 29 PO at LAL 41% 101–104 W 99–93 ✗missed +9
Apr 26 PO vs LAL 65% 108–102 W 115–96 ✓correct +13
Apr 24 PO vs LAL 65% 107–101 L 108–112 ✗missed −10
Apr 21 PO at LAL 58% 105–102 L 94–101 ✗missed −10
Apr 18 PO at LAL 53% 107–106 L 98–107 ✗missed −10
Apr 12 vs MEM 89% 124–106 W 132–101 ✓correct +13
Apr 10 vs MIN 78% 117–106 L 132–136 ✗missed −15
Apr 9 vs PHI 76% 122–112 W 113–102 ✓correct +1
Apr 7 at PHX 53% 114–113 W 119–105 ✓correct +13
Apr 5 at GSW 58% 116–113 W 117–116 ✓correct −2
Apr 3 vs UTA 90% 127–108 W 140–106 ✓correct +15
Apr 1 vs MIL 86% 119–103 W 119–113 ✓correct −10
Mar 31 vs NYK 42% 110–113 W 111–94 ✗missed +20
Mar 29 at NOP 47% 114–115 W 134–102 ✗missed +33
Mar 27 at MEM 66% 119–113 W 119–109 ✓correct +4
Mar 25 at MIN 44% 112–114 L 108–110 ✓correct ±0
Mar 23 at CHI 58% 116–113 L 124–132 ✗missed −11
Mar 21 vs MIA 53% 117–116 W 123–122 ✓correct ±0
Mar 20 vs ATL 53% 115–114 W 117–95 ✓correct +21
Mar 18 vs LAL 44% 112–114 L 116–124 ✓correct −6
Mar 16 vs LAL 47% 113–114 L 92–100 ✓correct −7
Mar 13 vs NOP 67% 121–115 W 107–105 ✓correct −4
Mar 11 at DEN 47% 116–117 L 93–129 ✓correct −35
Mar 10 vs TOR 59% 113–110 W 113–99 ✓correct +11
Mar 8 at SAS 39% 111–115 L 120–145 ✓correct −21
Mar 6 vs POR 74% 119–110 W 106–99 ✓correct −2
Mar 5 vs GSW 67% 114–108 L 113–115 ✗missed −8
Mar 2 at WAS 76% 120–110 W 123–118 ✓correct −5
Feb 28 at MIA 47% 113–114 L 105–115 ✓correct −9
Feb 26 at ORL 56% 109–107 W 113–108 ✓correct +3
Feb 25 vs SAC 82% 117–104 W 128–97 ✓correct +18
Feb 23 vs UTA 78% 118–107 W 125–105 ✓correct +9
Feb 21 at NYK 44% 106–108 L 106–108 ✓correct ±0
Feb 19 at CHA 44% 106–108 W 105–101 ✗missed +6
Feb 11 vs LAC 53% 109–108 L 102–105 ✗missed −4
Feb 10 vs LAC 61% 112–108 W 102–95 ✓correct +3
Feb 7 at OKC 29% 106–114 W 112–106 ✗missed +14
Feb 5 vs CHA 47% 110–111 L 99–109 ✓correct −9
Feb 4 vs BOS 69% 112–105 L 93–114 ✗missed −28
Feb 2 at IND 58% 112–109 W 118–114 ✓correct +1
Jan 31 vs DAL 71% 120–112 W 111–107 ✓correct −4
Jan 29 at ATL 53% 111–110 W 104–86 ✓correct +17
Jan 28 vs SAS 56% 110–108 L 99–111 ✗missed −14
Jan 26 vs MEM 71% 117–109 W 108–99 ✓correct +1
Jan 23 at DET 39% 106–110 W 111–104 ✗missed +11
Jan 22 at PHI 47% 109–110 L 122–128 ✓correct −5
Jan 20 vs SAS 56% 109–107 W 111–106 ✓correct +3
Jan 18 vs NOP 76% 116–106 W 119–110 ✓correct −1
Jan 16 vs MIN 59% 114–111 W 110–105 ✓correct +2
Jan 15 vs OKC 47% 114–115 L 91–111 ✓correct −19
Jan 13 vs CHI 80% 117–105 W 119–113 ✓correct −6
Jan 11 at SAC 78% 117–106 L 98–111 ✗missed −24
Jan 9 at POR 64% 114–109 L 105–111 ✗missed −11
Jan 7 at POR 64% 113–108 L 102–103 ✗missed −6
Jan 5 vs PHX 56% 113–111 W 100–97 ✓correct +1
Jan 3 at DAL 64% 118–113 L 104–110 ✗missed −11
Jan 1 at BKN 74% 113–104 W 120–96 ✓correct +15
Dec 29 vs IND 78% 117–106 W 126–119 ✓correct −4
Dec 27 vs CLE 67% 120–114 W 117–100 ✓correct +11
Dec 25 at LAL 64% 118–113 W 119–96 ✓correct +18
Dec 23 at LAC 66% 115–109 L 108–128 ✗missed −26
Dec 21 at SAC 76% 119–109 L 124–125 ✗missed −11
Dec 20 at DEN 47% 116–117 W 115–101 ✗missed +15
Dec 18 at NOP 80% 125–113 L 128–133 ✗missed −17
Dec 15 at DEN 53% 116–115 L 125–128 ✗missed −4
Dec 11 vs LAC 74% 118–109 W 115–113 ✓correct −7
Dec 6 at DAL 71% 117–109 L 109–122 ✗missed −21
Dec 5 vs PHX 69% 119–112 W 117–98 ✓correct +12
Dec 3 vs SAC 89% 124–106 W 121–95 ✓correct +8
Dec 1 at UTA 81% 127–114 L 125–133 ✗missed −21
Nov 30 at UTA 81% 126–113 W 129–101 ✓correct +15
Nov 26 at GSW 47% 115–116 W 104–100 ✗missed +5
Nov 24 at PHX 58% 114–111 W 114–92 ✓correct +19
Nov 21 vs DEN 56% 119–117 L 109–112 ✗missed −5
Nov 19 at CLE 47% 117–118 W 114–104 ✗missed +11
Nov 16 vs ORL 74% 121–112 W 117–113 ✓correct −5
Nov 14 vs POR 67% 121–115 W 140–116 ✓correct +18
Nov 12 vs WAS 91% 125–105 W 135–112 ✓correct +3
Nov 9 at MIL 53% 118–117 W 122–115 ✓correct +6
Nov 7 at SAS 64% 115–110 L 110–121 ✗missed −16
Nov 5 at MEM 56% 116–114 W 124–109 ✓correct +13
Nov 3 vs DAL 83% 120–106 W 110–102 ✓correct −6
Nov 1 at BOS 47% 110–111 W 128–101 ✗missed +28
Oct 29 at TOR 53% 112–111 W 139–121 ✓correct +17
Oct 27 vs BKN 80% 115–103 W 137–109 ✓correct +16
Oct 24 vs DET 56% 112–110 L 111–115 ✗missed −6
Oct 21 at OKC 22% 105–116 L 124–125 ✓correct +10

2024-25

9.5 pts
average margin miss
90% interval 8.3 to 10.8; 3rd smallest of 30
+0.9
average margin error
+ = better than forecast; 90% interval -1.4 to 2.9
12.1 pts
error variability
std. deviation; league margin miss 11.0
66%
winner picked
88 games involving HOU
55 / 51.4
actual / expected wins
gap +3.6
0.210
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

HOU: cumulative expected wins from pregame win probabilities against actual wins 01020304050 55 actual 51.4 exp. 14488 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of HOU's pregame win probability in each game.

Margin error, game by game

HOU: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: HOU's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

HOU: distribution of 88 margin errors; mean +0.9 points 0714 -40 to -36 pts: 0 games -36 to -32 pts: 0 games -32 to -28 pts: 0 games -28 to -24 pts: 2 games -24 to -20 pts: 0 games -20 to -16 pts: 4 games -16 to -12 pts: 7 games -12 to -8 pts: 6 games -8 to -4 pts: 9 games -4 to 0 pts: 14 games 0 to 4 pts: 13 games 4 to 8 pts: 10 games 8 to 12 pts: 6 games 12 to 16 pts: 6 games 16 to 20 pts: 5 games 20 to 24 pts: 3 games 24 to 28 pts: 1 games 28 to 32 pts: 1 games 32 to 36 pts: 1 games 36 to 40 pts: 0 games mean +0.9 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

HOU against the league

Average margin miss by team, 2024-25, smallest to largest; HOU is 3 of 30 79111315 median 11.0 CHA: 9.26 points over 82 games, 90% interval 7.61–10.89 CHA 9.3 n=82 PHX: 9.49 points over 82 games, 90% interval 8.11–10.93 PHX 9.5 n=82 HOU: 9.50 points over 88 games, 90% interval 8.27–10.78 HOU 9.5 n=88 ORL: 10.00 points over 87 games, 90% interval 8.64–11.37 ORL 10.0 n=87 DET: 10.03 points over 88 games, 90% interval 8.78–11.4 DET 10.0 n=88 PHI: 10.11 points over 82 games, 90% interval 8.54–11.87 PHI 10.1 n=82 UTA: 10.12 points over 82 games, 90% interval 8.48–12.02 UTA 10.1 n=82 NOP: 10.21 points over 82 games, 90% interval 8.57–11.82 NOP 10.2 n=82 MIL: 10.27 points over 86 games, 90% interval 8.88–11.77 MIL 10.3 n=86 IND: 10.33 points over 103 games, 90% interval 9.13–11.63 IND 10.3 n=103 SAS: 10.68 points over 80 games, 90% interval 8.99–12.45 SAS 10.7 n=80 ATL: 10.74 points over 81 games, 90% interval 9.4–12.17 ATL 10.7 n=81 BKN: 10.80 points over 82 games, 90% interval 9.33–12.39 BKN 10.8 n=82 WAS: 10.84 points over 81 games, 90% interval 9.32–12.23 WAS 10.8 n=81 MIN: 10.93 points over 97 games, 90% interval 9.53–12.36 MIN 10.9 n=97 DAL: 10.99 points over 82 games, 90% interval 9.71–12.43 DAL 11.0 n=82 MIA: 11.04 points over 85 games, 90% interval 9.36–12.89 MIA 11.0 n=85 CLE: 11.07 points over 91 games, 90% interval 9.54–12.6 CLE 11.1 n=91 TOR: 11.09 points over 82 games, 90% interval 9.52–12.88 TOR 11.1 n=82 LAC: 11.30 points over 89 games, 90% interval 9.74–13 LAC 11.3 n=89 BOS: 11.54 points over 93 games, 90% interval 10.13–13.06 BOS 11.5 n=93 OKC: 11.69 points over 104 games, 90% interval 10.11–13.16 OKC 11.7 n=104 MEM: 11.77 points over 86 games, 90% interval 10.07–13.73 MEM 11.8 n=86 SAC: 11.77 points over 82 games, 90% interval 10.07–13.39 SAC 11.8 n=82 NYK: 11.86 points over 100 games, 90% interval 10.5–13.1 NYK 11.9 n=100 LAL: 11.89 points over 87 games, 90% interval 10.06–13.62 LAL 11.9 n=87 DEN: 11.91 points over 96 games, 90% interval 10.55–13.48 DEN 11.9 n=96 GSW: 12.33 points over 94 games, 90% interval 10.68–13.97 GSW 12.3 n=94 CHI: 12.41 points over 82 games, 90% interval 10.89–13.89 CHI 12.4 n=82 POR: 13.05 points over 82 games, 90% interval 11.32–14.91 POR 13.1 n=82 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 88 games in this sample
DateOpponentHOU win prob.ProjectedFinalPickMargin error
May 4 PO vs GSW 49% 102–103 L 89–103 ✓correct −13
May 2 PO at GSW 41% 101–104 W 115–107 ✗missed +11
Apr 30 PO vs GSW 59% 104–101 W 131–116 ✓correct +12
Apr 28 PO at GSW 33% 100–106 L 106–109 ✓correct +3
Apr 26 PO at GSW 38% 105–109 L 93–104 ✓correct −7
Apr 23 PO vs GSW 57% 109–107 W 109–94 ✓correct +13
Apr 20 PO vs GSW 62% 114–110 L 85–95 ✗missed −14
Apr 13 vs DEN 59% 118–115 L 111–126 ✗missed −18
Apr 11 at LAL 38% 113–117 L 109–140 ✓correct −27
Apr 9 at LAC 38% 109–113 L 117–134 ✓correct −13
Apr 6 at GSW 41% 112–115 W 106–96 ✗missed +13
Apr 4 vs OKC 44% 114–117 W 125–111 ✗missed +17
Apr 2 vs UTA 90% 126–106 W 143–105 ✓correct +18
Mar 31 at LAL 46% 116–117 L 98–104 ✓correct −5
Mar 30 at PHX 59% 114–110 W 148–109 ✓correct +35
Mar 27 at UTA 83% 124–108 W 121–110 ✓correct −5
Mar 25 vs ATL 71% 121–113 W 121–114 ✓correct −1
Mar 23 vs DEN 67% 116–110 L 111–116 ✗missed −11
Mar 21 at MIA 61% 113–108 W 102–98 ✓correct −1
Mar 19 at ORL 56% 110–107 W 116–108 ✓correct +5
Mar 17 vs PHI 77% 121–110 W 144–137 ✓correct −4
Mar 15 vs CHI 67% 119–113 W 117–114 ✓correct −3
Mar 14 vs DAL 77% 119–108 W 133–96 ✓correct +26
Mar 12 vs PHX 73% 120–111 W 111–104 ✓correct −2
Mar 10 vs ORL 71% 115–107 W 97–84 ✓correct +5
Mar 8 vs NOP 71% 119–111 W 146–117 ✓correct +21
Mar 6 at NOP 56% 117–114 W 109–97 ✓correct +9
Mar 4 at IND 41% 115–118 L 102–115 ✓correct −10
Mar 3 at OKC 21% 111–123 L 128–137 ✓correct +3
Mar 1 vs SAC 62% 114–110 L 103–113 ✗missed −14
Feb 26 vs SAS 71% 118–110 W 118–106 ✓correct +4
Feb 25 vs MIL 59% 115–112 W 100–97 ✓correct ±0
Feb 22 at UTA 61% 117–112 L 115–124 ✗missed −14
Feb 21 vs MIN 64% 111–106 W 121–115 ✓correct +1
Feb 13 vs GSW 54% 113–112 L 98–105 ✗missed −8
Feb 12 vs PHX 67% 115–109 W 119–111 ✓correct +2
Feb 9 vs TOR 71% 114–106 W 94–87 ✓correct −1
Feb 8 at DAL 51% 115–114 L 105–116 ✗missed −12
Feb 6 at MIN 51% 112–111 L 114–127 ✗missed −14
Feb 4 at BKN 59% 110–106 L 97–99 ✗missed −6
Feb 3 at NYK 43% 111–113 L 118–124 ✓correct −4
Feb 1 vs BKN 81% 117–104 L 98–110 ✗missed −25
Jan 30 at MEM 38% 116–120 L 119–120 ✓correct +3
Jan 28 at ATL 61% 120–115 W 100–96 ✓correct −1
Jan 27 at BOS 41% 110–113 W 114–112 ✗missed +5
Jan 25 at CLE 51% 115–114 W 135–131 ✓correct +3
Jan 22 vs CLE 49% 113–114 W 109–108 ✗missed +2
Jan 20 vs DET 67% 116–110 L 96–107 ✗missed −17
Jan 18 at POR 69% 115–107 W 125–103 ✓correct +14
Jan 16 at SAC 41% 111–114 L 127–132 ✓correct −2
Jan 15 at DEN 46% 111–112 W 128–108 ✗missed +21
Jan 13 vs MEM 62% 119–115 W 120–118 ✓correct −2
Jan 9 at MEM 31% 113–120 W 119–115 ✗missed +11
Jan 7 at WAS 66% 119–112 W 135–112 ✓correct +16
Jan 5 vs LAL 62% 112–108 W 119–115 ✓correct ±0
Jan 3 vs BOS 41% 107–111 L 86–109 ✓correct −19
Jan 1 vs DAL 62% 111–107 W 110–99 ✓correct +7
Dec 29 vs MIA 71% 113–105 L 100–104 ✗missed −12
Dec 27 vs MIN 62% 110–106 L 112–113 ✗missed −5
Dec 26 at NOP 73% 120–110 W 128–111 ✓correct +7
Dec 23 at CHA 73% 114–104 W 114–101 ✓correct +3
Dec 22 at TOR 69% 115–107 W 114–110 ✓correct −4
Dec 19 vs NOP 82% 119–105 W 133–113 ✓correct +6
Dec 11 vs GSW 73% 116–107 W 91–90 ✓correct −8
Dec 8 at LAC 43% 111–113 W 117–106 ✗missed +13
Dec 5 at GSW 51% 114–113 L 93–99 ✗missed −7
Dec 3 at SAC 51% 116–115 L 111–120 ✗missed −10
Dec 1 vs OKC 57% 114–112 W 119–116 ✓correct +1
Nov 27 at PHI 66% 113–106 W 122–115 ✓correct ±0
Nov 26 at MIN 31% 110–117 W 117–111 ✗missed +13
Nov 23 vs POR 79% 119–107 L 98–104 ✗missed −18
Nov 22 vs POR 79% 120–108 W 116–88 ✓correct +16
Nov 20 vs IND 77% 120–109 W 130–113 ✓correct +6
Nov 18 at MIL 54% 114–112 L 100–101 ✗missed −3
Nov 17 at CHI 61% 118–113 W 143–107 ✓correct +31
Nov 15 vs LAC 57% 109–107 W 125–104 ✓correct +19
Nov 13 vs LAC 59% 111–108 W 111–103 ✓correct +5
Nov 11 vs WAS 84% 121–106 W 107–92 ✓correct ±0
Nov 10 at DET 61% 113–108 W 101–99 ✓correct −3
Nov 8 at OKC 27% 109–118 L 107–126 ✓correct −10
Nov 6 vs SAS 69% 114–107 W 127–100 ✓correct +20
Nov 4 vs NYK 57% 111–109 W 109–97 ✓correct +10
Nov 2 vs GSW 57% 113–111 L 121–127 ✗missed −8
Oct 31 at DAL 36% 109–114 W 108–102 ✗missed +11
Oct 28 at SAS 51% 116–115 W 106–101 ✓correct +4
Oct 26 at SAS 51% 117–116 L 106–109 ✗missed −4
Oct 25 vs MEM 73% 118–109 W 128–108 ✓correct +11
Oct 23 vs CHA 75% 115–105 L 105–110 ✗missed −15

2023-24

10.5 pts
average margin miss
90% interval 9.1 to 11.9; 8th smallest of 30
+1.0
average margin error
+ = better than forecast; 90% interval -1.5 to 3.2
13.1 pts
error variability
std. deviation; league margin miss 11.3
60%
winner picked
82 games involving HOU
41 / 41.1
actual / expected wins
gap −0.1
0.219
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

HOU: cumulative expected wins from pregame win probabilities against actual wins 010203040 41 actual 41.1 exp. 14182 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of HOU's pregame win probability in each game.

Margin error, game by game

HOU: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: HOU's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

HOU: distribution of 82 margin errors; mean +1.0 points 0714 -40 to -36 pts: 0 games -36 to -32 pts: 0 games -32 to -28 pts: 0 games -28 to -24 pts: 1 games -24 to -20 pts: 5 games -20 to -16 pts: 1 games -16 to -12 pts: 5 games -12 to -8 pts: 4 games -8 to -4 pts: 14 games -4 to 0 pts: 11 games 0 to 4 pts: 6 games 4 to 8 pts: 9 games 8 to 12 pts: 10 games 12 to 16 pts: 4 games 16 to 20 pts: 6 games 20 to 24 pts: 2 games 24 to 28 pts: 2 games 28 to 32 pts: 1 games 32 to 36 pts: 0 games 36 to 40 pts: 1 games mean +1.0 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

HOU against the league

Average margin miss by team, 2023-24, smallest to largest; HOU is 8 of 30 79111315 median 11.0 PHX: 9.80 points over 86 games, 90% interval 8.63–11.01 PHX 9.8 n=86 WAS: 9.90 points over 82 games, 90% interval 8.41–11.39 WAS 9.9 n=82 DET: 9.91 points over 82 games, 90% interval 8.51–11.34 DET 9.9 n=82 CHI: 9.93 points over 82 games, 90% interval 8.67–11.28 CHI 9.9 n=82 GSW: 10.13 points over 82 games, 90% interval 8.49–11.84 GSW 10.1 n=82 DEN: 10.16 points over 94 games, 90% interval 8.71–11.82 DEN 10.2 n=94 LAC: 10.31 points over 88 games, 90% interval 8.94–11.67 LAC 10.3 n=88 HOU: 10.49 points over 82 games, 90% interval 9.09–11.87 HOU 10.5 n=82 CHA: 10.60 points over 82 games, 90% interval 8.87–12.37 CHA 10.6 n=82 SAS: 10.68 points over 82 games, 90% interval 9.16–12.34 SAS 10.7 n=82 TOR: 10.71 points over 82 games, 90% interval 8.94–12.41 TOR 10.7 n=82 PHI: 10.78 points over 88 games, 90% interval 9.32–12.18 PHI 10.8 n=88 LAL: 10.83 points over 87 games, 90% interval 9.3–12.37 LAL 10.8 n=87 MIN: 10.89 points over 98 games, 90% interval 9.4–12.27 MIN 10.9 n=98 ORL: 10.98 points over 89 games, 90% interval 9.61–12.31 ORL 11.0 n=89 MIA: 10.99 points over 87 games, 90% interval 9.3–12.83 MIA 11.0 n=87 MEM: 11.02 points over 82 games, 90% interval 9.62–12.49 MEM 11.0 n=82 POR: 11.09 points over 82 games, 90% interval 9.3–12.93 POR 11.1 n=82 BKN: 11.41 points over 82 games, 90% interval 9.83–13.12 BKN 11.4 n=82 ATL: 11.43 points over 82 games, 90% interval 9.74–13.3 ATL 11.4 n=82 NYK: 11.46 points over 95 games, 90% interval 10.13–12.84 NYK 11.5 n=95 CLE: 11.88 points over 94 games, 90% interval 10.45–13.49 CLE 11.9 n=94 UTA: 11.94 points over 82 games, 90% interval 10.29–13.62 UTA 11.9 n=82 OKC: 12.10 points over 92 games, 90% interval 10.34–13.93 OKC 12.1 n=92 MIL: 12.23 points over 88 games, 90% interval 10.58–13.77 MIL 12.2 n=88 SAC: 12.38 points over 82 games, 90% interval 10.73–14.11 SAC 12.4 n=82 IND: 12.71 points over 99 games, 90% interval 11.15–14.27 IND 12.7 n=99 BOS: 12.86 points over 101 games, 90% interval 11.3–14.57 BOS 12.9 n=101 DAL: 13.09 points over 104 games, 90% interval 11.49–14.72 DAL 13.1 n=104 NOP: 13.56 points over 86 games, 90% interval 11.94–15.36 NOP 13.6 n=86 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 82 games in this sample
DateOpponentHOU win prob.ProjectedFinalPickMargin error
Apr 14 at LAC 35% 107–112 W 116–105 ✗missed +16
Apr 12 at POR 53% 111–107 W 116–107 ✓correct +5
Apr 11 at UTA 74% 125–110 L 121–124 ✗missed −18
Apr 9 vs ORL 53% 112–113 W 118–106 ✗missed +13
Apr 7 at DAL 35% 110–115 L 136–147 ✓correct −6
Apr 5 vs MIA 57% 113–112 L 104–119 ✗missed −16
Apr 4 vs GSW 57% 115–114 L 110–133 ✗missed −24
Apr 2 at MIN 41% 111–113 L 106–113 ✓correct −5
Mar 31 vs DAL 61% 116–113 L 107–125 ✗missed −21
Mar 29 at UTA 59% 120–113 W 101–100 ✓correct −6
Mar 27 at OKC 30% 108–116 W 132–126 ✗missed +14
Mar 25 vs POR 68% 115–108 W 110–92 ✓correct +11
Mar 23 vs UTA 75% 121–110 W 147–119 ✓correct +17
Mar 21 vs CHI 53% 113–114 W 127–117 ✗missed +11
Mar 19 at WAS 69% 124–112 W 137–114 ✓correct +11
Mar 16 vs CLE 51% 109–111 W 117–103 ✗missed +16
Mar 14 vs WAS 72% 119–110 W 135–119 ✓correct +7
Mar 12 at SAS 49% 118–116 W 103–101 ✓correct ±0
Mar 10 at SAC 39% 114–117 W 112–104 ✗missed +11
Mar 8 at POR 55% 114–109 W 123–107 ✓correct +11
Mar 6 vs LAC 47% 112–116 L 116–122 ✓correct −2
Mar 5 vs SAS 63% 118–114 W 114–101 ✓correct +9
Mar 2 at PHX 37% 114–118 W 118–109 ✗missed +13
Feb 29 at PHX 35% 116–121 L 105–110 ✓correct ±0
Feb 27 at OKC 30% 112–120 L 95–112 ✓correct −9
Feb 25 vs OKC 43% 112–118 L 110–123 ✓correct −7
Feb 23 vs PHX 51% 117–119 W 114–110 ✗missed +6
Feb 22 at NOP 34% 111–117 L 105–127 ✓correct −16
Feb 14 at MEM 53% 114–110 L 113–121 ✗missed −12
Feb 12 vs NYK 53% 108–109 W 105–103 ✗missed +3
Feb 10 at ATL 37% 121–125 L 113–122 ✓correct −5
Feb 9 at TOR 51% 119–116 L 104–107 ✗missed −6
Feb 6 at IND 34% 114–120 L 129–132 ✓correct +3
Feb 4 at MIN 34% 110–116 L 90–111 ✓correct −15
Feb 2 vs TOR 59% 118–116 W 135–106 ✓correct +27
Jan 31 vs NOP 49% 115–118 L 99–110 ✓correct −8
Jan 29 vs LAL 51% 116–118 W 135–119 ✗missed +18
Jan 27 at BKN 47% 112–111 L 104–106 ✗missed −3
Jan 26 at CHA 51% 116–113 W 138–104 ✓correct +31
Jan 24 vs POR 70% 117–109 L 131–137 ✗missed −14
Jan 21 vs BOS 47% 111–115 L 107–116 ✓correct −5
Jan 20 vs UTA 47% 114–118 W 127–126 ✗missed +5
Jan 17 at NYK 32% 111–118 L 94–109 ✓correct −8
Jan 15 at PHI 34% 111–117 L 115–124 ✓correct −3
Jan 13 at BOS 30% 113–121 L 113–145 ✓correct −24
Jan 12 at DET 59% 122–115 W 112–110 ✓correct −5
Jan 10 at CHI 39% 112–115 L 119–124 ✓correct −2
Jan 8 at MIA 37% 111–115 L 113–120 ✓correct −3
Jan 6 vs MIL 49% 116–119 W 112–108 ✗missed +7
Jan 5 vs MIN 51% 114–116 L 95–122 ✓correct −25
Jan 3 vs BKN 68% 119–112 W 112–101 ✓correct +4
Jan 1 vs DET 78% 124–111 W 136–113 ✓correct +10
Dec 29 vs PHI 59% 112–110 L 127–131 ✗missed −6
Dec 27 vs PHX 65% 116–111 L 113–129 ✗missed −21
Dec 26 vs IND 70% 120–112 L 117–123 ✗missed −14
Dec 23 at NOP 34% 113–119 W 106–104 ✗missed +8
Dec 22 vs DAL 72% 122–113 W 122–96 ✓correct +17
Dec 20 vs ATL 65% 118–113 L 127–134 ✗missed −12
Dec 18 at CLE 41% 109–111 L 130–135 ✓correct −3
Dec 17 at MIL 37% 111–115 L 119–128 ✓correct −5
Dec 15 at MEM 51% 111–108 W 103–96 ✓correct +4
Dec 13 vs MEM 70% 112–104 W 117–104 ✓correct +5
Dec 11 vs SAS 78% 120–107 W 93–82 ✓correct −2
Dec 8 at DEN 35% 108–113 W 114–106 ✗missed +13
Dec 6 vs OKC 53% 111–112 W 110–101 ✗missed +10
Dec 2 at LAL 39% 112–115 L 97–107 ✓correct −7
Nov 29 at DEN 32% 106–113 L 124–134 ✓correct −3
Nov 28 at DAL 51% 113–110 L 115–121 ✗missed −9
Nov 24 vs DEN 51% 110–112 W 105–86 ✗missed +21
Nov 22 vs MEM 63% 112–108 W 111–91 ✓correct +16
Nov 20 at GSW 37% 112–116 L 116–121 ✓correct −1
Nov 19 at LAL 43% 112–113 L 104–105 ✓correct ±0
Nov 17 at LAC 41% 111–113 L 100–106 ✓correct −4
Nov 12 vs DEN 53% 112–113 W 107–104 ✗missed +4
Nov 10 vs NOP 57% 113–112 W 104–101 ✓correct +2
Nov 8 vs LAL 49% 111–114 W 128–94 ✗missed +37
Nov 6 vs SAC 57% 114–113 W 122–97 ✓correct +24
Nov 4 vs SAC 51% 115–117 W 107–89 ✗missed +20
Nov 1 vs CHA 53% 114–115 W 128–119 ✗missed +10
Oct 29 vs GSW 49% 113–116 L 95–106 ✓correct −8
Oct 27 at SAS 43% 118–119 L 122–126 ✓correct −3
Oct 25 at ORL 34% 111–117 L 86–116 ✓correct −24

2022-23

9.1 pts
average margin miss
90% interval 7.8 to 10.3; 3rd smallest of 30
+0.1
average margin error
+ = better than forecast; 90% interval -1.9 to 2.2
11.5 pts
error variability
std. deviation; league margin miss 10.3
76%
winner picked
82 games involving HOU
22 / 25.9
actual / expected wins
gap −3.9
0.185
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

HOU: cumulative expected wins from pregame win probabilities against actual wins 051015202530 22 actual 25.9 exp. 14182 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of HOU's pregame win probability in each game.

Margin error, game by game

HOU: margin forecast error in each game, actual minus predicted -30-150+15+30 Better than forecast Worse than forecast Games in date order
Each bar is one game: HOU's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

HOU: distribution of 82 margin errors; mean +0.1 points 0714 -40 to -36 pts: 0 games -36 to -32 pts: 0 games -32 to -28 pts: 0 games -28 to -24 pts: 1 games -24 to -20 pts: 2 games -20 to -16 pts: 2 games -16 to -12 pts: 7 games -12 to -8 pts: 8 games -8 to -4 pts: 7 games -4 to 0 pts: 14 games 0 to 4 pts: 13 games 4 to 8 pts: 5 games 8 to 12 pts: 10 games 12 to 16 pts: 6 games 16 to 20 pts: 3 games 20 to 24 pts: 1 games 24 to 28 pts: 3 games 28 to 32 pts: 0 games 32 to 36 pts: 0 games 36 to 40 pts: 0 games mean +0.1 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

HOU against the league

Average margin miss by team, 2022-23, smallest to largest; HOU is 3 of 30 68101214 median 10.2 UTA: 8.74 points over 82 games, 90% interval 7.41–10.06 UTA 8.7 n=82 DET: 8.82 points over 82 games, 90% interval 7.57–10.1 DET 8.8 n=82 HOU: 9.06 points over 82 games, 90% interval 7.78–10.33 HOU 9.1 n=82 IND: 9.06 points over 82 games, 90% interval 7.91–10.26 IND 9.1 n=82 LAL: 9.19 points over 98 games, 90% interval 8.13–10.45 LAL 9.2 n=98 TOR: 9.30 points over 82 games, 90% interval 7.98–10.65 TOR 9.3 n=82 MIA: 9.42 points over 105 games, 90% interval 8.16–10.73 MIA 9.4 n=105 CLE: 9.63 points over 87 games, 90% interval 8.48–10.79 CLE 9.6 n=87 NYK: 9.65 points over 93 games, 90% interval 8.48–10.83 NYK 9.7 n=93 ORL: 9.88 points over 82 games, 90% interval 8.6–11.21 ORL 9.9 n=82 DAL: 9.90 points over 82 games, 90% interval 8.27–11.59 DAL 9.9 n=82 LAC: 9.90 points over 87 games, 90% interval 8.76–11.17 LAC 9.9 n=87 WAS: 10.06 points over 82 games, 90% interval 8.61–11.52 WAS 10.1 n=82 ATL: 10.20 points over 88 games, 90% interval 8.92–11.51 ATL 10.2 n=88 PHI: 10.20 points over 93 games, 90% interval 8.81–11.6 PHI 10.2 n=93 MIN: 10.21 points over 87 games, 90% interval 8.99–11.47 MIN 10.2 n=87 OKC: 10.23 points over 82 games, 90% interval 8.93–11.55 OKC 10.2 n=82 DEN: 10.51 points over 102 games, 90% interval 9.1–11.93 DEN 10.5 n=102 PHX: 10.81 points over 93 games, 90% interval 9.25–12.28 PHX 10.8 n=93 NOP: 10.82 points over 82 games, 90% interval 9.34–12.26 NOP 10.8 n=82 CHA: 10.84 points over 82 games, 90% interval 9.38–12.3 CHA 10.8 n=82 SAC: 10.99 points over 89 games, 90% interval 9.44–12.58 SAC 11.0 n=89 GSW: 11.24 points over 95 games, 90% interval 9.8–12.77 GSW 11.2 n=95 MEM: 11.40 points over 88 games, 90% interval 9.83–13.05 MEM 11.4 n=88 POR: 11.41 points over 82 games, 90% interval 9.96–12.94 POR 11.4 n=82 BKN: 11.45 points over 86 games, 90% interval 9.79–13.3 BKN 11.4 n=86 BOS: 11.54 points over 102 games, 90% interval 9.99–13.05 BOS 11.5 n=102 CHI: 11.72 points over 82 games, 90% interval 10.11–13.48 CHI 11.7 n=82 MIL: 11.77 points over 87 games, 90% interval 10.3–13.32 MIL 11.8 n=87 SAS: 12.16 points over 82 games, 90% interval 10.54–13.79 SAS 12.2 n=82 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 82 games in this sample
DateOpponentHOU win prob.ProjectedFinalPickMargin error
Apr 9 at WAS 35% 113–119 W 114–109 ✗missed +11
Apr 7 at CHA 53% 114–113 W 112–109 ✓correct +2
Apr 4 vs DEN 35% 111–117 W 124–103 ✗missed +27
Apr 2 vs LAL 40% 116–120 L 109–134 ✓correct −21
Mar 31 vs DET 70% 115–107 W 121–115 ✓correct −2
Mar 29 at BKN 13% 104–122 L 114–123 ✓correct +9
Mar 27 at NYK 12% 103–122 L 115–137 ✓correct −3
Mar 26 at CLE 8% 103–126 L 91–108 ✓correct +6
Mar 24 at MEM 13% 104–122 L 114–151 ✓correct −19
Mar 22 at MEM 16% 105–121 L 125–130 ✓correct +11
Mar 20 vs GSW 32% 113–120 L 108–121 ✓correct −6
Mar 19 vs NOP 42% 113–116 L 107–117 ✓correct −7
Mar 17 vs NOP 40% 115–119 W 114–112 ✗missed +6
Mar 15 vs LAL 37% 115–120 W 114–110 ✗missed +9
Mar 13 vs BOS 30% 112–120 W 111–109 ✗missed +10
Mar 11 vs CHI 32% 110–117 L 111–119 ✓correct −1
Mar 9 at IND 19% 108–122 L 125–134 ✓correct +5
Mar 7 vs BKN 32% 114–121 L 96–118 ✓correct −15
Mar 5 vs SAS 63% 117–112 W 142–110 ✓correct +27
Mar 4 at SAS 53% 114–113 W 122–110 ✓correct +11
Mar 1 vs MEM 24% 114–125 L 99–113 ✓correct −3
Feb 28 vs DEN 24% 112–123 L 112–133 ✓correct −10
Feb 26 at POR 24% 110–121 L 114–131 ✓correct −6
Feb 24 at GSW 22% 110–122 L 101–116 ✓correct −3
Feb 15 at OKC 17% 109–124 L 96–133 ✓correct −22
Feb 13 at PHI 16% 104–120 L 104–123 ✓correct −3
Feb 10 at MIA 24% 106–117 L 95–97 ✓correct +9
Feb 8 vs SAC 40% 117–121 L 128–130 ✓correct +2
Feb 6 vs SAC 40% 117–121 L 120–140 ✓correct −16
Feb 4 at OKC 13% 105–123 L 121–153 ✓correct −14
Feb 3 vs TOR 42% 116–119 L 111–117 ✓correct −3
Feb 1 vs OKC 30% 115–123 W 112–106 ✗missed +14
Jan 28 at DET 30% 111–119 W 117–114 ✗missed +11
Jan 26 vs CLE 30% 111–119 L 95–113 ✓correct −10
Jan 25 vs WAS 37% 117–122 L 103–108 ✓correct ±0
Jan 23 vs MIN 35% 117–123 W 119–114 ✗missed +11
Jan 21 at MIN 12% 105–124 L 104–113 ✓correct +10
Jan 18 vs CHA 47% 118–119 L 117–122 ✓correct −4
Jan 16 at LAL 20% 107–120 L 132–140 ✓correct +5
Jan 15 at LAC 28% 110–119 L 100–121 ✓correct −12
Jan 13 at SAC 17% 108–123 L 114–139 ✓correct −10
Jan 11 at SAC 20% 110–123 L 115–135 ✓correct −7
Jan 8 vs MIN 30% 112–120 L 96–104 ✓correct ±0
Jan 5 vs UTA 35% 114–120 L 114–131 ✓correct −11
Jan 4 at NOP 24% 105–116 L 108–119 ✓correct ±0
Jan 2 vs DAL 37% 110–115 L 106–111 ✓correct ±0
Dec 31 vs NYK 45% 110–112 L 88–108 ✓correct −18
Dec 29 at DAL 24% 103–114 L 114–129 ✓correct −4
Dec 27 at BOS 30% 109–117 L 102–126 ✓correct −16
Dec 26 at CHI 28% 106–115 W 133–118 ✗missed +24
Dec 23 vs DAL 47% 109–110 L 106–112 ✓correct −5
Dec 21 vs ORL 37% 109–114 L 110–116 ✓correct −1
Dec 19 vs SAS 65% 113–107 L 105–124 ✗missed −25
Dec 17 vs POR 45% 114–116 L 95–107 ✓correct −10
Dec 15 vs MIA 42% 109–112 L 108–111 ✓correct ±0
Dec 13 vs PHX 37% 111–116 W 111–97 ✗missed +19
Dec 11 vs MIL 30% 111–119 W 97–92 ✗missed +13
Dec 8 at SAS 63% 118–113 L 109–118 ✗missed −14
Dec 5 vs PHI 35% 108–114 W 132–123 ✗missed +15
Dec 3 at GSW 26% 109–119 L 101–120 ✓correct −9
Dec 2 at PHX 16% 107–123 W 122–121 ✗missed +17
Nov 30 at DEN 22% 106–118 L 100–120 ✓correct −8
Nov 28 at DEN 32% 108–115 L 113–129 ✓correct −9
Nov 26 vs OKC 32% 114–121 W 118–105 ✗missed +20
Nov 25 vs ATL 28% 110–119 W 128–122 ✗missed +15
Nov 20 vs GSW 30% 111–119 L 120–127 ✓correct +1
Nov 18 vs IND 30% 111–119 L 91–99 ✓correct ±0
Nov 16 at DAL 32% 103–110 W 101–92 ✗missed +16
Nov 14 vs LAC 42% 110–113 L 106–122 ✓correct −13
Nov 12 at NOP 28% 107–116 L 106–119 ✓correct −4
Nov 9 at TOR 26% 106–116 L 109–116 ✓correct +3
Nov 7 at ORL 35% 109–115 W 134–127 ✗missed +13
Nov 5 at MIN 26% 105–115 L 117–129 ✓correct −2
Nov 2 vs LAC 32% 106–113 L 101–109 ✓correct −1
Oct 31 at LAC 37% 108–113 L 93–95 ✓correct +3
Oct 30 at PHX 19% 102–116 L 109–124 ✓correct −1
Oct 28 at POR 47% 109–110 L 111–125 ✓correct −13
Oct 26 at UTA 20% 103–116 L 101–109 ✓correct +5
Oct 24 vs UTA 32% 109–116 W 114–108 ✗missed +13
Oct 22 at MIL 20% 102–115 L 105–125 ✓correct −7
Oct 21 vs MEM 28% 109–118 L 122–129 ✓correct +2
Oct 19 at ATL 26% 106–116 L 107–117 ✓correct ±0

2022-23 to 2026-27

10.1 pts
average margin miss
90% interval 9.5 to 10.7; 2nd smallest of 30
+0.6
average margin error
+ = better than forecast; 90% interval -0.4 to 1.7
12.6 pts
error variability
std. deviation; league margin miss 11.0
66%
winner picked
350 games involving HOU
179 / 178.9
actual / expected wins
gap +0.1
0.213
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

HOU: cumulative expected wins from pregame win probabilities against actual wins 0102030405060708090100110120130140150160170180 179 actual 178.9 exp. 1175350 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of HOU's pregame win probability in each game.

Margin error, game by game

HOU: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: HOU's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

HOU: distribution of 350 margin errors; mean +0.6 points 02447 -40 to -36 pts: 0 games -36 to -32 pts: 1 games -32 to -28 pts: 0 games -28 to -24 pts: 7 games -24 to -20 pts: 12 games -20 to -16 pts: 9 games -16 to -12 pts: 22 games -12 to -8 pts: 30 games -8 to -4 pts: 42 games -4 to 0 pts: 47 games 0 to 4 pts: 45 games 4 to 8 pts: 30 games 8 to 12 pts: 35 games 12 to 16 pts: 27 games 16 to 20 pts: 21 games 20 to 24 pts: 9 games 24 to 28 pts: 7 games 28 to 32 pts: 3 games 32 to 36 pts: 2 games 36 to 40 pts: 1 games mean +0.6 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

HOU against the league

Average margin miss by team, 2022-23 to 2026-27, smallest to largest; HOU is 2 of 30 891011121314 median 11.0 DET: 9.80 points over 356 games, 90% interval 9.17–10.47 DET 9.8 n=356 HOU: 10.09 points over 350 games, 90% interval 9.46–10.73 HOU 10.1 n=350 PHX: 10.25 points over 355 games, 90% interval 9.56–10.97 PHX 10.3 n=355 ORL: 10.50 points over 353 games, 90% interval 9.8–11.22 ORL 10.5 n=353 UTA: 10.63 points over 338 games, 90% interval 9.81–11.47 UTA 10.6 n=338 PHI: 10.64 points over 367 games, 90% interval 9.93–11.41 PHI 10.6 n=367 IND: 10.67 points over 376 games, 90% interval 9.99–11.4 IND 10.7 n=376 LAL: 10.71 points over 375 games, 90% interval 10.03–11.43 LAL 10.7 n=375 CLE: 10.74 points over 382 games, 90% interval 10.07–11.47 CLE 10.7 n=382 WAS: 10.74 points over 337 games, 90% interval 10.06–11.49 WAS 10.7 n=337 LAC: 10.76 points over 355 games, 90% interval 10.03–11.52 LAC 10.8 n=355 DEN: 10.83 points over 388 games, 90% interval 10.1–11.61 DEN 10.8 n=388 SAS: 10.88 points over 357 games, 90% interval 10.14–11.63 SAS 10.9 n=357 MIA: 10.95 points over 369 games, 90% interval 10.19–11.7 MIA 10.9 n=369 NOP: 10.98 points over 342 games, 90% interval 10.27–11.74 NOP 11.0 n=342 TOR: 11.08 points over 344 games, 90% interval 10.29–11.88 TOR 11.1 n=344 GSW: 11.12 points over 363 games, 90% interval 10.4–11.91 GSW 11.1 n=363 DAL: 11.15 points over 359 games, 90% interval 10.45–11.87 DAL 11.2 n=359 CHA: 11.18 points over 338 games, 90% interval 10.34–12.05 CHA 11.2 n=338 MIN: 11.18 points over 387 games, 90% interval 10.53–11.91 MIN 11.2 n=387 ATL: 11.32 points over 350 games, 90% interval 10.57–12.13 ATL 11.3 n=350 MEM: 11.35 points over 345 games, 90% interval 10.54–12.23 MEM 11.3 n=345 CHI: 11.43 points over 337 games, 90% interval 10.66–12.23 CHI 11.4 n=337 OKC: 11.49 points over 384 games, 90% interval 10.7–12.29 OKC 11.5 n=384 BKN: 11.55 points over 342 games, 90% interval 10.75–12.41 BKN 11.6 n=342 POR: 11.61 points over 342 games, 90% interval 10.75–12.42 POR 11.6 n=342 NYK: 11.63 points over 396 games, 90% interval 10.88–12.36 NYK 11.6 n=396 SAC: 11.66 points over 345 games, 90% interval 10.84–12.46 SAC 11.7 n=345 MIL: 11.68 points over 353 games, 90% interval 10.92–12.46 MIL 11.7 n=353 BOS: 11.96 points over 395 games, 90% interval 11.24–12.73 BOS 12.0 n=395 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 350 games in this sample
DateOpponentHOU win prob.ProjectedFinalPickMargin error
Nov 7 at PHX 68% 117–111 L 99–102 ✗missed −9
Nov 4 vs MIN 87% 118–101 L 107–117 ✗missed −27
Nov 2 vs BOS 53% 110–109 W 109–93 ✓correct +15
Oct 31 vs OKC 53% 110–109 W 119–98 ✓correct +20
Oct 30 at DAL 62% 116–112 L 111–116 ✗missed −9
Oct 28 at MIL 64% 115–110 W 132–100 ✓correct +27
Oct 26 vs ATL 67% 115–109 W 120–110 ✓correct +4
Oct 24 at ATL 62% 112–108 W 121–114 ✓correct +3
Oct 23 at SAS 41% 109–112 W 114–110 ✗missed +7
Oct 21 vs DAL 72% 120–112 W 128–110 ✓correct +10
May 1 PO vs LAL 60% 109–105 L 78–98 ✗missed −24
Apr 29 PO at LAL 41% 101–104 W 99–93 ✗missed +9
Apr 26 PO vs LAL 65% 108–102 W 115–96 ✓correct +13
Apr 24 PO vs LAL 65% 107–101 L 108–112 ✗missed −10
Apr 21 PO at LAL 58% 105–102 L 94–101 ✗missed −10
Apr 18 PO at LAL 53% 107–106 L 98–107 ✗missed −10
Apr 12 vs MEM 89% 124–106 W 132–101 ✓correct +13
Apr 10 vs MIN 78% 117–106 L 132–136 ✗missed −15
Apr 9 vs PHI 76% 122–112 W 113–102 ✓correct +1
Apr 7 at PHX 53% 114–113 W 119–105 ✓correct +13
Apr 5 at GSW 58% 116–113 W 117–116 ✓correct −2
Apr 3 vs UTA 90% 127–108 W 140–106 ✓correct +15
Apr 1 vs MIL 86% 119–103 W 119–113 ✓correct −10
Mar 31 vs NYK 42% 110–113 W 111–94 ✗missed +20
Mar 29 at NOP 47% 114–115 W 134–102 ✗missed +33
Mar 27 at MEM 66% 119–113 W 119–109 ✓correct +4
Mar 25 at MIN 44% 112–114 L 108–110 ✓correct ±0
Mar 23 at CHI 58% 116–113 L 124–132 ✗missed −11
Mar 21 vs MIA 53% 117–116 W 123–122 ✓correct ±0
Mar 20 vs ATL 53% 115–114 W 117–95 ✓correct +21
Mar 18 vs LAL 44% 112–114 L 116–124 ✓correct −6
Mar 16 vs LAL 47% 113–114 L 92–100 ✓correct −7
Mar 13 vs NOP 67% 121–115 W 107–105 ✓correct −4
Mar 11 at DEN 47% 116–117 L 93–129 ✓correct −35
Mar 10 vs TOR 59% 113–110 W 113–99 ✓correct +11
Mar 8 at SAS 39% 111–115 L 120–145 ✓correct −21
Mar 6 vs POR 74% 119–110 W 106–99 ✓correct −2
Mar 5 vs GSW 67% 114–108 L 113–115 ✗missed −8
Mar 2 at WAS 76% 120–110 W 123–118 ✓correct −5
Feb 28 at MIA 47% 113–114 L 105–115 ✓correct −9
Feb 26 at ORL 56% 109–107 W 113–108 ✓correct +3
Feb 25 vs SAC 82% 117–104 W 128–97 ✓correct +18
Feb 23 vs UTA 78% 118–107 W 125–105 ✓correct +9
Feb 21 at NYK 44% 106–108 L 106–108 ✓correct ±0
Feb 19 at CHA 44% 106–108 W 105–101 ✗missed +6
Feb 11 vs LAC 53% 109–108 L 102–105 ✗missed −4
Feb 10 vs LAC 61% 112–108 W 102–95 ✓correct +3
Feb 7 at OKC 29% 106–114 W 112–106 ✗missed +14
Feb 5 vs CHA 47% 110–111 L 99–109 ✓correct −9
Feb 4 vs BOS 69% 112–105 L 93–114 ✗missed −28
Feb 2 at IND 58% 112–109 W 118–114 ✓correct +1
Jan 31 vs DAL 71% 120–112 W 111–107 ✓correct −4
Jan 29 at ATL 53% 111–110 W 104–86 ✓correct +17
Jan 28 vs SAS 56% 110–108 L 99–111 ✗missed −14
Jan 26 vs MEM 71% 117–109 W 108–99 ✓correct +1
Jan 23 at DET 39% 106–110 W 111–104 ✗missed +11
Jan 22 at PHI 47% 109–110 L 122–128 ✓correct −5
Jan 20 vs SAS 56% 109–107 W 111–106 ✓correct +3
Jan 18 vs NOP 76% 116–106 W 119–110 ✓correct −1
Jan 16 vs MIN 59% 114–111 W 110–105 ✓correct +2
Jan 15 vs OKC 47% 114–115 L 91–111 ✓correct −19
Jan 13 vs CHI 80% 117–105 W 119–113 ✓correct −6
Jan 11 at SAC 78% 117–106 L 98–111 ✗missed −24
Jan 9 at POR 64% 114–109 L 105–111 ✗missed −11
Jan 7 at POR 64% 113–108 L 102–103 ✗missed −6
Jan 5 vs PHX 56% 113–111 W 100–97 ✓correct +1
Jan 3 at DAL 64% 118–113 L 104–110 ✗missed −11
Jan 1 at BKN 74% 113–104 W 120–96 ✓correct +15
Dec 29 vs IND 78% 117–106 W 126–119 ✓correct −4
Dec 27 vs CLE 67% 120–114 W 117–100 ✓correct +11
Dec 25 at LAL 64% 118–113 W 119–96 ✓correct +18
Dec 23 at LAC 66% 115–109 L 108–128 ✗missed −26
Dec 21 at SAC 76% 119–109 L 124–125 ✗missed −11
Dec 20 at DEN 47% 116–117 W 115–101 ✗missed +15
Dec 18 at NOP 80% 125–113 L 128–133 ✗missed −17
Dec 15 at DEN 53% 116–115 L 125–128 ✗missed −4
Dec 11 vs LAC 74% 118–109 W 115–113 ✓correct −7
Dec 6 at DAL 71% 117–109 L 109–122 ✗missed −21
Dec 5 vs PHX 69% 119–112 W 117–98 ✓correct +12
Dec 3 vs SAC 89% 124–106 W 121–95 ✓correct +8
Dec 1 at UTA 81% 127–114 L 125–133 ✗missed −21
Nov 30 at UTA 81% 126–113 W 129–101 ✓correct +15
Nov 26 at GSW 47% 115–116 W 104–100 ✗missed +5
Nov 24 at PHX 58% 114–111 W 114–92 ✓correct +19
Nov 21 vs DEN 56% 119–117 L 109–112 ✗missed −5
Nov 19 at CLE 47% 117–118 W 114–104 ✗missed +11
Nov 16 vs ORL 74% 121–112 W 117–113 ✓correct −5
Nov 14 vs POR 67% 121–115 W 140–116 ✓correct +18
Nov 12 vs WAS 91% 125–105 W 135–112 ✓correct +3
Nov 9 at MIL 53% 118–117 W 122–115 ✓correct +6
Nov 7 at SAS 64% 115–110 L 110–121 ✗missed −16
Nov 5 at MEM 56% 116–114 W 124–109 ✓correct +13
Nov 3 vs DAL 83% 120–106 W 110–102 ✓correct −6
Nov 1 at BOS 47% 110–111 W 128–101 ✗missed +28
Oct 29 at TOR 53% 112–111 W 139–121 ✓correct +17
Oct 27 vs BKN 80% 115–103 W 137–109 ✓correct +16
Oct 24 vs DET 56% 112–110 L 111–115 ✗missed −6
Oct 21 at OKC 22% 105–116 L 124–125 ✓correct +10
May 4 PO vs GSW 49% 102–103 L 89–103 ✓correct −13
May 2 PO at GSW 41% 101–104 W 115–107 ✗missed +11
Apr 30 PO vs GSW 59% 104–101 W 131–116 ✓correct +12
Apr 28 PO at GSW 33% 100–106 L 106–109 ✓correct +3
Apr 26 PO at GSW 38% 105–109 L 93–104 ✓correct −7
Apr 23 PO vs GSW 57% 109–107 W 109–94 ✓correct +13
Apr 20 PO vs GSW 62% 114–110 L 85–95 ✗missed −14
Apr 13 vs DEN 59% 118–115 L 111–126 ✗missed −18
Apr 11 at LAL 38% 113–117 L 109–140 ✓correct −27
Apr 9 at LAC 38% 109–113 L 117–134 ✓correct −13
Apr 6 at GSW 41% 112–115 W 106–96 ✗missed +13
Apr 4 vs OKC 44% 114–117 W 125–111 ✗missed +17
Apr 2 vs UTA 90% 126–106 W 143–105 ✓correct +18
Mar 31 at LAL 46% 116–117 L 98–104 ✓correct −5
Mar 30 at PHX 59% 114–110 W 148–109 ✓correct +35
Mar 27 at UTA 83% 124–108 W 121–110 ✓correct −5
Mar 25 vs ATL 71% 121–113 W 121–114 ✓correct −1
Mar 23 vs DEN 67% 116–110 L 111–116 ✗missed −11
Mar 21 at MIA 61% 113–108 W 102–98 ✓correct −1
Mar 19 at ORL 56% 110–107 W 116–108 ✓correct +5
Mar 17 vs PHI 77% 121–110 W 144–137 ✓correct −4
Mar 15 vs CHI 67% 119–113 W 117–114 ✓correct −3
Mar 14 vs DAL 77% 119–108 W 133–96 ✓correct +26
Mar 12 vs PHX 73% 120–111 W 111–104 ✓correct −2
Mar 10 vs ORL 71% 115–107 W 97–84 ✓correct +5
Mar 8 vs NOP 71% 119–111 W 146–117 ✓correct +21
Mar 6 at NOP 56% 117–114 W 109–97 ✓correct +9
Mar 4 at IND 41% 115–118 L 102–115 ✓correct −10
Mar 3 at OKC 21% 111–123 L 128–137 ✓correct +3
Mar 1 vs SAC 62% 114–110 L 103–113 ✗missed −14
Feb 26 vs SAS 71% 118–110 W 118–106 ✓correct +4
Feb 25 vs MIL 59% 115–112 W 100–97 ✓correct ±0
Feb 22 at UTA 61% 117–112 L 115–124 ✗missed −14
Feb 21 vs MIN 64% 111–106 W 121–115 ✓correct +1
Feb 13 vs GSW 54% 113–112 L 98–105 ✗missed −8
Feb 12 vs PHX 67% 115–109 W 119–111 ✓correct +2
Feb 9 vs TOR 71% 114–106 W 94–87 ✓correct −1
Feb 8 at DAL 51% 115–114 L 105–116 ✗missed −12
Feb 6 at MIN 51% 112–111 L 114–127 ✗missed −14
Feb 4 at BKN 59% 110–106 L 97–99 ✗missed −6
Feb 3 at NYK 43% 111–113 L 118–124 ✓correct −4
Feb 1 vs BKN 81% 117–104 L 98–110 ✗missed −25
Jan 30 at MEM 38% 116–120 L 119–120 ✓correct +3
Jan 28 at ATL 61% 120–115 W 100–96 ✓correct −1
Jan 27 at BOS 41% 110–113 W 114–112 ✗missed +5
Jan 25 at CLE 51% 115–114 W 135–131 ✓correct +3
Jan 22 vs CLE 49% 113–114 W 109–108 ✗missed +2
Jan 20 vs DET 67% 116–110 L 96–107 ✗missed −17
Jan 18 at POR 69% 115–107 W 125–103 ✓correct +14
Jan 16 at SAC 41% 111–114 L 127–132 ✓correct −2
Jan 15 at DEN 46% 111–112 W 128–108 ✗missed +21
Jan 13 vs MEM 62% 119–115 W 120–118 ✓correct −2
Jan 9 at MEM 31% 113–120 W 119–115 ✗missed +11
Jan 7 at WAS 66% 119–112 W 135–112 ✓correct +16
Jan 5 vs LAL 62% 112–108 W 119–115 ✓correct ±0
Jan 3 vs BOS 41% 107–111 L 86–109 ✓correct −19
Jan 1 vs DAL 62% 111–107 W 110–99 ✓correct +7
Dec 29 vs MIA 71% 113–105 L 100–104 ✗missed −12
Dec 27 vs MIN 62% 110–106 L 112–113 ✗missed −5
Dec 26 at NOP 73% 120–110 W 128–111 ✓correct +7
Dec 23 at CHA 73% 114–104 W 114–101 ✓correct +3
Dec 22 at TOR 69% 115–107 W 114–110 ✓correct −4
Dec 19 vs NOP 82% 119–105 W 133–113 ✓correct +6
Dec 11 vs GSW 73% 116–107 W 91–90 ✓correct −8
Dec 8 at LAC 43% 111–113 W 117–106 ✗missed +13
Dec 5 at GSW 51% 114–113 L 93–99 ✗missed −7
Dec 3 at SAC 51% 116–115 L 111–120 ✗missed −10
Dec 1 vs OKC 57% 114–112 W 119–116 ✓correct +1
Nov 27 at PHI 66% 113–106 W 122–115 ✓correct ±0
Nov 26 at MIN 31% 110–117 W 117–111 ✗missed +13
Nov 23 vs POR 79% 119–107 L 98–104 ✗missed −18
Nov 22 vs POR 79% 120–108 W 116–88 ✓correct +16
Nov 20 vs IND 77% 120–109 W 130–113 ✓correct +6
Nov 18 at MIL 54% 114–112 L 100–101 ✗missed −3
Nov 17 at CHI 61% 118–113 W 143–107 ✓correct +31
Nov 15 vs LAC 57% 109–107 W 125–104 ✓correct +19
Nov 13 vs LAC 59% 111–108 W 111–103 ✓correct +5
Nov 11 vs WAS 84% 121–106 W 107–92 ✓correct ±0
Nov 10 at DET 61% 113–108 W 101–99 ✓correct −3
Nov 8 at OKC 27% 109–118 L 107–126 ✓correct −10
Nov 6 vs SAS 69% 114–107 W 127–100 ✓correct +20
Nov 4 vs NYK 57% 111–109 W 109–97 ✓correct +10
Nov 2 vs GSW 57% 113–111 L 121–127 ✗missed −8
Oct 31 at DAL 36% 109–114 W 108–102 ✗missed +11
Oct 28 at SAS 51% 116–115 W 106–101 ✓correct +4
Oct 26 at SAS 51% 117–116 L 106–109 ✗missed −4
Oct 25 vs MEM 73% 118–109 W 128–108 ✓correct +11
Oct 23 vs CHA 75% 115–105 L 105–110 ✗missed −15
Apr 14 at LAC 35% 107–112 W 116–105 ✗missed +16
Apr 12 at POR 53% 111–107 W 116–107 ✓correct +5
Apr 11 at UTA 74% 125–110 L 121–124 ✗missed −18
Apr 9 vs ORL 53% 112–113 W 118–106 ✗missed +13
Apr 7 at DAL 35% 110–115 L 136–147 ✓correct −6
Apr 5 vs MIA 57% 113–112 L 104–119 ✗missed −16
Apr 4 vs GSW 57% 115–114 L 110–133 ✗missed −24
Apr 2 at MIN 41% 111–113 L 106–113 ✓correct −5
Mar 31 vs DAL 61% 116–113 L 107–125 ✗missed −21
Mar 29 at UTA 59% 120–113 W 101–100 ✓correct −6
Mar 27 at OKC 30% 108–116 W 132–126 ✗missed +14
Mar 25 vs POR 68% 115–108 W 110–92 ✓correct +11
Mar 23 vs UTA 75% 121–110 W 147–119 ✓correct +17
Mar 21 vs CHI 53% 113–114 W 127–117 ✗missed +11
Mar 19 at WAS 69% 124–112 W 137–114 ✓correct +11
Mar 16 vs CLE 51% 109–111 W 117–103 ✗missed +16
Mar 14 vs WAS 72% 119–110 W 135–119 ✓correct +7
Mar 12 at SAS 49% 118–116 W 103–101 ✓correct ±0
Mar 10 at SAC 39% 114–117 W 112–104 ✗missed +11
Mar 8 at POR 55% 114–109 W 123–107 ✓correct +11
Mar 6 vs LAC 47% 112–116 L 116–122 ✓correct −2
Mar 5 vs SAS 63% 118–114 W 114–101 ✓correct +9
Mar 2 at PHX 37% 114–118 W 118–109 ✗missed +13
Feb 29 at PHX 35% 116–121 L 105–110 ✓correct ±0
Feb 27 at OKC 30% 112–120 L 95–112 ✓correct −9
Feb 25 vs OKC 43% 112–118 L 110–123 ✓correct −7
Feb 23 vs PHX 51% 117–119 W 114–110 ✗missed +6
Feb 22 at NOP 34% 111–117 L 105–127 ✓correct −16
Feb 14 at MEM 53% 114–110 L 113–121 ✗missed −12
Feb 12 vs NYK 53% 108–109 W 105–103 ✗missed +3
Feb 10 at ATL 37% 121–125 L 113–122 ✓correct −5
Feb 9 at TOR 51% 119–116 L 104–107 ✗missed −6
Feb 6 at IND 34% 114–120 L 129–132 ✓correct +3
Feb 4 at MIN 34% 110–116 L 90–111 ✓correct −15
Feb 2 vs TOR 59% 118–116 W 135–106 ✓correct +27
Jan 31 vs NOP 49% 115–118 L 99–110 ✓correct −8
Jan 29 vs LAL 51% 116–118 W 135–119 ✗missed +18
Jan 27 at BKN 47% 112–111 L 104–106 ✗missed −3
Jan 26 at CHA 51% 116–113 W 138–104 ✓correct +31
Jan 24 vs POR 70% 117–109 L 131–137 ✗missed −14
Jan 21 vs BOS 47% 111–115 L 107–116 ✓correct −5
Jan 20 vs UTA 47% 114–118 W 127–126 ✗missed +5
Jan 17 at NYK 32% 111–118 L 94–109 ✓correct −8
Jan 15 at PHI 34% 111–117 L 115–124 ✓correct −3
Jan 13 at BOS 30% 113–121 L 113–145 ✓correct −24
Jan 12 at DET 59% 122–115 W 112–110 ✓correct −5
Jan 10 at CHI 39% 112–115 L 119–124 ✓correct −2
Jan 8 at MIA 37% 111–115 L 113–120 ✓correct −3
Jan 6 vs MIL 49% 116–119 W 112–108 ✗missed +7
Jan 5 vs MIN 51% 114–116 L 95–122 ✓correct −25
Jan 3 vs BKN 68% 119–112 W 112–101 ✓correct +4
Jan 1 vs DET 78% 124–111 W 136–113 ✓correct +10
Dec 29 vs PHI 59% 112–110 L 127–131 ✗missed −6
Dec 27 vs PHX 65% 116–111 L 113–129 ✗missed −21
Dec 26 vs IND 70% 120–112 L 117–123 ✗missed −14
Dec 23 at NOP 34% 113–119 W 106–104 ✗missed +8
Dec 22 vs DAL 72% 122–113 W 122–96 ✓correct +17
Dec 20 vs ATL 65% 118–113 L 127–134 ✗missed −12
Dec 18 at CLE 41% 109–111 L 130–135 ✓correct −3
Dec 17 at MIL 37% 111–115 L 119–128 ✓correct −5
Dec 15 at MEM 51% 111–108 W 103–96 ✓correct +4
Dec 13 vs MEM 70% 112–104 W 117–104 ✓correct +5
Dec 11 vs SAS 78% 120–107 W 93–82 ✓correct −2
Dec 8 at DEN 35% 108–113 W 114–106 ✗missed +13
Dec 6 vs OKC 53% 111–112 W 110–101 ✗missed +10
Dec 2 at LAL 39% 112–115 L 97–107 ✓correct −7
Nov 29 at DEN 32% 106–113 L 124–134 ✓correct −3
Nov 28 at DAL 51% 113–110 L 115–121 ✗missed −9
Nov 24 vs DEN 51% 110–112 W 105–86 ✗missed +21
Nov 22 vs MEM 63% 112–108 W 111–91 ✓correct +16
Nov 20 at GSW 37% 112–116 L 116–121 ✓correct −1
Nov 19 at LAL 43% 112–113 L 104–105 ✓correct ±0
Nov 17 at LAC 41% 111–113 L 100–106 ✓correct −4
Nov 12 vs DEN 53% 112–113 W 107–104 ✗missed +4
Nov 10 vs NOP 57% 113–112 W 104–101 ✓correct +2
Nov 8 vs LAL 49% 111–114 W 128–94 ✗missed +37
Nov 6 vs SAC 57% 114–113 W 122–97 ✓correct +24
Nov 4 vs SAC 51% 115–117 W 107–89 ✗missed +20
Nov 1 vs CHA 53% 114–115 W 128–119 ✗missed +10
Oct 29 vs GSW 49% 113–116 L 95–106 ✓correct −8
Oct 27 at SAS 43% 118–119 L 122–126 ✓correct −3
Oct 25 at ORL 34% 111–117 L 86–116 ✓correct −24
Apr 9 at WAS 35% 113–119 W 114–109 ✗missed +11
Apr 7 at CHA 53% 114–113 W 112–109 ✓correct +2
Apr 4 vs DEN 35% 111–117 W 124–103 ✗missed +27
Apr 2 vs LAL 40% 116–120 L 109–134 ✓correct −21
Mar 31 vs DET 70% 115–107 W 121–115 ✓correct −2
Mar 29 at BKN 13% 104–122 L 114–123 ✓correct +9
Mar 27 at NYK 12% 103–122 L 115–137 ✓correct −3
Mar 26 at CLE 8% 103–126 L 91–108 ✓correct +6
Mar 24 at MEM 13% 104–122 L 114–151 ✓correct −19
Mar 22 at MEM 16% 105–121 L 125–130 ✓correct +11
Mar 20 vs GSW 32% 113–120 L 108–121 ✓correct −6
Mar 19 vs NOP 42% 113–116 L 107–117 ✓correct −7
Mar 17 vs NOP 40% 115–119 W 114–112 ✗missed +6
Mar 15 vs LAL 37% 115–120 W 114–110 ✗missed +9
Mar 13 vs BOS 30% 112–120 W 111–109 ✗missed +10
Mar 11 vs CHI 32% 110–117 L 111–119 ✓correct −1
Mar 9 at IND 19% 108–122 L 125–134 ✓correct +5
Mar 7 vs BKN 32% 114–121 L 96–118 ✓correct −15
Mar 5 vs SAS 63% 117–112 W 142–110 ✓correct +27
Mar 4 at SAS 53% 114–113 W 122–110 ✓correct +11
Mar 1 vs MEM 24% 114–125 L 99–113 ✓correct −3
Feb 28 vs DEN 24% 112–123 L 112–133 ✓correct −10
Feb 26 at POR 24% 110–121 L 114–131 ✓correct −6
Feb 24 at GSW 22% 110–122 L 101–116 ✓correct −3
Feb 15 at OKC 17% 109–124 L 96–133 ✓correct −22
Feb 13 at PHI 16% 104–120 L 104–123 ✓correct −3
Feb 10 at MIA 24% 106–117 L 95–97 ✓correct +9
Feb 8 vs SAC 40% 117–121 L 128–130 ✓correct +2
Feb 6 vs SAC 40% 117–121 L 120–140 ✓correct −16
Feb 4 at OKC 13% 105–123 L 121–153 ✓correct −14
Feb 3 vs TOR 42% 116–119 L 111–117 ✓correct −3
Feb 1 vs OKC 30% 115–123 W 112–106 ✗missed +14
Jan 28 at DET 30% 111–119 W 117–114 ✗missed +11
Jan 26 vs CLE 30% 111–119 L 95–113 ✓correct −10
Jan 25 vs WAS 37% 117–122 L 103–108 ✓correct ±0
Jan 23 vs MIN 35% 117–123 W 119–114 ✗missed +11
Jan 21 at MIN 12% 105–124 L 104–113 ✓correct +10
Jan 18 vs CHA 47% 118–119 L 117–122 ✓correct −4
Jan 16 at LAL 20% 107–120 L 132–140 ✓correct +5
Jan 15 at LAC 28% 110–119 L 100–121 ✓correct −12
Jan 13 at SAC 17% 108–123 L 114–139 ✓correct −10
Jan 11 at SAC 20% 110–123 L 115–135 ✓correct −7
Jan 8 vs MIN 30% 112–120 L 96–104 ✓correct ±0
Jan 5 vs UTA 35% 114–120 L 114–131 ✓correct −11
Jan 4 at NOP 24% 105–116 L 108–119 ✓correct ±0
Jan 2 vs DAL 37% 110–115 L 106–111 ✓correct ±0
Dec 31 vs NYK 45% 110–112 L 88–108 ✓correct −18
Dec 29 at DAL 24% 103–114 L 114–129 ✓correct −4
Dec 27 at BOS 30% 109–117 L 102–126 ✓correct −16
Dec 26 at CHI 28% 106–115 W 133–118 ✗missed +24
Dec 23 vs DAL 47% 109–110 L 106–112 ✓correct −5
Dec 21 vs ORL 37% 109–114 L 110–116 ✓correct −1
Dec 19 vs SAS 65% 113–107 L 105–124 ✗missed −25
Dec 17 vs POR 45% 114–116 L 95–107 ✓correct −10
Dec 15 vs MIA 42% 109–112 L 108–111 ✓correct ±0
Dec 13 vs PHX 37% 111–116 W 111–97 ✗missed +19
Dec 11 vs MIL 30% 111–119 W 97–92 ✗missed +13
Dec 8 at SAS 63% 118–113 L 109–118 ✗missed −14
Dec 5 vs PHI 35% 108–114 W 132–123 ✗missed +15
Dec 3 at GSW 26% 109–119 L 101–120 ✓correct −9
Dec 2 at PHX 16% 107–123 W 122–121 ✗missed +17
Nov 30 at DEN 22% 106–118 L 100–120 ✓correct −8
Nov 28 at DEN 32% 108–115 L 113–129 ✓correct −9
Nov 26 vs OKC 32% 114–121 W 118–105 ✗missed +20
Nov 25 vs ATL 28% 110–119 W 128–122 ✗missed +15
Nov 20 vs GSW 30% 111–119 L 120–127 ✓correct +1
Nov 18 vs IND 30% 111–119 L 91–99 ✓correct ±0
Nov 16 at DAL 32% 103–110 W 101–92 ✗missed +16
Nov 14 vs LAC 42% 110–113 L 106–122 ✓correct −13
Nov 12 at NOP 28% 107–116 L 106–119 ✓correct −4
Nov 9 at TOR 26% 106–116 L 109–116 ✓correct +3
Nov 7 at ORL 35% 109–115 W 134–127 ✗missed +13
Nov 5 at MIN 26% 105–115 L 117–129 ✓correct −2
Nov 2 vs LAC 32% 106–113 L 101–109 ✓correct −1
Oct 31 at LAC 37% 108–113 L 93–95 ✓correct +3
Oct 30 at PHX 19% 102–116 L 109–124 ✓correct −1
Oct 28 at POR 47% 109–110 L 111–125 ✓correct −13
Oct 26 at UTA 20% 103–116 L 101–109 ✓correct +5
Oct 24 vs UTA 32% 109–116 W 114–108 ✗missed +13
Oct 22 at MIL 20% 102–115 L 105–125 ✓correct −7
Oct 21 vs MEM 28% 109–118 L 122–129 ✓correct +2
Oct 19 at ATL 26% 106–116 L 107–117 ✓correct ±0

Surprise games

All HOU surprises

Across every graded season. The percentage is the pregame chance the forecast gave the team that won.

Most unexpected HOU wins

  1. 16%HOU beat PHX122–121Dec 2, 2022-23 · forecast PHX123–107 · missed margin by 17
  2. 28%HOU beat CHI133–118Dec 26, 2022-23 · forecast CHI115–106 · missed margin by 24
  3. 28%HOU beat ATL128–122Nov 25, 2022-23 · forecast ATL119–110 · missed margin by 15
  4. 29%HOU beat OKC112–106Feb 7, 2025-26 · forecast OKC114–106 · missed margin by 14
  5. 30%HOU beat OKC132–126Mar 27, 2023-24 · forecast OKC116–108 · missed margin by 14

Most unexpected HOU losses

  1. 13%MIN beat HOU117–107Nov 4, 2026-27 · forecast HOU118–101 · missed margin by 27
  2. 19%UTA beat HOU133–125Dec 1, 2025-26 · forecast HOU127–114 · missed margin by 21
  3. 19%BKN beat HOU110–98Feb 1, 2024-25 · forecast HOU117–104 · missed margin by 25
  4. 20%NOP beat HOU133–128Dec 18, 2025-26 · forecast HOU125–113 · missed margin by 17
  5. 21%POR beat HOU104–98Nov 23, 2024-25 · forecast HOU119–107 · missed margin by 18

Largest margin misses

  1. 49%HOU beat LAL128–94Nov 8, 2023-24 · forecast LAL114–111 · missed margin by 37
  2. 53%DEN beat HOU129–93Mar 11, 2025-26 · forecast DEN117–116 · missed margin by 35
  3. 59%HOU beat PHX148–109Mar 30, 2024-25 · forecast HOU114–110 · missed margin by 35
  4. 47%HOU beat NOP134–102Mar 29, 2025-26 · forecast NOP115–114 · missed margin by 33
  5. 61%HOU beat CHI143–107Nov 17, 2024-25 · forecast HOU118–113 · missed margin by 31

Recent results the forecast got wrong

  1. 32%PHX beat HOU102–99Nov 7, 2026-27 · forecast HOU117–111 · missed margin by 9
  2. 13%MIN beat HOU117–107Nov 4, 2026-27 · forecast HOU118–101 · missed margin by 27
  3. 38%DAL beat HOU116–111Oct 30, 2026-27 · forecast HOU116–112 · missed margin by 9
  4. 41%HOU beat SAS114–110Oct 23, 2026-27 · forecast SAS112–109 · missed margin by 7
  5. 40%LAL beat HOU98–78May 1, 2025-26 · playoffs · forecast HOU109–105 · missed margin by 24

Definitions

Expected wins
The sum of the team's pregame win probabilities over the games in the sample (home: the stored home win probability; road: one minus it).
Wins vs expectation
Actual wins minus expected wins. It describes results relative to the forecasts, not why they differed.
Margin error
The team's actual margin minus its forecast margin, in points. Positive means the team did better than forecast.
Error variability
The sample standard deviation of margin errors. Higher means the forecasts for this team's games were less consistent.
Winner picked
The share of the team's games in which the forecast winner won, whichever team that was. Teams play different mixes of close and lopsided games, so this alone is not a fair measure of how hard a team is to forecast.
Average margin miss
The mean absolute margin error. This is the headline measure of how hard a team's games were for this model to forecast.
Average margin error
The mean signed margin error. Consistently positive means the model underrated the team in this sample; negative, overrated.
Brier score
The mean squared difference between the team's pregame win probability and the result (1 for a win, 0 for a loss). It rewards confident correct forecasts and penalises confident wrong ones.
Intervals and samples
Ranges are 90% bootstrap intervals (1,000 resamples of the team's games). Under 20 games no ranking is shown; 20 to 59 games is exploratory; 60 or more is roughly a full season.

More on how forecasts are made and tested: Methodology.