Duke at Virginia

Saturday, September 26, 2020

Virginia beat Duke 38–⁠20. It was their 69th meeting; after it, Virginia led the series 37–⁠32.

AwayDuke2–⁠9 in 2020
20
HomeVirginia5–⁠5 in 2020
38

Final at Scott Stadium, CharlottesvilleTV: ACCNAttendance 1,000

At kickoff
67°F, wind 1 mphWeather: NOAA NCEI Integrated Surface Database; Charlottesville 2 SSE, 6 km from the stadium
Officials
Referee Gary Patterson; umpire Mark Wilson; head linesman Steve Clein; line judge Tim Graham; side judge Mike Safrit; field judge Harry Tyson; back judge Brian McGready; center judge Adam SavoieGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke10010020
Virginia01702138

Standouts

Player stats

Duke

PassingC/AttYdsTDInt
Chase Brice16/3624624
Chris Katrenick2/34000
Jalon Calhoun0/1001
RushingCarYdsTDLong
Deon Jackson1449024
Mataeo Durant832017
Jordan Waters31005
ReceivingRecYdsTDLong
Jake Marwede259155
Damond Philyaw-Johnson240034
Jarett Garner240028
Jalon Calhoun240034
DefenseTklTFLSacksInt
Marquis Waters9000
Shaka Heyward9000
Lummie Young IV8000
Jeremiah Lewis8000
Victor Dimukeje51.50.50
Drew Jordan50.50.50
Leonard Johnson3001
Rocky Shelton II3001

Virginia

PassingC/AttYdsTDInt
Brennan Armstrong24/4526922
Lindell Stone1/1-700
Keytaon Thompson0/1000
RushingCarYdsTDLong
Wayne Taulapapa1695219
Brennan Armstrong1047114
Shane Simpson836012
Perris Jones21108
ReceivingRecYdsTDLong
Lavel Davis Jr.4101239
Billy Kemp770015
Tony Poljan444017
Terrell Jana429015
DefenseTklTFLSacksInt
Zane Zandier15200
Nick Jackson12100
Noah Taylor721.50
D’Angelo Amos7001
Joey Blount7101
Matt Gahm6110
Richard Burney3110
Jowon Briggs2110
Jahmeer Carter20.50.50
Nick Grant2001
Brenton Nelson2102

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

Team stats

DukeVirginia
342Total yards452
286Passing yards262
56Rushing yards190
7.2Yards per pass5.6
1.5Yards per rush5.1
17First downs25
6–⁠18Third downs6–⁠17
0–⁠3Fourth downs0–⁠1
7Turnovers3
3–⁠25Penalties5–⁠35
25:25Possession34:35
1Sacks (by defense)5

Efficiency

DukeVirginia
30%Success rate43%
−0.29EPA per play0.14
1.31Explosiveness1.20
−0.46Rushing EPA0.35
−0.17Passing EPA−0.01
25%Passing-down success24%
−0.48First-down EPA0.12
0.34Second-down EPA0.35
−0.28Third-down EPA0.10
13%Havoc by its defense29%

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

The line

