Skip to content

Predictions

Playoff odds

The rest of the season played out 10,000 times with our win probability model. Projected records, playoff and seed chances for all 30 teams, updated every morning.

01Projected standings

2026-27 ยท updated Thu, Oct 15

Preseason: based on the 2026-27 schedule and preseason ratings, including summer roster moves. No games are final yet, so every team is 0-0 and the ranges are wide.

East

#TeamSeeds 1 to 15
1Knicks0-064-1899%4%89%Seed 1: 51%Seed 2: 21%Seed 3: 11%Seed 4: 7%Seed 5: 4%Seed 6: 3%Seed 7: 2%Seed 8: 1%Seed 9: <1%Seed 10: <1%Seed 11: <1%Seed 12: 0%Seed 13: 0%Seed 14: 0%Seed 15: 0%
2Pistons0-056-2693%18%61%Seed 1: 15%Seed 2: 18%Seed 3: 16%Seed 4: 13%Seed 5: 11%Seed 6: 9%Seed 7: 7%Seed 8: 5%Seed 9: 4%Seed 10: 2%Seed 11: <1%Seed 12: <1%Seed 13: <1%Seed 14: <1%Seed 15: 0%
3Celtics0-053-2987%27%48%Seed 1: 8%Seed 2: 13%Seed 3: 14%Seed 4: 13%Seed 5: 12%Seed 6: 11%Seed 7: 9%Seed 8: 8%Seed 9: 6%Seed 10: 4%Seed 11: 2%Seed 12: <1%Seed 13: <1%Seed 14: <1%Seed 15: 0%
4Cavaliers0-052-3084%30%44%Seed 1: 7%Seed 2: 12%Seed 3: 13%Seed 4: 13%Seed 5: 12%Seed 6: 11%Seed 7: 10%Seed 8: 8%Seed 9: 7%Seed 10: 5%Seed 11: 2%Seed 12: <1%Seed 13: <1%Seed 14: <1%Seed 15: <1%
5Raptors0-051-3182%34%40%Seed 1: 6%Seed 2: 10%Seed 3: 11%Seed 4: 12%Seed 5: 12%Seed 6: 11%Seed 7: 11%Seed 8: 10%Seed 9: 8%Seed 10: 6%Seed 11: 2%Seed 12: <1%Seed 13: <1%Seed 14: <1%Seed 15: <1%
6Hornets0-049-3376%41%32%Seed 1: 4%Seed 2: 7%Seed 3: 10%Seed 4: 11%Seed 5: 11%Seed 6: 11%Seed 7: 11%Seed 8: 11%Seed 9: 11%Seed 10: 8%Seed 11: 3%Seed 12: 1%Seed 13: <1%Seed 14: <1%Seed 15: 0%
7Magic0-048-3474%43%28%Seed 1: 3%Seed 2: 7%Seed 3: 8%Seed 4: 10%Seed 5: 11%Seed 6: 12%Seed 7: 12%Seed 8: 12%Seed 9: 11%Seed 10: 8%Seed 11: 4%Seed 12: 2%Seed 13: <1%Seed 14: <1%Seed 15: <1%
8Heat0-047-3570%46%24%Seed 1: 3%Seed 2: 5%Seed 3: 8%Seed 4: 8%Seed 5: 10%Seed 6: 12%Seed 7: 12%Seed 8: 12%Seed 9: 12%Seed 10: 10%Seed 11: 5%Seed 12: 2%Seed 13: <1%Seed 14: <1%Seed 15: <1%
976ers0-045-3762%52%18%Seed 1: 2%Seed 2: 4%Seed 3: 5%Seed 4: 7%Seed 5: 9%Seed 6: 10%Seed 7: 12%Seed 8: 13%Seed 9: 14%Seed 10: 13%Seed 11: 7%Seed 12: 3%Seed 13: 1%Seed 14: <1%Seed 15: <1%
10Hawks0-044-3858%54%15%Seed 1: 1%Seed 2: 3%Seed 3: 5%Seed 4: 6%Seed 5: 8%Seed 6: 10%Seed 7: 11%Seed 8: 13%Seed 9: 15%Seed 10: 15%Seed 11: 7%Seed 12: 3%Seed 13: 1%Seed 14: <1%Seed 15: <1%
11Bucks0-025-575%15%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: <1%Seed 8: 2%Seed 9: 4%Seed 10: 8%Seed 11: 18%Seed 12: 21%Seed 13: 19%Seed 14: 15%Seed 15: 10%
12Pacers0-025-574%14%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: <1%Seed 8: 2%Seed 9: 3%Seed 10: 7%Seed 11: 17%Seed 12: 21%Seed 13: 20%Seed 14: 17%Seed 15: 11%
13Bulls0-024-584%13%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: <1%Seed 8: 2%Seed 9: 3%Seed 10: 7%Seed 11: 16%Seed 12: 20%Seed 13: 20%Seed 14: 18%Seed 15: 11%
14Nets0-022-602%8%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: <1%Seed 8: <1%Seed 9: 2%Seed 10: 5%Seed 11: 12%Seed 12: 17%Seed 13: 22%Seed 14: 23%Seed 15: 18%
15Wizards0-016-66<1%2%<1%Seed 1: 0%Seed 2: 0%Seed 3: 0%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: <1%Seed 8: <1%Seed 9: <1%Seed 10: 1%Seed 11: 4%Seed 12: 8%Seed 13: 14%Seed 14: 24%Seed 15: 48%

