Virginia Tech at Duke

Saturday, November 15, 2014

Virginia Tech beat No. 19 Duke 17–⁠16. It was their 22nd meeting; after it, Virginia Tech led the series 14–⁠8.

AwayVirginia Tech7–⁠6 in 2014
17
Home19Duke9–⁠4 in 2014
16

Final at Wallace Wade Stadium, DurhamTV: ESPNUAttendance 30,107

At kickoff
42°F, clear, wind 6 mph from the northWeather: NOAA NCEI Integrated Surface Database; Horace Williams Airport (KIGX), 13 km from the stadium
Officials
Referee Tom McCreesh; umpire Donald Yates; head linesman George Geiss; line judge Danny Short; side judge Glenn Street; field judge Milton Britton; back judge Doug Smith; center judge Jim EcklGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech073717
Duke1006016

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Virginia Tech

PassingC/AttYdsTDInt
Michael Brewer12/2313821
A.J. Hughes1/11000
RushingCarYdsTDLong
J.C. Coleman2095012
Brenden Motley336024
Cam Phillips333021
Deon Newsome21308
ReceivingRecYdsTDLong
Bucky Hodges657126
Isaiah Ford448115
Cam Phillips119019
Joshua Stanford114014
InterceptionsIntYdsTD
Deon Clarke100
Derek Di Nardo1510

Duke

PassingC/AttYdsTDInt
Anthony Boone18/4018102
Thomas Sirk1/1400
RushingCarYdsTDLong
Josh Snead954118
Anthony Boone1434017
Shaquille Powell1134013
Shaun Wilson618010
ReceivingRecYdsTDLong
Jamison Crowder673020
Max McCaffrey347021
Issac Blakeney544018
Shaquille Powell214010
InterceptionsIntYdsTD
Breon Borders100

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

Team stats

Virginia TechDuke
293Total yards326
148Passing yards185
145Rushing yards141
6.2Yards per pass4.5
3.0Yards per rush3.4
16First downs23
2–⁠15Third downs5–⁠18
0–⁠2Fourth downs1–⁠2
1Turnovers3
7–⁠75Penalties8–⁠50
29:42Possession30:07

Efficiency

Virginia TechDuke
36%Success rate39%
−0.04EPA per play0.03
0.99Explosiveness1.10
−0.03Rushing EPA0.07
−0.06Passing EPA0.00
15%Passing-down success35%
−0.06First-down EPA−0.11
0.23Second-down EPA0.04
−0.33Third-down EPA0.23
2%Havoc by its defense1%

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 73% to win. Virginia Tech pulled the upset.

The line

Duke −7, over/under 47.

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

Every drive

