Duke Blue Devils at Georgia Tech Yellow Jackets
O/U 45.5 · SPREAD Duke Blue Devils -5.5 · Bobby Dodd Stadium, Atlanta, GA
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| Market | Opened Oct 4 6:00 AM | Close Oct 10 2:41 PM | Move |
|---|---|---|---|
| SPREAD | Duke Blue Devils -6.5 (-122) | Duke Blue Devils -5.5 (-108) | −1 |
| TOTAL | 51.5 (-115) | 45.5 (-106) | −6 |
| MONEYLINE | Duke Blue Devils -255 | Duke Blue Devils -210 | +45 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 4 6:00 AM | Duke Blue Devils -6.5 (-122) | 51.5 (-115) | Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205 |
| Oct 4 10:31 AM | Duke Blue Devils -6.5 (-122) | 49.5 (-114) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 4 1:31 PM | Duke Blue Devils -6.5 (-122) | 49.5 (-105) | Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205 |
| Oct 4 3:56 PM | Duke Blue Devils -6.5 (-122) | 49.5 (-112) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 4 5:49 PM | Duke Blue Devils -6.5 (-122) | 49.5 (-106) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 4 6:50 PM | Duke Blue Devils -6.5 (-122) | 49.5 (-110) | Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205 |
| Oct 5 6:00 AM | Duke Blue Devils -6.5 (-122) | 49.5 (-110) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 5 4:57 PM | Duke Blue Devils -6.5 (-118) | 49.5 (-110) | Duke Blue Devils -240 · Georgia Tech Yellow Jackets +195 |
| Oct 5 7:12 PM | Duke Blue Devils -6.5 (-122) | 49.5 (-110) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 6 10:42 AM | Duke Blue Devils -6.5 (-122) | 48.5 (-112) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 6 7:32 PM | Duke Blue Devils -6.5 (-122) | 48.5 (-105) | Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220 |
| Oct 7 6:00 AM | Duke Blue Devils -6.5 (-122) | 48.5 (-112) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 7 9:31 AM | Duke Blue Devils -6.5 (-122) | 47.5 (-110) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 7 10:01 AM | Duke Blue Devils -6.5 (-122) | 46.5 (-108) | Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220 |
| Oct 7 11:02 AM | Duke Blue Devils -6.5 (-122) | 46.5 (-102) | Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220 |
| Oct 7 1:33 PM | Duke Blue Devils -6.5 (-122) | 44.5 (-114) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 7 2:33 PM | Duke Blue Devils -6.5 (-122) | 44.5 (-114) | Duke Blue Devils -285 · Georgia Tech Yellow Jackets +230 |
| Oct 7 3:03 PM | Duke Blue Devils -6.5 (-122) | 45.5 (-104) | Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220 |
| Oct 7 4:04 PM | Duke Blue Devils -6.5 (-122) | 44.5 (-110) | Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220 |
| Oct 7 10:38 PM | Duke Blue Devils -6.5 (-122) | 44.5 (-104) | Duke Blue Devils -285 · Georgia Tech Yellow Jackets +230 |
| Oct 7 11:08 PM | Duke Blue Devils -6.5 (-122) | 44.5 (-104) | Duke Blue Devils -275 · Georgia Tech Yellow Jackets +220 |
| Oct 8 10:01 AM | Duke Blue Devils -6.5 (-122) | 44.5 (-104) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 8 4:03 PM | Duke Blue Devils -6.5 (-122) | 44.5 (-104) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 8 6:47 PM | Duke Blue Devils -6.5 (-122) | 43.5 (-108) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 8 7:17 PM | Duke Blue Devils -6.5 (-122) | 43.5 (-105) | Duke Blue Devils -260 · Georgia Tech Yellow Jackets +210 |
| Oct 9 7:30 AM | Duke Blue Devils -6.5 (-122) | 43.5 (-110) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 9 8:30 AM | Duke Blue Devils -6.5 (-122) | 43.5 (-114) | Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205 |
| Oct 9 12:01 PM | Duke Blue Devils -6.5 (-122) | 43.5 (-108) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 9 12:31 PM | Duke Blue Devils -6.5 (-122) | 43.5 (-114) | Duke Blue Devils -265 · Georgia Tech Yellow Jackets +215 |
| Oct 9 3:32 PM | Duke Blue Devils -6.5 (-106) | 43.5 (-114) | Duke Blue Devils -235 · Georgia Tech Yellow Jackets +190 |
| Oct 9 9:23 PM | Duke Blue Devils -6.5 (-106) | 43.5 (-114) | Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184 |
| Oct 10 12:53 AM | Duke Blue Devils -6.5 (-106) | 44.5 (-108) | Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184 |
| Oct 10 8:30 AM | Duke Blue Devils -6.5 (-114) | 44.5 (-108) | Duke Blue Devils -250 · Georgia Tech Yellow Jackets +202 |
| Oct 10 9:30 AM | Duke Blue Devils -6.5 (-114) | 45.5 (-108) | Duke Blue Devils -255 · Georgia Tech Yellow Jackets +205 |
| Oct 10 9:52 AM | Duke Blue Devils -6.5 (-114) | 45.5 (-108) | Duke Blue Devils -250 · Georgia Tech Yellow Jackets +202 |
| Oct 10 10:12 AM | Duke Blue Devils -6.5 (-104) | 45.5 (-115) | Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184 |
| Oct 10 10:32 AM | Duke Blue Devils -6.5 (-104) | 45.5 (-106) | Duke Blue Devils -220 · Georgia Tech Yellow Jackets +180 |
| Oct 10 10:42 AM | Duke Blue Devils -5.5 (-115) | 45.5 (-106) | Duke Blue Devils -225 · Georgia Tech Yellow Jackets +184 |
| Oct 10 11:28 AM | Duke Blue Devils -5.5 (-108) | 45.5 (-106) | Duke Blue Devils -200 · Georgia Tech Yellow Jackets +164 |
| Oct 10 11:38 AM | Duke Blue Devils -5.5 (-108) | 45.5 (-106) | Duke Blue Devils -205 · Georgia Tech Yellow Jackets +168 |
| Oct 10 1:30 PM | Duke Blue Devils -4.5 (-114) | 45.5 (-106) | Duke Blue Devils -194 · Georgia Tech Yellow Jackets +160 |
| CLOSEOct 10 2:41 PM | Duke 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/AAlberto 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/AWalker 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 YPGDuke 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 PPGDuke 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.5At 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 PPGDuke 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 TOPDUKE 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.8Duke 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 PPDuke 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
OUTOL #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
OUTOL #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
OUTWR #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
OUTWR #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
OUTQB #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
OUTWR #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
OUTLB #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
OUTOL #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
OUTRB #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
OUTCB #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
OUTDE #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
OUTDE #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
OUTS #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
OUTS #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
OUTOL #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
OUTWR #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
OUTWR #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
OUTDE #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
OUTDT #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
CONFERENCEDUKE 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.
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 StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day