Skip to content
GARY A.I.Get the app
NCAAF · Sat, Sep 19 · 4:00 PM

Stanford Cardinal at Duke Blue Devils

O/U 51.5 · SPREAD Duke Blue Devils -27.5

GARY'S PICK
Duke -10.5
NCAAFvs Stanford· -104

Duke
-10.5

-104 · CASHED · STAN 7 · DUKE 35

Stanford

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
MarketOpened
Sep 13 3:46 PM
Close
Sep 19 3:45 PM
Move
SPREADDuke Blue Devils -9.5 (-110)Duke Blue Devils -10 (-108)+½
TOTAL50.5 (-110)51.5 (-105)+1
MONEYLINEDuke Blue Devils -350Duke Blue Devils -375−25
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 13 3:46 PMDuke Blue Devils -9.5 (-110)50.5 (-110)Duke Blue Devils -350 · Stanford Cardinal +290
Sep 13 5:47 PMDuke Blue Devils -9.5 (-110)51.5 (-105)Duke Blue Devils -350 · Stanford Cardinal +280
Sep 13 6:46 PMDuke Blue Devils -9.5 (-108)51.5 (-105)Duke Blue Devils -350 · Stanford Cardinal +290
Sep 14 8:01 AMDuke Blue Devils -9.5 (-108)51.5 (-105)Duke Blue Devils -350 · Stanford Cardinal +280
Sep 14 11:02 AMDuke Blue Devils -9.5 (-110)51.5 (-105)Duke Blue Devils -375 · Stanford Cardinal +290
Sep 14 12:03 PMDuke Blue Devils -9.5 (-112)51.5 (-108)Duke Blue Devils -350 · Stanford Cardinal +280
Sep 14 1:03 PMDuke Blue Devils -9.5 (-112)51.5 (-105)Duke Blue Devils -350 · Stanford Cardinal +280
Sep 14 6:33 PMDuke Blue Devils -9.5 (-110)51.5 (-105)Duke Blue Devils -375 · Stanford Cardinal +290
Sep 15 9:31 AMDuke Blue Devils -9.5 (-110)51.5 (-102)Duke Blue Devils -350 · Stanford Cardinal +290
Sep 15 11:01 AMDuke Blue Devils -9.5 (-110)50.5 (-112)Duke Blue Devils -375 · Stanford Cardinal +290
Sep 15 2:01 PMDuke Blue Devils -9.5 (-112)50.5 (-115)Duke Blue Devils -375 · Stanford Cardinal +300
Sep 16 10:31 AMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -375 · Stanford Cardinal +300
Sep 16 11:31 AMDuke Blue Devils -9.5 (-112)50.5 (-115)Duke Blue Devils -375 · Stanford Cardinal +290
Sep 16 4:32 PMDuke Blue Devils -9.5 (-110)50.5 (-115)Duke Blue Devils -375 · Stanford Cardinal +290
Sep 16 11:08 PMDuke Blue Devils -9.5 (-112)50.5 (-115)Duke Blue Devils -375 · Stanford Cardinal +300
Sep 17 9:00 AMDuke Blue Devils -9.5 (-118)50.5 (-115)Duke Blue Devils -375 · Stanford Cardinal +300
Sep 17 10:31 AMDuke Blue Devils -10 (-110)50.5 (-115)Duke Blue Devils -400 · Stanford Cardinal +310
Sep 17 11:01 AMDuke Blue Devils -10 (-110)50.5 (-115)Duke Blue Devils -400 · Stanford Cardinal +320
Sep 17 12:32 PMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +310
Sep 17 2:02 PMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +320
Sep 17 2:32 PMDuke Blue Devils -10 (-120)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +320
Sep 17 3:02 PMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +320
Sep 17 4:41 PMDuke Blue Devils -10 (-120)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +320
Sep 17 9:31 PMDuke Blue Devils -10 (-120)50.5 (-115)Duke Blue Devils -400 · Stanford Cardinal +320
Sep 18 6:30 AMDuke Blue Devils -10 (-112)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +310
Sep 18 7:00 AMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +310
Sep 18 3:03 PMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -375 · Stanford Cardinal +310
Sep 18 3:33 PMDuke Blue Devils -10 (-110)50.5 (-115)Duke Blue Devils -400 · Stanford Cardinal +310
Sep 18 4:04 PMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -375 · Stanford Cardinal +310
Sep 18 4:30 PMDuke Blue Devils -10 (-110)50.5 (-112)Duke Blue Devils -400 · Stanford Cardinal +310
Sep 18 7:34 PMDuke Blue Devils -10 (-108)50.5 (-115)Duke Blue Devils -375 · Stanford Cardinal +310
Sep 19 7:30 AMDuke Blue Devils -10 (-108)50.5 (-112)Duke Blue Devils -375 · Stanford Cardinal +310
Sep 19 8:00 AMDuke Blue Devils -10 (-108)51.5 (-102)Duke Blue Devils -375 · Stanford Cardinal +310
Sep 19 11:40 AMDuke Blue Devils -10 (-108)51.5 (-102)Duke Blue Devils -375 · Stanford Cardinal +300
Sep 19 1:28 PMDuke Blue Devils -10 (-108)51.5 (-102)Duke Blue Devils -375 · Stanford Cardinal +310
Sep 19 1:48 PMDuke Blue Devils -10 (-108)51.5 (-102)Duke Blue Devils -375 · Stanford Cardinal +300
CLOSESep 19 3:45 PMDuke 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/A

    Davis 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/A

    Walker 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 YPG

    STAN 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 PPG

    STAN 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.5

    STAN @ 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 36

    The 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 YPG

    STAN 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 PP

    STAN 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

    OUT

    Offensive 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

    OUT

    Offensive 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

    OUT

    Offensive 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

    OUT

    Wide 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

    OUT

    Quarterback; 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

    OUT

    Tight 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

    OUT

    Offensive 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

    OUT

    Defensive 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

    OUT

    Offensive 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

    OUT

    Offensive 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

    OUT

    Defensive 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

    OUT

    Cornerback; 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

    OUT

    Cornerback; 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

    OUT

    Cornerback; 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

    OUT

    Defensive 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

    OUT

    Cornerback; 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

    OUT

    Outside 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 YPG

    STAN 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 7d

    STAN 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.

All research from this day

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 PICK
    NATE SHEPPARDRECEIVING YARDS OVER 22.5
    NCAAFDuke· -115

    Nate Sheppard
    Receiving Yards over 22.5

    -115 · LOST · ACTUAL 2

    Duke

    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 Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day