NBA odds today
The fair price of every upcoming NBA game: what the moneyline, spread, and total would pay with the sportsbook’s cut taken out.
Fair prices last updated .
Cleveland Cavaliers @ New York Knicks
Moneyline Fair odds Fair chance Cleveland Cavaliers +156 39.0% New York Knicks -156 61.0% Spread Fair odds Fair chance Cleveland Cavaliers +4.5 -104 51.0% New York Knicks -4.5 +104 49.0% Total Fair odds Fair chance Over 221.5 -103 50.8% Under 221.5 +103 49.2% Boston Celtics @ Toronto Raptors
Moneyline Fair odds Fair chance Boston Celtics -245 71.0% Toronto Raptors +245 29.0% Spread Fair odds Fair chance Boston Celtics -7.5 +102 49.5% Toronto Raptors +7.5 -102 50.5% Total Fair odds Fair chance Over 216.5 +104 49.0% Under 216.5 -104 51.0% Washington Wizards @ Indiana Pacers
Moneyline Fair odds Fair chance Washington Wizards +141 41.5% Indiana Pacers -141 58.5% Spread Fair odds Fair chance Washington Wizards +3.5 -102 50.4% Indiana Pacers -3.5 +102 49.6% Total Fair odds Fair chance Over 225.5 -102 50.4% Under 225.5 +102 49.6% Denver Nuggets @ Memphis Grizzlies
Moneyline Fair odds Fair chance Denver Nuggets -156 61.0% Memphis Grizzlies +156 39.0% Spread Fair odds Fair chance Denver Nuggets -4.5 +109 47.9% Memphis Grizzlies +4.5 -109 52.1% Total Fair odds Fair chance Over 228.5 -104 51.0% Under 228.5 +104 49.0% San Antonio Spurs @ Chicago Bulls
Moneyline Fair odds Fair chance San Antonio Spurs -786 88.7% Chicago Bulls +786 11.3% Spread Fair odds Fair chance San Antonio Spurs -15.5 +102 49.6% Chicago Bulls +15.5 -102 50.4% Total Fair odds Fair chance Over 240.5 +102 49.6% Under 240.5 -102 50.4% Los Angeles Lakers @ Milwaukee Bucks
Moneyline Fair odds Fair chance Los Angeles Lakers -479 82.7% Milwaukee Bucks +479 17.3% Spread Fair odds Fair chance Los Angeles Lakers -11.5 -114 53.3% Milwaukee Bucks +11.5 +114 46.7% Total Fair odds Fair chance Over 231.5 +100 49.9% Under 231.5 -100 50.1% Brooklyn Nets @ New Orleans Pelicans
Moneyline Fair odds Fair chance Brooklyn Nets +166 37.6% New Orleans Pelicans -166 62.4% Spread Fair odds Fair chance Brooklyn Nets +4.5 -101 50.3% New Orleans Pelicans -4.5 +101 49.7% Total Fair odds Fair chance Over 229.5 +108 48.1% Under 229.5 -108 51.9% Orlando Magic @ Utah Jazz
Moneyline Fair odds Fair chance Orlando Magic -160 61.5% Utah Jazz +160 38.5% Spread Fair odds Fair chance Orlando Magic -4.5 +105 48.9% Utah Jazz +4.5 -105 51.1% Total Fair odds Fair chance Over 217.5 +102 49.5% Under 217.5 -102 50.5% Golden State Warriors @ Houston Rockets
Moneyline Fair odds Fair chance Golden State Warriors +207 32.6% Houston Rockets -207 67.4% Spread Fair odds Fair chance Golden State Warriors +6.5 -104 51.1% Houston Rockets -6.5 +104 48.9% Total Fair odds Fair chance Over 221.5 -106 51.4% Under 221.5 +106 48.6% Oklahoma City Thunder @ Portland Trail Blazers
Moneyline Fair odds Fair chance Oklahoma City Thunder -109 52.2% Portland Trail Blazers +109 47.8% Spread Fair odds Fair chance Oklahoma City Thunder -1.5 +107 48.2% Portland Trail Blazers +1.5 -107 51.8% Total Fair odds Fair chance Over 226.5 +106 48.4% Under 226.5 -106 51.6%
How to read this
Fair odds are the price a bet would have if the sportsbook took no cut. Every book builds a margin, called the vig, into both sides of a bet. We start from the prices at sharp books like Pinnacle, LowVig, and BetOnline, which run low margins and move quickly, and remove the vig. Here’s what de-vigging means and why we use sharp books.
Fair chance is how often that side should win at those prices, so the two sides of a bet add up to 100%. Fair odds are the same number written as American odds. Spreads and totals are priced at the line most books offer.
To use it, compare a price at your sportsbook with the fair odds here. A price that pays more than the fair odds is better than fair. One that pays less includes the book’s margin, which is the usual case. To check a line that isn’t listed, enter both sides in the de-vig calculator.
These are estimates for research, and they change as the market moves. Parity Odds runs the same comparison on every price at your books.