Virginia −4, over/under 45.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 61%, Duke 39%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia end zoneDuke end zoneQ1 VirginiaFumbleQ1 DukeField goal, 7 playsQ1 VirginiaPunt, 3 playsQ1 DukePunt, 4 playsQ1 VirginiaPunt, 4 playsQ1 DukePunt, 3 playsQ1 VirginiaTurnover on downs, 7 playsQ1 DukePunt, 3 playsQ1 VirginiaPunt, 3 playsQ1 DukeTouchdown, 5 playsQ1 VirginiaTouchdown, 10 playsQ2 DukePunt, 3 playsQ2 VirginiaTouchdown, 7 playsQ2 DukeTurnover on downs, 9 playsQ2 VirginiaField goal, 10 playsQ2 DukeInterception, 3 playsQ2 VirginiaInterception, 3 playsQ2 DukeEnd of half, 4 playsQ3 DukeField goal, 8 playsQ3 VirginiaPunt, 6 playsQ3 DukeInterception, 7 playsQ3 VirginiaInterception, 3 playsQ3 DukeTouchdown, 2 playsQ3 VirginiaPunt, 7 playsQ3 DukeInterception, 4 playsQ3 VirginiaTouchdown, 10 playsQ4 DukeInterception, 4 playsQ4 VirginiaTouchdown, 4 playsQ4 DukeInterception, 3 playsQ4 VirginiaPunt, 3 playsQ4 DukeFumble, 4 playsQ4 VirginiaTouchdown, 1 playQ4 DukeTurnover on downs, 7 playsQ4 VirginiaPunt, 3 playsQ4 VirginiaEnd of game, 1 play
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 VirginiaFumble, 0 yards
  2. Q1 DukeField goal, 7 plays, 12 yards
  3. Q1 VirginiaPunt, 3 plays, 1 yard
  4. Q1 DukePunt, 4 plays, 12 yards
  5. Q1 VirginiaPunt, 4 plays, 19 yards
  6. Q1 DukePunt, 3 plays, 8 yards
  7. Q1 VirginiaTurnover on downs, 7 plays, 38 yards
  8. Q1 DukePunt, 3 plays, 0 yards
  9. Q1 VirginiaPunt, 3 plays, 4 yards
  10. Q1 DukeTouchdown, 5 plays, 66 yards
  11. Q1 VirginiaTouchdown, 10 plays, 75 yards
  12. Q2 DukePunt, 3 plays, 0 yards
  13. Q2 VirginiaTouchdown, 7 plays, 53 yards
  14. Q2 DukeTurnover on downs, 9 plays, 44 yards
  15. Q2 VirginiaField goal, 10 plays, 55 yards
  16. Q2 DukeInterception, 3 plays, 6 yards
  17. Q2 VirginiaInterception, 3 plays, 0 yards
  18. Q2 DukeEnd of half, 4 plays, 7 yards
  19. Q3 DukeField goal, 8 plays, 55 yards
  20. Q3 VirginiaPunt, 6 plays, 22 yards
  21. Q3 DukeInterception, 7 plays, 43 yards
  22. Q3 VirginiaInterception, 3 plays, 6 yards
  23. Q3 DukeTouchdown, 2 plays, 10 yards
  24. Q3 VirginiaPunt, 7 plays, 27 yards
  25. Q3 DukeInterception, 4 plays, 58 yards
  26. Q3 VirginiaTouchdown, 10 plays, 94 yards
  27. Q4 DukeInterception, 4 plays, 20 yards
  28. Q4 VirginiaTouchdown, 4 plays, 49 yards
  29. Q4 DukeInterception, 3 plays, −9 yards
  30. Q4 VirginiaPunt, 3 plays, 9 yards
  31. Q4 DukeFumble, 4 plays, −5 yards
  32. Q4 VirginiaTouchdown, 1 play, 10 yards
  33. Q4 DukeTurnover on downs, 7 plays, 35 yards
  34. Q4 VirginiaPunt, 3 plays, −1 yard
  35. Q4 VirginiaEnd of game, 1 play, 1 yard

Play by play

