Virginia Tech at Duke

Saturday, October 3, 2020

Virginia Tech beat Duke 38–⁠31. It was their 28th meeting; after it, Virginia Tech led the series 18–⁠10.

AwayVirginia Tech5–⁠6 in 2020
38
HomeDuke2–⁠9 in 2020
31

Final at Wallace Wade Stadium, DurhamTV: ACCN

At kickoff
67°F, wind 3 mphWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 14 km from the stadium
Officials
Referee Jeff Flanagan; umpire Troy Riley; head linesman Jim Slayton; line judge Hugh Campbell; side judge Richard Wilborn; field judge Michael Cullin; back judge Brian McGready; center judge Ryan WingersGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech73141438
Duke7071731

Standouts

Player stats

Virginia Tech

PassingC/AttYdsTDInt
Braxton Burmeister9/2416311
RushingCarYdsTDLong
Khalil Herbert20208260
Braxton Burmeister1554214
Raheem Blackshear1347013
Tayvion Robinson110010
ReceivingRecYdsTDLong
Tayvion Robinson285056
Tre Turner347036
James Mitchell323112
DefenseTklTFLSacksInt
Rayshard Ashby101.510
Chamarri Conner8000
Tyler Matheny7201
Jarrod Hewitt51.500
Amare Barno4220
Norell Pollard41.510
Emmanuel Belmar3330

Duke

PassingC/AttYdsTDInt
Chase Brice22/3927111
RushingCarYdsTDLong
Mataeo Durant1186027
Deon Jackson1568239
ReceivingRecYdsTDLong
Jarett Garner384041
Noah Gray651117
Malik Bowen-Sims336013
Eli Pancol432013
DefenseTklTFLSacksInt
Marquis Waters10210
J’Marick Woods9000
Jeremiah Lewis70.501
Shaka Heyward7100
Chris Rumph II510.50
DeWayne Carter10.50.50

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

Team stats

Virginia TechDuke
487Total yards410
163Passing yards271
324Rushing yards139
6.8Yards per pass6.9
6.5Yards per rush3.8
25First downs19
7–⁠14Third downs5–⁠17
1–⁠1Fourth downs3–⁠3
3Turnovers1
4–⁠20Penalties8–⁠76
34:04Possession25:47
7Sacks (by defense)2

Efficiency

Virginia TechDuke
43%Success rate38%
0.23EPA per play0.16
1.56Explosiveness1.60
0.29Rushing EPA0.09
0.11Passing EPA0.21
40%Passing-down success33%
−0.20First-down EPA−0.28
0.34Second-down EPA0.36
0.97Third-down EPA0.23
22%Havoc by its defense20%

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

The line