West

#TeamSeeds 1 to 15
1Spurs0-065-17>99%1%96%Seed 1: 48%Seed 2: 31%Seed 3: 12%Seed 4: 5%Seed 5: 2%Seed 6: 1%Seed 7: <1%Seed 8: <1%Seed 9: <1%Seed 10: <1%Seed 11: <1%Seed 12: 0%Seed 13: 0%Seed 14: 0%Seed 15: 0%
2Thunder0-064-18>99%1%94%Seed 1: 40%Seed 2: 34%Seed 3: 13%Seed 4: 7%Seed 5: 3%Seed 6: 1%Seed 7: <1%Seed 8: <1%Seed 9: <1%Seed 10: <1%Seed 11: <1%Seed 12: <1%Seed 13: <1%Seed 14: 0%Seed 15: 0%
3Rockets0-052-3091%19%55%Seed 1: 5%Seed 2: 12%Seed 3: 20%Seed 4: 17%Seed 5: 13%Seed 6: 10%Seed 7: 7%Seed 8: 5%Seed 9: 4%Seed 10: 2%Seed 11: 1%Seed 12: <1%Seed 13: <1%Seed 14: <1%Seed 15: <1%
4Nuggets0-049-3384%28%39%Seed 1: 2%Seed 2: 7%Seed 3: 14%Seed 4: 15%Seed 5: 15%Seed 6: 13%Seed 7: 11%Seed 8: 8%Seed 9: 6%Seed 10: 4%Seed 11: 2%Seed 12: 1%Seed 13: <1%Seed 14: <1%Seed 15: <1%
5Suns0-047-3579%34%31%Seed 1: 2%Seed 2: 5%Seed 3: 11%Seed 4: 14%Seed 5: 14%Seed 6: 13%Seed 7: 12%Seed 8: 10%Seed 9: 7%Seed 10: 5%Seed 11: 3%Seed 12: 2%Seed 13: 1%Seed 14: <1%Seed 15: <1%
6Timberwolves0-046-3677%36%28%Seed 1: 1%Seed 2: 4%Seed 3: 10%Seed 4: 12%Seed 5: 14%Seed 6: 13%Seed 7: 12%Seed 8: 10%Seed 9: 8%Seed 10: 6%Seed 11: 4%Seed 12: 2%Seed 13: 1%Seed 14: <1%Seed 15: <1%
7Lakers0-043-3969%41%21%Seed 1: <1%Seed 2: 3%Seed 3: 7%Seed 4: 10%Seed 5: 12%Seed 6: 13%Seed 7: 12%Seed 8: 12%Seed 9: 10%Seed 10: 8%Seed 11: 6%Seed 12: 4%Seed 13: 2%Seed 14: 1%Seed 15: <1%
8Trail Blazers0-043-3968%42%20%Seed 1: <1%Seed 2: 3%Seed 3: 7%Seed 4: 10%Seed 5: 11%Seed 6: 13%Seed 7: 13%Seed 8: 12%Seed 9: 10%Seed 10: 8%Seed 11: 5%Seed 12: 4%Seed 13: 2%Seed 14: 1%Seed 15: <1%
9Clippers0-037-4545%47%8%Seed 1: <1%Seed 2: <1%Seed 3: 3%Seed 4: 4%Seed 5: 7%Seed 6: 8%Seed 7: 10%Seed 8: 12%Seed 9: 13%Seed 10: 12%Seed 11: 11%Seed 12: 8%Seed 13: 6%Seed 14: 3%Seed 15: 2%
10Warriors0-033-4931%42%4%Seed 1: <1%Seed 2: <1%Seed 3: 1%Seed 4: 2%Seed 5: 4%Seed 6: 5%Seed 7: 8%Seed 8: 10%Seed 9: 12%Seed 10: 13%Seed 11: 13%Seed 12: 12%Seed 13: 9%Seed 14: 7%Seed 15: 5%
11Pelicans0-030-5222%35%2%Seed 1: <1%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: 2%Seed 6: 4%Seed 7: 5%Seed 8: 8%Seed 9: 10%Seed 10: 12%Seed 11: 14%Seed 12: 13%Seed 13: 13%Seed 14: 10%Seed 15: 7%
12Mavericks0-027-5513%26%<1%Seed 1: <1%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: 1%Seed 6: 2%Seed 7: 3%Seed 8: 5%Seed 9: 8%Seed 10: 10%Seed 11: 13%Seed 12: 15%Seed 13: 16%Seed 14: 14%Seed 15: 13%
13Kings0-025-579%19%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: 1%Seed 7: 2%Seed 8: 3%Seed 9: 5%Seed 10: 8%Seed 11: 11%Seed 12: 14%Seed 13: 16%Seed 14: 19%Seed 15: 20%
14Jazz0-023-596%14%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: 1%Seed 8: 3%Seed 9: 4%Seed 10: 6%Seed 11: 9%Seed 12: 13%Seed 13: 17%Seed 14: 21%Seed 15: 24%
15Grizzlies0-023-596%13%<1%Seed 1: 0%Seed 2: <1%Seed 3: <1%Seed 4: <1%Seed 5: <1%Seed 6: <1%Seed 7: 1%Seed 8: 2%Seed 9: 4%Seed 10: 6%Seed 11: 9%Seed 12: 12%Seed 13: 16%Seed 14: 21%Seed 15: 27%

