Virginia Tech at Duke

Saturday, November 23, 2024

Duke beat Virginia Tech 31–⁠28. It was their 31st meeting; Virginia Tech leads the series 19–⁠12.

AwayVirginia Tech6–⁠7 in 2024
28
HomeDuke9–⁠4 in 2024
31

Final at Wallace Wade Stadium, DurhamTV: ACC NetworkAttendance 22,462

At kickoff
46°F, wind 2 mphWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 14 km from the stadium
Official
Adam SavoieGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech71001128
Duke14710031

How the win probability moved

Duke favored

Win probability by play: Duke 91% at kickoff, 100% at the end. Biggest swing: 38 points.

Virginia Tech favored

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

Standouts

Player stats

Virginia Tech

PassingC/AttYdsTDInt
William Watson III12/2514601
Collin Schlee3/76710
RushingCarYdsTDLong
Bhayshul Tuten1984129
Collin Schlee63008
Jaylin Lane424014
Jeremiah Coney522011
ReceivingRecYdsTDLong
Ali Jennings6158165
Stephen Gosnell118018
Harrison Saint Germain114014
Jaylin Lane31006
DefenseTklTFLSacksInt
Keonta Jenkins72.500
Caleb Woodson6101
Dorian Strong5002
Keli Lawson51.500

Duke

PassingC/AttYdsTDInt
Maalik Murphy17/3533233
RushingCarYdsTDLong
Star Thomas1963133
Peyton Jones3101
ReceivingRecYdsTDLong
Eli Pancol5188386
Jordan Moore368058
Que’Sean Brown450034
Star Thomas115015
DefenseTklTFLSacksInt
Ozzie Nicholas110.50.50
Kendy Charles102.51.50
Cameron Bergeron10110
Chandler Rivers9210
Alex Howard9000
Wesley Williams81.510
Jaylen Stinson810.50
Michael Reese51.50.50
Ryan Smith421.50
Tyshon Reed10.50.50
Joshua Pickett1001

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

Team stats

Virginia TechDuke
403Total yards396
213Passing yards332
190Rushing yards64
6.7Yards per pass9.5
3.6Yards per rush2.9
24First downs12
6–⁠19Third downs2–⁠11
1–⁠4Fourth downs0–⁠0
2Turnovers4
8–⁠71Penalties6–⁠90
38:26Possession21:34
0Sacks (by defense)8

Efficiency

Virginia TechDuke
35%Success rate30%
−0.15EPA per play0.07
1.20Explosiveness2.11
0.13Rushing EPA−0.46
−0.48Passing EPA0.55
27%Passing-down success25%
0.02First-down EPA−0.15
−0.17Second-down EPA0.24
0.21Third-down EPA0.36
22%Havoc by its defense28%

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)

Duke 64% to win. Elo’s favorite won.

The line

