NBA line movement: how the odds have moved
The 20 upcoming NBA games whose moneyline moved most, out of 21 with a current price and a price history. Prices are the average of 3 or more sportsbooks that updated in the last 12 hours, one per brand. The move is the change in each team's chance of winning with the books' margin removed.
The first price is the earliest one we have; we keep 30 days of history. This page updates every hour.
| Game | First price | Now | Move |
|---|---|---|---|
| Tue, Oct 20, 9:30 PM EDTOklahoma City Thunder | +104Sep 25 | +104 | flat |
| San Antonio Spurs | -125 | -125 | flat |
| Tue, Oct 20, 7:00 PM EDTPhiladelphia 76ers | +160Sep 25 | +160 | flat |
| New York Knicks | -195 | -196 | flat |
| Fri, Dec 25, 10:30 PM ESTDenver Nuggets | -133Sep 25 | -133 | flat |
| Golden State Warriors | +111 | +111 | flat |
| Fri, Dec 25, 8:00 PM ESTOklahoma City Thunder | -164Sep 25 | -164 | flat |
| Minnesota Timberwolves | +136 | +136 | flat |
| Fri, Dec 25, 5:00 PM ESTPhiladelphia 76ers | -106Sep 25 | -106 | flat |
| Los Angeles Lakers | -115 | -115 | flat |
| Fri, Dec 25, 2:30 PM ESTMiami Heat | +159Sep 25 | +159 | flat |
| Boston Celtics | -195 | -195 | flat |
| Fri, Dec 25, 12:00 PM ESTSan Antonio Spurs | -109Sep 25 | -109 | flat |
| New York Knicks | -111 | -111 | flat |
| Fri, Oct 23, 9:40 PM EDTHouston Rockets | +183Sep 25 | +183 | flat |
| San Antonio Spurs | -229 | -229 | flat |
| Fri, Oct 23, 7:10 PM EDTNew York Knicks | +110Sep 25 | +110 | flat |
| Boston Celtics | -133 | -133 | flat |
| Thu, Oct 22, 9:40 PM EDTDenver Nuggets | +221Sep 25 | +221 | flat |
| Oklahoma City Thunder | -278 | -278 | flat |
| Thu, Oct 22, 7:10 PM EDTCleveland Cavaliers | +145Sep 25 | +145 | flat |
| Philadelphia 76ers | -175 | -175 | flat |
| Wed, Oct 21, 10:10 PM EDTGolden State Warriors | +149Sep 25 | +149 | flat |
| Los Angeles Lakers | -180 | -180 | flat |
| Wed, Oct 21, 10:10 PM EDTPhoenix Suns | +144Sep 25 | +144 | flat |
| Portland Trail Blazers | -175 | -175 | flat |
| Wed, Oct 21, 8:40 PM EDTDallas Mavericks | +253Sep 25 | +253 | flat |
| Houston Rockets | -322 | -322 | flat |
| Wed, Oct 21, 8:10 PM EDTIndiana Pacers | -165Sep 25 | -165 | flat |
| New Orleans Pelicans | +137 | +137 | flat |
| Wed, Oct 21, 8:10 PM EDTUtah Jazz | -146Sep 25 | -146 | flat |
| Memphis Grizzlies | +121 | +121 | flat |
| Wed, Oct 21, 7:40 PM EDTMinnesota Timberwolves | +102Sep 25 | +102 | flat |
| Miami Heat | -123 | -123 | flat |
| Wed, Oct 21, 7:40 PM EDTCharlotte Hornets | -173Sep 25 | -173 | flat |
| Brooklyn Nets | +140 | +140 | flat |
| Wed, Oct 21, 7:10 PM EDTAtlanta Hawks | +113Sep 25 | +113 | flat |
| Orlando Magic | -136 | -136 | flat |
| Wed, Oct 21, 7:10 PM EDTMilwaukee Bucks | +190Sep 25 | +190 | flat |
| Washington Wizards | -236 | -236 | flat |
More NBA markets: Moneyline · Spreads · Totals · Player Props
For developers
Get this data via the MoneyLine API
Every number on this page is available as normalized JSON — odds, props, and L5/L10/L25/season hit rates across the major US leagues.
import { MoneyLine } from "moneyline-sports-api"
const ml = new MoneyLine()
const history = await ml.get("/v1/events/nba-odds-bccd283de56915e29af1788beb0abfc9/odds-history", { market: "moneyline" })