Projected: average final record, with a bar from the 10th to the 90th percentile of wins (the dot is the average, the tick is 41 wins). Seeds: darker squares are more likely finishes, 1 on the left; gaps mark the play-in line after 6 and the cut after 10.

02Best record in the league

Share of simulations
  1. Spurs30%
  2. Thunder25%
  3. Knicks25%
  4. Pistons6%
  5. Celtics3%
  6. Cavaliers2%
  7. Rockets2%
  8. Raptors2%

03Model vs markets

Kalshi and Polymarket US
TeamOur winsWin lineMarketOursPlayoffs: KalshiOurs#1 seed: marketsOurs
SASBig gap65.3 56-7460+Kalshi 52%80%95%>99%Kalshi 42%Polymarket 26%48%
OKC64.3 54-7365+Kalshi 32%49%97%>99%Kalshi 45%40%
NYKBig gap64.1 54-7350+Kalshi 60%98%89%99%Kalshi 21%Polymarket 22%51%
DETBig gap56.3 45-6750+Kalshi 47%79%83%93%Kalshi 12%Polymarket 19%15%
BOS53.2 41-6551+Polymarket 78%61%88%87%Kalshi 18%Polymarket 20%8%
CLE52.2 40-6448+Polymarket 57%69%81%84%Kalshi 11%Polymarket 26%7%
HOUBig gap52.2 40-6450+Kalshi 56%61%83%91%Kalshi 4%Polymarket 26%5%
TOR51.1 39-6350+Kalshi 48%57%75%82%Kalshi 8%Polymarket 19%6%
CHABig gap49.0 36-6140+Kalshi 42%84%33%76%Kalshi 1%Polymarket 25%4%
DENBig gap48.6 36-6150+Kalshi 49%46%86%84%Kalshi 3%Polymarket 26%2%
ORLBig gap48.3 36-6045+Kalshi 50%66%54%74%Kalshi 4%Polymarket 26%3%
MIABig gap47.1 34-5950+Kalshi 42%40%73%70%Kalshi 15%Polymarket 26%3%
PHXBig gap46.6 34-5940+Kalshi 51%77%48%79%Kalshi <1%Polymarket 25%2%
MIN45.7 33-5850+Kalshi 51%35%88%77%Kalshi 8%Polymarket 16%1%
PHIBig gap44.9 32-5750+Kalshi 50%32%85%62%Kalshi 19%Polymarket 29%2%
ATLBig gap43.8 31-5645+Kalshi 47%47%62%58%Kalshi 2%Polymarket 25%1%
LALBig gap43.4 30-5645+Polymarket 59%46%76%69%Kalshi 3%Polymarket 26%<1%
POR43.1 30-5642+Polymarket 51%56%59%68%Kalshi 3%Polymarket 8%<1%
LACBig gap37.2 25-5025+Kalshi 57%90%14%45%Kalshi <1%Polymarket 26%<1%
GSWBig gap33.2 21-4640+Kalshi 42%26%44%31%Kalshi 2%Polymarket 25%<1%
NOPBig gap30.4 19-4330+Kalshi 50%54%18%22%Kalshi <1%Polymarket 25%<1%
DALBig gap27.3 16-3935+Kalshi 50%21%32%13%Kalshi <1%Polymarket 8%<1%
MILBig gap25.3 15-3730+Kalshi 40%31%12%5%Kalshi <1%Polymarket 25%0%
INDBig gap24.7 14-3645+Kalshi 55%1%64%4%Kalshi 5%Polymarket 25%0%
SACBig gap24.7 14-3625+Kalshi 40%51%9%9%Kalshi <1%Polymarket 25%0%
CHIBig gap24.3 14-3628+Polymarket 62%36%12%4%Kalshi <1%Polymarket 25%0%
UTABig gap23.1 13-3436+Polymarket 63%7%46%6%Kalshi <1%Polymarket 25%0%
MEMBig gap22.6 12-3430+Kalshi 56%21%17%6%Kalshi <1%Polymarket 25%0%
BKNBig gap21.8 12-3325+Kalshi 55%37%12%2%Kalshi <1%Polymarket 25%0%
WASBig gap16.1 8-2635+Kalshi 50%<1%31%<1%Kalshi 1%Polymarket 25%0%