Virginia Tech −11, over/under 54.

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 Tech 78%, Duke 22%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zoneVirginia Tech end zoneQ1 DukePunt, 3 playsQ1 Virginia TechPunt, 3 playsQ1 DukeTouchdown, 3 playsQ1 Virginia TechPunt, 6 playsQ1 DukeInterception, 4 playsQ1 Virginia TechTouchdown, 6 playsQ1 DukePunt, 8 playsQ1 Virginia TechPunt, 3 playsQ1 DukePunt, 3 playsQ2 Virginia TechPunt, 3 playsQ2 DukePunt, 4 playsQ2 Virginia TechField goal, 16 playsQ2 DukePunt, 3 playsQ2 Virginia TechInterception, 4 playsQ2 DukeEnd of half, 1 playQ3 Virginia TechPunt, 2 playsQ3 DukeTouchdown, 8 playsQ3 Virginia TechTouchdown, 6 playsQ3 DukePunt, 6 playsQ3 Virginia TechTouchdown, 5 playsQ3 DukePunt, 3 playsQ3 Virginia TechPunt, 6 playsQ3 DukeTouchdown, 4 playsQ4 Virginia TechTouchdown, 7 playsQ4 DukeTouchdown, 9 playsQ4 Virginia TechFumble, 4 playsQ4 DukePunt, 3 playsQ4 Virginia TechTouchdown, 4 playsQ4 DukeResult not recorded, 14 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Virginia Tech right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 DukePunt, 3 plays, −2 yards
  2. Q1 Virginia TechPunt, 3 plays, −1 yard
  3. Q1 DukeTouchdown, 3 plays, 2 yards
  4. Q1 Virginia TechPunt, 6 plays, 35 yards
  5. Q1 DukeInterception, 4 plays, 26 yards
  6. Q1 Virginia TechTouchdown, 6 plays, 60 yards
  7. Q1 DukePunt, 8 plays, 26 yards
  8. Q1 Virginia TechPunt, 3 plays, 18 yards
  9. Q1 DukePunt, 3 plays, 6 yards
  10. Q2 Virginia TechPunt, 3 plays, −8 yards
  11. Q2 DukePunt, 4 plays, 13 yards
  12. Q2 Virginia TechField goal, 16 plays, 76 yards
  13. Q2 DukePunt, 3 plays, 7 yards
  14. Q2 Virginia TechInterception, 4 plays, 11 yards
  15. Q2 DukeEnd of half, 1 play, −7 yards
  16. Q3 Virginia TechPunt, 2 plays, 8 yards
  17. Q3 DukeTouchdown, 8 plays, 77 yards
  18. Q3 Virginia TechTouchdown, 6 plays, 16 yards
  19. Q3 DukePunt, 6 plays, 13 yards
  20. Q3 Virginia TechTouchdown, 5 plays, 94 yards
  21. Q3 DukePunt, 3 plays, 8 yards
  22. Q3 Virginia TechPunt, 6 plays, 39 yards
  23. Q3 DukeTouchdown, 4 plays, 86 yards
  24. Q4 Virginia TechTouchdown, 7 plays, 70 yards
  25. Q4 DukeTouchdown, 9 plays, 75 yards
  26. Q4 Virginia TechFumble, 4 plays, 31 yards
  27. Q4 DukePunt, 3 plays, −5 yards
  28. Q4 Virginia TechTouchdown, 4 plays, 73 yards
  29. Q4 DukeResult not recorded, 14 plays, 54 yards

Play by play

