We rebuilt the public betting percentage guide against a live odds snapshot from 39 data rows covering 32 unique games across MLB, NFL, and college football. The original guide assumed book disagreement was the norm. That assumption no longer holds.
Most markets have already converged
Twenty-six of thirty-two unique games show zero disagreement — every tracked book posts the identical spread (dispersion, the gap between highest and lowest line, equals zero).
In MLB, twelve games show complete agreement: Braves at Brewers -1.5 across 7 books , Giants at Red Sox -1.5 across 6 books , Nationals at Marlins -1.5 across 4 books , Rays at Orioles -1.5 across 6 books , Mets at White Sox -1.5 across 6 books , Athletics at Astros -1.5 across 4 books , Tigers at Royals +1.5 across 6 books , Angels at Rangers -1.5 across 2 books , Guardians at Rockies +1.5 across 6 books , Reds at Diamondbacks -1.5 across 6 books , Cubs at Mariners +1.5 across 6 books , Pirates at Dodgers -1.5 across 6 books .
In the NFL, four games show zero disagreement across 71 books: Falcons at Colts -3.5 , Bills at Browns -3 , Chiefs at Buccaneers -5.5 , Cowboys at Cardinals -1.5 .
In college football, six games show zero disagreement across 71 books (using the latest timestamp for each matchup): North Carolina at TCU -7.5 , San Jose State at USC -38.5 , Jacksonville State at North Dakota State -7 , Sacramento State at Eastern Michigan -8.5 , Hawaii at Stanford -5.5 , New Mexico State at Florida State -31.5 .
Where books still disagree
Five NFL games show measurable disagreement across 71 books. Jets at Steelers spans 6 points from -3.5 to +2.5 . Panthers at Jaguars spans 4 points from -2.5 to +1.5 . Commanders at Lions spans 3 points from -4.5 to -1.5 . Packers at Broncos spans 1.5 points from -7.5 to -6 . Saints at Rams spans 1.5 points from +1.5 to +3 .
Four more NFL games show 1-point disagreement: Giants at Dolphins (+2.5 to +3.5), Eagles at Patriots (+1.5 to +2.5), Bears at Bengals (+1.5 to +2.5) — all across 71 books . Seahawks at Titans shows 1.5-point disagreement from -4.5 to -3 across 71 books . Ravens at Vikings shows 0.5-point disagreement .
Three college games show conflicting snapshots at the same timestamp. NC State at Virginia has one feed at -5.5 (zero disagreement) and another at -6 to -5.5 (0.5-point disagreement) across 71 books . Jacksonville State at North Dakota State has one feed at -7 (zero) and another at -7 to -6.5 (0.5-point) . Hawaii at Stanford has one feed at -5.5 (zero) and another at -6 to -5.5 (0.5-point) . Sacramento State at Eastern Michigan has one feed at -8.5 (zero) and another at -9.5 to -8.5 (1-point) . New Mexico State at Florida State shows two zero-disagreement feeds at slightly different spreads (-31.5 and -31) .
What this means for the public-betting lens
The original guide treated book disagreement as the default state. Today it is the exception. When 71 books agree on Bills at Browns -3 , the "public percentage" on that game measures sentiment against a wall — the line will not budge because the market has already priced every available bit of information.
That changes how you use the data. Instead of watching for line movement against public money, you watch for absence of movement despite heavy public money. That is a sharper signal: the market saw the action and refused to budge. Our closing line value guide explains why that refusal is the number that matters.
For games with live disagreement — Jets at Steelers, Panthers at Jaguars, Commanders at Lions — the old framework still applies. Public money can move a 6-point range. Price shopping exists. The NFL picks page flags these games when our model sees a trigger price inside the disagreement window.
Where the numbers come from
How we counted: We queried the the odds feed table for the 2026-08-21T02:07:01Z snapshot (37 rows) plus two earlier college rows from 2026-08-16T23:07:02Z. Each row aggregates spread_min, spread_max, book count, and dispersion (spread_max minus spread_min) across all reporting books for that game. Thirty-nine rows returned data covering 32 unique matchups. Twenty-six rows show dispersion = 0. Thirteen rows show dispersion > 0. Seven college games appear twice with different spreads at the same or different timestamps; we note the conflicts above. No inference or modeling was applied — these are raw consensus observations. Sources:
What would change our mind
A line move of 0.5 points or more at a sharp book on any of the 26 zero-disagreement games. That would reopen the market and make public betting percentage actionable again on that game. Until the market moves, the consensus is the consensus — and the honest play is to respect it.



