Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 10 · 3:30 PM

Duke Blue Devils at Georgia Tech Yellow Jackets

O/U 45.5 · SPREAD Duke Blue Devils -5.5 · Bobby Dodd Stadium, Atlanta, GA

GARY'S PICK
Duke -6.5
NCAAF@ Georgia Tech· -114

Duke
-6.5

-114 · LOST · DUKE 25 · GT 28

Georgia Tech

The pick & result

Published pick
Duke Blue Devils -6.5 -114
Published odds
-114
Result
Lost
Final score
25-28

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

FANDUEL · 41 moves
MarketOpened
Oct 4 6:00 AM
Close
Oct 10 2:41 PM
Move
SPREADDuke Blue Devils -6.5 (-122)Duke Blue Devils -5.5 (-108)−1
TOTAL51.5 (-115)45.5 (-106)−6
MONEYLINEDuke Blue Devils -255Duke Blue Devils -210+45
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 4 6:00 AMDuke Blue Devils -6.5 (-122)51.5 (-115)Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205
Oct 4 10:31 AMDuke Blue Devils -6.5 (-122)49.5 (-114)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 4 1:31 PMDuke Blue Devils -6.5 (-122)49.5 (-105)Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205
Oct 4 3:56 PMDuke Blue Devils -6.5 (-122)49.5 (-112)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 4 5:49 PMDuke Blue Devils -6.5 (-122)49.5 (-106)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 4 6:50 PMDuke Blue Devils -6.5 (-122)49.5 (-110)Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205
Oct 5 6:00 AMDuke Blue Devils -6.5 (-122)49.5 (-110)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 5 4:57 PMDuke Blue Devils -6.5 (-118)49.5 (-110)Duke Blue Devils -240 · Georgia Tech Yellow Jackets +195
Oct 5 7:12 PMDuke Blue Devils -6.5 (-122)49.5 (-110)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 6 10:42 AMDuke Blue Devils -6.5 (-122)48.5 (-112)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 6 7:32 PMDuke Blue Devils -6.5 (-122)48.5 (-105)Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220
Oct 7 6:00 AMDuke Blue Devils -6.5 (-122)48.5 (-112)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 7 9:31 AMDuke Blue Devils -6.5 (-122)47.5 (-110)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 7 10:01 AMDuke Blue Devils -6.5 (-122)46.5 (-108)Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220
Oct 7 11:02 AMDuke Blue Devils -6.5 (-122)46.5 (-102)Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220
Oct 7 1:33 PMDuke Blue Devils -6.5 (-122)44.5 (-114)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 7 2:33 PMDuke Blue Devils -6.5 (-122)44.5 (-114)Duke Blue Devils -285 · Georgia Tech Yellow Jackets +230
Oct 7 3:03 PMDuke Blue Devils -6.5 (-122)45.5 (-104)Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220
Oct 7 4:04 PMDuke Blue Devils -6.5 (-122)44.5 (-110)Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220
Oct 7 10:38 PMDuke Blue Devils -6.5 (-122)44.5 (-104)Duke Blue Devils -285 · Georgia Tech Yellow Jackets +230
Oct 7 11:08 PMDuke Blue Devils -6.5 (-122)44.5 (-104)Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220
Oct 8 10:01 AMDuke Blue Devils -6.5 (-122)44.5 (-104)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 8 4:03 PMDuke Blue Devils -6.5 (-122)44.5 (-104)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 8 6:47 PMDuke Blue Devils -6.5 (-122)43.5 (-108)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 8 7:17 PMDuke Blue Devils -6.5 (-122)43.5 (-105)Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210
Oct 9 7:30 AMDuke Blue Devils -6.5 (-122)43.5 (-110)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 9 8:30 AMDuke Blue Devils -6.5 (-122)43.5 (-114)Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205
Oct 9 12:01 PMDuke Blue Devils -6.5 (-122)43.5 (-108)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 9 12:31 PMDuke Blue Devils -6.5 (-122)43.5 (-114)Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215
Oct 9 3:32 PMDuke Blue Devils -6.5 (-106)43.5 (-114)Duke Blue Devils -235 · Georgia Tech Yellow Jackets +190
Oct 9 9:23 PMDuke Blue Devils -6.5 (-106)43.5 (-114)Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184
Oct 10 12:53 AMDuke Blue Devils -6.5 (-106)44.5 (-108)Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184
Oct 10 8:30 AMDuke Blue Devils -6.5 (-114)44.5 (-108)Duke Blue Devils -250 · Georgia Tech Yellow Jackets +202
Oct 10 9:30 AMDuke Blue Devils -6.5 (-114)45.5 (-108)Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205
Oct 10 9:52 AMDuke Blue Devils -6.5 (-114)45.5 (-108)Duke Blue Devils -250 · Georgia Tech Yellow Jackets +202
Oct 10 10:12 AMDuke Blue Devils -6.5 (-104)45.5 (-115)Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184
Oct 10 10:32 AMDuke Blue Devils -6.5 (-104)45.5 (-106)Duke Blue Devils -220 · Georgia Tech Yellow Jackets +180
Oct 10 10:42 AMDuke Blue Devils -5.5 (-115)45.5 (-106)Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184
Oct 10 11:28 AMDuke Blue Devils -5.5 (-108)45.5 (-106)Duke Blue Devils -200 · Georgia Tech Yellow Jackets +164
Oct 10 11:38 AMDuke Blue Devils -5.5 (-108)45.5 (-106)Duke Blue Devils -205 · Georgia Tech Yellow Jackets +168
Oct 10 1:30 PMDuke Blue Devils -4.5 (-114)45.5 (-106)Duke Blue Devils -194 · Georgia Tech Yellow Jackets +160
CLOSEOct 10 2:41 PMDuke Blue Devils -5.5 (-108)45.5 (-106)Duke Blue Devils -210 · Georgia Tech Yellow Jackets +172

