Line History
See how betting lines have moved over the last 30 days across every major sportsbook — moneyline, spread, and total, broken out by outcome so you can spot exactly when and where a price shifted.
Sign in required
Create a free account to track 30 days of line movement across every sportsbook — no subscription needed.
How to use Line History
Pick the Upcoming or History tab to see games that haven't started yet or ones that already have, then filter by sport and choose which sportsbooks show on the graphs — it defaults to the books you haven't hidden in Bookmaker Preferences.
Each game shows its current best odds up top. Switch between Moneyline, Spread, and Total on any game to load that market's 30-day price history. Every selected bookmaker plots as its own line on the same graph, so you can see who's leading or lagging the market. Spreads and totals are split into separate graphs per point, since books quoting different lines shouldn't be compared on the same chart.
Why track line movement
Line movement shows where the market is heading and where sharp money has already been. If a price keeps drifting one direction, that's usually a signal about which side is getting the sharper action — useful context beyond just today's best number.
Watching how far a price has moved from where it opened also helps you judge closing line value (CLV) — consistently getting a better number than where the line eventually closes is one of the more reliable indicators of long-term profitable betting, even before any individual bet settles.
Comparing several books side by side on one graph shows which sportsbooks tend to move first, often sharper and faster to react, versus which ones lag behind the rest of the market.
Free with any Linewhale account
Line History doesn't require a Premium subscription — it's available to everyone with a free Linewhale account. Create one to start tracking line movement across every sportsbook we cover.
Free betting tools
Convert between American, decimal, fractional, and implied probability
Calculate combined payout for any number of parlay legs
Find the optimal hedge bet to lock in guaranteed profit
Find the optimal stake split and guaranteed profit for any 2-way arb
Premium toolsPremium
Live opportunities where covering all outcomes across multiple books locks in guaranteed profit.
Positive EV FinderBets where a book's odds exceed the consensus fair probability — a long-term mathematical edge.
Steam MovesTrack sharp line movement as it happens across all major sportsbooks.
Middle FinderFind spread and total middles across books where both bets can win.
Line History FAQ
Is Line History a premium feature?▾
No — Line History is free for any signed-in Linewhale account. You don't need a Premium subscription to use it, just an account.
How far back does the price history go?▾
Each graph shows up to 30 days of price history per market and outcome. For games or lines Linewhale has tracked for less than 30 days, the graph simply shows whatever history is available since tracking began.
Why do I see separate graphs for the same spread or total market?▾
Sportsbooks often quote different points for the same game — for example -3.5 at one book and -3 at another. Line History groups bookmakers by matching point so you're only comparing books on the same number. Mixing bookmakers on different points onto one graph would be misleading.
Can I choose which sportsbooks show up on the graphs?▾
Yes — use the Bookmakers filter to check or uncheck individual books. It defaults to the sportsbooks you haven't hidden in Bookmaker Preferences (Settings → Bookmakers), and you can jump back to that default anytime with the "My picks" shortcut.
Does filtering bookmakers on this page change what other pages show?▾
No — the Bookmakers filter on Line History only affects what's shown on this page. It doesn't change your saved Bookmaker Preferences, which still control odds tables on the rest of the site.
What's the difference between the Upcoming and History tabs?▾
Upcoming shows games that haven't started yet, ordered soonest-first. History shows games that have already been played, so you can review how a line moved before and during a game that's already over.