The spread (North Carolina Tar Heels side) has barely moved — it opened at +21.5 and sits at +21.5 now. No signal either way.
The total opened at 48 and the market has since moved it to 47.5 — a 0.5-point move downward (toward the under). It last moved Thursday 1:57 PM and has held since, which reads as the market settling on this price.
We don't know *why* the market moved — injury news, sharp money, or weather are all invisible to us and to every public bettor. What we do know is the pattern: across five seasons, totals that moved 2–3 points covered the direction of the move ~56% of the time when taken at the opening number (historical bucket). The market correcting an opener is information in itself — that's the whole strategy.
Every book has fully repriced, so there's nothing left to buy — this page exists to track how the move resolves, not to recommend a bet.
Forecast at kickoff: wind 9 mph (gusts 10), 76°F, 15% precip. Nothing here that historically moves totals.
| Book | Line | Price | As of |
|---|---|---|---|
| coolbet | +21.5 | -110 | Thu 5:27 PM |
| draftkings ★ | +21.5 | -110 | Thu 1:57 PM |
| betsson | +21.5 | -114 | Thu 5:27 PM |
| nordicbet | +21.5 | -115 | Thu 5:27 PM |
| fanduel ★ | +21.5 | -110 | Thu 2:27 PM |
| betrivers | +21.5 | -112 | Thu 2:57 PM |
| leovegas_se | +21.5 | -113 | Thu 2:57 PM |
| onexbet | +21.5 | -110 | Thu 2:57 PM |
| unibet_nl | +21.5 | -112 | Thu 2:57 PM |
| unibet_se | +21.5 | -112 | Thu 2:57 PM |
| betonlineag | +21.5 | -110 | Thu 1:57 PM |
| gtbets | +21.5 | -109 | Thu 1:57 PM |
| lowvig | +21.5 | 103 | Thu 5:57 PM |
| fanatics | +21.5 | -110 | Thu 1:57 PM |
| betmgm | +21.5 | -108 | Thu 2:27 PM |
| betus | +21.5 | -110 | Thu 1:57 PM |
| pinnacle | +21.5 | -104 | Thu 1:57 PM |
| matchbook | +21.5 | -103 | Thu 1:57 PM |
| mybookieag | +22 | -110 | Thu 1:57 PM |
| bovada | +22 | -110 | Thu 1:57 PM |
| williamhill_us | +22.5 | -110 | Thu 5:57 PM |
| betanysports | +22.5 | -110 | Thu 2:57 PM |
| everygame | +22.5 | -110 | Thu 1:57 PM |
| Book | Line | Price | As of |
|---|---|---|---|
| draftkings ★ | +46.5 | -115 | Thu 9:57 AM |
| onexbet | +46.5 | -115 | Thu 5:57 PM |
| gtbets | +46.5 | -114 | Thu 3:27 PM |
| betanysports | +46.5 | -110 | Thu 2:57 PM |
| everygame | +46.5 | -110 | Thu 2:57 PM |
| coolbet | +47 | -112 | Thu 1:27 PM |
| betsson | +47 | -114 | Thu 1:27 PM |
| nordicbet | +47 | -115 | Thu 1:27 PM |
| betonlineag | +47 | -105 | Wed 8:26 PM |
| lowvig | +47 | -103 | Wed 8:26 PM |
| fanatics | +47 | -110 | Thu 12:57 PM |
| williamhill_us | +47 | -108 | Thu 5:57 PM |
| mybookieag | +47 | -110 | Thu 9:57 AM |
| betus | +47 | -105 | Wed 8:26 PM |
| bovada | +47 | -110 | Tue 5:26 PM |
| matchbook | +47 | -105 | Thu 1:27 PM |
| fanduel ★ | +47.5 | -105 | Thu 5:57 PM |
| betrivers | +47.5 | -110 | Wed 9:26 AM |
| unibet_nl | +47.5 | -110 | Wed 9:26 AM |
| betmgm | +47.5 | -105 | Wed 8:26 PM |
| pinnacle | +47.5 | -102 | Thu 1:57 PM |