NFL / line movement
NFL line movement explained: openers, steam and key numbers
NFL line movement is how a game's spread, total and moneyline change between the opening line and kickoff. Here is what moves a line, why 3 and 7 matter so much, and how to read the moves on real games from last week's NFL games.
Line movement in last week's NFL games
The NFL historical line movement page charts last week's NFL games (Oct 25 to Oct 29, 2026), one line per book. In last week's NFL games the biggest spread move was Cincinnati Bengals at Baltimore Ravens. Here is how its main lines went from first price to kickoff at the six books the tracker shows by default.
| 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 |
The biggest spread moves in last week's NFL games, using the line most of those six books posted at open and at close:
| Game | Home spread | Total |
|---|---|---|
| Cincinnati Bengals at Baltimore Ravens | -3 → +3 | 50.5 → 46.5 |
| Los Angeles Rams at Las Vegas Raiders | +6.5 → +3.5 | 48.5 → 49.5 |
| San Francisco 49ers at Atlanta Falcons | +4.5 → +2.5 | 49.5, no move |
| Indianapolis Colts at Minnesota Vikings | -5.5 → -7 | 42.5 → 41.5 |
| New York Giants at Houston Texans | -9.5 → -10.5 | 41.5 → 42.5 |
Open the full charts to switch books on and off and hover any step to read its price.
Opening line to closing line
The opening line is the first price a book posts for a game. NFL openers for the next week usually appear soon after the current week's games end. Limits are low at first, because the number is still a first guess.
The closing line is the book's last price before kickoff. By then the book has taken a week of bets and absorbed the injury report, so the close carries far more information than the open. That is why bettors and analysts compare the price they took with the close. Our post on CLV and +EV shows that maths.
Everything between the two is line movement. On a chart it looks like a staircase: a line holds for hours, then steps when the book changes its number.
Point spreads and the key numbers 3 and 7
A spread of Chiefs -6.5 means the Chiefs must win by 7 or more. Books move the spread to balance their risk on each side, in half-point steps.
Not every half point is worth the same. NFL scoring comes in field goals (3 points) and touchdowns with the extra point (7), so games often finish with a margin of exactly 3 or 7. Those are the key numbers. 10, 6, 4 and 14 matter too, but less.
-2.5to-3crosses a key number. A favorite that wins by 3 now pushes instead of covering.-3to-3.5crosses it the other way. A 3-point win now loses the bet.-4.5to-5barely matters. Few games end on exactly 5.
Books know this, so they often hold a key number and change the price instead. -3 -110 becomes -3 -120 before the line moves to -3.5. When you read line movement, check the price beside the spread as well as the spread itself.
Totals (over/under)
The total is the combined points line. Totals move on the same forces as spreads, plus two that matter more here: weather (wind hurts passing and kicking) and pace. A total that drops from 47.5 to 44 through the week often follows a windy forecast or an injured quarterback.
Totals have key numbers too, but they are weaker than 3 and 7 on the spread because final combined scores are spread across many values.
Moneyline movement
The moneyline is the price to win the game outright. It moves with the spread: when a favorite goes from -3 to -4, its moneyline gets shorter as well.
American odds are easier to compare as implied probability. A move from -150 to -175 looks small, but it takes the implied chance from 60.0% to 63.6%.
Those figures still include the book's margin. The moneyline charts on the tracker remove it, so both sides add up to 100%. The no-vig calculator does the same for any two prices.
Steam moves and reverse line movement
A steam move is a quick move in the same direction at many books, usually after a burst of betting on one side. On the tracker it shows up as several book lines stepping together within minutes.
Reverse line movement is a line that moves against the side most bets are on. Books weigh bets by size and by who places them, so a few large bets can outweigh many small ones. Ticket counts are not part of the odds data, so you see the move itself and not the reason for it.
Why books post different lines
Every book sets its own number. They have different customers, different limits and different appetites for risk, and they change prices at different moments. Some move first and others follow. So at any given time the same game can be -3 at one book and -3.5 at another, or show the same spread at different prices.
Exchanges and prediction markets work another way: the price comes from orders people have posted on each side, not from a trader at the book. Our post on prediction market odds covers how to read those prices next to a sportsbook line.
Those gaps between books are the raw material for line shopping, odds screens, arbitrage and middles scanners. A middle is possible when two books disagree across a number, for example -2.5 at one book and +3.5 at another.
Track NFL line movement with the API
The charts on the tracker come from the OddsLink history endpoints, the same JSON any customer on a history plan can request:
/openers: each book's first recorded price for a market./closing: the last price each book showed before kickoff./odds: the recorded checkpoint prices between the two.
Each fixture has one id across every book, so you never match team names between books. Older fixtures carry opening and closing prices; recent ones carry the full recorded series. Scale reads fixtures that started in the last 2 years, and Business reads everything recorded. The history guide walks through each call, the coverage page shows how far back each sport goes, and pricing lists what each plan includes.
Questions
What is NFL line movement?
Line movement is the change in a game's spread, total or moneyline between the opener, the first price a book posts, and the closing line, its last price before kickoff.
Why do NFL lines move?
Books move a line when money comes in on one side, when news lands (injuries, a quarterback change, weather), or when other books move first. Each book decides on its own, so the same game can show different numbers at different books.
What are key numbers in NFL betting?
Key numbers are final margins that come up often. In the NFL, 3 and 7 are the biggest because field goals and touchdowns score 3 and 7 points. A spread move across 3 or 7 matters more than a move between other numbers.
What is a steam move?
A steam move is a fast line change that shows up at several books within a short time, usually after heavy betting on one side. On a line movement chart it looks like several lines stepping in the same direction together.
Where can I see NFL line movement history?
The NFL historical line movement page charts last week's NFL games. For your own tools, the OddsLink history endpoints return openers, closing lines and the recorded series for each book.
How far back does the line movement data go?
Older fixtures carry opening and closing prices; recent ones carry the full recorded series. The Scale plan reads fixtures that started in the last 2 years; Business reads everything recorded.
Build your own NFL line movement tracker.
Openers, closing lines and recorded series for every book, in one JSON shape. Start on the Free plan and move to a history plan when you need the archive.
More from the blog
Prediction markets / price comparison
Kalshi and Polymarket vs sportsbooks in one call
A recorded NBA response, raw versus net quotes, and documented curl and Python examples for comparing the same fixture.
Read the post →Exchange fees / expected value
How exchange fees change the price and erode long-term gains
Hold the bets and the pre-fee expected gain constant, then measure what each fee takes over 1,000 bets, including negative expected returns.
Read the post →API evaluation / testing
How to pick an odds API: a developer's test checklist
What to test during an odds API trial, how to measure each requirement, and what evidence to keep.
Read the post →Prediction markets / odds formats
Prediction market odds explained: convert a price to American odds
Turn a 62¢ contract into American odds and implied probability, and see how a market's spread and fees compare with sportsbook vig.
Read the post →CLV / +EV / no-vig
CLV and +EV explained: closing line value and no-vig fair odds
Remove the vig from a two-way market, price expected value, and measure CLV against the book's own closing line. Every step worked.
Read the post →