The loudest story on the board today is silence. Twenty-four games across the NFL, college football, and MLB opened with zero line dispersion — every single sportsbook posted the exact same number. That is not a quiet day. That is the market screaming that the price is right.
When 71 books agree the Bills are -3 against the Browns, or the Chiefs are -5.5 in Tampa, or the Falcons are -3.5 in Indianapolis, there is no "sharp side" left to find. The information has been absorbed. The edge has been eaten. The only play left on a consensus line is to have better information than 71 trading desks — and if you did, the line would not be consensus.
What the flat board looks like
Fourteen NFL games showed zero dispersion across 71 books. The Bills -3, Falcons -3.5, Chiefs -5.5, Cowboys -1.5 — every book, same number. Ten MLB games showed zero dispersion across 6 to 9 books: Braves -1.5 in Milwaukee, Giants -1.5 in Boston, Rays -1.5 in Baltimore, Mets -1.5 in Chicago, and six more. College football added another batch: UNC -7.5 at TCU, San Jose State -38.5 at USC, New Mexico State -31 at Florida State, all at 71 books with zero spread.
Consensus NFL lines: Bills -3 (71 books), Falcons -3.5 (71), Chiefs -5.5 (71), Cowboys -1.5 (71). Consensus MLB lines: Braves -1.5 (9 books), Giants -1.5 (8), Rays -1.5 (8), Mets -1.5 (8). Consensus CFB lines: UNC -7.5 at TCU (71), San Jose State -38.5 at USC (71), New Mexico State -31 at FSU (71). All zero dispersion.
This is what a fully priced market looks like. Not one book saw a reason to shade half a point. Not one book saw liability that required a move. The number is the number.
Where the disagreement actually lives
Three NFL games broke the pattern. Jets at Steelers: a 6-point spread range from -3.5 to +2.5 across 71 books. Panthers at Jaguars: a 4-point range from -2.5 to +1.5. Commanders at Lions: a 3-point range from -4.5 to -1.5. Those are the only NFL lines where the market has not settled.
Dispersed NFL lines: Jets @ Steelers spread range 6 points across 71 books. Panthers @ Jaguars spread range 4 points across 71 books. Commanders @ Lions spread range 3 points across 71 books.
If you are looking for an edge today, it is not on the Bills or the Chiefs. It is in the games where 71 books cannot agree on the number. The dispersion is the signal — it tells you the market is still processing information. The consensus lines tell you the market is done.
Consensus is not a recommendation
A flat board feels safe. Everyone agrees. The number looks clean. That is exactly why it is dangerous. The public sees consensus and thinks "this must be right." The sharp sees consensus and thinks "there is no value here." Both are correct — but only the sharp acts on it by staying away.
The Ravens at Vikings showed 0.5 points of dispersion across 71 books (-3.5 to -3). The Giants at Dolphins showed 1 point (2.5 to 3.5). The Saints at Rams showed 1.5 points (1.5 to 3). Those are "near consensus" — tight but not total. They are worth a second look because a half-point hook at a key number can still carry EV. But the zero-dispersion games? They are closed doors.
Near-consensus lines: Ravens @ Vikings 0.5-point dispersion (71 books). Giants @ Dolphins 1-point dispersion (71 books). Saints @ Rams 1.5-point dispersion (71 books).
What would change my mind
One confirmed injury that moves a consensus line by a full point. A late scratch on a quarterback that forces books to reopen a number they thought was settled. A weather forecast that shifts a total by 3 points after the market went to consensus. Consensus holds until new information breaks it. The board today says the market has processed everything it knows. Tomorrow it will process something new.
Bet responsibly — set limits, never chase losses.
Line movement vs public ticket %
Closing line movement (in points) plotted against the share of public tickets on the favored side. Reverse line moves — where the line moves opposite to public ticket flow — are the canonical sharp-action signal.
Model calibration: predicted vs observed
Predicted win probability bucket vs the empirical win rate inside that bucket on the test set. Points on the y=x reference line are perfectly calibrated; points below mean the model is overconfident in that bucket.


