Duke at Virginia

Saturday, October 16, 2021

Virginia beat Duke 48–⁠0. It was their 70th meeting; after it, Virginia led the series 38–⁠32.

AwayDuke3–⁠9 in 2021
0
HomeVirginia6–⁠6 in 2021
48

Final at Scott Stadium, CharlottesvilleTV: ESPN3Attendance 38,489

At kickoff
72°FWeather: NOAA NCEI Integrated Surface Database; Charlottesville 2 SSE, 6 km from the stadium
Official
Mike RoscheGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke00000
Virginia10247748

Standouts

Player stats

Duke

PassingC/AttYdsTDInt
Gunnar Holmberg20/3413402
Riley Leonard8/128100
RushingCarYdsTDLong
Mataeo Durant1782024
Riley Leonard618010
Jaquez Moore4905
Nate Kyei-Donkor2302
ReceivingRecYdsTDLong
Jalon Calhoun553019
Jake Bobo430012
Jarett Garner229015
Nicky Dalmolin324010
DefenseTklTFLSacksInt
Lummie Young IV10000
Nate Thompson8000
Shaka Heyward6000
Jalen Alexander5000
Gary Smith III2110
DeWayne Carter1110
R.J. Oben1110
Michael Reese1110

Virginia

PassingC/AttYdsTDInt
Brennan Armstrong25/4536420
RushingCarYdsTDLong
Devin Darrington560134
Jay Woolfolk538014
Brennan Armstrong834125
Wayne Taulapapa51905
ReceivingRecYdsTDLong
Dontayvion Wicks7125127
Billy Kemp665023
Jelani Woods558116
Keytaon Thompson347019
DefenseTklTFLSacksInt
Nick Jackson11410
Nick Grant7000
Hunter Stewart6000
Elliott Brown5000
Joey Blount40.501
De’Vante Cross2001

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

Team stats

DukeVirginia
325Total yards528
215Passing yards364
110Rushing yards164
4.7Yards per pass7.9
3.1Yards per rush5.0
18First downs29
7–⁠17Third downs3–⁠11
2–⁠4Fourth downs0–⁠0
4Turnovers1
8–⁠85Penalties5–⁠25
29:13Possession30:47
4Sacks (by defense)1

Efficiency

DukeVirginia
40%Success rate52%
−0.07EPA per play0.35
1.05Explosiveness1.16
−0.06Rushing EPA0.18
0.10Passing EPA0.46
32%Passing-down success60%
−0.49First-down EPA−0.02
0.16Second-down EPA0.98
0.54Third-down EPA0.08
19%Havoc by its defense21%

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 69% to win. Elo’s favorite won.

The line

Virginia −10.5, over/under 69.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 77%, Duke 23%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia end zoneDuke end zoneQ1 VirginiaField goal, 7 playsQ1 DukeResult not recorded, 13 playsQ1 VirginiaTouchdown, 10 playsQ1 DukePunt, 6 playsQ1 VirginiaTouchdown, 8 playsQ2 DukePunt, 4 playsQ2 VirginiaTouchdown, 10 playsQ2 DukeInterception, 5 playsQ2 VirginiaField goal, 11 playsQ2 DukeInterception, 8 playsQ2 VirginiaTouchdown, 8 playsQ2 DukeEnd of half, 1 playQ3 DukePunt, 6 playsQ3 VirginiaPunt, 4 playsQ3 DukePunt, 3 playsQ3 VirginiaPunt, 4 playsQ3 DukeTurnover on downs, 11 playsQ3 VirginiaTouchdown, 6 playsQ3 DukeFumble, 2 playsQ4 VirginiaTouchdown, 4 playsQ4 DukePunt, 7 playsQ4 VirginiaPunt, 3 playsQ4 DukeTurnover on downs, 8 playsQ4 VirginiaFumble, 3 playsQ4 DukeFumble, 8 playsQ4 VirginiaEnd of game, 3 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 VirginiaField goal, 7 plays, 62 yards
  2. Q1 DukeResult not recorded, 13 plays, 68 yards
  3. Q1 VirginiaTouchdown, 10 plays, 80 yards
  4. Q1 DukePunt, 6 plays, 29 yards
  5. Q1 VirginiaTouchdown, 8 plays, 68 yards
  6. Q2 DukePunt, 4 plays, −5 yards
  7. Q2 VirginiaTouchdown, 10 plays, 65 yards
  8. Q2 DukeInterception, 5 plays, 11 yards
  9. Q2 VirginiaField goal, 11 plays, 52 yards
  10. Q2 DukeInterception, 8 plays, 24 yards
  11. Q2 VirginiaTouchdown, 8 plays, 51 yards
  12. Q2 DukeEnd of half, 1 play, 0 yards
  13. Q3 DukePunt, 6 plays, 11 yards
  14. Q3 VirginiaPunt, 4 plays, 17 yards
  15. Q3 DukePunt, 3 plays, −3 yards
  16. Q3 VirginiaPunt, 4 plays, 17 yards
  17. Q3 DukeTurnover on downs, 11 plays, 61 yards
  18. Q3 VirginiaTouchdown, 6 plays, 81 yards
  19. Q3 DukeFumble, 2 plays, 22 yards
  20. Q4 VirginiaTouchdown, 4 plays, 47 yards
  21. Q4 DukePunt, 7 plays, 16 yards
  22. Q4 VirginiaPunt, 3 plays, 2 yards
  23. Q4 DukeTurnover on downs, 8 plays, 34 yards
  24. Q4 VirginiaFumble, 3 plays, 10 yards
  25. Q4 DukeFumble, 8 plays, 42 yards
  26. Q4 VirginiaEnd of game, 3 plays, 2 yards