Market chance is the midpoint of the best bid and ask on Kalshi or Polymarket US (tap it to open the market). Win line: Polymarket's line when it has one, otherwise Kalshi's line closest to a coin flip; our chance of reaching it comes from the simulator's average and range. 24 teams are 20+ points apart from a market. Before games are played a big gap usually means our preseason ratings are missing something, like a star returning from injury, so read these as a check on the model, not as picks. Analysis, not advice. 21+.

04Odds over time

Boston Celtics
0%25%50%75%100%Sun, Sep 27Tue, Oct 6Thu, Oct 15Date of the simulation runSun, Sep 27: 87% playoffs, 70% top 6, 52.9 winsMon, Sep 28: 87% playoffs, 70% top 6, 53.1 winsTue, Sep 29: 87% playoffs, 70% top 6, 52.8 winsWed, Sep 30: 87% playoffs, 70% top 6, 53.1 winsThu, Oct 1: 87% playoffs, 70% top 6, 53.0 winsFri, Oct 2: 87% playoffs, 70% top 6, 53.0 winsSat, Oct 3: 87% playoffs, 70% top 6, 53.1 winsSun, Oct 4: 87% playoffs, 71% top 6, 53.1 winsMon, Oct 5: 87% playoffs, 70% top 6, 52.9 winsTue, Oct 6: 87% playoffs, 70% top 6, 53.1 winsWed, Oct 7: 87% playoffs, 70% top 6, 53.0 winsThu, Oct 8: 87% playoffs, 70% top 6, 52.9 winsFri, Oct 9: 87% playoffs, 70% top 6, 53.0 winsSat, Oct 10: 86% playoffs, 70% top 6, 53.0 winsSun, Oct 11: 86% playoffs, 70% top 6, 53.1 winsMon, Oct 12: 87% playoffs, 70% top 6, 53.0 winsTue, Oct 13: 86% playoffs, 70% top 6, 53.1 winsWed, Oct 14: 87% playoffs, 71% top 6, 52.9 winsThu, Oct 15: 87% playoffs, 71% top 6, 53.2 wins
Makes the playoffs Top-6 seed (no play-in)
How this works

