Home / NFL odds API / NFL historical line movement NFL historical line movement How the spread, total and moneyline moved at every book for last week's NFL games (Oct 25 to Oct 29, 2026), from opener to kickoff.
Biggest line move in last week's NFL games Cincinnati Bengals at Baltimore Ravens Sun, Oct 25, 1:00 PM EDT
Ravens spread went from -3 to +3, a 6-point move
Books on every chart DraftKings FanDuel BetMGM Caesars Pinnacle bet365 1xBet 4Casters 888sport Bally Bet bet105 Betano Betfair BetOnline Betr BetRivers BetUS Betway Bovada bwin Circa Cloudbet Fanatics Fanatics Markets Fliff Hard Rock Kalshi Ladbrokes LowVig Matchbook Polymarket ProphetX ReBet SBOBET Shuffle Sky Bet SportBet Stake sx.bet theScore Bet Thunderpick Unibet William HillMore books (37)
Ravens spread -3 → +3
Total 50.5 → 46.5
Ravens win chance 61% → 41%
Spread Total Moneyline
-4 -2 PK +2 +4
7d 3d 1d 6h Kickoff
Ravens spread for Cincinnati Bengals at Baltimore Ravens, most common line at the default books: opened -3, closed +3. Total points for Cincinnati Bengals at Baltimore Ravens, most common line at the default books: opened 50.5, closed 46.5. Ravens win chance, no vig for Cincinnati Bengals at Baltimore Ravens, most common line at the default books: opened 60.7%, closed 40.7%. Open and close show the line most of the default books posted. Hover or tap a chart to read every book's price.
Open and close by book Cincinnati Bengals at Baltimore Ravens: opening and closing lines by book Book Ravens spread Total Ravens moneyline DraftKings -3.5 → +3 50.5 → 46.5 -200 → +136 FanDuel -3 51.5 → 46.5 -174 → +136 BetMGM -3 → +3 50.5 → 46.5 -175 → +138 Caesars -3 → -2.5 51 → 49.5 -157 → +136 Pinnacle -3 → +3 51 → 46.5 -162 → +144 bet365 -3.5 → +2.5 50.5 → 46.5 -190 → +130 1xBet -3.5 → -1.5 51.5 → 46.5 -200 → +126 4Casters -3.5 → +0.5 50.5 → 46.5 -159 → +149 888sport -3.5 → -2.5 50.5 -188 → +120 Bally Bet -3.5 → +3 51 → 46 -190 → +125 bet105 -3 → +3 51 → 46.5 -162 → +144 Betano -3.5 → +2.5 51.5 → 46.5 -222 → +115 Betfair -2.5 → +3 51.5 → 46.5 -136 → +148 BetOnline -3.5 51 -147 → +143 Betr -3 → +3 51 → 46.5 -175 → +134 BetRivers -3.5 → +3 51 → 46 -190 → +125 BetUS -4 51.5 -145 → +142 Betway -2.5 → +2.5 51.5 → 46.5 -160 → +130 Bovada -2.5 → -2 51 → 46.5 -150 → +140 bwin -3 → +3 50.5 → 46.5 -175 → +138 Circa -3 → -2.5 51 -155 → +148 Cloudbet -3.5 → +3 51.5 → 46.5 -185 → +140 Fanatics +1.5 → +3 48 → 46.5 +100 → +135 Fanatics Markets -3.5 → +2.5 51.5 → 46.5 -170 → +122 Fliff -3.5 → +3.5 50.5 → 46.5 -180 → +125 Hard Rock -3 → +3 51 → 46.5 -160 → +140 Kalshi None None null Ladbrokes -3 → +3 50.5 → 46.5 -175 → +138 LowVig -3.5 51 -147 → +143 Matchbook -3 → +3 51 → 46.5 -156 → +148 Polymarket None None null ReBet -3.5 → +3 51.5 → 46.5 -177 → +142 SBOBET -2.5 → +3 51.5 → 46.5 -152 → +135 Shuffle None None null Sky Bet -3.5 → -3 51.5 → 46.5 -225 → +130 SportBet None None null Stake -3.5 → +2.5 51 -189 → +136 sx.bet None None null theScore Bet -3.5 → +3 50.5 → 46.5 -190 → +140 Thunderpick -3.5 → +2.5 51.5 → 46.5 -192 → +133 Unibet -3.5 → +2.5 51 → 46.5 -190 → +138 William Hill -3.5 → +2.5 51.5 → 46.5 -188 → +120
Line movement in last week's NFL games Oct 25 to Oct 29, 2026. 14 games, in kickoff order. Updated Nov 1, 2026.
Pittsburgh Steelers at New Orleans Saints Sun, Oct 25, 9:30 AM EDT
Spread +2.5 → +3 Total 42.5 → 43 Moneyline 44% → 41%
Saints spread for Pittsburgh Steelers at New Orleans Saints, most common line at the default books: opened +2.5, closed +3. Total points for Pittsburgh Steelers at New Orleans Saints, most common line at the default books: opened 42.5, closed 43. Saints win chance, no vig for Pittsburgh Steelers at New Orleans Saints, most common line at the default books: opened 44.0%, closed 40.9%. San Francisco 49ers at Atlanta Falcons Sun, Oct 25, 1:00 PM EDT
Spread +4.5 → +2.5 Total 49.5 → 49.5 Moneyline 33% → 43%
Falcons spread for San Francisco 49ers at Atlanta Falcons, most common line at the default books: opened +4.5, closed +2.5. Total points for San Francisco 49ers at Atlanta Falcons, most common line at the default books: opened 49.5, closed 49.5. Falcons win chance, no vig for San Francisco 49ers at Atlanta Falcons, most common line at the default books: opened 33.1%, closed 43.1%. Tampa Bay Buccaneers at Carolina Panthers Sun, Oct 25, 1:00 PM EDT
Spread -3 → -3 Total 44.5 → 44.5 Moneyline 60% → 59%
Panthers spread for Tampa Bay Buccaneers at Carolina Panthers, most common line at the default books: opened -3, closed -3. Total points for Tampa Bay Buccaneers at Carolina Panthers, most common line at the default books: opened 44.5, closed 44.5. Panthers win chance, no vig for Tampa Bay Buccaneers at Carolina Panthers, most common line at the default books: opened 60.4%, closed 59.4%. Cleveland Browns at Tennessee Titans Sun, Oct 25, 1:00 PM EDT
Spread +1.5 → +1.5 Total 36.5 → 37 Moneyline 47% → 46%
Titans spread for Cleveland Browns at Tennessee Titans, most common line at the default books: opened +1.5, closed +1.5. Total points for Cleveland Browns at Tennessee Titans, most common line at the default books: opened 36.5, closed 37. Titans win chance, no vig for Cleveland Browns at Tennessee Titans, most common line at the default books: opened 47.3%, closed 45.7%. New York Giants at Houston Texans Sun, Oct 25, 1:00 PM EDT
Spread -9.5 → -10.5 Total 41.5 → 42.5 Moneyline 78% → 80%
Texans spread for New York Giants at Houston Texans, most common line at the default books: opened -9.5, closed -10.5. Total points for New York Giants at Houston Texans, most common line at the default books: opened 41.5, closed 42.5. Texans win chance, no vig for New York Giants at Houston Texans, most common line at the default books: opened 77.8%, closed 79.8%. Indianapolis Colts at Minnesota Vikings Sun, Oct 25, 1:00 PM EDT
Spread -5.5 → -7 Total 42.5 → 41.5 Moneyline 69% → 74%
Vikings spread for Indianapolis Colts at Minnesota Vikings, most common line at the default books: opened -5.5, closed -7. Total points for Indianapolis Colts at Minnesota Vikings, most common line at the default books: opened 42.5, closed 41.5. Vikings win chance, no vig for Indianapolis Colts at Minnesota Vikings, most common line at the default books: opened 68.5%, closed 73.8%. Miami Dolphins at New York Jets Sun, Oct 25, 1:00 PM EDT
Spread -4.5 → -3.5 Total 39.5 → 39.5 Moneyline 67% → 65%
Jets spread for Miami Dolphins at New York Jets, most common line at the default books: opened -4.5, closed -3.5. Total points for Miami Dolphins at New York Jets, most common line at the default books: opened 39.5, closed 39.5. Jets win chance, no vig for Miami Dolphins at New York Jets, most common line at the default books: opened 66.5%, closed 64.6%. Denver Broncos at Arizona Cardinals Sun, Oct 25, 4:05 PM EDT
Spread +4.5 → +4.5 Total 45.5 → 44.5 Moneyline 34% → 33%
Cardinals spread for Denver Broncos at Arizona Cardinals, most common line at the default books: opened +4.5, closed +4.5. Total points for Denver Broncos at Arizona Cardinals, most common line at the default books: opened 45.5, closed 44.5. Cardinals win chance, no vig for Denver Broncos at Arizona Cardinals, most common line at the default books: opened 33.5%, closed 33.0%. Green Bay Packers at Detroit Lions Sun, Oct 25, 4:25 PM EDT
Spread -3 → -3.5 Total 52.5 → 55.5 Moneyline 62% → 64%
Lions spread for Green Bay Packers at Detroit Lions, most common line at the default books: opened -3, closed -3.5. Total points for Green Bay Packers at Detroit Lions, most common line at the default books: opened 52.5, closed 55.5. Lions win chance, no vig for Green Bay Packers at Detroit Lions, most common line at the default books: opened 62.0%, closed 64.3%. Los Angeles Rams at Las Vegas Raiders Sun, Oct 25, 4:25 PM EDT
Spread +6.5 → +3.5 Total 48.5 → 49.5 Moneyline 30% → 39%
Raiders spread for Los Angeles Rams at Las Vegas Raiders, most common line at the default books: opened +6.5, closed +3.5. Total points for Los Angeles Rams at Las Vegas Raiders, most common line at the default books: opened 48.5, closed 49.5. Raiders win chance, no vig for Los Angeles Rams at Las Vegas Raiders, most common line at the default books: opened 29.6%, closed 38.8%. Kansas City Chiefs at Seattle Seahawks Sun, Oct 25, 8:20 PM EDT
Spread -2.5 → -3 Total 44.5 → 43 Moneyline 55% → 59%
Seahawks spread for Kansas City Chiefs at Seattle Seahawks, most common line at the default books: opened -2.5, closed -3. Total points for Kansas City Chiefs at Seattle Seahawks, most common line at the default books: opened 44.5, closed 43. Seahawks win chance, no vig for Kansas City Chiefs at Seattle Seahawks, most common line at the default books: opened 55.2%, closed 59.2%. Dallas Cowboys at Philadelphia Eagles Mon, Oct 26, 8:15 PM EDT
Spread +4.5 → +4.5 Total 47.5 → 43.5 Moneyline 42% → 34%
Eagles spread for Dallas Cowboys at Philadelphia Eagles, most common line at the default books: opened +4.5, closed +4.5. Total points for Dallas Cowboys at Philadelphia Eagles, most common line at the default books: opened 47.5, closed 43.5. Eagles win chance, no vig for Dallas Cowboys at Philadelphia Eagles, most common line at the default books: opened 41.9%, closed 34.0%. Carolina Panthers at Green Bay Packers Thu, Oct 29, 8:15 PM EDT
Spread -3.5 → -3.5 Total 46.5 → 47.5 Moneyline 60% → 63%
Packers spread for Carolina Panthers at Green Bay Packers, most common line at the default books: opened -3.5, closed -3.5. Total points for Carolina Panthers at Green Bay Packers, most common line at the default books: opened 46.5, closed 47.5. Packers win chance, no vig for Carolina Panthers at Green Bay Packers, most common line at the default books: opened 60.4%, closed 63.2%. How to read the charts
One line per book Each step is a new recorded price. Switch books on and off above; every chart follows.
Spread, total, moneyline Spread is the home team's line. Total is the points line. Moneyline is the home team's win chance implied by its price, with the vig removed.
Opener to kickoff Time runs left to right and ends at kickoff. The last day is stretched so late moves are easy to see. NFL line movement history from the API Every chart here comes from the OddsLink historical odds API. Your code gets the same JSON for any NFL game in the archive.
Opening lines Each book's first recorded spread, total and moneyline for a game.
Every recorded price The full series between the opener and the close, per book and market.
Closing lines The last price each book showed before kickoff.
History is on Scale (the last 2 years) and Business (everything recorded). Read the history guide or compare plans .
Questions What is NFL line movement? Line movement is how a game's spread, total or moneyline changes between the opener, the first price a book posts, and the close, its last price before kickoff. A spread that goes from Ravens -6.5 to Ravens -2.5 has moved four points toward the Texans.
Why do NFL lines move? Books change prices as bets come in and as news lands: injuries, quarterback changes, weather and lineup news. When one book moves, others often follow, which shows on the charts as several lines stepping together.
How often is this page updated? Once a week, after the last game of the NFL week has finished. It always shows the most recent finished week.
Where does the data come from? From the OddsLink historical odds API, the same history endpoints any Scale or Business customer can call. Each step on a chart is a recorded checkpoint price.
How far back does NFL line movement history go? Older games carry opening and closing prices; recent ones carry the full recorded series. The Scale plan covers games that started in the last 2 years; Business covers everything recorded. The history coverage page lists how far back each sport goes.
Which books are on the charts? DraftKings, FanDuel, BetMGM, Caesars, Pinnacle and bet365 are on by default, and you can switch on any other book that priced the game. The API carries 46 books across sportsbooks, exchanges and prediction markets.
Can I build my own NFL line movement tracker? Yes. List last week's finished NFL games, then request each game's recorded series, its openers and its closing lines. The history guide walks through each call.
Build your own NFL line movement tracker Openers, closing lines and every recorded price for 46 books, in one JSON shape.