Stanford Cardinal at Duke Blue Devils
O/U 51.5 · SPREAD Duke Blue Devils -27.5
The pick & result
- Published pick
- Duke Blue Devils -10.5 -104
- Published odds
- -104
- Result
- Won
- Final score
- 7-35
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The line
BETMGM · 36 moves| Market | Opened Sep 13 3:46 PM | Close Sep 19 3:45 PM | Move |
|---|---|---|---|
| SPREAD | Duke Blue Devils -9.5 (-110) | Duke Blue Devils -10 (-108) | +½ |
| TOTAL | 50.5 (-110) | 51.5 (-105) | +1 |
| MONEYLINE | Duke Blue Devils -350 | Duke Blue Devils -375 | −25 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 13 3:46 PM | Duke Blue Devils -9.5 (-110) | 50.5 (-110) | Duke Blue Devils -350 · Stanford Cardinal +290 |
| Sep 13 5:47 PM | Duke Blue Devils -9.5 (-110) | 51.5 (-105) | Duke Blue Devils -350 · Stanford Cardinal +280 |
| Sep 13 6:46 PM | Duke Blue Devils -9.5 (-108) | 51.5 (-105) | Duke Blue Devils -350 · Stanford Cardinal +290 |
| Sep 14 8:01 AM | Duke Blue Devils -9.5 (-108) | 51.5 (-105) | Duke Blue Devils -350 · Stanford Cardinal +280 |
| Sep 14 11:02 AM | Duke Blue Devils -9.5 (-110) | 51.5 (-105) | Duke Blue Devils -375 · Stanford Cardinal +290 |
| Sep 14 12:03 PM | Duke Blue Devils -9.5 (-112) | 51.5 (-108) | Duke Blue Devils -350 · Stanford Cardinal +280 |
| Sep 14 1:03 PM | Duke Blue Devils -9.5 (-112) | 51.5 (-105) | Duke Blue Devils -350 · Stanford Cardinal +280 |
| Sep 14 6:33 PM | Duke Blue Devils -9.5 (-110) | 51.5 (-105) | Duke Blue Devils -375 · Stanford Cardinal +290 |
| Sep 15 9:31 AM | Duke Blue Devils -9.5 (-110) | 51.5 (-102) | Duke Blue Devils -350 · Stanford Cardinal +290 |
| Sep 15 11:01 AM | Duke Blue Devils -9.5 (-110) | 50.5 (-112) | Duke Blue Devils -375 · Stanford Cardinal +290 |
| Sep 15 2:01 PM | Duke Blue Devils -9.5 (-112) | 50.5 (-115) | Duke Blue Devils -375 · Stanford Cardinal +300 |
| Sep 16 10:31 AM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -375 · Stanford Cardinal +300 |
| Sep 16 11:31 AM | Duke Blue Devils -9.5 (-112) | 50.5 (-115) | Duke Blue Devils -375 · Stanford Cardinal +290 |
| Sep 16 4:32 PM | Duke Blue Devils -9.5 (-110) | 50.5 (-115) | Duke Blue Devils -375 · Stanford Cardinal +290 |
| Sep 16 11:08 PM | Duke Blue Devils -9.5 (-112) | 50.5 (-115) | Duke Blue Devils -375 · Stanford Cardinal +300 |
| Sep 17 9:00 AM | Duke Blue Devils -9.5 (-118) | 50.5 (-115) | Duke Blue Devils -375 · Stanford Cardinal +300 |
| Sep 17 10:31 AM | Duke Blue Devils -10 (-110) | 50.5 (-115) | Duke Blue Devils -400 · Stanford Cardinal +310 |
| Sep 17 11:01 AM | Duke Blue Devils -10 (-110) | 50.5 (-115) | Duke Blue Devils -400 · Stanford Cardinal +320 |
| Sep 17 12:32 PM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +310 |
| Sep 17 2:02 PM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +320 |
| Sep 17 2:32 PM | Duke Blue Devils -10 (-120) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +320 |
| Sep 17 3:02 PM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +320 |
| Sep 17 4:41 PM | Duke Blue Devils -10 (-120) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +320 |
| Sep 17 9:31 PM | Duke Blue Devils -10 (-120) | 50.5 (-115) | Duke Blue Devils -400 · Stanford Cardinal +320 |
| Sep 18 6:30 AM | Duke Blue Devils -10 (-112) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +310 |
| Sep 18 7:00 AM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +310 |
| Sep 18 3:03 PM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -375 · Stanford Cardinal +310 |
| Sep 18 3:33 PM | Duke Blue Devils -10 (-110) | 50.5 (-115) | Duke Blue Devils -400 · Stanford Cardinal +310 |
| Sep 18 4:04 PM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -375 · Stanford Cardinal +310 |
| Sep 18 4:30 PM | Duke Blue Devils -10 (-110) | 50.5 (-112) | Duke Blue Devils -400 · Stanford Cardinal +310 |
| Sep 18 7:34 PM | Duke Blue Devils -10 (-108) | 50.5 (-115) | Duke Blue Devils -375 · Stanford Cardinal +310 |
| Sep 19 7:30 AM | Duke Blue Devils -10 (-108) | 50.5 (-112) | Duke Blue Devils -375 · Stanford Cardinal +310 |
| Sep 19 8:00 AM | Duke Blue Devils -10 (-108) | 51.5 (-102) | Duke Blue Devils -375 · Stanford Cardinal +310 |
| Sep 19 11:40 AM | Duke Blue Devils -10 (-108) | 51.5 (-102) | Duke Blue Devils -375 · Stanford Cardinal +300 |
| Sep 19 1:28 PM | Duke Blue Devils -10 (-108) | 51.5 (-102) | Duke Blue Devils -375 · Stanford Cardinal +310 |
| Sep 19 1:48 PM | Duke Blue Devils -10 (-108) | 51.5 (-102) | Duke Blue Devils -375 · Stanford Cardinal +300 |
| CLOSESep 19 3:45 PM | Duke Blue Devils -10 (-108) | 51.5 (-105) | Duke Blue Devils -375 · Stanford Cardinal +300 |
The read
Duke opens ACC play at Wallace Wade Stadium, while Stanford takes its first road trip under Tavita Pritchard following a bye. Both programs have transfer quarterbacks settling into their offenses, but their supporting pieces give this matchup a different shape on each side.
Nate Sheppard is the biggest reason I’m laying the points. He has produced 374 rushing yards, eight receptions and two receiving touchdowns through two games. His involvement gives Duke multiple ways to attack without requiring Walker Eget to carry the offense through downfield passing. Eget has complementary targets in Jonah Burton and Jeremiah Hasley, and Stanford must account for those options while containing Sheppard.
The separation opportunity comes from what happens when these offenses reach scoring territory. Stanford has allowed 6.083 points per scoring opportunity—possessions reaching the opponent’s 40—against Duke’s 2.727. Stanford has also allowed a 44.8% success rate. My read is that Duke’s offensive options can turn enough of those defensive failures into touchdowns, while its own defense makes Stanford work through longer possessions.
That puts pressure on Davis Warren and Stanford’s ability to stay on schedule. Caden High and Benji Blackburn give Warren productive targets, but Stanford’s passing-down success rate is 22.7%, and Micah Ford has averaged 3.5 yards per carry. Duke’s ability to limit damage on successful opposing plays makes me skeptical that Stanford can consistently escape stalled possessions with a big gain.
The strongest objection is Duke’s own inconsistency: a 36.3% offensive success rate leaves room for empty possessions that keep the underdog within reach. Stanford also brings extra preparation time and has faced the tougher schedule. I’m not treating the Miami loss as a template for this game or assuming Duke dominates the trenches. I’m backing Sheppard’s production in both phases and Duke’s better defensive finishing to create separation. That supports the spread ticket, with measured confidence.
Injuries noted
Stanford Cardinal: Dylan Stephenson (out) — Outside linebacker; listed out for an undisclosed availability reason.; Jason Hill Jr. (out) — Cornerback; listed out for an undisclosed availability reason.; Zaiden McDonald (out) — Defensive back; listed out for an undisclosed availability reason.; Chris Garland (out) — Cornerback; listed out for an undisclosed availability reason.; Breylan Thompson (out) — Cornerback; listed out for an undisclosed availability reason.; Jack Duckworth (out) — Cornerback; listed out for an undisclosed availability reason.; Jacobi Murray (out) — Defensive lineman; listed out for an undisclosed availability reason.; Aidan Kilstrom (out) — Offensive lineman; listed out for an undisclosed availability reason.; Nathan Mejia (out) — Offensive lineman; listed out for an undisclosed availability reason.; Brendan Delaney (out) — Defensive lineman; listed out for an undisclosed availability reason.; Dara Adeyemi (out) — Offensive lineman; listed out for an undisclosed availability reason.; Reiman Zebert (out) — Tight end; listed out for an undisclosed availability reason.; Jahsiah Galvan (questionable) — Inside linebacker; listed questionable for an undisclosed availability reason.; Charlie Eckhardt (questionable) — Safety; listed questionable for an undisclosed availability reason.; Gabe Kaminski (questionable) — Outside linebacker; upgraded from doubtful against Miami to questionable against Duke.; Niki Prongos (questionable) — Offensive lineman and listed first-team left tackle; listed questionable for an undisclosed availability reason.
Duke Blue Devils: Lawrence Gardner (out) — Quarterback; listed out for an undisclosed availability reason.; Qeanu Johnson (out) — Wide receiver; listed out for an undisclosed availability reason.; Kai Jacobowitz (out) — Offensive lineman; listed out for an undisclosed availability reason.; Reagan McCranie (out) — Offensive lineman; listed out for an undisclosed availability reason.; Roman Fina (out) — Offensive lineman; listed out for an undisclosed availability reason.; Kimari Robinson (doubtful) — Cornerback; listed doubtful for an undisclosed availability reason.; DaShawn Stone (questionable) — Safety; listed questionable for an undisclosed availability reason.; Brady Winter (questionable) — Safety; listed questionable for an undisclosed availability reason.; Micah Sahakian (questionable) — Offensive lineman; listed questionable for an undisclosed availability reason.; Javen Nicholas (probable) — Wide receiver; listed probable and positioned to make his Duke debut.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Davis Warren is STAN's confirmed starter
6.99 Y/ADavis Warren is STAN's confirmed starting quarterback. Stanford's game-week notes say Warren was announced as the starter before Week 0, and the current Duke-week depth chart lists him first at quarterback. 2026 line: 524 passing yards, 57.3% completions, 6.99 yards per attempt, 1-0 TD-INT over 2 games.
Walker Eget is DUKE's confirmed starter
7.17 Y/AWalker Eget is DUKE's confirmed starting quarterback. Duke's game-week depth chart lists Eget first at quarterback. The Sept. 17 availability-report coverage says he was not listed after briefly leaving the Illinois game; absence from that report is not a blanket health claim. 2026 line: 337 passing yards, 59.6% completions, 7.17 yards per attempt, 3-0 TD-INT over 2 games.
TRENCHES
DUKE is +84.5 rush yards per game
84.5 YPGSTAN is at 125.5 rushing yards per game over 2 games; DUKE is at 210 over 2 games. Those are current-2026 team-game results through 2026-09-18.
PACE & SCRIPT
DUKE's defense gives up 21 fewer points per game
21 PPGSTAN is at 36 points allowed per game over 2 games; DUKE is at 15 over 2 games. Those are current-2026 team-game results through 2026-09-18.
STAN @ DUKE carries a 42.5 market total
42.5STAN @ DUKE carries a 42.5 DraftKings total, 13 points below the 55.5 median across 45 posted slate games, indicating a below-median aggregate scoring expectation. No team-level or market-movement detail is supplied to define what could disrupt it.
MISMATCH
DUKE's defense against STAN's — DUKE allows 15 a game, STAN 36
15 VS 36The widest gap on this matchup's tape: pts allowed / g — STAN 36, DUKE 15, over 2 and 2 game samples.
COVERAGE
DUKE's secondary gives up 112 fewer passing yards per game
112 YPGSTAN is at 349.5 passing yards allowed per game over 2 games; DUKE is at 237.5 over 2 games. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-09-18.
DUKE allows a third-down conversion rate 21 percentage points lower
21 PPSTAN is at 51.7% third downs allowed over 2 games; DUKE is at 30.8% over 2 games. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-09-18.
REPLACEMENT
Roman Fina (OL) is out for DUKE
OUTOffensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Reagan McCranie (OL) is out for DUKE
OUTOffensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Kai Jacobowitz (OL) is out for DUKE
OUTOffensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Qeanu Johnson (WR) is out for DUKE
OUTWide receiver; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Lawrence Gardner (QB) is out for DUKE
OUTQuarterback; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Reiman Zebert (TE) is out for STAN
OUTTight end; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Dara Adeyemi (OL) is out for STAN
OUTOffensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Brendan Delaney (DL) is out for STAN
OUTDefensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Nathan Mejia (OL) is out for STAN
OUTOffensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Aidan Kilstrom (OL) is out for STAN
OUTOffensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Jacobi Murray (DL) is out for STAN
OUTDefensive lineman; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Jack Duckworth (CB) is out for STAN
OUTCornerback; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Breylan Thompson (CB) is out for STAN
OUTCornerback; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Chris Garland (CB) is out for STAN
OUTCornerback; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Zaiden McDonald (DB) is out for STAN
OUTDefensive back; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Jason Hill Jr. (CB) is out for STAN
OUTCornerback; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
Dylan Stephenson (LB) is out for STAN
OUTOutside linebacker; listed out for an undisclosed availability reason. Stanford-Duke Initial Injury Report Includes a Long-Awaited Return for Cardinal (2026-09-17)
SITUATIONAL
STAN's passing game is +97 yards per game
97 YPGSTAN is at 265.5 team passing yards per game over 2 games; DUKE is at 168.5 over 2 games. Those are current-2026 team-game results through 2026-09-18.
STAN has 8 more days of rest
15d vs 7dSTAN carries the larger edge on the calendar here: 15 days of rest with a bye behind it against DUKE's 7 days since its last game, an 8-day gap. That is the widest spacing of the three matchups listed, though no prior results in that spot are supplied.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored September 19, 2026 at 7:42 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, draftkings, betmgm, betrivers, caesars.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1- GARY'S PICKNATE SHEPPARDRECEIVING YARDS OVER 22.5
Sheppard’s receiving role is the cleanest way to back his versatility without asking him to repeat his enormous rushing production. He has eight catches for 60 yards through two games, putting him above this number on a per-game basis, and Duke has clear incentive to create touches for him in space while Stanford focuses on the run. The main risk is a comfortable Duke lead producing a heavily ground-based second half, but 23 receiving yards is low enough that a few designed looks or checkdowns can get him there.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day