The method

Every morning we play out the rest of the regular season 10,000 times. Games already played count as they finished. Each remaining game is decided by a weighted coin flip using the pregame win chance from our win probability model (team Elo ratings, home court and rest). A team with a 64% chance wins that game in about 64 of every 100 simulations. Games the NBA has not scheduled yet (the NBA Cup knockout nights are set in December) are filled in as neutral-court games against an average team so everyone plays 82.

A rating is an estimate, not the truth, so each simulation also nudges every team's rating up or down by a random amount (a normal draw with a spread of 80 Elo points, kept for that whole simulation). The base odds are stretched a little to make up for it, so on average each game still goes to the favorite as often as the model says. Without the nudge, the ranges came out too narrow in the test below. Then we rank each conference by wins. Seeds 7 to 10 play the play-in: 7 hosts 8 and the winner is the 7 seed, 9 hosts 10, and the loser of 7 vs 8 hosts the winner of 9 vs 10 for the 8 seed. Play-in games use the same Elo formula with the higher seed at home. Playoffs means a top-6 finish or winning a play-in spot. Top 4 means home court in the first round.

Magic numbers appear once games are played: own wins plus losses by the closest chasing team that clinch finishing ahead of it (82 + 1 minus own wins minus the chaser's losses). Play-in uses the best team outside the top 10 as the chaser, top 6 the best team outside the top 6. Ties are ignored, so a magic number can be one game conservative.

How we tested it

We ran the simulator on 2025-26 as if it were Thu, Jan 1 and Sun, Mar 1: only games before that date counted, and every later game used ratings frozen on that date (which is exactly what a live run does). Then we compared with how the season really ended. Wins miss is the average gap between projected and final wins. Brier is the average squared miss of a percentage (0 is perfect, lower is better).

As of Thu, Jan 1: 496 games played, 734 left

MethodWins missBrier, playoffsBrier, top 6Inside range
Simulator (this page)4.90.1050.11680%
Simulator without rating noise4.90.1130.13457%
Every game a coin flip7.90.0930.08923%
Current win % carried forward5.10.0830.133n/a

As of Sun, Mar 1: 895 games played, 335 left

MethodWins missBrier, playoffsBrier, top 6Inside range
Simulator (this page)1.90.0980.05680%
Simulator without rating noise1.90.1080.05177%
Every game a coin flip4.50.0800.05833%
Current win % carried forward2.60.0830.067n/a

What this shows: the projected wins beat carrying each team's current win % forward at both dates, and the ranges held the real final win total for about 80% of teams, as they should. The playoff odds did not beat the simple baselines in this one season. Only 30 teams are graded, a few surprises (Atlanta went 16-5 after March 1) swing the score, and the win model's coefficients were fit on that same season, a small head start. We will grade 2026-27 the same way when it ends.

What it cannot see

Injuries, trades and who is resting are invisible except through results. Ratings do not update inside a simulation, so a team that starts hot in one simulated season does not get stronger for it. Ties in the standings are broken by a random draw, not the NBA's head-to-head and division rules. Before opening night the odds rest only on last season's ratings, pulled back toward average, plus summer roster moves, which is where they are least sure.