Virginia Tech −2.5, 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 Tech 57%, Duke 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zoneVirginia Tech end zone DukePunt, 3 playsQ1 Virginia TechPunt, 4 playsQ1 DukeTouchdown, 1 playQ1 Virginia TechPunt, 4 playsQ1 DukeTouchdown, 3 playsQ1 Virginia TechPunt, 3 playsQ1 DukePunt, 4 playsQ1 Virginia TechTouchdown, 2 playsQ1 DukePunt, 3 playsQ1 Virginia TechTurnover on downs, 7 playsQ1 DukeInterception, 2 playsQ1 Virginia TechTouchdown, 6 playsQ2 DukeInterception, 3 playsQ2 Virginia TechField goal, 9 playsQ2 DukeTouchdown, 5 playsQ2 Virginia TechPunt, 7 playsQ2 DukePunt, 3 playsQ2 Virginia TechFumble, 6 playsQ2 DukeInterception, 2 playsQ2 Virginia TechEnd of half, 2 playsQ3 DukeTouchdown, 7 playsQ3 Virginia TechPunt, 3 playsQ3 DukeResult not recorded, 4 playsQ3 Virginia TechInterception, 4 playsQ3 DukeField goal, 6 playsQ3 Virginia TechField goal, 10 playsQ4 DukePunt, 3 playsQ4 Virginia TechTouchdown, 8 playsQ4 DukePunt, 3 playsQ4 Virginia TechPunt, 6 playsQ4 DukeFumble, 6 playsQ4 Virginia TechResult not recorded, 4 playsQ4 Virginia TechEnd of game, 2 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.
  1. DukePunt, 3 plays, 9 yards
  2. Q1 Virginia TechPunt, 4 plays, 20 yards
  3. Q1 DukeTouchdown, 1 play, 86 yards
  4. Q1 Virginia TechPunt, 4 plays, 16 yards
  5. Q1 DukeTouchdown, 3 plays, 80 yards
  6. Q1 Virginia TechPunt, 3 plays, 8 yards
  7. Q1 DukePunt, 4 plays, 18 yards
  8. Q1 Virginia TechTouchdown, 2 plays, 85 yards
  9. Q1 DukePunt, 3 plays, 2 yards
  10. Q1 Virginia TechTurnover on downs, 7 plays, 17 yards
  11. Q1 DukeInterception, 2 plays, 0 yards
  12. Q1 Virginia TechTouchdown, 6 plays, 64 yards
  13. Q2 DukeInterception, 3 plays, 3 yards
  14. Q2 Virginia TechField goal, 9 plays, 29 yards
  15. Q2 DukeTouchdown, 5 plays, 75 yards
  16. Q2 Virginia TechPunt, 7 plays, 28 yards
  17. Q2 DukePunt, 3 plays, 5 yards
  18. Q2 Virginia TechFumble, 6 plays, 14 yards
  19. Q2 DukeInterception, 2 plays, 0 yards
  20. Q2 Virginia TechEnd of half, 2 plays, −10 yards
  21. Q3 DukeTouchdown, 7 plays, 74 yards
  22. Q3 Virginia TechPunt, 3 plays, 4 yards
  23. Q3 DukeResult not recorded, 4 plays, 9 yards
  24. Q3 Virginia TechInterception, 4 plays, 8 yards
  25. Q3 DukeField goal, 6 plays, 6 yards
  26. Q3 Virginia TechField goal, 10 plays, 54 yards
  27. Q4 DukePunt, 3 plays, −1 yard
  28. Q4 Virginia TechTouchdown, 8 plays, 56 yards
  29. Q4 DukePunt, 3 plays, 0 yards
  30. Q4 Virginia TechPunt, 6 plays, 17 yards
  31. Q4 DukeFumble, 6 plays, 50 yards
  32. Q4 Virginia TechResult not recorded, 4 plays, −18 yards
  33. Q4 Virginia TechEnd of game, 2 plays, 20 yards

Play by play

