2026 season
Live Odds Board
De-vigged win probability and survivor equity from consensus bookmaker prices, alongside the real spread and total for each priced game.
Odds updated 11 hr ago(9/10/2026, 11:30:07 PM)
| Matchup | Win prob | Spread | Total | Equity | Books |
|---|---|---|---|---|---|
| JAX @ BALFri, Nov 6, 1:15 AM Opened BAL −4.5, now BAL −4.5 · no spread move yet(68 snapshots) | BAL 65.2% | BAL -4.5 | 49.5 | 0.462 | 2 bk |
| CIN @ ATLSun, Nov 8, 2:30 PM Opened ATL +4.5, now ATL +4.5 · no spread move yet · Total 49.3 → 49.0 (−0.3)(67 snapshots) | CIN 65.7% | CIN -4.5 | 49.0 | 0.457 | 2 bk |
| CLE @ NOSun, Nov 8, 6:00 PM | NO 64.4% | NO -3.8 | 40.5 | 0.464 | 2 bk |
| DAL @ INDSun, Nov 8, 6:00 PM Opened IND +1.5, now IND +1.5 · no spread move yet(68 snapshots) | DAL 51.6% | DAL -1.5 | 52.5 | 0.386 | 2 bk |
| DEN @ CARSun, Nov 8, 6:00 PM Opened CAR +3.0, now CAR +3.0 · no spread move yet(68 snapshots) | DEN 58.1% | DEN -3.0 | 42.5 | 0.431 | 2 bk |
| DET @ MIASun, Nov 8, 6:00 PM | DET 71.0% | DET -6.5 | 47.0 | 0.480 | 2 bk |
| NYJ @ KCSun, Nov 8, 6:00 PM | KC 79.3% | KC -9.8 | 42.0 | 0.543 | 2 bk |
| LA @ WASSun, Nov 8, 6:00 PM | LA 66.3% | LA -5.0 | 51.0 | 0.453 | 2 bk |
| NYG @ PHISun, Nov 8, 6:00 PM Opened PHI −5.5, now PHI −5.5 · no spread move yet(67 snapshots) | PHI 68.0% | PHI -5.5 | 44.5 | 0.460 | 2 bk |
| HOU @ LACSun, Nov 8, 9:05 PM Opened LAC −2.5, now LAC −2.5 · no spread move yet(67 snapshots) | LAC 55.6% | LAC -2.5 | 43.5 | 0.416 | 2 bk |
| LV @ SFSun, Nov 8, 9:05 PM | SF 77.6% | SF -9.0 | 46.3 | 0.536 | 2 bk |
| ARI @ SEASun, Nov 8, 9:25 PM | SEA 84.3% | SEA -13.3 | 45.0 | 0.593 | 1 bk |
| GB @ NESun, Nov 8, 9:25 PM Opened NE −1.5, now NE −1.5 · no spread move yet(63 snapshots) | NE 53.2% | NE -1.5 | 46.5 | 0.395 | 2 bk |
| TB @ CHIMon, Nov 9, 1:20 AM | CHI 63.3% | CHI -3.5 | 48.0 | 0.463 | 2 bk |
| BUF @ MINTue, Nov 10, 1:15 AM | BUF 60.8% | BUF -3.3 | 49.0 | 0.448 | 2 bk |
Based on 1 bookmaker — limited consensus this late in the season.
Line-movement tracking started Aug 23 — movement before then isn't available, so "Opened" is our first captured price, not the true market open.