Duke end zoneVirginia Tech end zoneQ1 DukeField goal, 7 playsQ1 Virginia TechPunt, 3 playsQ1 DukeTouchdown, 7 playsQ1 Virginia TechPunt, 5 playsQ1 DukePunt, 3 playsQ1 Virginia TechPunt, 5 playsQ1 DukeInterception, 11 playsQ2 Virginia TechTouchdown, 12 playsQ2 DukePunt, 3 playsQ2 Virginia TechPunt, 3 playsQ2 DukePunt, 3 playsQ2 Virginia TechTurnover on downs, 7 playsQ2 DukeMissed FG, 9 playsQ2 Virginia TechEnd of half, 4 playsQ3 Virginia TechPunt, 5 playsQ3 DukeField goal, 8 playsQ3 Virginia TechPunt, 3 playsQ3 DukeField goal, 11 playsQ3 Virginia TechInterception, 3 playsQ3 DukeInterception, 3 playsQ3 Virginia TechField goal, 4 playsQ4 Virginia TechTouchdown, 5 playsQ4 DukePunt, 3 playsQ4 Virginia TechPunt, 4 playsQ4 DukePunt, 7 playsQ4 Virginia TechTurnover on downs, 7 playsQ4 DukeMissed FG, 6 playsQ4 Virginia TechPunt, 3 playsQ4 DukeTurnover on downs, 6 playsQ4 Virginia TechEnd of game, 1 play
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. Q1 DukeField goal, 7 plays, 51 yards
  2. Q1 Virginia TechPunt, 3 plays, −1 yard
  3. Q1 DukeTouchdown, 7 plays, 66 yards
  4. Q1 Virginia TechPunt, 5 plays, 3 yards
  5. Q1 DukePunt, 3 plays, 6 yards
  6. Q1 Virginia TechPunt, 5 plays, 33 yards
  7. Q1 DukeInterception, 11 plays, 53 yards
  8. Q2 Virginia TechTouchdown, 12 plays, 98 yards
  9. Q2 DukePunt, 3 plays, 0 yards
  10. Q2 Virginia TechPunt, 3 plays, 5 yards
  11. Q2 DukePunt, 3 plays, −12 yards
  12. Q2 Virginia TechTurnover on downs, 7 plays, 37 yards
  13. Q2 DukeMissed FG, 9 plays, 24 yards
  14. Q2 Virginia TechEnd of half, 4 plays, 11 yards
  15. Q3 Virginia TechPunt, 5 plays, 9 yards
  16. Q3 DukeField goal, 8 plays, 28 yards
  17. Q3 Virginia TechPunt, 3 plays, −10 yards
  18. Q3 DukeField goal, 11 plays, 43 yards
  19. Q3 Virginia TechInterception, 3 plays, 9 yards
  20. Q3 DukeInterception, 3 plays, 0 yards
  21. Q3 Virginia TechField goal, 4 plays, −56 yards
  22. Q4 Virginia TechTouchdown, 5 plays, 65 yards
  23. Q4 DukePunt, 3 plays, −6 yards
  24. Q4 Virginia TechPunt, 4 plays, 8 yards
  25. Q4 DukePunt, 7 plays, 22 yards
  26. Q4 Virginia TechTurnover on downs, 7 plays, 28 yards
  27. Q4 DukeMissed FG, 6 plays, 36 yards
  28. Q4 Virginia TechPunt, 3 plays, 8 yards
  29. Q4 DukeTurnover on downs, 6 plays, 0 yards
  30. Q4 Virginia TechEnd of game, 1 play, −2 yards

Play by play

