Stanford at Duke. Lean: Duke -9.5. No call on the total.
The call
The panelists
Read Ace's full case
Spread.Our model makes Duke -15.5 versus a current -9.5, but that edge is not trustworthy: the raw margin is only 13.4, the calibration stretches favorites, and the rating is reacting to two games, especially Stanford’s 45-6 loss to elite Miami. Duke’s 2-0 start, Stanford’s blowout loss and its 11-game road losing streak are obvious and substantially priced. Stanford’s counterweights are a bye, a competent veteran quarterback in Davis Warren, and zero turnovers through two games. Duke has leaned heavily on Nate Sheppard, while Walker Eget has only 337 passing yards, leaving a narrower path to margin if Stanford limits explosive runs. Aggregators show Duke opening -11.5, but our book-level captures began mainly -9.5/-10, so I do not treat that discrepancy as clean sharp movement. Stanford’s unresolved offensive-line availability subtracts confidence, and Duke can dominate that matchup. Still, +9.5 offers backdoor protection against a defense that allowed Illinois 27 points. My working score is Duke 30, Stanford 21.
Total.The over deserves a slight preference at 50.5, below our noisy 53.2 projection. Duke has produced 381 and 376 yards while Sheppard’s 374 rushing yards create both explosive-play and sustained-drive scoring paths. Stanford generated 483 yards against Hawai’i, and Warren has 524 passing yards without a turnover; Duke subsequently allowed Illinois 382 yards and 27 points. Benign wind removes a meaningful under input, and a possible late thunderstorm is too uncertain to price heavily. The under case is legitimate: Duke can shorten the game through Sheppard, Stanford scored six against Miami, and unresolved Cardinal line injuries could stall drives. Conflicting split feeds, some overwhelmingly under, others overwhelmingly over, are unusable. At 51.5 this is nearly a pass; 50.5 creates enough room for a 30-21 type result.
Where our number looks wrong.It likely overstates Duke by converting a 13.4-point raw margin into -15.5 after only two games. Stanford’s Miami result is doing too much work, while Warren’s turnover-free quarterback play, the bye and likely offensive improvement under Tavita Pritchard are not represented. Flat 2.5-point home field and the calibration’s favorite-stretching behavior also look excessive here. The market’s -9.5 is more credible than our -15.5.
Read Stack's full case
Spread.Our number (Duke -15.5) is well past the market's -9.5, and while our rating has no proven ATS edge, the matchup reasoning independently favors Duke. Duke is 2-0 with a road win at Illinois (31-27) and a 17-3 shutdown of Tulane, allowing just 30 points across two games; QB Walker Eget (SJSU transfer) has settled the position, throwing for 200+ yards and 3 TD vs Illinois (Ball Durham, Yahoo 9/16). Stanford arrives 1-1 under a first-year staff, coming off a 45-6 dismantling by Miami in which the offense managed six points, and its 37-27 output was against Hawai'i. A rebuilt, low-ceiling Stanford offense faces one of the ACC's stingier defenses at home. The number is large for a Duke team winning games 17-3 and 31-27, so backdoor/garbage-time cover risk is real and caps conviction, but the talent and defensive edge point to Duke controlling this. Lean Duke, clear but not a full-size bet.
Total.Stanford scored six points on Miami and its 37 vs Hawai'i came against a weak defense; against a stout Duke unit that has allowed 30 points in two games, the Cardinal are unlikely to keep pace. Duke's own scoring has been controlled (17 and 31). A likely script of Duke high-20s to low-30s and Stanford in the teens lands the game in the mid-to-high 40s, under this number. Weather is a non-factor (81F, 7 mph wind, 23% precip). Stanford's offensive ineptitude, not pace or weather, is the driver of the under.
Where our number looks wrong.The model's -15.5 is inflated by the calibration map stretching a large raw margin and cannot see that Duke's own offense has been modest (17 and 31 points); it also can't read that Stanford has a new coaching staff and a collapsed offense, so it over-credits both sides' priors. The market's -9.5 is the more honest number; our gap overstates the true edge.
Read Buck's full case
Spread.Our model rates Duke -15.5 at home, nearly 6 points above the market's -9.5/-10, and by its own admission the rating has no proven ATS edge (46-50% ATS across 9,927 held-out games) and cannot see injuries, QB health, or roster quality. Real evidence supports the market's more modest number over the model's blowout projection. Duke is 2-0, beating Tulane by 14 and winning on the road at Illinois 31-27 behind QB Walker Eget (200+ yards, 3 TDs, Yahoo Sports 9/16). Stanford was routed 45-6 by Miami in its ACC opener, is breaking in a first-year head coach with the nation's thinnest returning-production roster (21.3%), and carries lingering O-line/WR injury questions (Kilstrom, Shaw, Sharper, Brown) per our 9/16 Covers scan. Books are tightly clustered at -9.5/-10 with only half a point of movement since Sunday's open, which reads as an efficient number. I take Duke to cover the market's line, not the model's inflated one, the quality gap is real but nowhere near 15.5 points.
Total.Stanford's defense has been porous, allowing 36 ppg through two games including 45 to Miami, while Duke's offense is averaging 24 ppg and just posted 31 on the road at Illinois. Stanford's own offense is functional too (21.5 ppg; QB Davis Warren threw for 310 yards in the opener per Yahoo Sports), so this isn't shaping up as a one-sided defensive game. Weather is mild, 81F, partly cloudy, 7.2 mph wind, 23% precipitation chance per our captured forecast, with no material scoring suppression expected. A shaky Stanford defense against a Duke offense finding rhythm, with no weather concern, nudges me toward the Over.
Where our number looks wrong.The model's -15.5 number is likely overstated: held-out testing shows no against-the-spread edge at any gap size, and the rating cannot see that Duke's rebuilt roster (only 10 returning starters) is outperforming its preseason prior with a productive transfer QB, while Stanford's O-line/WR injury attrition and first-year-coach turnover, though real, never reach the model. The market's tighter, stable -9.5/-10 number looks better calibrated than our -15.5.
The call, written up
Stanford at Duke, Duke -9.5. Duke is 2-0, controlling both games at Illinois (31-27) and Tulane (17-3) behind transfer quarterback Walker Eget, while Stanford is 1-1 under a first-year staff after a 45-6 loss to Miami in which its offense scored six points. Our own rating makes Duke -15.5, well above the market, but two panels see that gap as inflated: the model stretches a raw margin after only two games and has no proven edge against the spread, and it cannot see Stanford's coaching turnover or Duke's modest scoring totals. The dissenting panel takes Stanford, arguing the model's number is still too aggressive relative to Stanford's turnover-free play, a bye week, and Duke's defense allowing 27 points to Illinois. Take Duke -9.5 (also at BetMGM, DraftKings and FanDuel).
No total. The dissenting panel took the under and ranked it among its top plays, arguing Stanford's own offensive collapse, not weather or pace, caps scoring below the line. No pick on the total.
How to read this page
The calls come first on this page: the spread and the total, each a Pick or a Lean, then Ace, Stack and Buck one by one. The market's number, our number and the gap between them sit further down as MODEL CONTEXT: that is the input our analyst panel argued from, not a call of its own.
The signals and the market
1 independent signal on this game. The tally per side, every angle with its sample size, and the line movement from open to now open with membership. They are research context, never a pick. Membership
Model context
The numbers the panel argued from. Our models price a game, the panel makes the call, and the calls above are the call. Nothing in this block is a call.
The totals number is a registered candidate that loses to the closing total: across 2,264 held out games it missed the combined score by 12.862 points on average and the closing total missed by 12.635, ahead of us in all 3 of those seasons, so it never posts to the board and never enters the record on its own.
The write-up
The case
Stanford at Duke, Duke -9.5. Duke is 2-0, controlling both games at Illinois (31-27) and Tulane (17-3) behind transfer quarterback Walker Eget, while Stanford is 1-1 under a first-year staff after a 45-6 loss to Miami in which its offense scored six points. Our own rating makes Duke -15.5, well above the market, but two panels see that gap as inflated: the model stretches a raw margin after only two games and has no proven edge against the spread, and it cannot see Stanford's coaching turnover or Duke's modest scoring totals. The dissenting panel takes Stanford, arguing the model's number is still too aggressive relative to Stanford's turnover-free play, a bye week, and Duke's defense allowing 27 points to Illinois. Take Duke -9.5 (also at BetMGM, DraftKings and FanDuel).
written before kickoff, frozen at kickoff
Trends and splits
Descriptive context, every line with the games it counts. Filters like these did not hold up as predictors in our testing, so none of this feeds a call and none of it is a reason a pick wins. Situational splits look back 3 seasons and need at least 8 decided games to be shown at all. Records against the number and on the total join these once our closing-line history is restored; the straight-up splits are live now.
- won 2 of their last 5 (n=5, 2025 to 2026)
- 1-11 straight up on the road (n=12, 2024 to 2025)
- won 5 of their last 5 (n=5, 2025 to 2026)
- won 6 straight
- 7-2 straight up in road day games (n=9, 2024 to 2026)
The rest of the splits we can compute on this game
- won 4 of their last 10 (n=10, 2025 to 2026)
- 1-9 straight up in day games (n=10, 2024 to 2025)
- 1-7 straight up in day divisional games (n=8, 2024 to 2025)
- 1-7 straight up in day games after a straight up loss (n=8, 2024 to 2025)
- 1-7 straight up in road divisional games (n=8, 2024 to 2025)
- 5-12 straight up in divisional games (n=17, 2024 to 2026)
- 7-11 straight up after a straight up loss (n=18, 2024 to 2026)
- 4-6 straight up in divisional games after a straight up loss (n=10, 2024 to 2025)
- 6-4 straight up in home night games (n=10, 2024 to 2026)
- 6-4 straight up in night games after a straight up loss (n=10, 2024 to 2026)
- 7-5 straight up at home after a straight up loss (n=12, 2024 to 2026)
- 7-9 straight up in night games (n=16, 2024 to 2026)
- 4-5 straight up in home divisional games (n=9, 2024 to 2026)
- 4-5 straight up in night divisional games (n=9, 2024 to 2026)
- 7-7 straight up at home (n=14, 2024 to 2026)
- won 7 of their last 10 (n=10, 2025 to 2026)
- 6-2 straight up in road divisional games (n=8, 2024 to 2025)
- 8-3 straight up in day divisional games (n=11, 2024 to 2025)
- 12-5 straight up in day games (n=17, 2024 to 2026)
- 9-4 straight up at home (n=13, 2024 to 2026)
- 11-5 straight up in divisional games (n=16, 2024 to 2025)
- 8-4 straight up in night games (n=12, 2024 to 2025)
- 8-4 straight up on the road (n=12, 2024 to 2026)
- 6-3 straight up after a straight up loss (n=9, 2024 to 2025)
- 5-3 straight up in home divisional games (n=8, 2024 to 2025)
Conditions at kickoff
Partially cloudy. 84F · wind 7 mph · 5% chance of precipitation
The ratings underneath, and where the numbers come from
The two numbers underneath
| Team | EL rating | Conference |
|---|---|---|
| Stanford | -6.269 | ACC |
| Duke | 4.165 | ACC |
Our number includes about 2.5 points of home field. Full board: the power ratings.
Where the numbers come from. Schedules and finals come from the league data we load each night. Lines are the latest capture at DraftKings, FanDuel or BetMGM, with the book named beside every number. Every Pick locks when it posts and grades at that number on the public record. Our number is context; the panel makes the call. Research, never a guarantee. 21+.


