Duke vs. Virginia

Saturday, December 6, 2025, ACC Championship

Duke beat No. 16 Virginia 27–⁠20 in overtime. It was their 74th meeting; Virginia leads the series 40–⁠34.

Neutral siteDuke9–⁠5 in 2025
27
Neutral site16Virginia11–⁠3 in 2025
20

Final, overtime at Bank of America Stadium, CharlotteTV: ABCAttendance 41,672

MVP Darian Mensah (QB, Duke)Wikipedia

At kickoff
39°F, wind 3 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Charlotte Douglas Airport, 9 km from the stadium, eight minutes before kickoff
Viewers
3.9 million viewers on ABCViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Jerry MagallanesGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4OTFinal
Duke7733727
Virginia07310020

How the win probability moved

Virginia favored

Win probability by play: Virginia 58% at kickoff, 0% at the end. Biggest swing: 67 points.

Duke favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (67 points).

Standouts

Player stats

Duke

PassingC/AttYdsTDInt
Darian Mensah19/2519621
RushingCarYdsTDLong
Nate Sheppard2197116
Anderson Castle163507
Kevin O’Connor1606
ReceivingRecYdsTDLong
Cooper Barkate591038
Sahmir Hagans231035
Nate Sheppard53109
Landen King221016
DefenseTklTFLSacksInt
Luke Mergott9001
Chandler Rivers8000
Aaron Hall5100
Wesley Williams5100
Caleb Weaver4001
Vincent Anthony2110

Virginia

PassingC/AttYdsTDInt
Chandler Morris21/4021622
RushingCarYdsTDLong
Harrison Waylee1166019
J’mari Taylor1565016
ReceivingRecYdsTDLong
Cameron Ross559029
Jahmal Edrine342017
Trell Harris338023
J’mari Taylor434111
DefenseTklTFLSacksInt
Devin Neal7000
James Jackson7000
Maddox Marcellus70.500
Mitchell Melton5000
Corey Costner50.501
Daniel Rickert1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

DukeVirginia
333Total yards344
196Passing yards216
137Rushing yards128
7.8Yards per pass5.4
3.1Yards per rush4.4
18First downs25
6–⁠16Third downs7–⁠15
4–⁠4Fourth downs1–⁠2
1Turnovers2
8–⁠72Penalties5–⁠40
34:24Possession25:36
1Sacks (by defense)1

Efficiency

DukeVirginia
44%Success rate43%
0.15EPA per play0.07
1.19Explosiveness1.19
−0.01Rushing EPA0.29
0.45Passing EPA0.07
28%Passing-down success26%
−0.12First-down EPA0.17
−0.18Second-down EPA0.11
0.55Third-down EPA−0.01
19%Havoc by its defense13%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Virginia 51% to win. Duke pulled the upset.

The line

Virginia −3.5, over/under 58.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Virginia 60%, Duke 40%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia end zoneDuke end zoneQ1 DukeTouchdown, 15 playsQ1 VirginiaMissed FG, 8 playsQ1 DukeInterception, 2 playsQ1 VirginiaTouchdown, 3 playsQ2 DukeTouchdown, 13 playsQ2 VirginiaPunt, 8 playsQ2 DukePunt, 3 playsQ2 VirginiaPunt, 5 playsQ2 DukePunt, 5 playsQ3 VirginiaField goal, 17 playsQ3 DukeField goal, 6 playsQ3 VirginiaTurnover on downs, 9 playsQ4 DukePunt, 8 playsQ4 VirginiaInterception, 3 playsQ4 DukeField goal, 5 playsQ4 VirginiaField goal, 8 playsQ4 DukePunt, 6 playsQ4 VirginiaTouchdown, 10 playsQ4 DukeResult not recorded, 1 playQ5 DukeTouchdown, 7 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia drives left to right, Duke right to left.
  1. Q1 DukeTouchdown, 15 plays, 72 yards
  2. Q1 VirginiaMissed FG, 8 plays, 47 yards
  3. Q1 DukeInterception, 2 plays, −5 yards
  4. Q1 VirginiaTouchdown, 3 plays, 20 yards
  5. Q2 DukeTouchdown, 13 plays, 72 yards
  6. Q2 VirginiaPunt, 8 plays, 23 yards
  7. Q2 DukePunt, 3 plays, 3 yards
  8. Q2 VirginiaPunt, 5 plays, 21 yards
  9. Q2 DukePunt, 5 plays, 19 yards
  10. Q3 VirginiaField goal, 17 plays, 68 yards
  11. Q3 DukeField goal, 6 plays, 63 yards
  12. Q3 VirginiaTurnover on downs, 9 plays, 51 yards
  13. Q4 DukePunt, 8 plays, 28 yards
  14. Q4 VirginiaInterception, 3 plays, 32 yards
  15. Q4 DukeField goal, 5 plays, 28 yards
  16. Q4 VirginiaField goal, 8 plays, 50 yards
  17. Q4 DukePunt, 6 plays, 25 yards
  18. Q4 VirginiaTouchdown, 10 plays, 93 yards
  19. Q4 DukeResult not recorded, 1 play, −1 yard
  20. Q5 DukeTouchdown, 7 plays, −28 yards