1st quarter7 drives, then Duke 10, Virginia Tech 0
Duke Field goal, 7 plays
14:551st & 10 at own 35Joey Slye kickoff for 52 yds , DeVon Edwards return for 18 yds to the Duke 31
14:451st & 10 at own 31Anthony Boone pass complete to Jamison Crowder for 18 yds to the Duke 49 for a 1ST down
14:201st & 10 at own 49Shaquille Powell run for 3 yds to the VTech 48
13:572nd & 7 at opp 48Anthony Boone pass complete to Max McCaffrey for 21 yds to the VTech 27 for a 1ST down
13:301st & 10 at opp 27Shaquille Powell run for 3 yds to the VTech 24
13:002nd & 7 at opp 24Shaquille Powell run for 5 yds to the VTech 19
12:303rd & 2 at opp 19Thomas Sirk run for 1 yd to the VTech 18
11:574th & 1 at opp 18Ross Martin 36 yd FG GOODDuke 3, Virginia Tech 0
Virginia Tech Punt, 3 plays
11:514th & 1 at own 35Jack Willoughby kickoff for 64 yds , Demitri Knowles return for 17 yds to the VTech 18
11:301st & 10 at own 18Marshawn Williams run for a loss of 2 yards to the VTech 16
11:002nd & 12 at own 16Michael Brewer pass complete to Bucky Hodges for 6 yds to the VTech 22
10:453rd & 6 at own 22VIRGINIA TECH Penalty, False Start (Bucky Hodges) to the VTech 17
10:283rd & 11 at own 17Michael Brewer pass incomplete to Ryan Malleck
10:174th & 11 at own 17A.J. Hughes punt for 49 yds, downed at the Duke 34
Duke Touchdown, 7 plays
10:111st & 10 at own 34Josh Snead run for 18 yds to the DUKE 48 for a 1ST down VIRGINIA TECH Penalty, Defensive Offside (Detrick Bonner) declined for a 1ST down
10:021st & 10 at opp 48Anthony Boone run for 17 yds to the VTech 31 for a 1ST down
9:361st & 10 at opp 31Anthony Boone pass incomplete to Johnell Barnes
9:272nd & 10 at opp 31Anthony Boone pass complete to Jamison Crowder for 10 yds to the VTech 21 for a 1ST down
8:591st & 10 at opp 21Josh Snead run for 16 yds to the VTech 5 for a 1ST down
8:301st & goal at opp 5Anthony Boone run for 3 yds to the VTech 2
8:062nd & goal at opp 2Josh Snead run for 2 yds for a TD, (Ross Martin KICK)Duke 10, Virginia Tech 0
Virginia Tech Punt, 5 plays
8:012nd & 7 at own 35Jack Willoughby kickoff for 64 yds , Demitri Knowles return for 18 yds to the VTech 19
7:451st & 10 at own 19J.C. Coleman run for 5 yds to the VTech 24
7:152nd & 5 at own 24Cam Phillips run for 9 yds to the VTech 33 for a 1ST down
7:031st & 10 at own 33Michael Brewer pass incomplete to Bucky Hodges, broken up by DeVon Edwards
6:502nd & 10 at own 33Marshawn Williams run for no gain to the VTech 33
6:173rd & 10 at own 33Michael Brewer sacked by Jeremy Cash for a loss of 11 yards to the VTech 22 VIRGINIA TECH Penalty, Face Mask (Wyatt Teller) declined
6:024th & 21 at own 22A.J. Hughes punt for 35 yds , Jamison Crowder returns for 6 yds to the Duke 49
Duke Punt, 3 plays
5:501st & 10 at own 49Shaun Wilson run for 3 yds to the VTech 48
5:312nd & 7 at opp 48Anthony Boone pass incomplete, broken up by Ken Ekanem
5:153rd & 7 at opp 48Anthony Boone pass complete to Issac Blakeney for 3 yds to the VTech 45
4:454th & 4 at opp 45Will Monday punt for 20 yds , Greg Stroman returns for 1 yd to the VTech 26 Greg Stroman fumbled, recovered by VTech
Virginia Tech Punt, 5 plays
4:391st & 10 at own 26J.C. Coleman run for 12 yds to the VTech 38 for a 1ST down
4:291st & 10 at own 38Michael Brewer run for 14 yds to the Duke 48 for a 1ST down
4:151st & 10 at opp 48J.C. Coleman run for 5 yds to the Duke 43
3:452nd & 5 at opp 43J.C. Coleman run for 2 yds to the Duke 41
3:193rd & 3 at opp 41Michael Brewer pass incomplete to Cam Phillips
3:124th & 3 at opp 41A.J. Hughes punt for 21 yds, fair catch by Jamison Crowder at the Duke 20
Duke Interception, 11 plays
2:501st & 10 at own 20Josh Snead run for 9 yds to the Duke 29
2:202nd & 1 at own 29Shaquille Powell run for a loss of 1 yard to the Duke 28
2:083rd & 2 at own 28Anthony Boone pass complete to Erich Schneider for 3 yds to the Duke 31 for a 1ST down
1:421st & 10 at own 31Anthony Boone run for 2 yds to the Duke 33
1:282nd & 8 at own 33Anthony Boone pass incomplete to Jamison Crowder
1:203rd & 8 at own 33Anthony Boone run for 13 yds to the Duke 46 for a 1ST down
0:501st & 10 at own 46Shaun Wilson run for 4 yds to the 50 yard line
0:302nd & 6 at the 50Shaun Wilson run for 10 yds to the VTech 40 for a 1ST down
0:081st & 10 at opp 40Anthony Boone pass incomplete to David Reeves
0:002nd & 10 at opp 40Josh Snead run for 13 yds to the VTech 27 for a 1ST down
2nd quarter7 drives, then Duke 10, Virginia Tech 7
Virginia Tech Touchdown, 12 plays
14:301st & 10 at own 2Marshawn Williams run for 1 yd to the VTech 3
14:092nd & 9 at own 3Michael Brewer pass complete to Bucky Hodges for 5 yds to the VTech 8
13:333rd & 4 at own 8Michael Brewer pass complete to Joshua Stanford for 14 yds to the VTech 22 for a 1ST down
12:551st & 10 at own 22J.C. Coleman run for 11 yds to the VTech 33 for a 1ST down
12:351st & 10 at own 33Michael Brewer run for 4 yds to the VTech 37
12:072nd & 6 at own 37Michael Brewer pass complete to Isaiah Ford for 9 yds to the VTech 46 for a 1ST down
11:401st & 10 at own 46Deon Newsome run for 8 yds to the Duke 46
11:132nd & 2 at opp 46Brenden Motley run for 24 yds to the Duke 22 for a 1ST down
10:501st & 10 at opp 22Deon Newsome run for 5 yds to the Duke 17
10:222nd & 5 at opp 17Marshawn Williams run for 7 yds to the Duke 10 for a 1ST down
10:001st & goal at opp 10Marshawn Williams run for no gain to the Duke 10
9:492nd & goal at opp 10Michael Brewer pass complete to Isaiah Ford for 10 yds for a TD, (Joey Slye KICK)Duke 10, Virginia Tech 7
Duke Punt, 3 plays
9:442nd & 11 at own 35Joey Slye kickoff for 60 yds for a 1ST down , DeVon Edwards return for 15 yds to the 50 yard line for a 1ST down VIRGINIA TECH Penalty, Unsportsmanlike Conduct (Joel Caleb) to the Duke 35 for a 1ST down
9:391st & 10 at own 35Powell, Shaquille rush for 12 yards to the DUKE47, PENALTY DUKE holding (Cofield, Takoby) 10 yards to the DUKE25, NO PLAY.
9:151st & 20 at own 25Shaquille Powell run for 3 yds to the Duke 28
8:452nd & 17 at own 28Anthony Boone pass complete to Issac Blakeney for 7 yds to the Duke 35
8:073rd & 10 at own 35Anthony Boone pass incomplete to Jamison Crowder
7:584th & 10 at own 35Will Monday punt for 40 yds , Greg Stroman returns for a loss of 4 yards to the VTech 21 Greg Stroman fumbled, forced by Johnell Barnes, recovered by VTech Greg Stroman
Virginia Tech Punt, 3 plays
7:461st & 10 at own 21Michael Brewer pass complete to Bucky Hodges for no gain to the VTech 21
7:152nd & 10 at own 21J.C. Coleman run for 5 yds to the VTech 26
6:433rd & 5 at own 26Michael Brewer pass incomplete to Bucky Hodges, broken up by Jeremy Cash
6:344th & 5 at own 26A.J. Hughes punt for 40 yds, punt out-of-bounds at the Duke 34
Duke Punt, 3 plays
6:291st & 10 at own 34Anthony Boone pass incomplete to Johnell Barnes
6:002nd & 10 at own 34Shaun Wilson run for 1 yd to the Duke 35
5:513rd & 9 at own 35Anthony Boone run for a loss of 13 yards to the Duke 22 DUKE Penalty, Intentional Grounding (Anthony Boone) to the Duke 22
Virginia Tech Turnover on downs, 7 plays
5:321st & 10 at own 21J.C. Coleman run for 11 yds to the VTech 32 for a 1ST down
5:001st & 10 at own 32J.C. Coleman run for 7 yds to the VTech 39
4:442nd & 3 at own 39Brenden Motley run for 10 yds to the VTech 49 for a 1ST down
4:231st & 10 at own 49Motley, Brenden rush for 2 yards to the DUKE49, PENALTY VATECH holding (Farris, Caleb) 10 yards to the VATECH39, NO PLAY.
4:001st & 20 at own 39Michael Brewer run for no gain to the VTech 39
3:432nd & 20 at own 39Michael Brewer pass incomplete to Isaiah Ford
3:174th & 1 at opp 42J.C. Coleman run for no gain to the Duke 42
Duke Missed FG, 9 plays
3:001st & 10 at own 43Anthony Boone pass complete to Jamison Crowder for 7 yds to the 50 yard line
2:452nd & 3 at the 50Josh Snead run for 1 yd to the VTech 49
2:233rd & 2 at opp 49DUKE Penalty, False Start (Issac Blakeney) to the Duke 46
1:533rd & 7 at own 46Anthony Boone pass complete to Issac Blakeney for 8 yds to the VTech 46 for a 1ST down
1:391st & 10 at opp 46Anthony Boone pass incomplete to Jamison Crowder
1:332nd & 10 at opp 46Anthony Boone pass complete to Max McCaffrey for 13 yds to the VTech 33 for a 1ST down
1:231st & 10 at opp 33Anthony Boone pass incomplete to Issac Blakeney
1:192nd & 10 at opp 33Anthony Boone pass incomplete to Josh Snead
1:153rd & 10 at opp 33Anthony Boone pass incomplete to Johnell Barnes
Virginia Tech End of half, 4 plays
1:041st & 10 at own 33Michael Brewer pass incomplete to Isaiah Ford
1:042nd & 10 at own 33DUKE Penalty, Encroachment (Jordan DeWalt-Ondijo) to the VTech 38
0:572nd & 5 at own 38Brewer, Michael pass incomplete to Hodges, Bucky (Borders, Breon), PENALTY DUKE pass interference (Borders, Breon) 15 yards to the DUKE47, NO PLAY, 1ST DOWN VATECH. for a 1ST down
0:401st & 10 at opp 47Michael Brewer pass complete to Bucky Hodges for 5 yds to the Duke 42
0:272nd & 5 at opp 42Michael Brewer pass incomplete to Cam Phillips, broken up by Deondre Singleton
0:003rd & 5 at opp 42Michael Brewer sacked by Jeremy Cash for a loss of 14 yards to the VTech 44
3rd quarter7 drives, then Duke 16, Virginia Tech 10
Virginia Tech Punt, 5 plays
14:561st & 10 at own 35Jack Willoughby kickoff for 65 yds , Deon Newsome return for 18 yds to the VTech 18
14:451st & 10 at own 18J.C. Coleman run for 3 yds to the VTech 21
14:162nd & 7 at own 21Michael Brewer pass complete to Isaiah Ford for 15 yds to the VTech 36 for a 1ST down
13:501st & 10 at own 36Michael Brewer run for no gain to the VTech 36
13:002nd & 10 at own 36Sam Rogers run for 3 yds to the VTech 39 Sam Rogers fumbled, forced by DeVon Edwards, recovered by VTech Sam Rogers
12:303rd & 7 at own 39Michael Brewer sacked by Dwayne Norman for a loss of 12 yards to the VTech 27
12:214th & 19 at own 27A.J. Hughes punt for 32 yds, fair catch by Jamison Crowder at the Duke 41
Duke Field goal, 8 plays
12:121st & 10 at own 42Anthony Boone pass complete to David Reeves for 10 yds to the VTech 48 for a 1ST down
12:001st & 10 at opp 48Josh Snead run for a loss of 9 yards to the Duke 40 Josh Snead fumbled, forced by Detrick Bonner, recovered by Duke Anthony Boone
11:052nd & 22 at own 40Anthony Boone pass complete to Max McCaffrey for 13 yds Max McCaffrey fumbled, forced by Kyshoen Jarrett, recovered by Duke
10:353rd & 9 at opp 47Anthony Boone pass complete to Issac Blakeney for 18 yds to the VTech 29 for a 1ST down
10:001st & 10 at opp 29Josh Snead run for 5 yds to the VTech 24
9:302nd & 5 at opp 24Anthony Boone pass complete to Johnell Barnes for a loss of 6 yards to the VTech 30
9:003rd & 11 at opp 30Anthony Boone pass incomplete to Jamison Crowder
8:474th & 11 at opp 30Ross Martin 48 yd FG GOODDuke 13, Virginia Tech 7
Virginia Tech Punt, 3 plays
8:474th & 11 at own 35Jack Willoughby kickoff for 65 yds for a touchback
8:371st & 10 at own 25Michael Brewer sacked by Dezmond Johnson for a loss of 9 yards to the VTech 16
8:202nd & 19 at own 16Michael Brewer sacked by Dezmond Johnson and Carlos Wray for a loss of 6 yards to the VTech 10
7:303rd & 25 at own 10Michael Brewer run for 5 yds to the VTech 15
7:204th & 20 at own 15A.J. Hughes punt for 35 yds, fair catch by Jamison Crowder at the 50 yard line
Duke Field goal, 11 plays
7:161st & 10 at opp 49Anthony Boone pass incomplete to Issac Blakeney
7:002nd & 10 at opp 49Anthony Boone run for 15 yds to the VTech 34 for a 1ST down
6:571st & 10 at opp 34Anthony Boone pass incomplete to Issac Blakeney
6:452nd & 10 at opp 34Anthony Boone run for 1 yd to the VTech 33
6:003rd & 9 at opp 33Anthony Boone pass complete to Jamison Crowder for 7 yds to the VTech 26
5:204th & 2 at opp 26Thomas Sirk pass complete to Shaquille Powell for 4 yds to the VTech 22 for a 1ST down
5:121st & 10 at opp 22Shaquille Powell run for 13 yds to the VTech 9 for a 1ST down
5:001st & goal at opp 9Shaquille Powell run for 2 yds to the VTech 7
4:302nd & goal at opp 7Shaquille Powell run for 1 yd to the VTech 6
4:003rd & goal at opp 6Anthony Boone pass incomplete to Erich Schneider, broken up by Detrick Bonner
3:494th & goal at opp 6Ross Martin 24 yd FG GOODDuke 16, Virginia Tech 7
Virginia Tech Interception, 3 plays
3:494th & 7 at own 35Jack Willoughby kickoff for 65 yds for a touchback
3:301st & 10 at own 25J.C. Coleman run for 2 yds to the VTech 27
3:002nd & 8 at own 27J.C. Coleman run for 7 yds to the VTech 34
2:243rd & 1 at own 34Michael Brewer pass intercepted Breon Borders return for no gain to the VTech 36
Duke Interception, 3 plays
2:001st & 10 at opp 36Shaun Wilson run for 1 yd to the VTech 35
1:302nd & 9 at opp 35Shaun Wilson run for a loss of 1 yard to the VTech 36
0:593rd & 10 at opp 36Anthony Boone pass intercepted Derek Di Nardo return for 51 yds to the Duke 9
Virginia Tech Field goal, 4 plays
0:541st & goal at opp 9J.C. Coleman run for 1 yd to the Duke 8
0:302nd & goal at opp 8Michael Brewer sacked by Kyler Brown for a loss of 10 yards to the Duke 18
0:053rd & goal at opp 18Michael Brewer pass incomplete to Ryan Malleck, broken up by Evrett Edwards
0:004th & 0 at opp 18Joey Slye 35 yd FG GOODDuke 16, Virginia Tech 10
4th quarter9 drives, then Virginia Tech 17, Duke 16
Virginia Tech Touchdown, 5 plays
14:514th & 19 at own 35Joey Slye kickoff for 58 yds , DeVon Edwards return for 20 yds to the Duke 27 DeVon Edwards fumbled, forced by Anthony Shegog, recovered by VTech Dahman McKinnon at the Duke 31
14:441st & 10 at opp 31Michael Brewer pass incomplete to Bucky Hodges, broken up by Deondre Singleton
14:302nd & 10 at opp 31Brenden Motley run for 2 yds to the Duke 29
14:003rd & 8 at opp 29Michael Brewer pass complete to Bucky Hodges for 26 yds to the Duke 3 for a 1ST down DUKE Penalty, Defensive Offside ( Yards) declined for a 1ST down
13:201st & goal at opp 3Michael Brewer run for a loss of 2 yards to the Duke 5
13:052nd & goal at opp 5Rogers, Sam rush for 4 yards to the DUKE1, PENALTY VATECH holding (Teller, Wyatt) 10 yards to the DUKE15, NO PLAY.
12:472nd & goal at opp 15Michael Brewer pass complete to Bucky Hodges for 15 yds for a TD, (Joey Slye KICK)Virginia Tech 17, Duke 16
Duke Punt, 3 plays
12:472nd & 22 at own 35Joey Slye kickoff for 65 yds for a touchback
12:251st & 10 at own 25Josh Snead run for 2 yds to the Duke 27
12:092nd & 8 at own 27Anthony Boone pass incomplete to Issac Blakeney, broken up by Chuck Clark
11:503rd & 8 at own 27Anthony Boone sacked by Dadi Nicolas for a loss of 8 yards to the Duke 19
11:284th & 16 at own 19Will Monday punt for 48 yds , Greg Stroman returns for 3 yds to the VTech 36
Virginia Tech Punt, 4 plays
11:151st & 10 at own 36Michael Brewer pass complete to Isaiah Ford for 14 yds to the 50 yard line for a 1ST down
10:571st & 10 at the 50Michael Brewer pass incomplete
10:502nd & 10 at the 50J.C. Coleman run for a loss of 1 yard to the VTech 49
10:483rd & 11 at own 49VIRGINIA TECH Penalty, False Start (Ryan Malleck) to the VTech 44
10:303rd & 16 at own 44Michael Brewer run for no gain to the VTech 44
9:514th & 16 at own 44A.J. Hughes punt for 42 yds, downed at the DUKE 14 DUKE Penalty, Running Into Kicker (Zavier Carmichael) declined
Duke Punt, 7 plays
9:461st & 10 at own 14Anthony Boone run for 11 yds to the Duke 25 for a 1ST down
9:211st & 10 at own 25Anthony Boone pass incomplete to Issac Blakeney
9:002nd & 10 at own 25Anthony Boone run for a loss of 1 yard to the Duke 24
8:283rd & 11 at own 24Anthony Boone pass complete to Jamison Crowder for 20 yds to the Duke 44 for a 1ST down
8:001st & 10 at own 44Shaquille Powell run for 2 yds to the Duke 46
7:332nd & 8 at own 46Powell, Shaquille rush for 5 yards to the VATECH49, PENALTY DUKE holding (Cofield, Takoby) 10 yards to the DUKE36, NO PLAY.
7:122nd & 18 at own 36Anthony Boone pass incomplete to Issac Blakeney, broken up by Chuck Clark
7:073rd & 18 at own 36Anthony Boone pass incomplete
6:564th & 18 at own 36Will Monday punt for 46 yds , Greg Stroman returns for 2 yds to the VTech 20
Virginia Tech Turnover on downs, 7 plays
6:451st & 10 at own 20J.C. Coleman run for 6 yds to the VTech 26
6:292nd & 4 at own 26J.C. Coleman run for 7 yds to the VTech 33 for a 1ST down
6:001st & 10 at own 33Cam Phillips run for 21 yds to the Duke 46 for a 1ST down
5:401st & 10 at opp 46J.C. Coleman run for 7 yds to the Duke 39
5:002nd & 3 at opp 39J.C. Coleman run for no gain to the Duke 39
4:563rd & 3 at opp 39Brewer, Michael pass complete to Phillips, Cam for 10 yards to the DUKE29, PENALTY VATECH pass interference (Phillips, Cam) 15 yards to the VATECH46, NO PLAY.
4:303rd & 18 at own 46Michael Brewer run for 2 yds to the VTech 48
3:444th & 16 at own 48A.J. Hughes pass complete to Josh Trimble for 10 yds to the Duke 42
Duke Missed FG, 6 plays
3:351st & 10 at own 42Anthony Boone pass complete to Shaquille Powell for 10 yds to the VTech 48 for a 1ST down
3:121st & 10 at opp 48Shaquille Powell run for 3 yds to the VTech 45 for a 1ST down VIRGINIA TECH Penalty, Personal Foul (Ken Ekanem) to the VTech 30 for a 1ST down
2:451st & 10 at opp 30Shaquille Powell run for no gain to the VTech 30
2:442nd & 10 at opp 30Timeout VIRGINIA TECH, clock 02:44
2:402nd & 10 at opp 30Anthony Boone run for 7 yds to the VTech 23
2:393rd & 3 at opp 23Timeout VIRGINIA TECH, clock 02:39
2:373rd & 3 at opp 23Anthony Boone run for 1 yd to the VTech 22
2:334th & 2 at opp 22Timeout VIRGINIA TECH, clock 02:33
2:264th & 2 at opp 22Ross Martin 40 yd FG MISSED
Virginia Tech Punt, 3 plays
2:211st & 10 at own 23J.C. Coleman run for 2 yds to the VTech 25
2:212nd & 8 at own 25Timeout DUKE, clock 02:21
2:202nd & 8 at own 25J.C. Coleman run for 3 yds to the VTech 28
2:153rd & 5 at own 28Timeout DUKE, clock 02:15
2:103rd & 5 at own 28Cam Phillips run for 3 yds to the VTech 31
2:084th & 2 at own 31Timeout DUKE, clock 02:08
2:004th & 2 at own 31A.J. Hughes punt for 29 yds , Jamison Crowder returns for no gain to the Duke 40 Jamison Crowder fumbled, recovered by Duke Jamison Crowder
Duke Turnover on downs, 6 plays
1:561st & 10 at own 40Anthony Boone pass incomplete to Max McCaffrey, broken up by Kyshoen Jarrett
1:452nd & 10 at own 40Anthony Boone pass complete to Jamison Crowder for 11 yds to the VTech 49 for a 1ST down
1:301st & 10 at opp 49Anthony Boone pass complete to Issac Blakeney for 8 yds to the VTech 41
1:202nd & 2 at opp 41Anthony Boone sacked by Ken Ekanem for a loss of 9 yards to the 50 yard line DUKE Penalty, Intentional Grounding (Anthony Boone) to the 50 yard line
1:173rd & 11 at the 50DUKE Penalty, False Start (Lucas Patrick) to the Duke 45
1:053rd & 16 at own 45Anthony Boone sacked by Detrick Bonner for a loss of 5 yards to the Duke 40
0:434th & 21 at own 40Anthony Boone pass incomplete
Virginia Tech End of game, 1 play
0:001st & 10 at opp 40TEAM run for a loss of 2 yards to the Duke 42

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