1st quarter11 drives, then Duke 10, Virginia 0
Virginia Fumble
15:001st & 10 at own 35Charlie Hamm kickoff for 65 yds , Tavares Kelly Jr. return for 19 yds to the Virg 19 Tavares Kelly Jr. fumbled, forced by Christian Hood, recovered by Duke Christian Hood
Duke Field goal, 7 plays
14:521st & 10 at opp 19Deon Jackson run for no gain to the Virg 19
14:522nd & 10 at opp 19VIRGINIA Penalty, Defensive offside (Mandy Alonso) to the Virg 14
14:522nd & 5 at opp 14Deon Jackson run for 2 yds to the Virg 12
14:523rd & 3 at opp 12Deon Jackson run for 9 yds to the Virg 3 for a 1ST down
14:521st & goal at opp 3Deon Jackson run for a loss of 1 yard to the Virg 4
14:522nd & goal at opp 4Chase Brice run for 3 yds to the Virg 1
14:523rd & goal at opp 1Deon Jackson run for a loss of 6 yards to the Virg 7
12:084th & goal at opp 7Charlie Hamm 25 yd FG GOODDuke 3, Virginia 0
Virginia Punt, 3 plays
12:081st & 0 at own 35Charlie Hamm kickoff for 65 yds for a touchback
12:081st & 10 at own 25Brennan Armstrong pass incomplete
12:082nd & 10 at own 25Wayne Taulapapa run for 1 yd to the Virg 26
12:083rd & 9 at own 26Brennan Armstrong pass incomplete
12:084th & 9 at own 26Nash Griffin punt for 40 yds , Jalon Calhoun returns for 3 yds to the Duke 37
Duke Punt, 4 plays
11:121st & 10 at own 37Chase Brice pass complete to Noah Gray for 11 yds to the Duke 48 for a 1ST down
11:121st & 10 at own 48Mataeo Durant run for 1 yd to the Duke 49
11:122nd & 9 at own 49Chase Brice pass incomplete to Jalon Calhoun, broken up by Joey Blount
11:123rd & 9 at own 49Chase Brice pass incomplete
11:124th & 9 at own 49Porter Wilson punt for 42 yds
Virginia Punt, 4 plays
10:071st & 10 at own 9Brennan Armstrong run for 10 yds to the Virg 19 for a 1ST down
10:071st & 10 at own 19Brennan Armstrong pass incomplete, broken up by Marquis Waters
10:072nd & 10 at own 19Shane Simpson run for 5 yds to the Virg 24
10:073rd & 5 at own 24Brennan Armstrong run for 4 yds to the Virg 28
10:074th & 1 at own 28Nash Griffin punt for 45 yds, fair catch by Jalon Calhoun at the Duke 27
Duke Punt, 3 plays
8:331st & 10 at own 27Chase Brice run for a loss of 1 yard to the Duke 26
8:332nd & 11 at own 26Chase Brice pass complete to Damond Philyaw-Johnson for 6 yds to the Duke 32
8:333rd & 5 at own 32Mataeo Durant run for 3 yds to the Duke 35
8:334th & 2 at own 35Porter Wilson punt for 40 yds
Virginia Turnover on downs, 7 plays
6:411st & 10 at own 25Brennan Armstrong pass complete to Billy Kemp IV for 15 yds to the Virg 40 for a 1ST down
6:411st & 10 at own 40Brennan Armstrong pass complete to Tony Poljan for 3 yds to the Virg 43
6:412nd & 7 at own 43Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Duke 43 for a 1ST down
6:411st & 10 at opp 43Brennan Armstrong pass complete to Billy Kemp IV for 3 yds to the Duke 40
6:412nd & 7 at opp 40Wayne Taulapapa run for 3 yds to the Duke 37
6:413rd & 4 at opp 37Brennan Armstrong pass incomplete to Wayne Taulapapa
6:414th & 4 at opp 37Brennan Armstrong pass incomplete
Duke Punt, 3 plays
4:101st & 10 at own 37Chase Brice pass incomplete
4:102nd & 10 at own 37Chase Brice pass incomplete
4:103rd & 10 at own 37Chase Brice pass incomplete
4:104th & 10 at own 37Porter Wilson punt for 40 yds, fair catch by Billy Kemp IV at the Virg 23
Virginia Punt, 3 plays
3:471st & 10 at own 23Brennan Armstrong pass complete to Terrell Jana for 4 yds to the Virg 27
3:472nd & 6 at own 27Brennan Armstrong pass incomplete
3:473rd & 6 at own 27Brennan Armstrong pass incomplete to Billy Kemp IV
3:474th & 6 at own 27Nash Griffin punt for 39 yds, downed at the Duke 34
Duke Touchdown, 5 plays
2:571st & 10 at own 34Mataeo Durant run for 3 yds to the Duke 37
2:572nd & 7 at own 37Mataeo Durant run for 4 yds to the Duke 41
2:573rd & 3 at own 41Chase Brice pass complete to Noah Gray for 4 yds to the Duke 45 for a 1ST down
2:571st & 10 at own 45Deon Jackson run for no gain to the Duke 45
1:072nd & 10 at own 45Chase Brice pass complete to Jake Marwede for 55 yds for a TD (Charlie Hamm KICK)Duke 10, Virginia 0
Virginia Touchdown, 10 plays
1:071st & 0 at own 35Charlie Hamm kickoff for 65 yds for a touchback
1:071st & 10 at own 25Shane Simpson run for 4 yds to the Virg 29
1:072nd & 6 at own 29Brennan Armstrong pass complete to Tony Poljan for 10 yds to the Virg 39 for a 1ST down
1:071st & 10 at own 39VIRGINIA Penalty, false start (-5 Yards) to the Virg 34
1:071st & 15 at own 34Wayne Taulapapa run for 7 yds to the Virg 41
Q2 15:002nd & 8 at own 41Brennan Armstrong run for 14 yds to the Duke 45 for a 1ST down
Q2 15:001st & 10 at opp 45Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds to the Duke 27 for a 1ST down
Q2 15:001st & 10 at opp 27Wayne Taulapapa run for 2 yds to the Duke 25
Q2 15:002nd & 8 at opp 25Brennan Armstrong pass incomplete to Billy Kemp IV
Q2 15:003rd & 8 at opp 25DUKE Penalty, Defensive offside (Chris Rumph II) to the Duke 20
Q2 15:003rd & 3 at opp 20Wayne Taulapapa run for 5 yds to the Duke 15 for a 1ST down
Q2 15:001st & 10 at opp 15Brennan Armstrong run for 11 yds to the Duke 4 for a 1ST down
Q2 12:331st & goal at opp 4Brennan Armstrong run for 4 yds for a TD (Brian Delaney KICK)Duke 10, Virginia 7
2nd quarter7 drives, then Virginia 17, Duke 10
Duke Punt, 3 plays
12:331st & 0 at own 35Brian Delaney kickoff for 65 yds , Damond Philyaw-Johnson return for 15 yds to the Duke 15
12:331st & 10 at own 15Deon Jackson run for 3 yds to the Duke 18
12:332nd & 7 at own 18Chase Brice sacked by Noah Taylor and Jahmeer Carter for a loss of 3 yards to the Duke 15
12:333rd & 10 at own 15Chase Brice pass incomplete
12:334th & 10 at own 15Porter Wilson punt for 38 yds, fair catch by Billy Kemp IV at the Virg 47
Virginia Touchdown, 7 plays
11:191st & 10 at own 47Shane Simpson run for 9 yds to the Duke 44
11:192nd & 1 at opp 44Brennan Armstrong pass incomplete
11:193rd & 1 at opp 44Brennan Armstrong run for 2 yds to the Duke 42 for a 1ST down
11:191st & 10 at opp 42DUKE Penalty, personal foul (J’Marick Woods) to the Duke 27 for a 1ST down
11:191st & 10 at opp 27Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Duke 22
11:192nd & 5 at opp 22Wayne Taulapapa run for 19 yds to the Duke 3 for a 1ST down
11:191st & goal at opp 3Wayne Taulapapa run for 2 yds to the Duke 1
8:552nd & goal at opp 1Wayne Taulapapa run for 1 yd for a TD (Brian Delaney KICK)Virginia 14, Duke 10
Duke Turnover on downs, 9 plays
8:551st & 0 at own 35Brian Delaney kickoff for 65 yds for a touchback
8:551st & 10 at own 25Jordan Waters run for 2 yds to the Duke 27
8:552nd & 8 at own 27Chase Brice pass complete to Damond Philyaw-Johnson for 34 yds to the Virg 39 for a 1ST down
8:551st & 10 at opp 39Jordan Waters run for 3 yds to the Virg 36
8:552nd & 7 at opp 36Jordan Waters run for 5 yds to the Virg 31
8:553rd & 2 at opp 31Deon Jackson run for 3 yds to the Virg 28 for a 1ST down
8:551st & 10 at opp 28Chase Brice pass incomplete to Noah Gray
8:552nd & 10 at opp 28Chase Brice pass incomplete
8:553rd & 10 at opp 28Chase Brice sacked by Richard Burney for a loss of 3 yards to the Virg 31
8:554th & 13 at opp 31Chase Brice pass incomplete
Virginia Field goal, 10 plays
5:531st & 10 at own 31Brennan Armstrong pass complete to Billy Kemp IV for 7 yds to the Virg 38
5:532nd & 3 at own 38Brennan Armstrong pass complete to Ira Armstead for 5 yds to the Virg 43 for a 1ST down
5:531st & 10 at own 43Brennan Armstrong pass complete to Tony Poljan for 17 yds to the Duke 40 for a 1ST down
5:531st & 10 at opp 40Shane Simpson run for 3 yds to the Duke 37
5:532nd & 7 at opp 37Shane Simpson run for 12 yds to the Duke 25 for a 1ST down
5:531st & 10 at opp 25Wayne Taulapapa run for 11 yds to the Duke 14 for a 1ST down
2:461st & 10 at opp 14Timeout DUKE, clock 02:46
2:461st & 10 at opp 14Shane Simpson run for no gain to the Duke 14
2:462nd & 10 at opp 14Brennan Armstrong pass incomplete to Billy Kemp IV
2:463rd & 10 at opp 14Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Leonard Johnson
1:504th & 10 at opp 14Brian Delaney 32 yd FG GOODVirginia 17, Duke 10
Duke Interception, 3 plays
1:501st & 0 at own 35Brian Delaney kickoff for 65 yds for a touchback
1:501st & 10 at own 25Chase Brice pass incomplete, broken up by Zane Zandier
1:502nd & 10 at own 25Chase Brice pass complete to Dennis Smith for 6 yds to the Duke 31
1:383rd & 4 at own 31Timeout VIRGINIA, clock 01:38
1:383rd & 4 at own 31Timeout VIRGINIA, clock 01:38
1:383rd & 4 at own 31Chase Brice pass intercepted D’Angelo Amos return for no gain to the Duke 44
Virginia Interception, 3 plays
1:331st & 10 at opp 44Brennan Armstrong pass incomplete to Terrell Jana
1:332nd & 10 at opp 44Brennan Armstrong pass incomplete to Terrell Jana
1:333rd & 10 at opp 44Brennan Armstrong pass intercepted Leonard Johnson return for no gain to the Duke 16
Duke End of half, 4 plays
1:171st & 10 at own 16Chase Brice pass complete to Jontavis Robertson for 4 yds to the Duke 20
1:172nd & 6 at own 20Chase Brice pass complete to Jalon Calhoun for 6 yds to the Duke 26 for a 1ST down
1:171st & 10 at own 26Chase Brice pass incomplete to Jalon Calhoun, broken up by Charles Snowden
1:172nd & 10 at own 26Chase Brice sacked by Noah Taylor for a loss of 3 yards to the Duke 23
3rd quarter8 drives, then Duke 20, Virginia 17
Duke Field goal, 8 plays
15:003rd & 13 at own 35Brian Delaney kickoff for 65 yds , Damond Philyaw-Johnson return for 16 yds to the Duke 16
15:001st & 10 at own 16Chase Brice pass incomplete to Jalon Calhoun
15:002nd & 10 at own 16Deon Jackson run for no gain to the Duke 16
15:003rd & 10 at own 16Chase Brice pass complete to Jalon Calhoun for 34 yds to the 50 yard line for a 1ST down
15:001st & 10 at the 50Chase Brice pass complete to Jake Bobo for 18 yds to the Virg 32 for a 1ST down
15:001st & 10 at opp 32Deon Jackson run for 3 yds to the Virg 29
15:002nd & 7 at opp 29Chase Brice pass incomplete to Darrell Harding Jr., broken up by De’Vante Cross
15:003rd & 7 at opp 29Chase Brice pass incomplete to Damond Philyaw-Johnson, broken up by Charles Snowden
12:404th & 7 at opp 29Charlie Hamm 47 yd FG GOODVirginia 17, Duke 13
Virginia Punt, 6 plays
12:401st & 0 at own 35Charlie Hamm kickoff for 65 yds for a touchback
12:401st & 10 at own 25Wayne Taulapapa run for 3 yds to the Virg 28
12:402nd & 7 at own 28Brennan Armstrong pass incomplete to Terrell Jana
12:403rd & 7 at own 28Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Virg 42 for a 1ST down
12:401st & 10 at own 42Brennan Armstrong pass incomplete to Tony Poljan
12:402nd & 10 at own 42Wayne Taulapapa run for 5 yds to the Virg 47
12:403rd & 5 at own 47Brennan Armstrong pass complete to Shane Simpson for no gain to the Virg 47
12:404th & 5 at own 47Nash Griffin punt for 38 yds, downed at the Duke 15
Duke Interception, 7 plays
10:001st & 10 at own 15Chase Brice pass complete to Deon Jackson for a loss of 2 yards to the Duke 13
10:002nd & 12 at own 13Deon Jackson run for 3 yds to the Duke 16
10:003rd & 9 at own 16Chase Brice pass complete to Darrell Harding Jr. for 31 yds to the Duke 47 for a 1ST down
10:001st & 10 at own 47Deon Jackson run for 7 yds to the Virg 46
10:002nd & 3 at opp 46Chase Brice pass incomplete to Damond Philyaw-Johnson
10:003rd & 3 at opp 46Chase Brice pass complete to Jake Marwede for 4 yds to the Virg 42 for a 1ST down
10:001st & 10 at opp 42Chase Brice pass intercepted Brenton Nelson return for no gain to the Virg 2
Virginia Interception, 3 plays
7:301st & 10 at own 2Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Lummie Young IV
7:302nd & 10 at own 2Brennan Armstrong run for 1 yd to the Virg 3
7:303rd & 9 at own 3Brennan Armstrong pass incomplete to Lavel Davis Jr., PENALTY DU offside (Victor Dimukeje) 5 yards to the VA8, NO PLAY.
7:303rd & 4 at own 8Brennan Armstrong pass intercepted Rocky Shelton II return for 3 yds to the Virg 10
Duke Touchdown, 2 plays
6:281st & goal at opp 10Deon Jackson run for 2 yds to the Virg 8
5:512nd & goal at opp 8Chase Brice pass complete to Noah Gray for 8 yds for a TD (Charlie Hamm KICK)Duke 20, Virginia 17
Virginia Punt, 7 plays
5:511st & 0 at own 35Charlie Hamm kickoff for 65 yds for a touchback
5:511st & 10 at own 25Brennan Armstrong pass incomplete to Billy Kemp IV
5:512nd & 10 at own 25Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 30
5:513rd & 5 at own 30Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Virg 35 for a 1ST down
5:511st & 10 at own 35Wayne Taulapapa run for 15 yds to the 50 yard line for a 1ST down
5:511st & 10 at the 50Brennan Armstrong pass complete to Wayne Taulapapa for no gain to the 50 yard line
5:512nd & 10 at the 50Wayne Taulapapa run for 2 yds to the Duke 48
5:513rd & 8 at opp 48Brennan Armstrong pass incomplete to Tavares Kelly Jr.
5:514th & 8 at opp 48Nash Griffin punt for 48 yds for a touchback
Duke Interception, 4 plays
3:241st & 10 at own 20Mataeo Durant run for 17 yds to the Duke 37 for a 1ST down
3:241st & 10 at own 37Mataeo Durant run for 2 yds to the Duke 39
3:242nd & 8 at own 39Chase Brice pass incomplete to Eli Pancol, PENALTY VA pass interference (Brenton Nelson) 15 yards to the VA46, 1ST DOWN DU, NO PLAY.
3:241st & 10 at opp 46Deon Jackson run for 24 yds to the Virg 22 for a 1ST down
3:241st & 10 at opp 22Jalon Calhoun pass intercepted Brenton Nelson return for no gain to the Virg 6
Virginia Touchdown, 10 plays
1:431st & 10 at own 6Brennan Armstrong run for 6 yds to the Virg 12
1:432nd & 4 at own 12Wayne Taulapapa run for 3 yds to the Virg 15
1:433rd & 1 at own 15Wayne Taulapapa run for 6 yds to the Virg 21 for a 1ST down
1:431st & 10 at own 21Shane Simpson run for 5 yds to the Virg 26
Q4 15:002nd & 5 at own 26Brennan Armstrong pass complete to Shane Simpson for 11 yds to the Virg 37 for a 1ST down
Q4 15:001st & 10 at own 37Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Jalen Alexander
Q4 15:002nd & 10 at own 37Brennan Armstrong pass complete to Terrell Jana for 15 yds to the Duke 48 for a 1ST down
Q4 15:001st & 10 at opp 48Brennan Armstrong sacked by Victor Dimukeje and Drew Jordan for a loss of 9 yards to the Virg 43
Q4 15:002nd & 19 at own 43Brennan Armstrong pass complete to Lavel Davis Jr. for 39 yds to the Duke 18 for a 1ST down
Q4 12:431st & 10 at opp 18Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK)Virginia 24, Duke 20
4th quarter9 drives, then Virginia 38, Duke 20
Duke Interception, 4 plays
12:431st & 0 at own 35Brian Delaney kickoff for 65 yds for a touchback
12:431st & 10 at own 25Chase Brice pass complete to Dennis Smith for 15 yds to the Duke 40 for a 1ST down
12:431st & 10 at own 40Chase Brice run for a loss of 7 yards to the Duke 33
12:432nd & 17 at own 33Chase Brice pass complete to Dennis Smith for 12 yds to the Duke 45
12:433rd & 5 at own 45Chase Brice pass intercepted Joey Blount return for no gain to the Duke 49
Virginia Touchdown, 4 plays
11:201st & 10 at opp 49Keytaon Thompson pass incomplete to Brennan Armstrong, broken up by J’Marick Woods
11:202nd & 10 at opp 49Brennan Armstrong pass complete to Wayne Taulapapa for 9 yds to the Duke 40
11:203rd & 1 at opp 40Brennan Armstrong pass complete to Tony Poljan for 14 yds to the Duke 26 for a 1ST down
9:591st & 10 at opp 26Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK)Virginia 31, Duke 20
Duke Interception, 3 plays
9:591st & 0 at own 35Brian Delaney kickoff for 65 yds for a touchback
9:591st & 10 at own 25Chase Brice pass incomplete to Deon Jackson
9:592nd & 10 at own 25Chase Brice sacked by Jowon Briggs for a loss of 9 yards to the Duke 16
9:593rd & 19 at own 16Chase Brice pass intercepted Nick Grant return for no gain to the Virg 37
Virginia Punt, 3 plays
9:121st & 10 at own 37Shane Simpson run for a loss of 2 yards to the Virg 35
9:122nd & 12 at own 35Brennan Armstrong run for 4 yds to the Virg 39
9:123rd & 8 at own 39VIRGINIA Penalty, substitution infraction (-5 Yards) to the Virg 34
9:123rd & 13 at own 34Brennan Armstrong pass complete to Billy Kemp IV for 12 yds to the Virg 46
6:414th & 1 at own 46Timeout VIRGINIA, clock 06:41
6:414th & 1 at own 46Nash Griffin punt for 54 yds for a touchback
Duke Fumble, 4 plays
6:321st & 10 at own 20Gunnar Holmberg run for 6 yds to the Duke 26
6:322nd & 4 at own 26Mataeo Durant run for 1 yd to the Duke 27
6:323rd & 3 at own 27Gunnar Holmberg run for 2 yds to the Duke 29
5:174th & 1 at own 29Timeout VIRGINIA, clock 05:17
5:174th & 1 at own 29Gunnar Holmberg run for a loss of 14 yards to the Duke 10 Gunnar Holmberg fumbled, forced by Joey Blount, recovered by Virg Matt Gahm , return for 5 yds to the Duke 10
Virginia Touchdown, 1 play
5:031st & goal at opp 10Wayne Taulapapa run for 10 yds for a TD (Brian Delaney KICK)Virginia 38, Duke 20
Duke Turnover on downs, 7 plays
5:031st & 0 at own 35Brian Delaney kickoff for 65 yds for a touchback
5:031st & 10 at own 25Mataeo Durant run for 1 yd to the Duke 26
5:032nd & 9 at own 26Chris Katrenick pass complete to Jarett Garner for 28 yds to the Virg 46 for a 1ST down
5:031st & 10 at opp 46Chris Katrenick pass complete to Jarett Garner for 12 yds to the Virg 34 for a 1ST down
5:031st & 10 at opp 34Chris Katrenick pass incomplete
5:032nd & 10 at opp 34Chris Katrenick run for a loss of 2 yards to the Virg 36
5:033rd & 12 at opp 36Chris Katrenick sacked by Matt Gahm for a loss of 4 yards to the Virg 40
5:034th & 16 at opp 40Chris Katrenick run for no gain to the Virg 40
Virginia Punt, 3 plays
2:431st & 10 at own 40Perris Jones run for 8 yds to the Virg 48
2:432nd & 2 at own 48Lindell Stone pass complete to Tavares Kelly Jr. for a loss of 7 yards to the Virg 41
2:433rd & 9 at own 41Perris Jones run for 3 yds to the Virg 44
2:434th & 6 at own 44VIRGINIA Penalty, delay of game (-5 Yards) to the Virg 39
2:434th & 11 at own 39Nash Griffin punt for 43 yds , Jake Bobo returns for no gain to the Virg 15 Jake Bobo fumbled, forced by TEAM, recovered by Virg Tucker Finkelston
Virginia End of game, 1 play
0:191st & 10 at own 15TEAM run for 1 yd to the Virg 16

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 five 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