DUKE Duke 5-2 19 UVA Virginia 4-4 16 Final Duke beat Virginia 19-16. Share this game
We had Duke favored. It won.
I’m terrified, have fun neutrals A Duke fanSave as image How it swung Watch the plays Drives Box score Weather Before kickoff How it swung The turning point: Sheppard 28-yd TD pass to Keefe, Duke goes ahead 19-16 (Q4, 1:14). Duke went from 36% to 71% to win.
Before kickoff, our ratings gave Duke a 52% chance, and the closing betting line (Duke was a 2.5-point underdog) put it at 42%.
Down to 21% in the third quarter, Duke came back to win.
Up to 79% in the third quarter, then Virginia lost it.
Non-QB touchdown pass Duke · Q4 1:14Final Duke 19-16 Virginia Duke won Move across the chart, or tap a numbered swing, to see any play. Final Virginia 16-19 Duke Virginia lost Move across the chart, or tap a numbered swing, to see any play. 50% 25% 75% 90% Q1 Q2 Q3 Q4 27% at half Duke Virginia Lowest 21% Won 19-16 1 2 +19 +35 Scores Duke Virginia Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loudest stretch Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loudest stretch Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loud Duke fans: loud Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: loud Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: loud 50% 25% 75% 90% Q1 Q2 Q3 Q4 27% at half Duke Virginia Lowest 21% Won 19-16 1 2 Scores Duke Virginia Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loudest stretch Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loudest stretch Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loud Duke fans: loud Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: loud Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: loud 50% 10% 25% 75% Q1 Q2 Q3 Q4 73% at half Virginia Duke High 79% Lost 16-19 1 2 −19 −35 Scores Virginia Duke Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: loud Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: loud Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loudest stretch Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loudest stretch Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loud Duke fans: loud 50% 10% 25% 75% Q1 Q2 Q3 Q4 73% at half Virginia Duke High 79% Lost 16-19 1 2 Scores Virginia Duke Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: quiet Virginia fans: quiet Virginia fans: quiet Virginia fans: steady Virginia fans: steady Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: quiet Virginia fans: quiet Virginia fans: loud Virginia fans: loud Virginia fans: loud Virginia fans: steady Virginia fans: steady Virginia fans: loud Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loudest stretch Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: quiet Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loudest stretch Duke fans: steady Duke fans: loud Duke fans: quiet Duke fans: loud Duke fans: steady Duke fans: quiet Duke fans: steady Duke fans: steady Duke fans: loud Duke fans: loud
See it from Virginia’s side The two plays that swung it
1 Q1 10:59 Sheppard 32-yd TD run, Duke goes ahead 7-0 Duke 40% → 59% (+19) 2 Q4 1:14 Sheppard 28-yd TD pass to Keefe, Duke goes ahead 19-16 Duke 36% → 71% (+35) The two plays that swung it
1 Q1 10:59 Sheppard 32-yd TD run, Duke goes ahead 7-0 Virginia 60% → 41% (−19) 2 Q4 1:14 Sheppard 28-yd TD pass to Keefe, Duke goes ahead 19-16 Virginia 64% → 29% (−35) Masterclass in clock management
Q2 0:07 · A Virginia fan · r/CFB game thread What fans said, play by play
The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.
Q2 0:07 Im a neutral and that clock management pissed me off, Virginia fans gotta be steamed r/CFB game thread Q4 12:08 Fans mock the Virginia punter's brace and criticize the broadcast cameras Is this Virginia punter the best football player of all time? r/CFB game thread Q4 3:47 Officials rule Pribula intentional grounding, sparking debate over the call Uhh...that'd be grounding. r/CFB game thread textbook grounding lol r/CFB game thread Duke’s chance to win after every play. How to read this chart Starts from the pregame line (Virginia -2.5), at 32% for Duke (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a Virginia or Duke flair (223 and 282); both sides share one scale, regulation only. Watch the plays The bar and the arrow show Duke’s chance to win after each play; the logo is the team the play helped.
Play all in order Q1, 10:59 Sheppard 32-yd TD run Duke goes ahead 7-0 Q1, 10:59 · Duke 7, Virginia 0 ▲19% Duke’s chance to win, 40% to 59% ▲19% Duke’s chance to win, 40% to 59% ▶ Watch from this playACC Digital Network Q1, 10:16 Pribula sacked for a 4-yd loss Q1, 10:16 · Duke 7, Virginia 0 ▲6% Duke’s chance to win, 63% to 69% ▲6% Duke’s chance to win, 63% to 69% ▶ Watch from this playACC Digital Network Q1, 3:05 Middlebrook 1-yd TD run ties it 7-7 Q1, 3:05 · Duke 7, Virginia 7 ▼10% Duke’s chance to win, 50% to 40% ▼10% Duke’s chance to win, 50% to 40% ▶ Watch from this playESPN College Football Q3, 2:26 Eget intercepted by Robinson at the UVA24 Q3, 2:26 · Duke 10, Virginia 13 ▼14% Duke’s chance to win, 41% to 27% ▼14% Duke’s chance to win, 41% to 27% ▶ Watch from this playESPN College Football Q4, 14:21 Pribula sacked for a 7-yd loss Q4, 14:21 · Duke 10, Virginia 13 ▲4% Duke’s chance to win, 28% to 32% ▲4% Duke’s chance to win, 28% to 32% ▶ Watch from this playESPN College Football Q4, 1:14 Sheppard 28-yd TD pass to Keefe Duke goes ahead 19-16 Q4, 1:14 · Duke 19, Virginia 16 ▲35% Duke’s chance to win, 36% to 71% ▲35% Duke’s chance to win, 36% to 71% ▶ Watch from this playESPN College Football Q4, 0:43 Pribula intercepted by Smith-Young at the Duke 34 Q4, 0:43 · Duke 19, Virginia 16 ▲4% Duke’s chance to win, 87% to 91% ▲4% Duke’s chance to win, 87% to 91% ▶ Watch from this playESPN College Football
Every drive Duke scored on 4 of its 12 drives; Virginia on 4 of its 12.
Duke’s drives are teal, Virginia’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.
own goal goal line Q1 Virginia: Punt, from 77 yards out to 64 Punt Duke: Touchdown, from 78 yards out to 0 Touchdown Virginia: Punt, from 75 yards out to 79 Punt Duke: Punt, from 58 yards out to 43 Punt Virginia: Touchdown, from 80 yards out to 0 Touchdown Duke: Punt, from 75 yards out to 67 Punt Virginia: Field goal, from 73 yards out to 4 Field goal Q2 Duke: Punt, from 75 yards out to 76 Punt Virginia: Punt, from 60 yards out to 44 Punt Duke: Punt, from 93 yards out to 79 Punt Virginia: Field goal, from 58 yards out to 14 Field goal Q3 Duke: Field goal, from 63 yards out to 22 Field goal Virginia: Fumble, from 75 yards out to 30 Fumble Duke: Punt, from 70 yards out to 67 Punt Virginia: Missed field goal, from 82 yards out to 30 Missed FG Duke: Interception, from 70 yards out to 29 Interception Virginia: Punt, from 76 yards out to 71 Punt Q4 Duke: Punt, from 68 yards out to 46 Punt Virginia: Punt, from 95 yards out to 94 Punt Duke: Field goal, from 68 yards out to 21 Field goal Virginia: Field goal, from 75 yards out to 13 Field goal Duke: Touchdown, from 75 yards out to 0 Touchdown Virginia: Interception, from 75 yards out to 58 Interception Duke: End of game, from 62 yards out to 63 End of game When fans got loud Loud
Fans peaked right at the end.
Jump to the loudest stretch
The jump was loud; the crowd was busy.
First Second Third Fourth Duke fans Virginia fans usual Box score Duke 19, Virginia 16
Duke covered +2.5 by 5.5. The total, 35, stayed under 47.5.
Duke Virginia Total yards Duke 327 Virginia 353 327 353 Passing yards Duke 256 Virginia 158 256 158 Rushing yards Duke 71 Virginia 195 71 195 First downs Duke 16 Virginia 22 16 22 Turnovers Duke 1 Virginia 2 1 2 Time of possession Duke 21:13 Virginia 38:47 21:13 38:47 Team totals Duke Virginia Total yards 327 353 Passing 17 of 31, 256 yds 15 of 24, 158 yds Rushing 19 for 71 yds 53 for 195 yds First downs 16 22 Third down 2 of 10 5 of 17 Fourth down 0 of 0 2 of 3 Turnovers 1 2 Penalties 4 for 47 yds 3 for 30 yds Time of possession 21:13 38:47
Duke leaders Passing Walker Eget 14 of 25, 211 yds, 1 INTRushing Nate Sheppard 15 for 55 yds, 1 TD; CJ Campbell 1 for 12 ydsReceiving Jonah Burton 4 for 59 yds; Brody Keefe 3 for 48 yds, 1 TDVirginia leaders Passing Beau Pribula 15 of 24, 158 yds, 1 INTRushing Jekail Middlebrook 24 for 117 yds, 1 TD; Beau Pribula 21 for 66 ydsReceiving John Rogers 5 for 65 yds; Dakota Twitty 3 for 41 ydsNo rain and calm 56° at kickoff · no rain recorded · wind 3 mph from the north, gusts to 6
The usual here around this date is 61°, with about 7 in 10 games between 50° and 75°.
October game-day temperatures at Scott Stadium
Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 Virginia favored Duke favored 0% Win chance Virginia Rain inches per 10 min 0.1 in No rain recorded Wind mph, average and gusts 20 mph 40 mph Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 Virginia favored Duke favored Rain · inches per 10 min 0.1 in No rain recorded Wind · miles per hour 20 40 Drag along the chart, or step through the game.
Fourth quarter, 1:14 left10:08 p.m.
Duke 19, Virginia 16 · Virginia 29% to win
no rain · wind 3 mph from the north-northwest · 47°
Sheppard 28-yd TD pass to Keefe, Duke goes ahead 19-16
Previous play Next play
Jump to Biggest swing: 35 points of win chance · fourth Where this weather comes from Measured at Charlottesville airport, 8.1 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.
Before kickoff Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.
Matchups Biggest mismatch: Virginia’s explosive plays against Duke, 61 points Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.
Virginia’s explosive plays against Duke’s defense
61 points weaker stronger 50th Virginia offense, 13th percentile · Duke defense, 74th
Virginia’s rushing EPA against Duke’s defense
33 points weaker stronger 50th Virginia offense, 55th percentile · Duke defense, 88th
Virginia’s EPA/play against Duke’s defense
18 points weaker stronger 50th Virginia offense, 52nd percentile · Duke defense, 70th
Season profile, all the rows Season profile Duke Virginia
EPA/play, offense
Duke · 81 Virginia · 52 EPA/play, defense
Duke · 70 Virginia · 71 Success rate, offense
Duke · 50 Virginia · 51 Success rate, defense
Duke · 71 Virginia · 70 Explosive-play rate, offense
Duke · 84 Virginia · 13 Explosive-play rate, defense
Duke · 74 Virginia · 90 Rush EPA, offense
Duke · 63 Virginia · 55 Rush EPA, defense
Duke · 88 Virginia · 59 Pass EPA, offense
Duke · 77 Virginia · 58 Pass EPA, defense
Duke · 44 Virginia · 63 The series Virginia leads the series 40-34
74 meetings since 1890 · Virginia won the last meeting
Virginia won Duke won 1890: Virginia by 6 1923: Virginia by 33 1930: Duke by 32 1943: Duke by 49 1951: Virginia by 23 1952: Duke by 14 1953: Duke by 42 1956: Duke by 33 1957: Duke by 40 1958: Virginia by 3 1961: Duke by 42 1963: Duke by 22 1964: Duke by 30 1965: Duke by 14 1966: Duke by 19 1967: Duke by 7 1968: Virginia by 30 1969: Virginia by 10 1970: Duke by 10 1971: Duke by 28 1972: Duke by 24 1973: Virginia by 4 1974: Duke by 20 1975: Duke by 15 1976: Duke by 15 1977: Duke by 24 1978: Duke by 7 1979: Virginia by 18 1980: Virginia by 3 1981: Duke by 5 1982: Duke by 34 1983: Virginia by 8 1984: Virginia by 28 1985: Virginia by 23 1986: Duke by 7 1987: Virginia by 25 1988: Duke by 4 1989: Virginia by 21 1990: Virginia by 59 1991: Virginia by 31 1992: Virginia by 27 1993: Virginia by 35 1994: Duke by 3 1995: Virginia by 14 1996: Virginia by 24 1997: Virginia by 3 1998: Virginia by 24 1999: Duke by 7 2000: Virginia by 16 2001: Virginia by 21 2002: Virginia by 5 2003: Virginia by 27 2004: Virginia by 21 2005: Virginia by 31 2006: Virginia by 37 2007: Virginia by 11 2008: Duke by 28 2009: Duke by 11 2010: Duke by 7 2011: Virginia by 10 2012: Duke by 25 2013: Duke by 13 2014: Duke by 7 2015: Virginia by 8 2016: Virginia by 14 2017: Virginia by 7 2018: Virginia by 14 2019: Virginia by 34 2020: Virginia by 18 2021: Virginia by 48 2022: Duke by 21 2023: Virginia by 3 2025: Duke by 7 2025: Virginia by 17 1890 2025 2025 Virginia 34-17 Virginia won 34-17 at Duke. Chance to win started at 26%, low 25%, high better than 99%. 2025 · neutral site Duke 27-20 Virginia lost 20-27 vs Duke. Chance to win started at 67%, low under 1%, high 74%. 2023 Virginia 30-27 Virginia won 30-27 vs Duke. Chance to win started at 44%, low 32%, high 96%. 2022 Duke 38-17 Virginia lost 17-38 at Duke. Chance to win started at 42%, low 1%, high 56%. 2021 Virginia 48-0 Virginia won 48-0 vs Duke. Chance to win started at 78%, low 71%, high better than 99%. Each line is Virginia’s chance to win through that meeting. Virginia is 2-2 in the meetings since 2018 that were still close in the fourth quarter.
Line, fans and home field The betting line, and the fans Virginia fans are in a better mood than Duke fans (47th percentile vs 7th among FBS fanbases), even with Duke favored.
50-50 Line · 58% Virginia fans · 47th Duke Virginia Model · 48% Line · 58% Virginia fans · 47th Duke fans · 7th Virginia favored by 2.5 · Total 47.5
How games like this usually go Virginia by 2.5: the game against the usual path 50% 90% Q1 Q2 Q3 Q4 50% 90% Q1 Q2 Q3 Q4 Half of games 8 in 10 games This game
The band is where a favorite’s chance ran in the 286 games since 2025 with a favorite of under 3.5 points.
The market The spread moved 4 points toward Duke.
opened −6.5 now −2.5 The total fell 6 points.
opened 53.5 now 47.5 Spread: −6.5 → −2.5 · Total: 53.5 → 47.5
The books’ cut: 4.2%, the margin built into the odds
Home field Virginia is worth +5.0 points (±3.3) more at home than on the road since 2018 — middle of FBS, 64th percentile.
60% at home, 34% on the road against FBS opponents (29-19 home, 14-27 away).
Our model gives every stadium the same flat 2.3-point home edge (why ); the books use about 3. Against the closing line this stadium reads +0.0 at home vs. away over 97 games — inside the ±5.7 noise, so the flat number is the honest one here.
Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 143 miles to get here.
Last meeting in our History pages
Where next Conference standings Going into this game: place in the conference, then conference record.
Full ACC standings