The read

Bobby Dodd Stadium hosts two teams coming off their byes. Duke arrives unbeaten, while Georgia Tech looks to turn its reset into a conference win.

Duke has the more convincing path to controlling this game through its own offense. Nate Sheppard rushed for 227 yards against Tulane, 147 at Illinois and 154 against Stanford. His production gives Duke a practical way to sustain possessions and create opportunities for Walker Eget without requiring the quarterback to carry the offense. Against Georgia Tech’s defense, I expect that running game to be the foundation of separation.

Finishing those possessions is the reason I am willing to lay 6.5. Duke has scored 4.677 points per scoring opportunity compared with Georgia Tech’s 3.393. Those figures include each team’s FCS game, but Duke’s productive rushing performances against FBS opponents give me a reason to expect its offense to keep creating chances today.

Georgia Tech can challenge this bet. Justice Haynes rushed for 107 yards at Stanford, and Alberto Mendoza threw for 268 despite missing three starting offensive linemen. The Jackets have demonstrated an offensive route to staying competitive. Duke also recorded no sacks in its only road game at Illinois, so automatic defensive control would be a poor assumption.

I still favor Duke’s ability to sustain its ground game and make Georgia Tech answer with scoring drives. Duke held Tulane, Illinois and Stanford to 2.1, 3.5 and 3.3 yards per rush, respectively. If that resistance carries into Atlanta, Mendoza takes on more responsibility. Georgia Tech also loses Noah Carter today after he recorded a sack in its last game, removing a contributor who could help disrupt Eget.

Georgia Tech’s cover case depends on its offensive production surviving Duke’s defensive resistance and becoming points more consistently. Duke’s case rests on a running game already productive against FBS competition, supported by better finishing. That is the stronger on-field argument for clearing this spread at -114.

Injuries noted