Play by play

1st quarter4 drives, then Duke 7, Virginia 0
Duke Touchdown, 15 plays
15:001st & 10 at own 35#99 E.Slibeck kickoff 56 yards to the DUKE09 fair catch by #2 S.Hagans at DUKE09
15:001st & 10 at own 25No Huddle-Shotgun #10 D.Mensah pass complete short right to #0 L.King caught at DUKE24, for 5 yards to the DUKE30 (#11 M.Marcellus)
15:002nd & 5 at own 30Shotgun #20 N.Sheppard rush middle for 4 yards gain to the DUKE34 (#91 J.Hammond)
13:543rd & 1 at own 34Shotgun #4 A.Castle rush middle for 3 yards gain to the DUKE37 (#11 M.Marcellus), 1ST DOWN
13:542nd & 5 at opp 30Timeout Virginia, clock 13:54
13:541st & 10 at own 37Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at DUKE40, for 9 yards to the DUKE46 (#4 C.Charles)
13:542nd & 1 at own 46Shotgun #20 N.Sheppard rush middle for 5 yards gain to the UVA 49 (#90 J.Carter; #1 J.Jackson), 1ST DOWN
13:541st & 10 at opp 49Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at UVA 50, for 2 yards loss to the DUKE49 (#9 J.Robinson; #11 M.Marcellus)
13:542nd & 12 at own 49Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at UVA 45, for 5 yards to the UVA 46, out of bounds at UVA 46
10:403rd & 7 at opp 46Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at UVA 40, for 8 yards to the UVA 38 (#30 E.Minter), out of bounds PENALTY DUKE Ineligible Downfield on Pass (#85 J.Hasley) 6 yards from UVA 46 to DUKE48. NO PLAY
10:402nd & 12 at own 49Timeout Duke, clock 10:40
10:403rd & 13 at own 49Shotgun #10 D.Mensah pass complete short middle to #85 J.Hasley caught at DUKE50, for 6 yards to the UVA 46 (#32 L.Danley)
10:404th & 7 at opp 46PENALTY UVA Offside (#23 J.Holmes) 5 yards from UVA 46 to UVA 41. NO PLAY
10:404th & 2 at opp 41Shotgun #10 D.Mensah pass complete short right to #0 L.King caught at UVA 26, for 16 yards to the UVA 25 (#30 E.Minter), 1ST DOWN
10:401st & 10 at opp 25Shotgun #10 D.Mensah pass incomplete deep left to #7 Q.Brown thrown to UVA 00
10:402nd & 10 at opp 25Shotgun #20 N.Sheppard rush middle for 3 yards gain to the UVA 22 (#1 J.Jackson)
10:403rd & 7 at opp 22Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at UVA 19, for 9 yards to the UVA 13 (#4 C.Charles), 1ST DOWN
10:401st & 10 at opp 13Shotgun #20 N.Sheppard rush right for 0 yards to the UVA 13 (#27 D.Neal)
10:402nd & 10 at opp 13Shotgun #10 D.Mensah rush right for 1 yard gain to the UVA 12 (#15 H.Osborne; #55 A.Britton)
10:403rd & 9 at opp 12Shotgun #10 D.Mensah pass complete short middle to #85 J.Hasley caught at UVA 11, for 12 yards to the UVA 00 TOUCHDOWN, clock 05:22, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 7, Virginia 0
Virginia Missed FG, 8 plays
5:221st & 10 at own 35#39 C.Salas kickoff 65 yards to the UVA 00, Touchback
5:221st & 10 at own 25Shotgun #4 C.Morris pass complete deep middle to #11 T.Harris caught at UVA 45, for 23 yards to the UVA 48 (#0 C.Rivers), 1ST DOWN
5:221st & 10 at own 48No Huddle-Shotgun #4 C.Morris pass complete short left to #3 J.Taylor caught at UVA 43, for 6 yards to the DUKE46 fumbled by #3 J.Taylor at UVA 48 forced by #34 L.Mergott recovered by DUKE #2 J.Francois at DUKE46, End Of Play PENALTY DUKE Face Mask (#0 C.Rivers) 15 yards from UVA 48 to DUKE37, 1ST DOWN. NO PLAY
5:221st & 10 at opp 37No Huddle-Shotgun #21 H.Waylee rush middle for 2 yards gain to the DUKE35 (#3 C.Weaver; #8 D.Stone)
5:222nd & 8 at opp 35No Huddle-Shotgun #21 H.Waylee rush right for 4 yards gain to the DUKE31 (#12 T.Freeman), out of bounds
5:223rd & 4 at opp 31No Huddle-Shotgun #4 C.Morris pass complete short right to #21 H.Waylee caught at DUKE33, for 5 yards to the DUKE26 (#8 D.Stone), 1ST DOWN
5:221st & 10 at opp 26PENALTY UVA False Start (#60 D.Metcalf) 5 yards from DUKE26 to DUKE31. NO PLAY
5:221st & 15 at opp 31No Huddle-Shotgun #21 H.Waylee rush middle for 11 yards gain to the DUKE20 (#34 L.Mergott; #3 C.Weaver)
5:222nd & 4 at opp 20No Huddle-Shotgun #21 H.Waylee rush middle for 2 yards loss to the DUKE22 (#10 T.Reed)
5:223rd & 6 at opp 22No Huddle-Shotgun #4 C.Morris sacked for loss of 6 yards to the DUKE28 (#7 V.Anthony Jr.)
1:314th & 12 at opp 28#41 W.Bettridge field goal attempt from 45 yards NO GOOD (H: #38 D.Sparks, LS: #69 B.Robinson), clock 01:31
Duke Interception, 2 plays
1:311st & 10 at own 28Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at DUKE24, for 4 yards loss to the DUKE24 (#30 E.Minter)
0:472nd & 14 at own 24Shotgun #10 D.Mensah pass intercepted by #18 C.Costner at DUKE30 #18 C.Costner return 7 yards to the DUKE23 (#18 C.Barkate)
Virginia Touchdown, 3 plays
0:471st & 10 at opp 23No Huddle-Shotgun #4 C.Morris pass complete short right to #7 J.Edrine caught at DUKE13, for 9 yards to the DUKE14 (#0 C.Rivers), out of bounds
0:472nd & 1 at opp 14PENALTY UVA False Start (#7 J.Edrine) 5 yards from DUKE14 to DUKE19. NO PLAY
Q2 15:002nd & 6 at opp 19No Huddle-Shotgun #3 J.Taylor rush middle for 4 yards gain to the DUKE15 (#99 A.Hall)
Q2 15:003rd & 2 at opp 15PENALTY DUKE Offside (#34 L.Mergott) 4 yards from DUKE15 to DUKE11, 1ST DOWN. NO PLAY
Q2 14:161st & 10 at opp 11J’Mari Taylor 11 Yd pass from Chandler Morris (Will Bettridge Kick)Tied at 7
2nd quarter5 drives, then Duke 14, Virginia 7
Duke Touchdown, 13 plays
14:161st & 10 at own 35#99 E.Slibeck kickoff 64 yards to the DUKE01 fair catch by #2 S.Hagans at DUKE01
14:161st & 10 at own 25Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE26 (#17 M.Melton)
14:162nd & 9 at own 26Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at DUKE29, for 7 yards to the DUKE33 (#1 J.Jackson)
14:163rd & 2 at own 33Shotgun #4 A.Castle rush middle for 0 yards to the DUKE33 (#1 J.Jackson)
14:164th & 2 at own 33#15 K.O’Connor rush middle for 6 yards gain to the DUKE39 (#11 M.Marcellus), 1ST DOWN
14:161st & 10 at own 39Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE40 (#17 M.Melton)
14:162nd & 9 at own 40Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE43, for 3 yards to the DUKE43, End Of Play
14:163rd & 6 at own 43Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at DUKE38, for 5 yards to the DUKE48 (#18 C.Costner), out of bounds. The previous play is under automatic review - “Short of the line to gain”. CALL OVERTURNED. (Original Play: Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at DUKE38, for 6 yards to the DUKE49 (#18 C.Costner), out of bounds, 1ST DOWN)
14:164th & 1 at own 48Shotgun #4 A.Castle rush middle for 3 yards gain to the UVA 49 (#27 D.Neal; #11 M.Marcellus), 1ST DOWN
14:161st & 10 at opp 49Shotgun #4 A.Castle rush middle for 5 yards gain to the UVA 44 (#10 J.Prevard)
14:162nd & 5 at opp 44Shotgun #10 D.Mensah sacked for loss of 9 yards to the DUKE47 (#52 D.Rickert), fumble by #10 D.Mensah recovered by DUKE #75 B.Fina at DUKE47, End Of Play
14:163rd & 14 at own 47Shotgun #10 D.Mensah pass complete deep left to #2 S.Hagans caught at UVA 20, for 35 yards to the UVA 18, out of bounds at UVA 18, 1ST DOWN
14:161st & 10 at opp 18No Huddle-Shotgun #4 A.Castle rush middle for 2 yards gain to the UVA 16 (#55 A.Britton; #91 J.Hammond)
6:142nd & 8 at opp 16No Huddle-Shotgun #20 N.Sheppard rush middle for 16 yards gain to the UVA 00 TOUCHDOWN, clock 06:14, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 14, Virginia 7
Virginia Punt, 8 plays
6:141st & 10 at own 35#39 C.Salas kickoff 59 yards to the UVA 06 fair catch by #11 T.Harris at UVA 06
6:141st & 10 at own 25Shotgun #4 C.Morris rush left for 8 yards gain to the UVA 33 (#42 K.Johnson), out of bounds
6:142nd & 2 at own 33No Huddle-Shotgun #21 H.Waylee rush middle for 2 yards gain to the UVA 35 (#2 J.Francois), 1ST DOWN
6:141st & 10 at own 35No Huddle-Shotgun #4 C.Morris pass incomplete short right to #21 H.Waylee thrown to UVA 33 QB hurried by #97 W.Williams
6:142nd & 10 at own 35No Huddle-Shotgun #4 C.Morris pass complete short left to #3 J.Taylor caught at UVA 35, for 9 yards to the UVA 44, out of bounds at UVA 44
6:143rd & 1 at own 44No Huddle-Shotgun #3 J.Taylor rush middle for 3 yards gain to the UVA 47 (#99 A.Hall), 1ST DOWN
6:141st & 10 at own 47No Huddle-Shotgun #4 C.Morris pass complete short right to #5 K.Courtney caught at DUKE49, for 5 yards to the DUKE48, out of bounds at DUKE48
6:142nd & 5 at opp 48No Huddle-Shotgun #21 H.Waylee rush right for 3 yards gain to the DUKE45 (#99 A.Hall) PENALTY UVA Holding (#60 D.Metcalf) 10 yards from DUKE48 to UVA 42. NO PLAY
6:142nd & 15 at own 42No Huddle-Shotgun #4 C.Morris pass complete short right to #3 J.Taylor caught at UVA 46, for 6 yards to the UVA 48 (#26 M.Jones; #12 T.Freeman)
6:143rd & 9 at own 48No Huddle-Shotgun #4 C.Morris pass incomplete short right to #3 J.Taylor thrown to UVA 48 broken up by #42 K.Johnson
2:554th & 9 at own 48#38 D.Sparks punt 52 yards to the DUKE00, Touchback
Duke Punt, 3 plays
2:551st & 10 at own 20Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE22 (#28 D.Platt). #11 M.Marcellus injured on the play
2:002nd & 8 at own 22Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE23 (#1 J.Jackson)
2:001st & 10 at own 20Timeout Duke, clock 02:00
1:553rd & 7 at own 23Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at DUKE23, for 1 yard to the DUKE24 QB hurried by #6 C.Moore (#26 C.Hardy; #23 J.Holmes)
1:552nd & 8 at opp 22Timeout Virginia, clock 01:55
1:434th & 6 at own 24#41 K.Reynoldson punt 46 yards to the UVA 30 fair catch by #6 C.Ross at UVA 30
1:503rd & 7 at opp 23Timeout Virginia, clock 01:50
Virginia Punt, 5 plays
1:501st & 10 at own 30Shotgun #4 C.Morris pass incomplete short right to #3 J.Taylor thrown to UVA 30
1:502nd & 10 at own 30No Huddle-Shotgun #4 C.Morris pass complete short right to #7 J.Edrine caught at UVA 44, for 16 yards to the UVA 46 (#21 L.Callahan), 1ST DOWN
1:501st & 10 at own 46No Huddle-Shotgun #4 C.Morris pass incomplete short left to #3 J.Taylor thrown to UVA 50
1:502nd & 10 at own 46No Huddle-Shotgun #4 C.Morris pass complete short middle to #11 T.Harris caught at UVA 50, for 5 yards to the DUKE49 (#21 L.Callahan)
1:503rd & 5 at opp 49No Huddle-Shotgun #4 C.Morris pass incomplete short right to #0 S.Ennis thrown to DUKE49 broken up by #97 W.Williams
0:534th & 5 at opp 49#38 D.Sparks punt 49 yards to the DUKE00, Touchback
Duke Punt, 5 plays
0:531st & 10 at own 20Shotgun #4 A.Castle rush middle for 5 yards gain to the DUKE25 (#32 L.Danley)
0:532nd & 5 at own 25No Huddle-Shotgun #4 A.Castle rush middle for 5 yards gain to the DUKE30 (#6 C.Moore), 1ST DOWN
0:531st & 10 at own 30No Huddle-Shotgun #10 D.Mensah rush left for 3 yards gain to the DUKE33 (#32 L.Danley)
0:192nd & 7 at own 33No Huddle-Shotgun #10 D.Mensah rush right for 6 yards gain to the DUKE39 (#32 L.Danley), out of bounds
0:191st & 10 at own 30Timeout Duke, clock 00:19
0:193rd & 1 at own 39No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #85 J.Hasley thrown to DUKE43
0:194th & 1 at own 39#41 K.Reynoldson punt 47 yards to the UVA 14
3rd quarter3 drives, then Duke 17, Virginia 10
Virginia Field goal, 17 plays
15:001st & 10 at own 35#39 C.Salas kickoff 65 yards to the UVA 00 fair catch by #11 T.Harris at UVA 00
15:001st & 10 at own 25Shotgun #4 C.Morris pass complete short middle to #6 C.Ross caught at UVA 23, for 12 yards loss to the UVA 13 (#97 W.Williams)
15:002nd & 22 at own 13No Huddle-Shotgun #4 C.Morris pass complete deep right to #6 C.Ross caught at UVA 39, for 29 yards to the UVA 42 (#8 D.Stone), 1ST DOWN. #8 D.Stone injured on the play
15:001st & 10 at own 42Shotgun #3 J.Taylor rush middle for 7 yards gain to the UVA 49 (#21 L.Callahan; #26 M.Jones)
15:002nd & 3 at own 49No Huddle-Shotgun #3 J.Taylor rush middle for 2 yards gain to the DUKE49 (#7 V.Anthony Jr.)
15:003rd & 1 at opp 49No Huddle-Shotgun #3 J.Taylor rush middle for 5 yards gain to the DUKE44 (#26 M.Jones), 1ST DOWN
15:001st & 10 at opp 44No Huddle-Shotgun #21 H.Waylee rush middle for 1 yard gain to the DUKE43 (#10 T.Reed; #99 A.Hall)
15:002nd & 9 at opp 43No Huddle-Shotgun #4 C.Morris pass complete short left to #21 H.Waylee caught at DUKE43, for 3 yards to the DUKE40 (#34 L.Mergott)
15:003rd & 6 at opp 40No Huddle-Shotgun #3 J.Taylor rush middle for 6 yards gain to the DUKE34 (#42 K.Johnson), 1ST DOWN
15:001st & 10 at opp 34No Huddle-Shotgun #4 C.Morris pass incomplete deep right to #6 C.Ross thrown to DUKE08
15:002nd & 10 at opp 34No Huddle-Shotgun #21 H.Waylee rush middle for 18 yards gain to the DUKE16 (#3 C.Weaver), 1ST DOWN
15:001st & 10 at opp 16No Huddle-Shotgun #21 H.Waylee rush middle for 3 yards gain to the DUKE13 (#0 C.Rivers; #34 L.Mergott)
15:002nd & 7 at opp 13No Huddle-Shotgun #21 H.Waylee rush left for 3 yards gain to the DUKE10 (#97 W.Williams; #34 L.Mergott)
15:003rd & 4 at opp 10Shotgun #3 J.Taylor rush middle for 5 yards gain to the DUKE05 (#34 L.Mergott), 1ST DOWN
15:001st & goal at opp 5No Huddle-Shotgun #3 J.Taylor rush middle for 3 yards gain to the DUKE02 (#4 J.Green; #15 K.O’Connor)
15:002nd & goal at opp 2Shotgun #4 C.Morris rush middle for 5 yards loss to the DUKE07 (#99 A.Hall)
15:003rd & goal at opp 7Shotgun #4 C.Morris pass incomplete short right to #6 C.Ross thrown to DUKE00 broken up by #8 D.Stone QB hurried by #26 M.Jones
7:194th & goal at opp 7#41 W.Bettridge field goal attempt from 24 yards GOOD (H: #38 D.Sparks, LS: #69 B.Robinson), clock 07:19Duke 14, Virginia 10
Duke Field goal, 6 plays
7:191st & 10 at own 35#99 E.Slibeck kickoff 65 yards to the DUKE00, Touchback
7:191st & 10 at own 25PENALTY DUKE False Start (#53 B.Parker II) 5 yards from DUKE25 to DUKE20. NO PLAY
7:191st & 15 at own 20No Huddle-Shotgun #20 N.Sheppard rush middle for 12 yards gain to the DUKE32 (#28 D.Platt)
7:192nd & 3 at own 32No Huddle-Shotgun #10 D.Mensah pass complete deep right to #18 C.Barkate caught at UVA 40, for 38 yards to the UVA 30 (#10 J.Prevard), 1ST DOWN, PENALTY UVA Face Mask (#10 J.Prevard) 15 yards from UVA 30 to UVA 15, 1ST DOWN
7:191st & 10 at opp 14No Huddle-Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at UVA 17, for 5 yards to the UVA 10 (#27 D.Neal)
7:192nd & 5 at opp 10No Huddle-Shotgun #20 N.Sheppard rush left for 2 yards gain to the UVA 08 (#28 D.Platt; #27 D.Neal)
7:193rd & 3 at opp 8No Huddle-Shotgun #20 N.Sheppard rush middle for 1 yard gain to the UVA 07 (#27 D.Neal)
3:563rd & 3 at opp 8Timeout Duke, clock 03:56
3:564th & 2 at opp 7PENALTY DUKE False Start (#53 B.Parker II) 5 yards from UVA 07 to UVA 12. NO PLAY
3:534th & 7 at opp 12#29 T.Pelino field goal attempt from 29 yards GOOD (H: #41 K.Reynoldson, LS: #57 C.Cooper), clock 03:53Duke 17, Virginia 10
Virginia Turnover on downs, 9 plays
3:531st & 10 at own 35#39 C.Salas kickoff 62 yards to the UVA 03 fair catch by #11 T.Harris at UVA 03
3:531st & 10 at own 25Shotgun #3 J.Taylor rush middle for 16 yards gain to the UVA 41 (#3 C.Weaver; #0 C.Rivers), 1ST DOWN
3:531st & 10 at own 41No Huddle-Shotgun #3 J.Taylor rush middle for 5 yards gain to the UVA 46 (#4 J.Green)
3:532nd & 5 at own 46No Huddle-Shotgun #3 J.Taylor rush left for 3 yards gain to the UVA 49 (#35 A.Pellicciotta; #99 A.Hall)
3:533rd & 2 at own 49Shotgun #21 H.Waylee rush middle for 5 yards gain to the DUKE46 (#97 W.Williams; #0 C.Rivers), 1ST DOWN
3:531st & 10 at opp 46Shotgun #4 C.Morris pass complete short right to #7 J.Edrine caught at DUKE31, for 17 yards to the DUKE29 QB hurried by #97 W.Williams (#21 L.Callahan), 1ST DOWN
3:531st & 10 at opp 29Shotgun #3 J.Taylor rush middle for 1 yard gain to the DUKE28 (#97 W.Williams)
3:532nd & 9 at opp 28Shotgun #4 C.Morris pass incomplete short right to #21 H.Waylee thrown to DUKE35 QB hurried by #97 W.Williams and #42 K.Johnson
Q4 15:003rd & 9 at opp 28Shotgun #3 J.Taylor rush right for 4 yards gain to the DUKE24 (#34 L.Mergott). #12 T.Freeman injured on the play
Q4 14:244th & 5 at opp 24Shotgun #4 C.Morris pass incomplete deep middle to #11 T.Harris thrown to DUKE00 broken up by #8 D.Stone, TURNOVER ON DOWNS
4th quarter7 drives, then Tied at 20
Duke Punt, 8 plays
14:241st & 10 at own 24Shotgun #20 N.Sheppard rush middle for 4 yards gain to the DUKE28 (#0 A.Clary)
14:242nd & 6 at own 28Shotgun #20 N.Sheppard rush middle for 8 yards gain to the DUKE36 (#18 C.Costner), 1ST DOWN
14:241st & 10 at own 36Shotgun #4 A.Castle rush middle for 7 yards gain to the DUKE43 (#27 D.Neal; #1 J.Jackson)
14:242nd & 3 at own 43Shotgun #4 A.Castle rush middle for 2 yards gain to the DUKE45 (#15 H.Osborne; #14 F.Camac)
14:243rd & 1 at own 45Shotgun #4 A.Castle rush middle for 3 yards gain to the DUKE48 (#18 C.Costner; #17 M.Melton), 1ST DOWN
14:241st & 10 at own 48Shotgun #20 N.Sheppard rush middle for 5 yards gain to the UVA 47 (#55 A.Britton)
14:242nd & 5 at opp 47Shotgun #10 D.Mensah rush left for 1 yard loss to the UVA 48 fumbled by #10 D.Mensah at UVA 48 recovered by DUKE #20 N.Sheppard at UVA 48, End Of Play
14:243rd & 6 at opp 48Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to UVA 40 broken up by #18 C.Costner QB hurried by #52 D.Rickert
8:464th & 6 at opp 48#41 K.Reynoldson punt 47 yards to the UVA 01
Virginia Interception, 3 plays
8:461st & 10 at own 1Shotgun #3 J.Taylor rush middle for 0 yards to the UVA 01 (#34 L.Mergott)
8:462nd & 10 at own 1Shotgun #3 J.Taylor rush middle for 1 yard gain to the UVA 02 (#34 L.Mergott)
7:213rd & 9 at own 2Shotgun #4 C.Morris pass intercepted by #3 C.Weaver at UVA 33, End Of Play
Duke Field goal, 5 plays
7:211st & 10 at opp 33Shotgun #10 D.Mensah pass complete deep left to #18 C.Barkate caught at UVA 05, for 30 yards to the UVA 03 (#18 C.Costner), out of bounds, 1ST DOWN
7:211st & goal at opp 3Shotgun #4 A.Castle rush middle for 1 yard loss to the UVA 04 (#18 C.Costner; #23 J.Holmes)
7:212nd & goal at opp 4Shotgun #4 A.Castle rush middle for 1 yard loss to the UVA 05 (#23 J.Holmes)
7:213rd & goal at opp 5Shotgun #10 D.Mensah pass incomplete short left to #18 C.Barkate thrown to UVA 00 PENALTY DUKE Holding declined
5:024th & goal at opp 5#29 T.Pelino field goal attempt from 23 yards GOOD (H: #41 K.Reynoldson, LS: #57 C.Cooper), clock 05:02Duke 20, Virginia 10
Virginia Field goal, 8 plays
5:021st & 10 at own 35#39 C.Salas kickoff 65 yards to the UVA 00 fair catch by #11 T.Harris at UVA 00
5:021st & 10 at own 25Shotgun #4 C.Morris pass complete short right to #11 T.Harris caught at UVA 35, for 10 yards to the UVA 35 (#0 C.Rivers), out of bounds, 1ST DOWN. The previous play is under automatic review - “Pass completion”. CALL OVERTURNED. (Original Play: Shotgun #4 C.Morris pass incomplete short right to #11 T.Harris thrown to UVA 36 broken up by #0 C.Rivers. #11 T.Harris injured on the play)
5:021st & 10 at own 35Shotgun #4 C.Morris pass incomplete short right to #0 S.Ennis thrown to UVA 40
5:022nd & 10 at own 35No Huddle-Shotgun #4 C.Morris pass complete short middle to #6 C.Ross caught at UVA 50, for 25 yards to the DUKE40, End Of Play, 1ST DOWN
5:021st & 10 at opp 40No Huddle-Shotgun #4 C.Morris pass incomplete short right to #7 J.Edrine thrown to DUKE32 QB hurried by #4 J.Green
5:022nd & 10 at opp 40No Huddle-Shotgun #4 C.Morris pass incomplete deep left to #6 C.Ross thrown to DUKE08 PENALTY DUKE Pass Interference (#3 C.Weaver) 15 yards from DUKE40 to DUKE25, 1ST DOWN. NO PLAY
5:021st & 10 at opp 25No Huddle-Shotgun #4 C.Morris pass incomplete deep left to #82 E.Wood thrown to DUKE02 broken up by #21 L.Callahan
5:022nd & 10 at opp 25No Huddle-Shotgun #4 C.Morris pass incomplete short middle to #0 S.Ennis thrown to DUKE09 broken up by #2 J.Francois
5:023rd & 10 at opp 25No Huddle-Shotgun #4 C.Morris pass incomplete short right thrown to DUKE10 QB hurried by #15 K.O’Connor
3:544th & 10 at opp 25#41 W.Bettridge field goal attempt from 42 yards GOOD (H: #38 D.Sparks, LS: #69 B.Robinson), clock 03:54Duke 20, Virginia 13
Duke Punt, 6 plays
3:541st & 10 at own 35#99 E.Slibeck kickoff 65 yards to the DUKE00, Touchback
3:541st & 10 at own 25Shotgun #20 N.Sheppard rush middle for 5 yards gain to the DUKE30 (#90 J.Carter; #11 M.Marcellus)
3:542nd & 5 at own 30Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE31 (#1 J.Jackson)
3:043rd & 4 at own 31Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE46, for 15 yards to the DUKE46 QB hurried by #23 J.Holmes (#9 J.Robinson), 1ST DOWN
3:042nd & 5 at opp 30Timeout Virginia, clock 03:04
3:041st & 10 at own 46Shotgun #4 A.Castle rush middle for 2 yards gain to the DUKE48 (#91 J.Hammond; #15 H.Osborne)
2:002nd & 8 at own 48Shotgun #4 A.Castle rush middle for 0 yards to the DUKE48 (#14 F.Camac) PENALTY DUKE Illegal Formation declined
2:001st & 10 at own 46Timeout Duke, clock 02:00
2:003rd & 8 at own 48Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE50 (#17 M.Melton), out of bounds
1:444th & 6 at the 50#41 K.Reynoldson punt 46 yards to the UVA 04 fair catch by #6 C.Ross at UVA 04
Virginia Touchdown, 10 plays
1:441st & 10 at own 4No Huddle-Shotgun #4 C.Morris pass complete short right to #6 C.Ross caught at UVA 08, for 8 yards to the UVA 12 (#0 C.Rivers; #34 L.Mergott)
1:442nd & 2 at own 12No Huddle-Shotgun #4 C.Morris pass complete short left to #82 E.Wood caught at UVA 18, for 6 yards to the UVA 18 (#21 L.Callahan), 1ST DOWN
1:441st & 10 at own 18No Huddle-Shotgun #4 C.Morris pass complete short middle to #7 J.Edrine caught at UVA 24, for 9 yards to the UVA 27 (#0 C.Rivers; #15 K.O’Connor) PENALTY DUKE Holding (#26 M.Jones) 10 yards from UVA 18 to UVA 28, 1ST DOWN. NO PLAY
1:441st & 10 at own 28No Huddle-Shotgun #4 C.Morris pass incomplete short middle to #6 C.Ross thrown to UVA 40 broken up by #3 C.Weaver, 1ST DOWN, PENALTY DUKE Pass Interference (#3 C.Weaver) 12 yards from UVA 28 to UVA 40, 1ST DOWN. NO PLAY
1:441st & 10 at own 40No Huddle-Shotgun #4 C.Morris pass complete short right to #3 J.Taylor caught at UVA 35, for 8 yards to the UVA 48 (#97 W.Williams; #35 A.Pellicciotta)
0:562nd & 2 at own 48(00:56) No Huddle-Shotgun #4 C.Morris pass incomplete short left to #21 H.Waylee thrown to DUKE35 broken up by #35 A.Pellicciotta
0:562nd & 2 at own 48Timeout Virginia, clock 00:56
0:563rd & 2 at own 48No Huddle-Shotgun #21 H.Waylee rush middle for 19 yards gain to the DUKE33 (#8 D.Stone), 1ST DOWN. #3 C.Weaver injured on the play
0:471st & 10 at opp 33(00:47) No Huddle-Shotgun #4 C.Morris pass incomplete short middle to #6 C.Ross thrown to DUKE24 QB hurried by #34 L.Mergott
0:472nd & 10 at opp 33No Huddle-Shotgun #4 C.Morris pass complete short right to #82 E.Wood caught at DUKE29, for 6 yards to the DUKE27 QB hurried by #34 L.Mergott (#28 K.Lanier), out of bounds
0:473rd & 4 at opp 27No Huddle-Shotgun #4 C.Morris pass incomplete short left to #7 J.Edrine thrown to DUKE18
0:474th & 4 at opp 27No Huddle-Shotgun #4 C.Morris pass complete short middle to #6 C.Ross caught at DUKE18, for 9 yards to the DUKE18 (#0 C.Rivers), 1ST DOWN
0:221st & 10 at opp 18No Huddle-Shotgun #4 C.Morris pass complete short left to #82 E.Wood caught at DUKE00, for 18 yards to the DUKE00 TOUCHDOWN, clock 00:22, 1ST DOWN #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson)Tied at 20
Duke Result not recorded, 1 play
0:181st & 10 at own 35(00:22) #99 E.Slibeck kickoff 64 yards to the DUKE01 #2 S.Hagans return 13 yards to the DUKE14 (#29 D.Lane Jr.; #31 M.Williams)
0:181st & 10 at own 14Kneel down by #10 D.Mensah at DUKE13 for loss of 1 yard
Overtime1 drive, then Duke 27, Virginia 20
Duke Touchdown, 7 plays
1st & 10 at opp 25Shotgun #20 N.Sheppard rush middle for 11 yards gain to the UVA 14 (#27 D.Neal), 1ST DOWN
1st & 10 at opp 14Shotgun #20 N.Sheppard rush middle for 6 yards gain to the UVA 08 (#91 J.Hammond; #90 J.Carter)
2nd & 4 at opp 8Shotgun #20 N.Sheppard rush middle for 7 yards gain to the UVA 01 (#17 M.Melton), 1ST DOWN
1st & goal at opp 1Shotgun #4 A.Castle rush middle for 0 yards to the UVA 01 (#11 M.Marcellus; #14 F.Camac)
2nd & goal at opp 1Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to UVA 00 QB hurried by #1 J.Jackson
3rd & goal at opp 1Shotgun #4 A.Castle rush middle for 0 yards to the UVA 01 (#23 J.Holmes; #55 A.Britton)
4th & goal at opp 1Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at DUKE00, for 1 yard to the UVA 00 TOUCHDOWN, clock 00:00 PENALTY UVA Roughing The Passer (#1 J.Jackson), 1ST DOWN #39 C.Salas kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 27, Virginia 20

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Virginia leads 40–⁠34 in 74 meetings.

Recent meetings
2025Duke 27, Virginia 20ACC Championship
2025Virginia 34, Duke 17
2023Virginia 30, Duke 27
2022Duke 38, Virginia 17
2021Virginia 48, Duke 0
2020Virginia 38, Duke 20

Around this game