2026-27 Season Simulator
50,000 simulated seasons · updated nightly · last run Oct 25, 5:30 AM ET · 36 games played so far are locked in
Championship odds
Share of the 50,000 simulated seasons each team won the title.
- 1
OKC18.1% - 2
POR13.0% - 3
DET11.0% - 4
TOR9.1% - 5
PHI8.8% - 6
HOU7.0% - 7
SAS6.0% - 8
MIN4.2% - 9
CLE4.1% - 10
DEN3.9% - 11
BOS3.1% - 12
LAL3.0%
Offseason movers
How much the 2026-27 roster changes a team's rating vs the minutes it actually got in 2025-26 (points per game, before weighting).
POR+7.8Added Ja Morant (from MEM)
PHI+6.9Added Jaylen Brown (from BOS)
IND+5.2Added Kelly Oubre Jr. (from PHI)
WAS+3.2Added Anthony Davis (from DAL)
LAC-7.8Lost Kawhi Leonard (to TOR)
SAC-7.6Lost DeMar DeRozan (to DEN)
BOS-4.1Lost Jaylen Brown (to PHI)
All 30 teams
Wins range = the middle 80% of simulated seasons. Playoffs = made the 16-team bracket, through the play-in if needed. Percentages are shares of simulated seasons, rounded to 0.1.
How the simulator works
1 Start from last season. Every 2025-26 regular-season game margin is fit at once, so each team gets a rating in points per game that accounts for who it played and where (home court came out at 1.7 points).
2 Adjust for roster moves. Each player is valued by his box-score production per minute (Game Score) above a replacement-level player, converted to points of team margin (fit on 60 team-seasons). A team's current roster — from the official player directory, so trades and signings like LeBron James to Philadelphia count — is compared with the minutes it actually played last season. Players back from injury count too; rookies count as replacement level.
3 Regress toward average. Ratings carry 56% of last season and 52% of the roster adjustment. Those weights come from projecting 2025-26 from 2024-25 the same way: that cut the average rating error to 4.7 points vs 5.1 using last season alone.
4 Play the season 50,000 times. Each simulated season gives every team a random “true talent” error (±2.75 points), then plays all 1,230 games with a game-to-game spread of 12.5 points. Ties are broken at random.
5 Postseason. Seeds 7-10 play the play-in (7 vs 8, 9 vs 10, then loser vs winner); the bracket is best-of-seven with home court to the higher seed.
6 Updated nightly. Once games are played, results are locked in and each rating blends toward the team's 2026-27 form (after 20 games, this season counts as much as the preseason rating).
Limits: box scores miss most defense, so rosters built on defenders may be underrated; the official schedule lists 1200 games until the NBA Cup knockout dates are set, and the remaining 30 are simulated as neutral-site games. These are research estimates from historical data, not predictions of any single game.