Skip to main content
B

NBA Monte Carlo Sim

20,000-iteration game simulations with injuries and rest, refreshed every 30 minutes on game days

Games on 10/20/2026

BOSBOS@DETDET
2:00 PM CT
Model:109.6-112.2Total:221.9
Win: 50.9% / 49.1% vs mkt 52.9% / 47.1%
Raw sim: 43.0% / 57.0%OT: 2.9%
BankrollSZN price: 80% market, 20% sim
DET +1.5: 51.6% vs mkt 49.6%Over 221.5: 50.1% vs mkt 50.0%
BOS out: Jaylen Brown (left team), Nikola Vucevic (left team)
DET out: Tobias Harris (left team), Caris LeVert (left team)
DET ML +2.0%
Away by 30+Home marginHome by 30+
No betmargin sd 14.2
PHIPHI@NYNY
6:00 PM CT
PHI short-handed
Model:109.9-117.0Total:226.9-4.6 vs mkt 231.5
Win: 36.9% / 63.1% vs mkt 38.5% / 61.5%
Raw sim: 30.8% / 69.2%OT: 2.5%
BankrollSZN price: 80% market, 20% sim
NY -4.5: 51.9% vs mkt 50.4%Over 231.5: 48.0% vs mkt 50.0%
PHI out: Paul George (left team), Kelly Oubre Jr. (left team), Quentin Grimes (left team), Andre Drummond (left team)
NY out: Mitchell Robinson (left team)
Away by 30+Home marginHome by 30+
No betmargin sd 14.1

Create a free account to see the full NBA sim

Create a free account to see the full NBA Monte Carlo simulator. No credit card, it takes about 10 seconds.

NBA Monte Carlo game simulations

Every NBA game on the slate is simulated 20,000 times on the server and refreshed every 30 minutes on game days. For each game you get the model score for both teams, a win chance for each side, a spread cover chance and an over chance against the posted line, the chance of overtime, and the gap to the de-vigged FanDuel price. It is free with an account.

Each card also lists the rotation players who are out for each team and a short-handed flag, because in the NBA who plays moves the number more than anything else.

What goes into the model

Each team gets an offense and a defense rating from its points scored and allowed, refit every run with recent games counting more and last season counting less. On top of that sit home court, back-to-backs and the value of missing players. A player's value is his game score per minute over his recent games, times the minutes he usually plays. When a rotation player is ruled out, his value comes off his team. The model does not read the betting line.

Tested on every game of the 2024-25 and 2025-26 seasons, the availability term cut the model's moneyline log loss from 0.601 to 0.591. The closing line was still better at 0.581, which is why the published price leans on the market.

The BankrollSZN price and when a pick is made

The win, cover and over numbers on each card are 80 percent the de-vigged market and 20 percent the sim, the same blend as the MLB, NFL and NHL sims. On 2,630 held-out games that blend beat the closing moneyline (Brier score 0.1989 against 0.1991). A moneyline pick needs the blended price to beat the market by 3 percent or more, at odds between -180 and +400.

Picks are made inside 90 minutes of tip, after the injury report settles, and written once at the price taken. Spread and total picks are simulated and graded but not published, because neither beat the closing line in testing.

What the History tab is for

Every published pick is graded against the final score, with closing line value against the last FanDuel price before tip. The History tab shows the record by bet type, the running profit and loss at one unit per bet, and the results by edge size.

Frequently asked questions

How many simulations per NBA game?

20,000 per game, run on the server every 30 minutes on game days.

Does the NBA sim account for injuries?

Yes. Rotation players ruled out for the game come off their team's rating, weighted by their usual minutes and game score per minute. Questionable players count as half.

Does the NBA sim use the betting line?

Not as an input. The line enters only after the simulation, in the 80/20 published price and the pick gate.

Why are spread and total picks not published?

In a test on two full seasons neither the spread nor the total beat the closing line, so those picks are graded on paper only.

When are NBA picks made?

Inside 90 minutes of tip, after the injury report settles. A pick is written once at the price it was made.

Is the NBA simulator free?

The first two games are free. A free account opens the full slate, the picks and the graded record.