1st quarter11 drives, then Duke 14, Virginia Tech 7
Virginia Tech Punt, 4 plays
14:371st & 10 at own 14Jaylin Lane run for 14 yds to the VT 28 for a 1ST down
14:021st & 10 at own 28Collin Schlee pass complete to Bhayshul Tuten for 1 yd to the VT 29
13:332nd & 9 at own 29Bhayshul Tuten run for 5 yds to the VT 34
13:113rd & 4 at own 34Collin Schlee pass incomplete to Stephen Gosnell
13:054th & 4 at own 34Peter Moore punt for 52 yds, fair catch by Que’Sean Brown at the DUKE 14
Duke Touchdown, 1 play
12:551st & 10 at own 14Maalik Murphy pass complete to Eli Pancol for 86 yds for a TD (Todd Pelino KICK)Duke 7, Virginia Tech 0
Virginia Tech Punt, 4 plays
12:551st & 10 at own 35Cosme Salas kickoff for 65 yds for a touchback
12:471st & 10 at own 25Collin Schlee run for 7 yds to the VT 32
12:152nd & 3 at own 32(12:21) No Huddle-Shotgun Schlee,Collin rush right for 3 yards loss to the VaTech29 (Howard,Alex) PENALTY Duke Face Mask (Howard,Alex) 15 yards from VaTech32 to VaTech47, 1ST DOWN. NO PLAY.
11:541st & 10 at own 47Bhayshul Tuten run for 5 yds to the DUKE 48
11:222nd & 5 at opp 48Bhayshul Tuten run for 3 yds to the DUKE 45
11:003rd & 2 at opp 45Collin Schlee run for 1 yd to the DUKE 44
10:194th & 1 at opp 44(10:23) Shotgun Schlee,Collin rush right for 4 yards gain to the Duke40 (Moore,Terry) PENALTY VaTech Holding (Moore,Braelin) 10 yards from Duke44 to VaTech46. NO PLAY.
10:004th & 11 at own 46(10:00) PENALTY VaTech False Start (Pennix,Jonathan) 5 yards from VaTech46 to VaTech41. NO PLAY.
9:324th & 16 at own 41Peter Moore punt for 39 yds
Duke Touchdown, 3 plays
9:271st & 10 at own 20Maalik Murphy pass incomplete to Sahmir Hagans
9:172nd & 10 at own 20Maalik Murphy pass complete to Jordan Moore for 3 yds to the DUKE 23
8:403rd & 7 at own 23Maalik Murphy pass complete to Eli Pancol for 77 yds for a TD (Todd Pelino KICK)Duke 14, Virginia Tech 0
Virginia Tech Punt, 3 plays
8:351st & 10 at own 35Cosme Salas kickoff for 60 yds , Thomas Williams return for 21 yds to the VT 26
8:251st & 10 at own 26Jaylin Lane run for a loss of 1 yard to the VT 25
7:532nd & 11 at own 25Collin Schlee run for 8 yds to the VT 33
7:263rd & 3 at own 33Collin Schlee pass complete to Bhayshul Tuten for 1 yd to the VT 34
6:414th & 2 at own 34Peter Moore punt for 47 yds , Que’Sean Brown returns for 19 yds to the DUKE 38
Duke Punt, 4 plays
6:321st & 10 at own 38Maalik Murphy pass complete to Eli Pancol for 12 yds to the 50 yard line for a 1ST down
6:171st & 10 at the 50Star Thomas run for 6 yds to the VT 44
5:582nd & 4 at opp 44Maalik Murphy pass incomplete to Eli Pancol
5:523rd & 4 at opp 44Maalik Murphy pass incomplete
5:454th & 4 at opp 44Kade Reynoldson punt for 29 yds, fair catch by Jaylin Lane at the VT 15
Virginia Tech Touchdown, 2 plays
5:391st & 10 at own 15Jeremiah Coney run for 5 yds to the VT 20
5:052nd & 5 at own 20(05:10) No Huddle-Shotgun Schlee,Collin rush right for 3 yards loss to the VaTech17 (Nicholas,Ozzie) PENALTY Duke Face Mask (Nicholas,Ozzie) 15 yards from VaTech20 to VaTech35, 1ST DOWN. NO PLAY.
4:281st & 10 at own 35Collin Schlee pass complete to Ali Jennings for 65 yds for a TD (John Love KICK)Duke 14, Virginia Tech 7
Duke Punt, 3 plays
4:281st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
4:191st & 10 at own 25Maalik Murphy pass complete to Que’Sean Brown for 1 yd to the DUKE 26
3:452nd & 9 at own 26Maalik Murphy pass complete to Peyton Jones for 1 yd to the DUKE 27
3:133rd & 8 at own 27Maalik Murphy pass incomplete to Jake Taylor
3:074th & 8 at own 27Kade Reynoldson punt for 38 yds, fair catch by Jaylin Lane at the VT 35
Virginia Tech Turnover on downs, 7 plays
3:011st & 10 at own 35Bhayshul Tuten run for 5 yds to the VT 40
2:302nd & 5 at own 40Bhayshul Tuten run for 4 yds to the VT 44
2:093rd & 1 at own 44Collin Schlee run for 2 yds to the VT 46 for a 1ST down
1:391st & 10 at own 46Bhayshul Tuten run for 1 yd to the VT 47
1:082nd & 9 at own 47Collin Schlee run for 5 yds to the DUKE 48
0:393rd & 4 at opp 48Collin Schlee pass incomplete to Ayden Greene
0:354th & 4 at opp 48Collin Schlee pass incomplete to Da’Quan Felton
Duke Interception, 2 plays
0:301st & 10 at own 48Maalik Murphy pass incomplete to Jordan Moore
Virginia Tech Touchdown, 6 plays
0:191st & 10 at own 36Collin Schlee pass incomplete to Da’Quan Felton
0:002nd & 10 at own 36Collin Schlee run for 7 yds to the VT 43
Q2 14:563rd & 3 at own 43(14:58) Shotgun Tuten,Bhayshul rush middle for 2 yards gain to the VaTech45 (Moore,Terry) PENALTY VaTech Holding (Moore,Braelin) 10 yards from VaTech43 to VaTech33. NO PLAY.
Q2 14:303rd & 13 at own 33Timeout Virginia Tech, clock 14:30
Q2 14:183rd & 13 at own 33William Watson III pass complete to Ali Jennings for 17 yds to the 50 yard line for a 1ST down
Q2 13:521st & 10 at the 50Jeremiah Coney run for 2 yds to the DUKE 48
Q2 13:192nd & 8 at opp 48William Watson III pass complete to Ali Jennings for 27 yds to the DUKE 21 for a 1ST down
Q2 12:451st & 10 at opp 21Ayden Greene run for 21 yds for a TD (John Love KICK)Tied at 14
2nd quarter8 drives, then Duke 21, Virginia Tech 17
Duke Interception, 3 plays
12:391st & 10 at own 35Kyle Lowe kickoff for 65 yds , Peyton Jones return for 26 yds to the DUKE 26
12:321st & 10 at own 26Star Thomas run for 3 yds to the DUKE 29
12:062nd & 7 at own 29Maalik Murphy pass incomplete to Eli Pancol
12:033rd & 7 at own 29Maalik Murphy pass intercepted
Virginia Tech Field goal, 9 plays
11:541st & 10 at opp 36Bhayshul Tuten run for 9 yds to the DUKE 27
11:262nd & 1 at opp 27Bhayshul Tuten run for 2 yds to the DUKE 25 for a 1ST down
10:581st & 10 at opp 25Bhayshul Tuten run for 8 yds to the DUKE 17
10:222nd & 2 at opp 17Bhayshul Tuten run for a loss of 1 yard to the DUKE 18
9:413rd & 3 at opp 18William Watson III pass complete to Jaylin Lane for 6 yds to the DUKE 12 for a 1ST down
9:111st & 10 at opp 12Jaylin Lane run for 1 yd to the DUKE 11
8:352nd & 9 at opp 11William Watson III run for 4 yds to the DUKE 7
7:583rd & 5 at opp 7William Watson III pass incomplete to Harrison Saint Germain
7:554th & 5 at opp 7John Love 24 yd FG GOODVirginia Tech 17, Duke 14
Duke Touchdown, 5 plays
7:551st & 10 at own 35Kyle Lowe kickoff for 65 yds for a touchback
7:461st & 10 at own 25Maalik Murphy pass complete to Sahmir Hagans for 2 yds to the DUKE 23
7:072nd & 12 at own 23(07:12) Shotgun Murphy,Maalik pass incomplete deep left to Hagans,Sahmir thrown to VaTech42 PENALTY VaTech Pass Interference (Jones,Jaylen) 15 yards from Duke23 to Duke38, 1ST DOWN. NO PLAY.
7:041st & 10 at own 38Maalik Murphy pass incomplete to Jordan Moore
6:562nd & 10 at own 38Maalik Murphy pass complete to Peyton Jones for 3 yds to the DUKE 35
6:083rd & 13 at own 35Maalik Murphy pass complete to Jordan Moore for 58 yds to the VT 7 for a 1ST down
5:411st & goal at opp 7Maalik Murphy pass complete to Eli Pancol for 7 yds for a TD (Todd Pelino KICK)Duke 21, Virginia Tech 17
Virginia Tech Punt, 7 plays
5:411st & 10 at own 35Cosme Salas kickoff for 65 yds for a touchback
5:351st & 10 at own 25Bhayshul Tuten run for 1 yd to the VT 26
4:592nd & 9 at own 26William Watson III run for 13 yds to the VT 39 for a 1ST down
4:221st & 10 at own 39William Watson III sacked for a loss of 8 yards to the VT 31
3:412nd & 18 at own 31Bhayshul Tuten run for 1 yd to the VT 32
2:583rd & 17 at own 32(03:01) No Huddle-Shotgun Watson III,William pass incomplete deep left to Felton,Da’Quan thrown to Duke40 PENALTY Duke Pass Interference (Pickett,Joshua) 15 yards from VaTech32 to VaTech47, 1ST DOWN. NO PLAY.
2:511st & 10 at own 47Ayden Greene run for a loss of 1 yard to the VT 46
2:092nd & 11 at own 46William Watson III pass complete to Ali Jennings for 7 yds to the DUKE 47
1:573rd & 4 at opp 47William Watson III pass incomplete to Jaylin Lane
1:464th & 4 at opp 47Peter Moore punt for 47 yds for a touchback
Duke Punt, 3 plays
1:421st & 10 at own 20Maalik Murphy pass incomplete to Jordan Moore
1:342nd & 10 at own 20Star Thomas run for 5 yds to the DUKE 25
1:343rd & 5 at own 25Timeout Virginia Tech, clock 01:34
1:323rd & 5 at own 25Maalik Murphy pass incomplete to Eli Pancol
1:244th & 5 at own 25Kade Reynoldson punt for 35 yds, punt out-of-bounds at the VT 48
Virginia Tech Fumble, 6 plays
1:181st & 10 at own 48William Watson III pass complete to Stephen Gosnell for 18 yds to the DUKE 34 for a 1ST down
1:101st & 10 at opp 34William Watson III pass complete to Benji Gosnell for 9 yds to the DUKE 25
1:042nd & 1 at opp 25Jeremiah Coney run for 11 yds to the DUKE 14 for a 1ST down
0:471st & 10 at opp 14William Watson III run for a loss of 2 yards to the DUKE 16
0:442nd & 12 at opp 16Timeout Virginia Tech, clock 00:44
0:402nd & 12 at opp 16William Watson III sacked by Kendy Charles for a loss of 9 yards to the DUKE 25
0:173rd & 21 at opp 25William Watson III sacked by Chandler Rivers for a loss of 13 yards to the DUKE 38 William Watson III fumbled, recovered by VT Chandler Rivers , return for 0 yards
Duke Interception, 2 plays
0:131st & 10 at own 38Maalik Murphy pass incomplete to Jordan Moore
Virginia Tech End of half, 2 plays
0:072nd & 10 at opp 43Timeout Duke, clock 00:07
0:041st & 10 at opp 43William Watson III pass incomplete to Benji Gosnell
0:002nd & 10 at opp 43William Watson III sacked for a loss of 10 yards to the VT 47
3rd quarter6 drives, then Duke 31, Virginia Tech 17
Duke Touchdown, 7 plays
14:551st & 10 at own 35Kyle Lowe kickoff for 65 yds , Peyton Jones return for 26 yds to the DUKE 26
14:491st & 10 at own 26Star Thomas run for a loss of 3 yards to the DUKE 23
14:072nd & 13 at own 23Maalik Murphy pass complete to Que’Sean Brown for 34 yds to the VT 43 for a 1ST down
13:461st & 10 at opp 43Maalik Murphy pass complete to Eli Pancol for 6 yds to the VT 37
13:232nd & 4 at opp 37Maalik Murphy pass complete to Que’Sean Brown for 18 yds to the VT 19 for a 1ST down
13:011st & 10 at opp 19Star Thomas run for 2 yds to the VT 17
12:162nd & 8 at opp 17Maalik Murphy pass complete to Sahmir Hagans for 15 yds to the VT 2 for a 1ST down
11:521st & goal at opp 2Star Thomas run for 2 yds for a TD (Todd Pelino KICK)Duke 28, Virginia Tech 17
11:471st & 10 at own 35Cosme Salas kickoff for 63 yds , Thomas Williams return for 20 yds to the VT 45 Virginia Tech Penalty, (20 Yards) to the VT 11
Virginia Tech Punt, 3 plays
11:411st & 10 at own 11Bhayshul Tuten run for a loss of 1 yard to the VT 10
11:042nd & 11 at own 10William Watson III run for 5 yds to the VT 15
10:363rd & 6 at own 15William Watson III pass incomplete to Ali Jennings
10:294th & 6 at own 15Peter Moore punt for 37 yds, fair catch by Que’Sean Brown at the DUKE 48
Duke Result not recorded, 4 plays
10:241st & 10 at own 48(10:29) No Huddle-Shotgun Murphy,Maalik pass incomplete deep right to Moore,Jordan thrown to VaTech32 PENALTY VaTech Offside (Fuga,Josh) 5 yards from Duke48 to VaTech47. NO PLAY.
10:191st & 5 at opp 47Star Thomas run for 3 yds to the VT 44
9:462nd & 2 at opp 44Star Thomas run for no gain to the VT 44
9:083rd & 2 at opp 44Peyton Jones run for 1 yd to the VT 43
8:174th & 1 at opp 43Duke Penalty, unnecessary roughness (-15 Yards) to the DUKE 42 for a 1ST down
Virginia Tech Interception, 4 plays
8:061st & 10 at opp 42William Watson III sacked for a loss of 4 yards to the DUKE 46
7:332nd & 14 at opp 46Jaylin Lane run for 10 yds to the DUKE 36
7:023rd & 4 at opp 36William Watson III pass complete to Miles Ellis for 2 yds to the DUKE 34
6:264th & 2 at opp 34William Watson III pass intercepted Joshua Pickett return for 37 yds to the VT 31
Duke Field goal, 6 plays
6:181st & 10 at opp 31Star Thomas run for 4 yds to the VT 27
5:382nd & 6 at opp 27Maalik Murphy pass complete to Jordan Moore for 7 yds to the VT 20 for a 1ST down
4:541st & 10 at opp 20Star Thomas run for a loss of 2 yards to the VT 22
4:092nd & 12 at opp 22Maalik Murphy pass complete to Que’Sean Brown for 3 yds to the VT 25
3:293rd & 15 at opp 25Maalik Murphy pass incomplete to Que’Sean Brown
3:244th & 15 at opp 25Todd Pelino 42 yd FG GOODDuke 31, Virginia Tech 17
Virginia Tech Field goal, 10 plays
3:241st & 10 at own 35Cosme Salas kickoff for 65 yds for a touchback
3:201st & 10 at own 25Jeremiah Coney run for 2 yds to the VT 27
2:432nd & 8 at own 27Jeremiah Coney run for 2 yds to the VT 29
1:583rd & 6 at own 29William Watson III run for 15 yds to the VT 44 for a 1ST down
1:221st & 10 at own 44William Watson III pass complete to Ali Jennings for 21 yds to the DUKE 35 for a 1ST down
0:441st & 10 at opp 35William Watson III pass complete to Jaylin Lane for 2 yds to the DUKE 37
0:002nd & 12 at opp 37William Watson III sacked for a loss of 2 yards to the DUKE 39
Q4 14:553rd & 14 at opp 39(14:59) No Huddle-Shotgun Watson III,William pass incomplete deep right to Gosnell,Stephen thrown to Duke07 PENALTY Duke Pass Interference (Diakite,Diassa) 15 yards from Duke39 to Duke24, 1ST DOWN. NO PLAY.
Q4 14:391st & 10 at opp 24William Watson III run for no gain to the DUKE 24
Q4 14:052nd & 10 at opp 24Bhayshul Tuten run for 3 yds to the DUKE 21
Q4 13:263rd & 7 at opp 21William Watson III pass incomplete to Stephen Gosnell
Q4 13:224th & 7 at opp 21John Love 38 yd FG GOODDuke 31, Virginia Tech 20
4th quarter8 drives, then Duke 31, Virginia Tech 28
Duke Punt, 3 plays
13:151st & 10 at own 35Kyle Lowe kickoff for 55 yds , Jaylen Stinson return for 14 yds to the DUKE 24
13:091st & 10 at own 24Star Thomas run for a loss of 1 yard to the DUKE 23
12:322nd & 11 at own 23Maalik Murphy pass incomplete to Sahmir Hagans
12:283rd & 11 at own 23Maalik Murphy pass incomplete to Que’Sean Brown
12:224th & 11 at own 23Kade Reynoldson punt for 35 yds , Jaylin Lane returns for 2 yds to the VT 44
Virginia Tech Touchdown, 8 plays
12:161st & 10 at own 44William Watson III pass incomplete to Stephen Gosnell
12:102nd & 10 at own 44Bhayshul Tuten run for 9 yds to the DUKE 47
11:473rd & 1 at opp 47William Watson III run for 5 yds to the DUKE 42 for a 1ST down
11:161st & 10 at opp 42William Watson III pass incomplete to Ayden Greene
11:112nd & 10 at opp 42William Watson III sacked by Ryan Smith for a loss of 5 yards to the DUKE 47
10:223rd & 15 at opp 47William Watson III pass complete to Harrison Saint Germain for 14 yds to the DUKE 33
9:514th & 1 at opp 33William Watson III run for 4 yds to the DUKE 29 for a 1ST down
9:191st & 10 at opp 29Bhayshul Tuten run for 29 yds for a TD (W. Watson III Run For Two-point Conversion)Duke 31, Virginia Tech 28
Duke Punt, 3 plays
9:191st & 10 at own 35Kyle Lowe kickoff for 61 yds
9:192nd & 10 at own 35Timeout Duke, clock 09:19
9:141st & 10 at own 35Peyton Jones run for no gain to the DUKE 35
8:342nd & 10 at own 35Maalik Murphy pass incomplete to Jordan Moore
8:313rd & 10 at own 35Maalik Murphy pass incomplete to Sahmir Hagans
8:254th & 10 at own 35Kade Reynoldson punt for 43 yds, fair catch by Jaylin Lane at the VT 22
Virginia Tech Punt, 6 plays
8:201st & 10 at own 22Bhayshul Tuten run for no gain to the VT 22
7:472nd & 10 at own 22Bhayshul Tuten run for 1 yd to the VT 23
7:103rd & 9 at own 23PENALTY VaTech False Start (Clements,Parker) 5 yards from VaTech23 to VaTech18. NO PLAY.
6:403rd & 14 at own 18William Watson III pass complete to Ali Jennings for 21 yds to the VT 39 for a 1ST down
5:591st & 10 at own 39William Watson III pass complete to Ali Jennings for 13 yds to the DUKE 48 for a 1ST down
5:462nd & 10 at own 39Bhayshul Tuten run for no gain to the VT 39
5:013rd & 10 at own 39William Watson III pass incomplete to Benji Gosnell
4:554th & 10 at own 39Peter Moore punt for 43 yds, fair catch by Que’Sean Brown at the DUKE 18
Duke Fumble, 6 plays
4:491st & 10 at own 18Star Thomas run for 2 yds to the DUKE 20
4:072nd & 8 at own 20Maalik Murphy pass complete to Star Thomas for 15 yds to the DUKE 35 for a 1ST down
3:251st & 10 at own 35Star Thomas run for 4 yds to the DUKE 39
2:412nd & 6 at own 39Star Thomas run for 12 yds to the VT 49 for a 1ST down
1:531st & 10 at opp 49Star Thomas run for 33 yds to the VT 16 for a 1ST down
1:441st & 10 at opp 16Star Thomas run for a loss of 16 yards to the VT 32 Star Thomas fumbled, recovered by VT Cole Nelson
Virginia Tech Result not recorded, 4 plays
1:381st & 10 at own 32William Watson III pass incomplete to Ali Jennings
1:332nd & 10 at own 32William Watson III pass incomplete to Benji Gosnell
1:243rd & 10 at own 32William Watson III sacked for a loss of 3 yards to the VT 29
1:244th & 13 at own 29Timeout Virginia Tech, clock 01:24
1:174th & 13 at own 29William Watson III pass complete to Jaylin Lane for 6 yds to the VT 35
1:174th & 13 at own 29Duke Penalty, unsportsmanlike conduct (Tre Freeman) to the 50 yard line for a 1ST down
Duke Punt, 3 plays
1:121st & 10 at the 50Star Thomas run for 1 yd to the VT 49
1:062nd & 9 at opp 49Star Thomas run for 3 yds to the VT 46
0:163rd & 6 at opp 46Star Thomas run for 5 yds to the VT 41
0:104th & 1 at opp 41Kade Reynoldson punt for 28 yds, punt out-of-bounds at the VT 13 , Jaylin Lane returns for no gain to the VT 13
Virginia Tech End of game, 2 plays
0:051st & 10 at own 13William Watson III pass incomplete to Stephen Gosnell
0:002nd & 10 at own 13William Watson III run for 6 yds to the VT 33 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.

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