Duke Blue Devils at Virginia Cavaliers
O/U 46.5 · SPREAD Virginia Cavaliers -2.5 · Scott Stadium, Charlottesville, VA
The pick & result
- Published pick
- Duke Blue Devils ML +114
- Published odds
- +114
- Result
- Won
- Final score
- 19-16
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 · 43 moves| Market | Opened Oct 18 1:02 PM | Close Fri 6:41 PM | Move |
|---|---|---|---|
| SPREAD | Virginia Cavaliers -2 (-108) | Virginia Cavaliers -2 (-118) | Price |
| TOTAL | 47.5 (-105) | 47.5 (-108) | Price |
| MONEYLINE | Virginia Cavaliers -125 | Virginia Cavaliers -135 | −10 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 18 1:02 PM | Virginia Cavaliers -2 (-108) | 47.5 (-105) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Oct 18 4:03 PM | Virginia Cavaliers -2 (-108) | 46.5 (-110) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Oct 18 5:03 PM | Virginia Cavaliers -1.5 (-110) | 46.5 (-110) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 18 6:03 PM | Virginia Cavaliers -1.5 (-110) | 46.5 (-112) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 18 7:04 PM | Virginia Cavaliers -1.5 (-110) | 46.5 (-115) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 18 9:04 PM | Virginia Cavaliers -1.5 (-110) | 46.5 (-115) | Virginia Cavaliers -118 · Duke Blue Devils +100 |
| Oct 18 10:04 PM | Virginia Cavaliers -1.5 (-110) | 47.5 (-102) | Virginia Cavaliers -118 · Duke Blue Devils +100 |
| Oct 19 6:00 AM | Virginia Cavaliers -2 (-108) | 47.5 (-108) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 19 12:31 PM | Virginia Cavaliers -2 (-108) | 47.5 (-105) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 19 9:01 PM | Virginia Cavaliers -2 (-108) | 46.5 (-112) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 19 11:25 PM | Virginia Cavaliers -2 (-108) | 47.5 (-108) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 20 11:14 AM | Virginia Cavaliers -2 (-110) | 47.5 (-108) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Oct 20 12:15 PM | Virginia Cavaliers -2 (-110) | 47.5 (-108) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 20 2:46 PM | Virginia Cavaliers -2 (-108) | 47.5 (-108) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 20 3:47 PM | Virginia Cavaliers -2 (-110) | 47.5 (-108) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 20 4:17 PM | Virginia Cavaliers -2 (-108) | 47.5 (-108) | Virginia Cavaliers -120 · Duke Blue Devils +100 |
| Oct 20 8:47 PM | Virginia Cavaliers -2 (-110) | 47.5 (-108) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Oct 21 6:01 AM | Virginia Cavaliers -2 (-110) | 47.5 (-108) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Oct 21 3:32 PM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Oct 21 10:52 PM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +105 |
| Thu 10:58 AM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Thu 2:29 PM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -125 · Duke Blue Devils +105 |
| Thu 4:29 PM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +105 |
| Thu 11:55 PM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +105 |
| Fri 12:25 AM | Virginia Cavaliers -2 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 12:55 AM | Virginia Cavaliers -2.5 (-108) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +115 |
| Fri 4:45 AM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +115 |
| Fri 7:31 AM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -140 · Duke Blue Devils +115 |
| Fri 8:31 AM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +115 |
| Fri 9:31 AM | Virginia Cavaliers -2.5 (-110) | 46.5 (-115) | Virginia Cavaliers -140 · Duke Blue Devils +115 |
| Fri 12:00 PM | Virginia Cavaliers -2.5 (-110) | 46.5 (-112) | Virginia Cavaliers -135 · Duke Blue Devils +115 |
| Fri 1:32 PM | Virginia Cavaliers -2.5 (-108) | 47.5 (-108) | Virginia Cavaliers -135 · Duke Blue Devils +115 |
| Fri 2:02 PM | Virginia Cavaliers -2.5 (-108) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 3:33 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +110 |
| Fri 4:00 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 4:10 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +110 |
| Fri 4:20 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 4:39 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +110 |
| Fri 4:58 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 5:30 PM | Virginia Cavaliers -2 (-118) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 5:40 PM | Virginia Cavaliers -2.5 (-108) | 47.5 (-105) | Virginia Cavaliers -130 · Duke Blue Devils +110 |
| Fri 5:51 PM | Virginia Cavaliers -2 (-118) | 47.5 (-108) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| Fri 6:21 PM | Virginia Cavaliers -2.5 (-110) | 47.5 (-105) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
| CLOSEFri 6:41 PM | Virginia Cavaliers -2 (-118) | 47.5 (-108) | Virginia Cavaliers -135 · Duke Blue Devils +110 |
The read
Friday night at Scott Stadium, on ESPN. Two ACC teams that both lost on Oct 17 meet, with Virginia a short home favorite. The moneyline has drifted toward the Cavaliers all week, from -125 to -137, and the total has dropped from 49.5 to 47.5.
That drift looks like the market pricing in Duke's offensive line, and it's the real risk here. Four linemen are out, including center Matt Craycraft. Walker Eget offers nothing as a runner. Duke's protection hasn't allowed more than one sack in any FBS game, and now it faces a Virginia front where Matthew Fobbs-White shows up every week.
The rest of the matchup leans Duke. Virginia's secondary was already short at SMU without Brandyn Hillman, Corey Costner and Omillio Agard. Now Ethan Minter, who had played every game, is out too. That leaves backups at safety against a Duke offense that threw 41 and 38 times in its last two games. Virginia gave up 7.6, 9.6 and 11.2 yards per attempt to Syracuse, Florida State and West Virginia.
On the other side, Beau Pribula's passing has been flat against real opponents: 6.0, 5.3, 6.0 and 6.2 yards per attempt. Top receivers Rico Flores Jr. and Kameron Courtney are out or doubtful, and both missed SMU, where Virginia scored 13. That pushes the Cavaliers onto the ground, where Duke's run defense has held up all season. Duke's back end is thinner without Andrew Pellicciotta, though, and Pribula's legs are how Virginia tests it.
Take out Delaware and Virginia has been outplayed by its FBS opponents, including a 7-38 loss at Florida State. Duke outgained every FBS opponent except Illinois, and both of its losses came by 3 and 4 points in games that were close in yards. Neither schedule is strong, but play for play Duke looks like the slightly better team. Home field is what makes Virginia the favorite.
Ignore the long Virginia injury list, since much of it is players who haven't recorded a stat. Ignore the bounce-back storylines and Duke's close-game record too. This is a lean, not a hammer: if Duke's line can't hold up, Virginia wins this one. But in a game this close, plus money on the team that has been better play for play is where I want to be. Duke to win it outright.
Injuries noted
Duke Blue Devils: Jamien Little (out) — WR #1 listed Out on the ACC Update 2 report; Blake Rohrer (questionable) — WR #3 listed Questionable on the ACC Update 2 report; Evan Smith (out) — CB #4 listed Out on the ACC Update 2 report; DaShawn Stone (questionable) — S #8 listed Questionable 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; Andrew Pellicciotta (out) — S #35 listed Out on the ACC Update 2 report; Cosme Salas (out) — K #39 listed Out on the ACC Update 2 report; David Anderson (out) — DT #44 listed Out on the ACC Update 2 report; Kai Jacobowitz (out) — OL #65 listed Out on the ACC Update 2 report; Matt Craycraft (out) — OL #72 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
Virginia Cavaliers: Peyton Lewis (doubtful) — RB #2 listed Doubtful on the ACC Update 2 report; Corey Costner (out) — S #4 listed Out on the ACC Update 2 report; Kameron Courtney (doubtful) — WR #5 listed Doubtful on the ACC Update 2 report; Brandyn Hillman (doubtful) — S #6 listed Doubtful on the ACC Update 2 report; Rico Flores Jr. (out) — WR #11 listed Out on the ACC Update 2 report; Tim Hamann (out) — K #14 listed Out on the ACC Update 2 report; Dillon Newton-Short (out) — WR #15 listed Out on the ACC Update 2 report; Jae'Oyn Williams (out) — ATH #17 listed Out on the ACC Update 2 report; Dylan Cope (doubtful) — WR #19 listed Doubtful on the ACC Update 2 report; Omillio Agard (out) — CB #20 listed Out on the ACC Update 2 report; Triston Ward (out) — WR #23 listed Out on the ACC Update 2 report; Alex Dunn (out) — DB #27 listed Out on the ACC Update 2 report; Ethan Minter (out) — S #30 listed Out on the ACC Update 2 report; Jack Stevens (out) — RB #37 listed Out on the ACC Update 2 report; Isaiah Reese (out) — LB #42 listed Out on the ACC Update 2 report; Chase Morrison (out) — DT #46 listed Out on the ACC Update 2 report; Tyler Simmons (out) — DT #56 listed Out on the ACC Update 2 report; Noah Hartsoe (out) — OL #58 listed Out on the ACC Update 2 report; Grant Ellinger (out) — OL #65 listed Out on the ACC Update 2 report; Dylan Biehl (out) — OL #75 listed Out on the ACC Update 2 report; Justin Zames (out) — TE #87 listed Out on the ACC Update 2 report; Jason Hammond (out) — DT #91 listed Out on the ACC Update 2 report; Bull Richardson (out) — DT #96 listed Out on the ACC Update 2 report; Devon Baxter (out) — DE #99 listed Out 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
Beau Pribula is UVA's projected starter
7.65 Y/ABeau Pribula is UVA's projected starting quarterback. Virginia's dated Oct. 20 Duke-week report discusses Pribula directing the offense and quotes coaches evaluating his decisions. This supports a projection; an explicit game-day starting announcement was not retrieved. 2026 line: 1217 passing yards, 65.4% completions, 7.65 yards per attempt, 13-1 TD-INT over 7 games.
Walker Eget is DUKE's confirmed starter
7.15 Y/AWalker Eget is DUKE's confirmed starting quarterback. Virginia's official Oct. 20 preview explicitly identifies Eget as Duke's starting quarterback and quotes Tony Elliott discussing his decision-making for this matchup. 2026 line: 1229 passing yards, 62.8% completions, 7.15 yards per attempt, 8-2 TD-INT over 6 games.
TRENCHES
DUKE: 92.5 rushing yards allowed per game to UVA's 152.7
60.2 YPGDUKE is at 92.5 rushing yards allowed per game over 6 games; UVA is at 152.7 over 7 games. Those are what each defense has allowed in this season's games through Oct 22.
MISMATCH
DUKE: 209.7 rush yards a game to UVA's 157.1
209.7 VS 157.1Duke is running for 209.7 yards a game over 6 games, ahead of Virginia's 157.1 over 7. The jump is the story: Duke was at 138.1 last season, while Virginia has dropped from 178.7. Six games is a real sample, so the Duke number has some weight, though a climb that steep can cool off against better fronts. For a bettor, this is a game where Duke's ground game sets the pace, and Virginia needs its own run game to get back near last season's level to keep up.
HEAD-TO-HEAD
DUKE and UVA are even since 2025
1-1 SERIESThese two met twice in three weeks late last season and split them, each by a full touchdown. UVA won the first one 34-17 on the road at Duke in mid-November, a one-way game. Duke answered on Dec 6 by winning 27-20 at UVA, a game that stayed within one score. Two games is a thin series, and the road team won both, so home field has not counted for much in this matchup.
REPLACEMENT
Cosme Salas (PK) is out for DUKE
OUTK #39 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
Evan Smith (CB) is out for DUKE
OUTCB #4 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
Andrew Pellicciotta (S) is out for DUKE
OUTS #35 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
David Anderson (DT) is out for DUKE
OUTDT #44 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
Matt Craycraft (OL) is out for DUKE
OUTOL #72 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
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-22 20:00:00 ET) (2026-10-22)
Corey Costner (S) is out for UVA
OUTS #4 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Rico Flores Jr. (WR) is out for UVA
OUTWR #11 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Tim Hamann (PK) is out for UVA
OUTK #14 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Dillon Newton-Short (WR) is out for UVA
OUTWR #15 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Jae'Oyn Williams (QB) is out for UVA
OUTATH #17 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Omillio Agard (CB) is out for UVA
OUTCB #20 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Triston Ward (WR) is out for UVA
OUTWR #23 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Alex Dunn (DB) is out for UVA
OUTDB #27 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Ethan Minter (S) is out for UVA
OUTS #30 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Jack Stevens (RB) is out for UVA
OUTRB #37 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Isaiah Reese (LB) is out for UVA
OUTLB #42 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Chase Morrison (DT) is out for UVA
OUTDT #46 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Tyler Simmons (DT) is out for UVA
OUTDT #56 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Noah Hartsoe (OL) is out for UVA
OUTOL #58 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Grant Ellinger (OL) is out for UVA
OUTOL #65 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Dylan Biehl (OL) is out for UVA
OUTOL #75 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Justin Zames (TE) is out for UVA
OUTTE #87 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Jason Hammond (DT) is out for UVA
OUTDT #91 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Bull Richardson (DT) is out for UVA
OUTDT #96 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Devon Baxter (DE) is out for UVA
OUTDE #99 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Dylan Cope (WR) is doubtful for UVA
DOUBTFULWR #19 listed Doubtful on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Peyton Lewis (RB) is doubtful for UVA
DOUBTFULRB #2 listed Doubtful on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Kameron Courtney (WR) is doubtful for UVA
DOUBTFULWR #5 listed Doubtful on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Brandyn Hillman (S) is doubtful for UVA
DOUBTFULS #6 listed Doubtful on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
DaShawn Stone (S) is questionable for DUKE
QUESTIONABLES #8 listed Questionable on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
Blake Rohrer (WR) is questionable for DUKE
QUESTIONABLEWR #3 listed Questionable on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-22 20:00:00 ET) (2026-10-22)
SITUATIONAL
DUKE: 46.5% third-down conversion rate to UVA's 33%
13.5 PPDuke converts 46.5% of third downs over six games, up from 39% last season, while Virginia is at 33% over seven, a steep drop from 49.8%. Both moves are large for samples this size, so expect some correction: Duke drifting down, Virginia climbing back toward last year. The edge on paper belongs to Duke, but bettors should not assume this full gap carries into the game.
UVA: 49.3 penalty yards per game to DUKE's 73.8
24.5 YDSDuke gives up 73.8 penalty yards a game over six games, up from 62.7 last season, while Virginia is at 49.3 over seven, close to its 44.1 from last year. Virginia has been the cleaner team both seasons, so that part looks real. Duke's higher number on the road means more drives extended or stalled by flags. That makes discipline a factor if this game turns into a tight one.
DUKE: 233.2 team passing yards per game to UVA's 206
27.2 YPGDUKE is at 233.2 team passing yards per game over 6 games; UVA is at 206 over 7 games. Those are this season's games through Oct 22. Last season DUKE was at 285.4 over 14 games and UVA at 239.1 over 14 games.
TEAM RECORD
ACC game: DUKE 1-2, UVA 2-2 in conference
CONFERENCEDuke has played three ACC games and lost two of them, while Virginia has split four league games down the middle. Those are small samples, three and four games, so neither record says much about who these teams are, and the sheet does not show who they beat or lost to. Virginia is home and has the slightly better league mark. A bettor should look past the standings here and lean on matchup details, since one result swings either record.
AFTER GARY
DUKE +114 → +112
GARY +0.44PPGary's number was 114; the same book now shows 112.
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 23, 2026 at 2:40 PM 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, fanatics, betrivers, betmgm, 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