Duke Blue Devils: Jamien Little (out) — WR #1 listed Out on the ACC Update 2 report; Landan Callahan (probable) — CB #3 listed Probable on the ACC Update 2 report; Blake Rohrer (out) — WR #3 listed Out on the ACC Update 2 report; Kimari Robinson (probable) — CB #5 listed Probable on the ACC Update 2 report; Javen Nicholas (probable) — WR #5 listed Probable on the ACC Update 2 report; Lawrence Gardner (out) — QB #16 listed Out on the ACC Update 2 report; Qeanu Johnson (out) — WR #21 listed Out on the ACC Update 2 report; Elliott Schaper (out) — LB #31 listed Out on the ACC Update 2 report; Cosme Salas (questionable) — K #39 listed Questionable on the ACC Update 2 report; Sean Stover (probable) — OL #60 listed Probable on the ACC Update 2 report; Kai Jacobowitz (out) — OL #65 listed Out on the ACC Update 2 report; Reagan McCranie (out) — OL #74 listed Out on the ACC Update 2 report; Roman Fina (out) — OL #79 listed Out on the ACC Update 2 report

Georgia Tech Yellow Jackets: Malachi Hosley (out) — RB #0 listed Out on the ACC Update 2 report; Daiquan White (out) — CB #4 listed Out on the ACC Update 2 report; Jordan Boyd (questionable) — DE #8 listed Questionable on the ACC Update 2 report; Jordan Walker (out) — DE #10 listed Out on the ACC Update 2 report; Jaiven Plummer (questionable) — WR #16 listed Questionable on the ACC Update 2 report; Trae Stevenson Jr. (questionable) — CB #23 listed Questionable on the ACC Update 2 report; Noah Carter (out) — DE #24 listed Out on the ACC Update 2 report; Fenix Felton (out) — S #31 listed Out on the ACC Update 2 report; Will Kiker (out) — S #39 listed Out on the ACC Update 2 report; Kyle Efford (probable) — LB #44 listed Probable on the ACC Update 2 report; Jameson Riggs (questionable) — OL #70 listed Questionable on the ACC Update 2 report; Markell Samuel (questionable) — OL #71 listed Questionable on the ACC Update 2 report; Josh Petty (questionable) — OL #77 listed Questionable on the ACC Update 2 report; Ethan Mackenny (out) — OL #78 listed Out on the ACC Update 2 report; Kentrell Davis (out) — WR #82 listed Out on the ACC Update 2 report; Coi Jean-Noel (out) — WR #87 listed Out on the ACC Update 2 report; A.J. Hoffler (out) — DE #88 listed Out on the ACC Update 2 report; Shymeik Jones (out) — DT #96 listed Out on the ACC Update 2 report; Vincent Carroll-Jackson (probable) — DT #99 listed Probable on the ACC Update 2 report

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Alberto Mendoza is GT's confirmed starter

    7.93 Y/A

    Alberto Mendoza is GT's confirmed starting quarterback. October 6 game preview explicitly identifies Mendoza as Georgia Tech's starting quarterback. 2026 line: 975 passing yards, 68.3% completions, 7.93 yards per attempt, 6-3 TD-INT over 4 games.

  • Walker Eget is DUKE's projected starter

    7.75 Y/A

    Walker Eget is DUKE's projected starting quarterback. October 9 game preview discusses Eget directing Duke's passing attack against Georgia Tech; it does not explicitly announce the starter. 2026 line: 721 passing yards, 62.4% completions, 7.75 yards per attempt, 6-1 TD-INT over 4 games.

TRENCHES

  • DUKE: 63.8 rushing yards allowed per game to GT's 189

    125.3 YPG

    Duke has held opponents to 63.8 rushing yards a game across four games, while Georgia Tech has given up 189. The sheet doesn't say who Duke played, so four games can't separate a strong front from a soft schedule. Georgia Tech's defense is the shakier unit here. If Duke can run the ball, it controls the clock, and that matters more than whether its own run defense holds up.