4th quarter1 drive, then Virginia Tech 38, Duke 31
Virginia Tech Touchdown, 7 plays
13:411st & goal at own 35DUKE Penalty, Defensive offside (-5 Yards)
1st quarter9 drives, then Tied at 7
Duke Punt, 3 plays
15:001st & 10 at own 35John Parker Romo kickoff for 65 yds for a touchback
15:001st & 10 at own 25Deon Jackson run for no gain to the Duke 25
15:002nd & 10 at own 25Chase Brice pass complete to Deon Jackson for 4 yds to the Duke 29
15:003rd & 6 at own 29Chase Brice sacked by Emmanuel Belmar for a loss of 6 yards to the Duke 23
15:004th & 12 at own 23Porter Wilson punt for 41 yds, punt out-of-bounds at the VTech 36
Virginia Tech Punt, 3 plays
13:271st & 10 at own 36Braxton Burmeister pass incomplete to Tayvion Robinson, broken up by Leonard Johnson
13:272nd & 10 at own 36Khalil Herbert run for a loss of 1 yard to the VTech 35
13:273rd & 11 at own 35Braxton Burmeister pass incomplete to James Mitchell, broken up by Jeremiah Lewis
13:274th & 11 at own 35Oscar Bradburn punt for 47 yds , Jalon Calhoun returns for no gain to the Duke 18
Duke Touchdown, 3 plays
12:261st & 10 at own 18DUKE Penalty, illegal procedure (Jalon Calhoun) to the Duke 13
12:261st & 15 at own 13Chase Brice pass incomplete to Jake Bobo, broken up by Dorian Strong
12:262nd & 15 at own 13Chase Brice pass complete to Jalon Calhoun for 7 yds to the Duke 20
12:263rd & 8 at own 20Chase Brice pass incomplete to Jalon Calhoun
11:374th & 8 at own 20Porter Wilson punt for 63 yds , Tayvion Robinson returns for no gain for a TD Tayvion Robinson fumbled, recovered by Duke Jaylen Stinson for a TD (Charlie Ham KICK)Duke 7, Virginia Tech 0
Virginia Tech Punt, 6 plays
11:371st & 0 at own 35Charlie Ham kickoff for 65 yds , Khalil Herbert return for 25 yds to the VTech 25
11:291st & 10 at own 25Khalil Herbert run for 5 yds to the VTech 30
11:292nd & 5 at own 30Braxton Burmeister pass complete to James Mitchell for 11 yds to the VTech 41 for a 1ST down
11:291st & 10 at own 41Raheem Blackshear run for 13 yds to the Duke 46 for a 1ST down
11:291st & 10 at opp 46Raheem Blackshear run for no gain to the Duke 46
11:292nd & 10 at opp 46Braxton Burmeister run for 6 yds to the Duke 40
11:293rd & 4 at opp 40Braxton Burmeister pass incomplete to James Mitchell
11:294th & 4 at opp 40Oscar Bradburn punt for 40 yds for a touchback
Duke Interception, 4 plays
8:181st & 10 at own 20Mataeo Durant run for no gain to the Duke 20 Mataeo Durant fumbled, recovered by Duke Mataeo Durant
8:182nd & 10 at own 20Chase Brice pass complete to Eli Pancol for 13 yds to the Duke 33 for a 1ST down
8:181st & 10 at own 33Mataeo Durant run for 13 yds to the Duke 46 for a 1ST down
8:181st & 10 at own 46Chase Brice pass intercepted DaShawn Crawford return for 16 yds to the DUKE 38 VIRGINIA TECH Penalty, illegal block (Amare Barno) to the VTech 40
Virginia Tech Touchdown, 6 plays
7:091st & 10 at own 40Khalil Herbert run for 3 yds to the VTech 43
6:232nd & 7 at own 43Timeout VIRGINIA TECH, clock 06:23
6:232nd & 7 at own 43Braxton Burmeister pass complete to James Mitchell for no gain to the VTech 43
6:233rd & 7 at own 43Braxton Burmeister pass incomplete for a 1ST down DUKE Penalty, roughing passer (Rocky Shelton II) to the Duke 42 for a 1ST down
6:231st & 10 at opp 42Braxton Burmeister run for 1 yd to the Duke 41
6:232nd & 9 at opp 41Braxton Burmeister pass complete to Tayvion Robinson for 29 yds to the Duke 12 for a 1ST down
4:261st & 10 at opp 12Braxton Burmeister pass complete to James Mitchell for 12 yds for a TD DUKE Penalty, Defensive offside ( Yards) declined (Brian Johnson KICK)Tied at 7
Duke Punt, 8 plays
4:261st & 0 at own 35John Parker Romo kickoff for 65 yds for a touchback
4:261st & 10 at own 25Mataeo Durant run for 7 yds to the Duke 32
4:262nd & 3 at own 32Mataeo Durant run for 2 yds to the Duke 34
4:263rd & 1 at own 34Mataeo Durant run for 2 yds to the Duke 36 for a 1ST down
4:261st & 10 at own 36Mataeo Durant run for 5 yds to the Duke 41
4:262nd & 5 at own 41Chase Brice pass complete to Noah Gray for 7 yds to the Duke 48 for a 1ST down
4:261st & 10 at own 48Chase Brice run for 4 yds to the VTech 48
4:262nd & 6 at opp 48Deon Jackson run for 3 yds to the VTech 45
4:263rd & 3 at opp 45Chase Brice sacked by Rayshard Ashby for a loss of 4 yards to the VTech 49
4:264th & 7 at opp 49Porter Wilson punt for 48 yds, downed at the VTech 1
Virginia Tech Punt, 3 plays
1:151st & 10 at own 1Burmeister, B pass incomplete to Smith, K, PENALTY DU pass interference (Ellis, Z.) 15 yards to the VT16, 1ST DOWN VT, NO PLAY.
1:151st & 10 at own 16Braxton Burmeister run for 3 yds to the VTech 19
1:152nd & 7 at own 19Braxton Burmeister pass incomplete to Tayvion Robinson
1:153rd & 7 at own 19Braxton Burmeister pass incomplete
1:154th & 7 at own 19Oscar Bradburn punt for 39 yds, downed at the Duke 42
Duke Punt, 3 plays
0:091st & 10 at own 42Deon Jackson run for 2 yds to the Duke 44
Q2 15:002nd & 8 at own 44Chase Brice pass complete to Jarett Garner for 7 yds to the VTech 49
Q2 15:003rd & 1 at opp 49Deon Jackson run for a loss of 3 yards to the Duke 48
Q2 15:004th & 4 at own 48Porter Wilson punt for 28 yds, downed at the VTech 24
2nd quarter6 drives, then Virginia Tech 10, Duke 7
Virginia Tech Punt, 3 plays
13:561st & 10 at own 24Braxton Burmeister pass incomplete to Tayvion Robinson, broken up by Michael Carter II
13:562nd & 10 at own 24Braxton Burmeister sacked by DeWayne Carter and Chris Rumph II for a loss of 8 yards to the VTech 16
13:563rd & 18 at own 16Braxton Burmeister pass incomplete to Raheem Blackshear
13:564th & 18 at own 16Oscar Bradburn punt for 51 yds, downed at the Duke 33
Duke Punt, 4 plays
12:491st & 10 at own 33Chase Brice pass complete to Damond Philyaw-Johnson for 11 yds to the Duke 44 for a 1ST down
12:491st & 10 at own 44Brice, C. pass complete to Calhoun, J. for loss of 4 yards to the DU40 (Pollard, N;Reed, J), PENALTY DU illegal block (Marwede, J.) 15 yards to the DU29, NO PLAY.
12:491st & 25 at own 29Chase Brice pass complete to Damond Philyaw-Johnson for 18 yds to the Duke 47
12:492nd & 7 at own 47Chase Brice run for a loss of 1 yard to the Duke 46
12:493rd & 8 at own 46Chase Brice pass incomplete to Jake Bobo
12:494th & 8 at own 46Porter Wilson punt for 34 yds, fair catch by Raheem Blackshear at the VTech 20
Virginia Tech Field goal, 16 plays
10:471st & 10 at own 20Tre Turner run for 5 yds to the VTech 25
10:472nd & 5 at own 25Raheem Blackshear run for no gain to the VTech 25
10:473rd & 5 at own 25Braxton Burmeister run for 12 yds to the VTech 37 for a 1ST down
10:471st & 10 at own 37Khalil Herbert run for 12 yds to the VTech 49 for a 1ST down
10:471st & 10 at own 49Khalil Herbert run for 10 yds to the Duke 41 for a 1ST down
10:471st & 10 at opp 41Khalil Herbert run for a loss of 1 yard to the Duke 42
10:472nd & 11 at opp 42Braxton Burmeister pass complete to Tre Turner for 8 yds to the Duke 34
10:473rd & 3 at opp 34Raheem Blackshear run for 11 yds to the Duke 23 for a 1ST down
10:471st & 10 at opp 23Braxton Burmeister run for 8 yds to the Duke 15
10:472nd & 2 at opp 15Braxton Burmeister pass incomplete to James Mitchell, broken up by Michael Carter II
10:473rd & 2 at opp 15Khalil Herbert run for no gain to the Duke 15
10:474th & 2 at opp 15Braxton Burmeister pass complete to Nick Gallo for 8 yds to the Duke 7 for a 1ST down
10:471st & goal at opp 7Raheem Blackshear run for a loss of 2 yards to the Duke 9
10:472nd & goal at opp 9Braxton Burmeister run for 5 yds to the Duke 4
3:193rd & 0 at opp 4Timeout DUKE, clock 03:19
3:193rd & goal at opp 4Braxton Burmeister pass incomplete to James Mitchell, broken up by Marquis Waters
3:144th & goal at opp 4Brian Johnson 21 yd FG GOODVirginia Tech 10, Duke 7
Duke Punt, 3 plays
3:141st & 0 at own 35John Parker Romo kickoff for 64 yds
3:141st & 10 at own 25Chase Brice sacked by Amare Barno for a loss of 8 yards to the Duke 17 Chase Brice fumbled, recovered by Duke Casey Holman , return for 0 yards
3:142nd & 18 at own 17Mataeo Durant run for 15 yds to the Duke 32
3:143rd & 3 at own 32Chase Brice pass incomplete to Damond Philyaw-Johnson, broken up by Josh Fuga
3:144th & 3 at own 32Porter Wilson punt for 27 yds, punt out-of-bounds at the VTech 41
Virginia Tech Interception, 4 plays
1:571st & 10 at own 41Raheem Blackshear run for 1 yd to the VTech 42
1:572nd & 9 at own 42Braxton Burmeister run for 2 yds to the VTech 44
1:573rd & 7 at own 44Burmeister, B rush for no gain to the VT44 (Woods, J.), PENALTY DU offside (Dimukeje, V.) 5 yards to the VT49, NO PLAY.
1:573rd & 2 at own 49Braxton Burmeister pass complete to Tre Turner for 3 yds to the Duke 48 for a 1ST down
1:571st & 10 at opp 48Braxton Burmeister pass intercepted Jeremiah Lewis return for no gain to the Duke 41
Duke End of half, 1 play
0:251st & 10 at own 41Chase Brice sacked by Emmanuel Belmar for a loss of 7 yards to the Duke 34
3rd quarter8 drives, then Virginia Tech 24, Duke 14
Virginia Tech Punt, 2 plays
15:002nd & 17 at own 34Charlie Ham kickoff for 66 yds for a touchback
15:001st & 10 at own 25Khalil Herbert run for 8 yds to the VTech 33
15:002nd & 2 at own 33Braxton Burmeister pass incomplete to Tre Turner
15:003rd & 2 at own 33Burmeister, B pass incomplete to Robinson, T (Johnson, L.), PENALTY VT holding 0 yards to the VT33, NO PLAY.
15:003rd & 2 at own 33Oscar Bradburn punt for 49 yds, punt out-of-bounds at the DUKE 18 VIRGINIA TECH Penalty, illegal shift (-5 Yards) to the Duke 23
Duke Touchdown, 8 plays
14:061st & 10 at own 23Chase Brice run for 22 yds to the Duke 45 for a 1ST down
14:061st & 10 at own 45Deon Jackson run for a loss of 1 yard to the Duke 44
14:062nd & 11 at own 44Chase Brice pass incomplete to Jalon Calhoun DUKE Penalty, Offensive pass interference ( Yards) declined
14:063rd & 11 at own 44Chase Brice pass complete to Jake Bobo for 16 yds to the VTech 40 for a 1ST down
14:061st & 10 at opp 40Deon Jackson run for a loss of 1 yard to the VTech 41
14:062nd & 11 at opp 41Chase Brice pass incomplete to Damond Philyaw-Johnson
14:063rd & 11 at opp 41Brice, C. pass complete to Calhoun, J. for 19 yards to the VT22 (Jenkins, K), PENALTY DU holding (Monk, J.) 10 yards to the DU49, NO PLAY.
14:063rd & 21 at own 49Chase Brice pass complete to Jarett Garner for 41 yds to the VTech 10 for a 1ST down
11:271st & goal at opp 10Deon Jackson run for 10 yds for a TD (Charlie Ham KICK)Duke 14, Virginia Tech 10
Virginia Tech Touchdown, 6 plays
11:271st & 0 at own 35Charlie Ham kickoff for 64 yds , Khalil Herbert return for 83 yds to the Duke 16
11:151st & 10 at opp 16Raheem Blackshear run for 3 yds to the Duke 13
11:152nd & 7 at opp 13Raheem Blackshear run for 4 yds to the Duke 9
11:153rd & 3 at opp 9Raheem Blackshear run for 6 yds to the Duke 3 for a 1ST down
11:151st & goal at opp 3Raheem Blackshear run for 1 yd to the Duke 2
11:152nd & goal at opp 2Braxton Burmeister pass incomplete to James Mitchell
9:173rd & goal at opp 2Braxton Burmeister run for 2 yds for a TD (Brian Johnson KICK)Virginia Tech 17, Duke 14
Duke Punt, 6 plays
9:171st & 0 at own 35John Parker Romo kickoff for 65 yds , Jaylen Stinson return for 27 yds to the Duke 27
9:091st & 10 at own 27Deon Jackson run for 3 yds to the Duke 30
9:092nd & 7 at own 30Chase Brice pass complete to Eli Pancol for 5 yds to the Duke 35
9:093rd & 2 at own 35Chase Brice pass complete to Eli Pancol for 5 yds to the Duke 40 for a 1ST down
9:091st & 10 at own 40Chase Brice pass incomplete to Jarett Garner
9:092nd & 10 at own 40Chase Brice pass incomplete to Noah Gray
9:093rd & 10 at own 40Chase Brice pass incomplete to Darrell Harding Jr.
9:094th & 10 at own 40Porter Wilson punt for 54 yds, downed at the VTech 6
Virginia Tech Touchdown, 5 plays
7:291st & 10 at own 6Braxton Burmeister run for 11 yds to the VTech 17 for a 1ST down
7:291st & 10 at own 17Braxton Burmeister pass complete to Tayvion Robinson for 56 yds to the Duke 27 for a 1ST down
7:291st & 10 at opp 27Raheem Blackshear run for 2 yds to the Duke 25
7:292nd & 8 at opp 25Khalil Herbert run for 11 yds to the Duke 14 for a 1ST down
4:591st & 10 at opp 14Braxton Burmeister run for 14 yds for a TD (Brian Johnson KICK)Virginia Tech 24, Duke 14
Duke Punt, 3 plays
4:591st & 0 at own 35John Parker Romo kickoff for 62 yds , Jaylen Stinson return for 12 yds to the Duke 15
4:551st & 10 at own 15Mataeo Durant run for 5 yds to the Duke 20
4:552nd & 5 at own 20Chase Brice pass incomplete to Jalon Calhoun
4:553rd & 5 at own 20Brice, C. pass complete to Calhoun, J. for 8 yards to the DU28 (Jenkins, K), PENALTY DU face mask (Calhoun, J.) 6 yards to the DU14, NO PLAY.
4:553rd & 11 at own 14Mataeo Durant run for 9 yds to the Duke 23
4:554th & 2 at own 23Porter Wilson punt for 56 yds , Raheem Blackshear returns for a loss of 1 yard to the VTech 20
Virginia Tech Punt, 6 plays
3:171st & 10 at own 20Braxton Burmeister pass incomplete to Tayvion Robinson, broken up by Jeremiah Lewis
3:172nd & 10 at own 20Braxton Burmeister sacked by Marquis Waters for a loss of 6 yards to the VTech 14
3:173rd & 16 at own 14Khalil Herbert run for 42 yds to the Duke 44 for a 1ST down
3:171st & 10 at opp 44Khalil Herbert run for 2 yds to the Duke 42
3:172nd & 8 at opp 42Khalil Herbert run for 1 yd to the Duke 41
3:173rd & 7 at opp 41Braxton Burmeister pass incomplete to James Mitchell
3:174th & 7 at opp 41Oscar Bradburn punt for 27 yds, fair catch by Jake Bobo at the Duke 14
Duke Touchdown, 4 plays
0:071st & 10 at own 14Durant, M. rush for 7 yards to the DU21 (Jenkins, K), PENALTY VT offside (Thompson, N) 5 yards to the DU19, NO PLAY.
Q4 15:001st & 5 at own 19Chase Brice pass complete to Jarett Garner for 36 yds to the VTech 45 for a 1ST down
Q4 15:001st & 10 at opp 45Mataeo Durant run for 27 yds to the VTech 18 for a 1ST down
Q4 15:001st & 10 at opp 18Mataeo Durant run for 1 yd to the VTech 17
Q4 13:412nd & 9 at opp 17Chase Brice pass complete to Noah Gray for 17 yds for a TD (Charlie Ham KICK)Virginia Tech 24, Duke 21
4th quarter6 drives, then Virginia Tech 38, Duke 31
Virginia Tech Touchdown, 7 plays
13:411st & 10 at own 30Khalil Herbert run for 19 yds to the VTech 49 for a 1ST down
13:411st & 10 at own 49Khalil Herbert run for 3 yds to the Duke 48
13:412nd & 7 at opp 48Tayvion Robinson run for 10 yds to the Duke 38 for a 1ST down
13:411st & 10 at opp 38Raheem Blackshear run for 5 yds to the Duke 33
13:412nd & 5 at opp 33Braxton Burmeister run for 7 yds to the Duke 26 for a 1ST down DUKE Penalty, offside defense ( Yards) declined for a 1ST down
13:411st & 10 at opp 26Raheem Blackshear run for 3 yds to the Duke 23
9:582nd & 7 at opp 23Khalil Herbert run for 23 yds for a TD (Brian Johnson KICK)Virginia Tech 31, Duke 21
Duke Touchdown, 9 plays
9:581st & 0 at own 35John Parker Romo kickoff for 65 yds for a touchback
9:581st & 10 at own 25Deon Jackson run for 4 yds to the Duke 29
9:582nd & 6 at own 29Chase Brice pass complete to Jake Marwede for 12 yds to the Duke 41 for a 1ST down
9:581st & 10 at own 41Chase Brice run for 3 yds to the Duke 44
9:582nd & 7 at own 44Deon Jackson run for 39 yds to the VTech 17 for a 1ST down
9:581st & 10 at opp 17Chase Brice pass complete to Noah Gray for 4 yds to the VTech 13
9:582nd & 6 at opp 13Deon Jackson run for 4 yds to the VTech 9
9:583rd & 2 at opp 9Deon Jackson run for 6 yds to the VTech 3 for a 1ST down
9:581st & goal at opp 3Deon Jackson run for 2 yds to the VTech 1
6:442nd & goal at opp 1Deon Jackson run for 1 yd for a TD (Charlie Ham KICK)Virginia Tech 31, Duke 28
Virginia Tech Fumble, 4 plays
6:441st & 0 at own 35Charlie Ham kickoff for 58 yds , Khalil Herbert return for 42 yds to the VTech 49
6:351st & 10 at own 49Khalil Herbert run for a loss of 2 yards to the VTech 47
6:352nd & 12 at own 47Braxton Burmeister run for 4 yds to the Duke 49
6:353rd & 8 at opp 49Braxton Burmeister pass complete to Tre Turner for 36 yds to the Duke 13 for a 1ST down
6:351st & 10 at opp 13Braxton Burmeister run for a loss of 5 yards to the Duke 20 Braxton Burmeister fumbled, recovered by Duke Victor Dimukeje
Duke Punt, 3 plays
4:351st & 10 at own 20Deon Jackson run for a loss of 1 yard to the Duke 19
4:352nd & 11 at own 19Chase Brice pass incomplete to Deon Jackson
4:353rd & 11 at own 19Chase Brice sacked by Norell Pollard for a loss of 4 yards to the Duke 15
4:354th & 15 at own 15Porter Wilson punt for 58 yds, downed at the VTech 27
Virginia Tech Touchdown, 4 plays
3:271st & 10 at own 27Khalil Herbert run for 6 yds to the VTech 33
3:272nd & 4 at own 33Khalil Herbert run for 7 yds to the VTech 40 for a 1ST down
2:371st & 10 at own 40Timeout DUKE, clock 02:37
2:371st & 10 at own 40Khalil Herbert run for no gain to the VTech 40
2:302nd & 10 at own 40Timeout DUKE, clock 02:30
2:202nd & 10 at own 40Khalil Herbert run for 60 yds for a TD (Brian Johnson KICK)Virginia Tech 38, Duke 28
Duke Result not recorded, 14 plays
2:201st & 0 at own 35John Parker Romo kickoff for 65 yds for a touchback
2:201st & 10 at own 25Chase Brice sacked by Emmanuel Belmar for a loss of 4 yards to the Duke 21
2:202nd & 14 at own 21Chase Brice pass complete to Noah Gray for 5 yds to the Duke 26
2:203rd & 9 at own 26Chase Brice pass complete to Noah Gray for 6 yds to the Duke 32
2:204th & 3 at own 32Chase Brice pass complete to Eli Pancol for 9 yds to the Duke 41 for a 1ST down
2:201st & 10 at own 41Chase Brice sacked by Amare Barno for a loss of 10 yards to the Duke 31
1:002nd & 20 at own 31Timeout DUKE, clock 01:00
1:002nd & 20 at own 31Chase Brice pass complete to Noah Gray for 12 yds to the Duke 43
1:003rd & 8 at own 43Chase Brice pass incomplete to Damond Philyaw-Johnson
1:004th & 8 at own 43Chase Brice pass complete to Malik Bowen-Sims for 12 yds to the VTech 45 for a 1ST down
1:001st & 10 at opp 45Chase Brice pass incomplete to Noah Gray
0:342nd & 10 at opp 45Timeout VIRGINIA TECH, clock 00:34
0:342nd & 10 at opp 45Chase Brice pass complete to Malik Bowen-Sims for 11 yds to the VTech 34 for a 1ST down
0:341st & 10 at opp 34Chase Brice pass incomplete
0:342nd & 10 at opp 34Chase Brice pass incomplete to Nicky Dalmolin
0:343rd & 10 at opp 34Chase Brice pass incomplete to Malik Bowen-Sims
0:094th & 10 at opp 34Timeout VIRGINIA TECH, clock 00:09
0:094th & 10 at opp 34Chase Brice pass complete to Malik Bowen-Sims for 13 yds to the VTech 21 for a 1ST down

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 Tech leads 19–⁠12 in 31 meetings, counting the three since this game.

Recent meetings
2024Duke 31, Virginia Tech 28
2022Duke 24, Virginia Tech 7
2021Virginia Tech 48, Duke 17
2020Virginia Tech 38, Duke 31
2019Duke 45, Virginia Tech 10
2018Virginia Tech 31, Duke 14

Around this game