Play by play

1st quarter5 drives, then Virginia 10, Duke 0
Virginia Field goal, 7 plays
15:001st & 10 at own 35Jackson Hubbard kickoff for 63 yds
15:001st & 10 at own 25Brennan Armstrong pass complete to Dontayvion Wicks for 7 yds to the Virg 32
15:002nd & 3 at own 32Brennan Armstrong pass complete to Dontayvion Wicks for 22 yds to the Duke 46 for a 1ST down
15:001st & 10 at opp 46Brennan Armstrong run for 25 yds to the Duke 21 for a 1ST down
15:001st & 10 at opp 21Brennan Armstrong pass incomplete to Billy Kemp IV
15:002nd & 10 at opp 21Wayne Taulapapa run for 4 yds to the Duke 17
15:003rd & 6 at opp 17Wayne Taulapapa run for 4 yds to the Duke 13
12:054th & 2 at opp 13Brendan Farrell 31 yd FG GOODVirginia 3, Duke 0
Duke Result not recorded, 13 plays
12:051st & 10 at own 35Brendan Farrell kickoff for 65 yds for a touchback
12:051st & 10 at own 25Gunnar Holmberg pass incomplete to Jake Bobo
12:052nd & 10 at own 25Mataeo Durant run for 3 yds to the Duke 28
12:053rd & 7 at own 28Gunnar Holmberg pass complete to Jake Bobo for 12 yds to the Duke 40 for a 1ST down
12:051st & 10 at own 40Gunnar Holmberg pass complete to Jalon Calhoun for 2 yds to the Duke 42
12:052nd & 8 at own 42PENALTY DUK False Start (Barton,Graham) 5 yards from DUK42 to DUK37. NO PLAY.
12:052nd & 13 at own 37Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 40
12:053rd & 10 at own 40Gunnar Holmberg pass complete to Jalon Calhoun for 16 yds to the Virg 44 for a 1ST down
12:051st & 10 at opp 44Mataeo Durant run for 1 yd to the Virg 45
12:052nd & 11 at opp 45Gunnar Holmberg pass complete to Darrell Harding Jr. for 10 yds to the Virg 35
12:053rd & 1 at opp 35Mataeo Durant run for 24 yds to the Virg 11 for a 1ST down
12:051st & 10 at opp 11Jordan Moore run for 3 yds to the Virg 8
12:052nd & 7 at opp 8Mataeo Durant run for 1 yd to the Virg 7
12:053rd & 6 at opp 7Gunnar Holmberg pass incomplete to Jake Bobo
6:374th & 6 at opp 7Matt Alswanger 25 yd FG MISSED
Virginia Touchdown, 10 plays
6:371st & 10 at own 20Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 25
6:372nd & 5 at own 25Brennan Armstrong pass complete to Billy Kemp IV for 12 yds to the Virg 37 for a 1ST down
6:371st & 10 at own 37Brennan Armstrong run for 8 yds to the Virg 45
6:372nd & 2 at own 45Wayne Taulapapa run for 5 yds to the 50 yard line for a 1ST down
6:371st & 10 at the 50Brennan Armstrong pass complete to Demick Starling for 18 yds to the Duke 32 for a 1ST down
6:371st & 10 at opp 32Brennan Armstrong sacked by R.J. Oben for a loss of 4 yards to the Duke 36 Brennan Armstrong fumbled, recovered by Virg Malachi Fields , return for 0 yards
6:372nd & 14 at opp 36Armstrong,Brennan pass incomplete to Wicks,Dontayvion broken up by Blackwell,Josh PENALTY DUK Offside (Oben,R.J.) 5 yards from DUK36 to DUK31. NO PLAY.
6:372nd & 9 at opp 31Brennan Armstrong pass complete to Billy Kemp IV for 16 yds to the Duke 15 for a 1ST down
6:371st & 10 at opp 15PENALTY UVA Offside (Glaser,Chris) 5 yards from DUK15 to DUK20. NO PLAY.
6:371st & 15 at opp 20Brennan Armstrong pass incomplete to Billy Kemp IV
6:372nd & 15 at opp 20Brennan Armstrong pass incomplete to Billy Kemp IV
2:433rd & 15 at opp 20Brennan Armstrong pass complete to Dontayvion Wicks for 20 yds for a TD (Brendan Farrell KICK)Virginia 10, Duke 0
2:431st & 10 at own 35Brendan Farrell kickoff for 62 yds , Jaylen Stinson return for 26 yds to the VIRGINIA 39 DUKE Penalty, Offensive Holding (9 Yards) to the Duke 9
Duke Punt, 6 plays
2:431st & 10 at own 9Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 15
2:432nd & 4 at own 15Mataeo Durant run for 3 yds to the Duke 18
2:433rd & 1 at own 18Mataeo Durant run for 22 yds to the Duke 40 for a 1ST down
2:431st & 10 at own 40Jordan Waters run for 2 yds to the Duke 38
2:432nd & 12 at own 38Gunnar Holmberg pass incomplete to Jalon Calhoun
2:433rd & 12 at own 38Gunnar Holmberg pass incomplete to Jalon Calhoun
0:404th & 12 at own 38Porter Wilson punt for 47 yds
Virginia Touchdown, 8 plays
0:401st & 10 at own 32Brennan Armstrong pass complete to Jelani Woods for 11 yds to the Virg 43 for a 1ST down
0:001st & 10 at own 43Wayne Taulapapa run for 5 yds to the Virg 48
Q2 15:002nd & 5 at own 48Wayne Taulapapa run for 1 yd to the Virg 49
Q2 15:003rd & 4 at own 49Brennan Armstrong sacked by Gary Smith III for a loss of 3 yards to the Virg 46
Q2 13:364th & 7 at own 46Finn,Jacob punt 54 yards to the DUK00, Touchback PENALTY DUK Personal Foul (Harding Jr.,Darrell) 15 yards from UVA46 to DUK39, 1ST DOWN. NO PLAY.
Q2 13:361st & 10 at opp 39Brennan Armstrong pass complete to Malachi Fields for 19 yds to the Duke 20 for a 1ST down
Q2 13:361st & 10 at opp 20Brennan Armstrong pass incomplete to Malachi Fields
Q2 13:362nd & 10 at opp 20Brennan Armstrong pass complete to Keytaon Thompson for 19 yds to the Duke 1 for a 1ST down
Q2 12:291st & goal at opp 1Keytaon Thompson run for 1 yd for a TD (Brendan Farrell KICK)Virginia 17, Duke 0
2nd quarter7 drives, then Virginia 34, Duke 0
Duke Punt, 4 plays
12:291st & 10 at own 35Brendan Farrell kickoff for 60 yds , Jaylen Stinson return for 22 yds to the Duke 27
12:291st & 10 at own 27Mataeo Durant run for no gain to the Duke 27
12:292nd & 10 at own 27DUKE Penalty, Offensive Holding (-10 Yards) to the Duke 25
12:292nd & 12 at own 25Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 22
12:293rd & 15 at own 22Gunnar Holmberg pass incomplete to Jake Bobo
11:054th & 15 at own 22Porter Wilson punt for 42 yds , Billy Kemp IV returns for no gain to the Virg 35
Virginia Touchdown, 10 plays
11:051st & 10 at own 35Devin Darrington run for 5 yds to the Virg 40
11:052nd & 5 at own 40Devin Darrington run for 12 yds to the Duke 48 for a 1ST down
11:051st & 10 at opp 48Brennan Armstrong pass incomplete to Billy Kemp IV
11:052nd & 10 at opp 48PENALTY UVA False Start (Oluwatimi,Olusegun) 5 yards from DUK48 to UVA47. NO PLAY.
11:052nd & 15 at own 47Brennan Armstrong pass complete to Jelani Woods for 16 yds to the Duke 37 for a 1ST down
11:051st & 10 at opp 37Brennan Armstrong pass incomplete to Billy Kemp IV
11:052nd & 10 at opp 37Brennan Armstrong pass complete to Dontayvion Wicks for 13 yds to the Duke 24 for a 1ST down
11:051st & 10 at opp 24Brennan Armstrong pass complete to Keytaon Thompson for 17 yds to the Duke 7 for a 1ST down
11:051st & goal at opp 7Brennan Armstrong pass incomplete to Jelani Woods
11:052nd & goal at opp 7Brennan Armstrong pass incomplete to Dontayvion Wicks
7:523rd & goal at opp 7Brennan Armstrong run for 7 yds for a TD (Brendan Farrell KICK)Virginia 24, Duke 0
Duke Interception, 5 plays
7:521st & 10 at own 35Brendan Farrell kickoff for 65 yds for a touchback
7:521st & 10 at own 25Gunnar Holmberg pass complete to Mataeo Durant for 7 yds to the Duke 32
7:522nd & 3 at own 32Mataeo Durant run for 1 yd to the Duke 33
7:523rd & 2 at own 33Mataeo Durant run for 3 yds to the Duke 36 for a 1ST down
7:521st & 10 at own 36Gunnar Holmberg pass incomplete to Jake Bobo
6:102nd & 10 at own 36Gunnar Holmberg pass intercepted
Virginia Field goal, 11 plays
6:101st & 10 at own 32Brennan Armstrong pass complete to Billy Kemp IV for 4 yds to the Virg 36
6:102nd & 6 at own 36Brennan Armstrong pass complete to Ra’Shaun Henry for 25 yds to the Duke 39 for a 1ST down
6:101st & 10 at opp 39Brennan Armstrong pass incomplete to Dontayvion Wicks
6:102nd & 10 at opp 39Brennan Armstrong pass complete to Jelani Woods for 11 yds to the Duke 28 for a 1ST down
6:101st & 10 at opp 28Brennan Armstrong sacked by DeWayne Carter for a loss of 8 yards to the Duke 36 Brennan Armstrong fumbled, recovered by Virg Grant Misch , return for 0 yards
6:102nd & 18 at opp 36Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Duke 31
6:103rd & 13 at opp 31Brennan Armstrong pass complete to Dontayvion Wicks for 15 yds Dontayvion Wicks fumbled, forced by Dominique Long, recovered by Virg Dontayvion Wicks for a 1ST down
2:523rd & 13 at opp 31Timeout VIRGINIA, clock 02:52
2:521st & 10 at opp 16Brennan Armstrong pass incomplete pass complete to for 4 yds to the Duke 16
2:522nd & 10 at opp 16Brennan Armstrong pass incomplete to Keytaon Thompson
2:523rd & 10 at opp 16Brennan Armstrong pass incomplete to Keytaon Thompson
2:044th & 10 at opp 16Brendan Farrell 34 yd FG GOODVirginia 27, Duke 0
Duke Interception, 8 plays
2:041st & 10 at own 35Brendan Farrell kickoff for 65 yds for a touchback
2:041st & 10 at own 25Gunnar Holmberg pass complete to Mataeo Durant for 5 yds to the Duke 30
1:591st & 10 at own 25Timeout DUKE, clock 01:59
1:592nd & 5 at own 30Gunnar Holmberg pass complete to Nicky Dalmolin for 4 yds to the Duke 34
1:422nd & 5 at own 30Timeout DUKE, clock 01:42
1:423rd & 1 at own 34Mataeo Durant run for no gain to the Duke 34
1:333rd & 1 at own 34Timeout DUKE, clock 01:33
1:334th & 1 at own 34Gunnar Holmberg run for 2 yds to the Duke 36 for a 1ST down
1:331st & 10 at own 36Gunnar Holmberg pass incomplete to Jake Bobo
1:332nd & 10 at own 36Gunnar Holmberg pass incomplete to Eli Pancol
1:333rd & 10 at own 36Gunnar Holmberg pass complete to Eli Pancol for 13 yds to the Duke 49 for a 1ST down
0:501st & 10 at own 49Gunnar Holmberg pass intercepted
Virginia Touchdown, 8 plays
0:501st & 10 at own 49Brennan Armstrong pass incomplete to Keytaon Thompson
0:502nd & 10 at own 49Brennan Armstrong pass complete to Dontayvion Wicks for 21 yds to the Duke 30 for a 1ST down
0:501st & 10 at opp 30Brennan Armstrong pass incomplete to Keytaon Thompson
0:502nd & 10 at opp 30Brennan Armstrong run for 10 yds to the Duke 20 for a 1ST down
0:232nd & 10 at opp 30Timeout VIRGINIA, clock 00:23
0:231st & 10 at opp 20Brennan Armstrong pass incomplete to Jelani Woods
0:232nd & 10 at opp 20Brennan Armstrong pass complete to Jelani Woods for 13 yds to the Duke 7 for a 1ST down
0:231st & goal at opp 7Brennan Armstrong pass incomplete
0:052nd & goal at opp 7Brennan Armstrong pass complete to Jelani Woods for 7 yds for a TD (Brendan Farrell KICK)Virginia 34, Duke 0
0:011st & 10 at own 35Brendan Farrell kickoff for 35 yds , Grissim Anderson return for 8 yds to the Duke 43 VIRGINIA Penalty, Defensive Offside (T.C. Harrison) to the Duke 43
Duke End of half, 1 play
0:001st & 10 at own 43Gunnar Holmberg pass incomplete to Jake Bobo
3rd quarter7 drives, then Virginia 41, Duke 0
Duke Punt, 6 plays
15:001st & 10 at own 35Brendan Farrell kickoff for 65 yds for a touchback
15:001st & 10 at own 25Gunnar Holmberg pass complete to Jake Bobo for 5 yds to the Duke 30
15:002nd & 5 at own 30Mataeo Durant run for 1 yd to the Duke 31
15:003rd & 4 at own 31Gunnar Holmberg pass complete to Darrell Harding Jr. for 4 yds to the Duke 35 for a 1ST down
15:001st & 10 at own 35Mataeo Durant run for 1 yd to the Duke 34
15:002nd & 11 at own 34Jaylen Coleman run for 2 yds to the Duke 36
15:003rd & 9 at own 36Gunnar Holmberg pass incomplete to Darrell Harding Jr.
12:094th & 9 at own 36Porter Wilson punt for 52 yds, fair catch by Billy Kemp IV at the Virg 12
Virginia Punt, 4 plays
12:091st & 10 at own 12Brennan Armstrong pass incomplete to Ronnie Walker Jr.
12:092nd & 10 at own 12Armstrong,Brennan pass incomplete to Wicks,Dontayvion, 1ST DOWN, PENALTY DUK Pass Interference (Lewis,Jeremiah) 11 yard from UVA12 to UVA23, 1ST DOWN. NO PLAY.
12:091st & 10 at own 23Ronnie Walker Jr. run for 6 yds to the Virg 29
12:092nd & 4 at own 29Brennan Armstrong pass incomplete to Jelani Woods
12:093rd & 4 at own 29Brennan Armstrong pass incomplete to Jacob Rodriguez
11:084th & 4 at own 29Jacob Finn punt for 52 yds , Scott Boylan returns for 2 yds to the Duke 21
Duke Punt, 3 plays
11:081st & 10 at own 21Gunnar Holmberg pass complete to Mataeo Durant for 7 yds to the Duke 14
11:082nd & 17 at own 14Gunnar Holmberg pass complete to Nicky Dalmolin for 10 yds to the Duke 24
11:083rd & 7 at own 24Gunnar Holmberg sacked by Nick Jackson for a loss of 6 yards to the Duke 18
9:064th & 13 at own 18Porter Wilson punt for 45 yds , Billy Kemp IV returns for no gain to the Virg 37
Virginia Punt, 4 plays
9:061st & 10 at own 37Brennan Armstrong pass complete to Keytaon Thompson for 11 yds to the Virg 48 for a 1ST down
9:061st & 10 at own 48Keytaon Thompson run for no gain to the Virg 48
9:062nd & 10 at own 48Brennan Armstrong pass complete to Demick Starling for 7 yds to the Duke 45
9:063rd & 3 at opp 45Brennan Armstrong run for 1 yd to the Duke 46
9:064th & 4 at opp 46PENALTY UVA UNS: Unsportsmanlike Conduct offsetting DUK UNS: Unsportsmanlike Conduct offsetting. NO PLAY.
6:474th & 4 at opp 46Jacob Finn punt for 46 yds for a touchback
Duke Turnover on downs, 11 plays
6:471st & 10 at own 20Gunnar Holmberg pass complete to Jake Marwede for 8 yds to the Duke 28
6:472nd & 2 at own 28Gunnar Holmberg pass complete to Jalon Calhoun for 6 yds to the Duke 34 for a 1ST down
6:471st & 10 at own 34Gunnar Holmberg pass incomplete to Jake Marwede
6:472nd & 10 at own 34Gunnar Holmberg pass complete to Jalon Calhoun for 10 yds to the Duke 44 for a 1ST down
6:471st & 10 at own 44Mataeo Durant run for 3 yds to the Duke 47
6:472nd & 7 at own 47Gunnar Holmberg pass complete to Jontavis Robertson for 18 yds to the Virg 35 for a 1ST down
6:471st & 10 at opp 35Mataeo Durant run for 11 yds to the Virg 24 for a 1ST down
6:471st & 10 at opp 24Gunnar Holmberg pass complete to Jontavis Robertson for 5 yds to the Virg 19
6:472nd & 5 at opp 19Mataeo Durant run for 1 yd to the Virg 18
6:473rd & 4 at opp 18Gunnar Holmberg run for 1 yd to the Virg 19
3:074th & 5 at opp 19Gunnar Holmberg pass incomplete to Cole Finney
Virginia Touchdown, 6 plays
3:071st & 10 at own 19Brennan Armstrong pass complete to Billy Kemp IV for 23 yds to the Virg 42 for a 1ST down
3:071st & 10 at own 42Armstrong,Brennan pass complete to Kemp,Billy for 5 yards to the UVA47 (Stinson,Jaylen) PENALTY UVA Illegal Formation 5 yards from UVA42 to UVA37. NO PLAY.
3:071st & 15 at own 37PENALTY UVA False Start (Henry,Ra’Shaun) 5 yards from UVA37 to UVA32. NO PLAY.
3:071st & 20 at own 32Brennan Armstrong pass incomplete to Ra’Shaun Henry
3:072nd & 20 at own 32Brennan Armstrong pass complete to Dontayvion Wicks for 27 yds to the Duke 41 for a 1ST down
3:071st & 10 at opp 41Brennan Armstrong pass incomplete
3:072nd & 10 at opp 41Devin Darrington run for 34 yds to the Duke 7 for a 1ST down
0:111st & goal at opp 7Devin Darrington run for 7 yds for a TD (Brendan Farrell KICK)Virginia 41, Duke 0
Duke Fumble, 2 plays
0:111st & 10 at own 35Brendan Farrell kickoff for 65 yds for a touchback
0:001st & 10 at own 25Mataeo Durant run for 3 yds to the Duke 28
Q4 14:492nd & 7 at own 28Riley Leonard pass complete to Jalon Calhoun for 19 yds Jalon Calhoun fumbled, forced by Josh Ahern, recovered by Virg Antonio Clary
4th quarter7 drives, then Virginia 48, Duke 0
Virginia Touchdown, 4 plays
14:491st & 10 at opp 47Jay Woolfolk run for 14 yds to the Duke 33 for a 1ST down
14:491st & 10 at opp 33Jay Woolfolk run for 12 yds to the Duke 21 for a 1ST down
14:491st & 10 at opp 21Woolfolk,Jay pass incomplete to Fields,Malachi, 1ST DOWN, PENALTY DUK Pass Interference (Alexander,Jalen) 15 yards from DUK21 to DUK06, 1ST DOWN. NO PLAY.
14:491st & goal at opp 6Jay Woolfolk run for 4 yds to the Duke 2
12:572nd & goal at opp 2Ronnie Walker Jr. run for 2 yds for a TD (Brendan Farrell KICK)Virginia 48, Duke 0
Duke Punt, 7 plays
12:571st & 10 at own 35Brendan Farrell kickoff for 65 yds for a touchback
12:571st & 10 at own 25Riley Leonard pass complete to Jontavis Robertson for 1 yd to the Duke 26
12:572nd & 9 at own 26Riley Leonard pass complete to Jake Bobo for 7 yds to the Duke 33
12:573rd & 2 at own 33Nate Kyei-Donkor run for 1 yd to the Duke 34
12:574th & 1 at own 34Riley Leonard run for 1 yd to the Duke 35 for a 1ST down
12:571st & 10 at own 35Riley Leonard run for 3 yds to the Duke 38
12:572nd & 7 at own 38Nate Kyei-Donkor run for 2 yds to the Duke 40
12:573rd & 5 at own 40Riley Leonard run for 1 yd to the Duke 41
9:344th & 4 at own 41Porter Wilson punt for 48 yds, fair catch by Antonio Clary at the Virg 11
Virginia Punt, 3 plays
9:341st & 10 at own 11Devin Darrington run for 2 yds to the Virg 13
9:342nd & 8 at own 13Iraken Armstead run for 7 yds to the Virg 6
9:343rd & 15 at own 6Iraken Armstead run for 7 yds to the Virg 13 VIRGINIA Penalty, Offensive Holding ( Yards) declined
8:014th & 8 at own 13Jacob Finn punt for 57 yds , Scott Boylan returns for 3 yds to the Duke 33
Duke Turnover on downs, 8 plays
8:011st & 10 at own 33Riley Leonard pass complete to Eli Pancol for 6 yds to the Duke 39
8:012nd & 4 at own 39Riley Leonard pass complete to Jarett Garner for 15 yds to the Virg 46 for a 1ST down
8:011st & 10 at opp 46Riley Leonard pass incomplete to Nicky Dalmolin
8:012nd & 10 at opp 46Riley Leonard pass complete to Nicky Dalmolin for 10 yds to the Virg 36 for a 1ST down
8:011st & 10 at opp 36Riley Leonard run for 3 yds to the Virg 33
8:012nd & 7 at opp 33Riley Leonard pass incomplete to Malik Bowen-Sims
8:013rd & 7 at opp 33Riley Leonard pass incomplete to Eli Pancol
6:074th & 7 at opp 33Riley Leonard pass incomplete to Eli Pancol
Virginia Fumble, 3 plays
6:071st & 10 at own 33Jacob Rodriguez run for 1 yd to the Virg 34
6:072nd & 9 at own 34Jay Woolfolk run for 5 yds to the Virg 39
4:483rd & 4 at own 39Jacob Rodriguez run for 4 yds to the Virg 43 Jacob Rodriguez fumbled, forced by Colby Campbell, recovered by Duke Brandon Johnson
Duke Fumble, 8 plays
4:481st & 10 at opp 43Riley Leonard pass complete to Malik Bowen-Sims for 9 yds to the Virg 34
4:482nd & 1 at opp 34Jaquez Moore run for 5 yds to the Virg 29 for a 1ST down
4:481st & 10 at opp 29Jaquez Moore run for 3 yds to the Virg 26
4:482nd & 7 at opp 26Riley Leonard run for 10 yds to the Virg 16 for a 1ST down
4:481st & 10 at opp 16Jaquez Moore run for 1 yd to the Virg 15
4:482nd & 9 at opp 15Riley Leonard pass complete to Jarett Garner for 14 yds to the Virg 1 for a 1ST down
2:282nd & 9 at opp 15Timeout VIRGINIA, clock 02:28
2:281st & goal at opp 1Jaquez Moore run for no gain to the Virg 1
1:432nd & goal at opp 1Riley Leonard run for no gain to the Virg 1
Virginia End of game, 3 plays
1:431st & 10 at own 1Iraken Armstead run for no gain to the Virg 1
1:432nd & 10 at own 1Jay Woolfolk run for 3 yds to the Virg 4
0:003rd & 7 at own 4run for a loss of 1 yard to the Virg 3

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, counting the four since this game.

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