PACE & SCRIPT

  • DUKE: 11 points allowed per game to GT's 26

    15 PPG

    Duke is allowing 11 points a game over four games, a huge turnaround from 29.4 last season. A shift that large in four games is likely helped by the schedule and is unlikely to hold. Georgia Tech's 26 matches its 25 from last year. On the road against a Tech offense that has been steady, Duke's defense faces a fair test of whether the improvement is real.

  • DUKE @ GT carries a 44.5 market total

    44.5

    At 44.5, this is 7 points under the 51.5 slate median, so the market sees a lower-scoring game with fewer long drives finishing in touchdowns. No team stats on the sheet explain the gap. It cracks if either offense starts turning drives into sevens instead of field goals. Bettors can weigh how much a single defensive or special teams score would swing a number this low.

  • DUKE: 36.3 points per game to GT's 27

    9.3 PPG

    Duke scores 36.3 a game through 4 games, close to last season's 34.6, so the offense looks for real. Georgia Tech is at 27 over 4, down from 32.2 last year, which could bounce back. Duke scoring on the road fits its track record, and Georgia Tech recovering at home is the main reason not to assume the full gap.

  • DUKE: 33:13 time of possession per game to GT's 28:07

    5:06 TOP

    DUKE is at 33:13 time of possession per game over 4 games; GT is at 28:07 over 4 games. Those are this season's games through Oct 9. Last season DUKE was at 29:42 over 14 games and GT at 29:03 over 13 games.

MISMATCH

  • DUKE: 243.8 rush yards a game to GT's 126.8

    243.8 VS 126.8

    Duke is running for 243.8 yards a game through four games, up from 138.1 last season, while Georgia Tech has slipped to 126.8 from 197.5. Four games is a short window, and Duke's jump is big enough that some of it likely comes from who they have played. If Duke can lean on the ground at Georgia Tech, they control the clock and keep a Tech offense that has lost its rushing identity on the sideline. Game script favors Duke if they establish the run early.

COVERAGE

  • DUKE: 26% third downs allowed to GT's 41.4%

    15.4 PP

    Duke has allowed opponents to convert 26% of third downs over 4 games, while Georgia Tech sits at 41.4% over the same count. Four games is a small sample, and third-down rates move fast as schedules toughen. If Duke keeps getting off the field and Tech does not, Duke should own more of the possessions on the road, which is the lens for sides and drive-heavy props.

REPLACEMENT

  • Reagan McCranie (OL) is out for DUKE

    OUT

    OL #74 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Roman Fina (OL) is out for DUKE

    OUT

    OL #79 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Jamien Little (WR) is out for DUKE

    OUT

    WR #1 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Blake Rohrer (WR) is out for DUKE

    OUT

    WR #3 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Lawrence Gardner (QB) is out for DUKE

    OUT

    QB #16 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Qeanu Johnson (WR) is out for DUKE

    OUT

    WR #21 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Elliott Schaper (LB) is out for DUKE

    OUT

    LB #31 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Kai Jacobowitz (OL) is out for DUKE

    OUT

    OL #65 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Malachi Hosley (RB) is out for GT

    OUT

    RB #0 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Daiquan White (CB) is out for GT

    OUT

    CB #4 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Jordan Walker (DE) is out for GT

    OUT

    DE #10 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Noah Carter (DE) is out for GT

    OUT

    DE #24 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Fenix Felton (S) is out for GT

    OUT

    S #31 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Will Kiker (S) is out for GT

    OUT

    S #39 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Ethan Mackenny (OL) is out for GT

    OUT

    OL #78 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Kentrell Davis (WR) is out for GT

    OUT

    WR #82 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Coi Jean-Noel (WR) is out for GT

    OUT

    WR #87 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • A.J. Hoffler (DE) is out for GT

    OUT

    DE #88 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

  • Shymeik Jones (DT) is out for GT

    OUT

    DT #96 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-09 20:00:00 ET) (2026-10-09)

TEAM RECORD

  • ACC game: DUKE 1-0, GT 0-1 in conference

    CONFERENCE

    DUKE has won its only ACC game and GT has lost its only one, so this is one conference game each. A single result says little about either team, and the sheet does not show who they played. This game will add a second data point and could even both records out. Bettors should lean on more than one league game when sizing up this matchup, especially with GT at home.

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 October 10, 2026 at 8:14 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, fanatics, betmgm, draftkings, betrivers, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

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