Duke Blue Devils @ Virginia Tech Hokies
1st Quarter
3-yd Run
14:40 - 1st
Tyrod Taylor rush for 3 yards to the VTech 24 out-of-bounds.
1st & 10 at VT 21
Pass Completion
14:07 - 1st
Tyrod Taylor pass complete to Devin Perez for 2 yards to the VTech 26.
2nd & 7 at VT 24
Pass Completion
13:40 - 1st
Tyrod Taylor pass complete to Jarrett Boykin for 13 yards to the VTech 39 for a 1ST down.
3rd & 5 at VT 26
7-yd Run
13:10 - 1st
Darren Evans rush for 7 yards to the VTech 46.
1st & 10 at VT 39
Incompletion
12:22 - 1st
Tyrod Taylor pass incomplete.
2nd & 3 at VT 46
Pass Interception
12:12 - 1st
Tyrod Taylor pass intercepted by Mike Tauiliili at the Duke 49, returned for 2 yards to the VTech 49.
3rd & 3 at VT 46
3-yd Run
11:58 - 1st
Jay Hollingsworth rush for 3 yards to the VTech 46.
1st & 10 at VT 49
13-yd Run
11:20 - 1st
Zack Asack rush for 13 yards to the VTech 33 for a 1ST down.
2nd & 7 at VT 46
5-yd Run
10:50 - 1st
Zack Asack rush for 5 yards to the VTech 33.
2nd & 15 at VT 38
0-yd Run
10:50 - 1st
Team rush for no gain, fumbled, recovered by Duke Zack Asack at the VTech 38.
1st & 10 at VT 33
0-yd Penalty
10:50 - 1st
Duke penalty 5 yard delay of game accepted.
3rd & 10 at VT 33
Incompletion
9:00 - 1st
Zack Asack pass incomplete to N/A, broken up by Victor Harris.
3rd & 15 at VT 38
Punt
9:00 - 1st
Kevin Jones punt for 29 yards, downed at the VTech 9.
4th & 15 at VT 38
3-yd Run
8:44 - 1st
Tyrod Taylor rush for 3 yards to the VTech 12 out-of-bounds.
1st & 10 at VT 9
10-yd Run
7:32 - 1st
Tyrod Taylor rush for 10 yards to the VTech 15.
3rd & 14 at VT 5
Punt
7:00 - 1st
Brent Bowden punt for 41 yards, returned by Lee Butler for 4 yards to the Duke 48.
4th & 4 at VT 15
Sack
8:20 - 1st
Tyrod Taylor sacked by Marcus Jones and Mike Tauiliili for a loss of 7 yards to the VTech 5.
2nd & 7 at VT 12
0-yd Run
6:50 - 1st
Jay Hollingsworth rush for no gain to the Duke 48.
1st & 10 at DUKE 48
0-yd Run
6:17 - 1st
Zack Asack rush for no gain to the Duke 48.
2nd & 10 at DUKE 48
Incompletion
6:17 - 1st
Zack Asack pass incomplete to N/A, broken up by Dorian Porch.
3rd & 10 at DUKE 48
Punt
8:20 - 1st
Kevin Jones punt for 52 yards for a touchback, Virginia Tech penalty 16 yard illegal block accepted.
4th & 10 at DUKE 48
-1-yd Run
5:16 - 1st
Darren Evans rush for a loss of 1 yard to the VTech 3.
1st & 10 at VT 4
0-yd Run
4:48 - 1st
Tyrod Taylor rush for no gain to the VTech 3.
2nd & 11 at VT 3
12-yd Run
4:14 - 1st
Tyrod Taylor rush for 12 yards to the VTech 15 for a 1ST down.
3rd & 11 at VT 3
7-yd Run
3:40 - 1st
Darren Evans rush for 7 yards to the VTech 22.
1st & 10 at VT 15
2-yd Run
3:03 - 1st
Tyrod Taylor rush for 2 yards to the VTech 24.
2nd & 3 at VT 22
7-yd Run
2:11 - 1st
Tyrod Taylor rush for 7 yards to the VTech 47 out-of-bounds.
1st & 10 at VT 40
2-yd Run
2:11 - 1st
Darren Evans rush for 2 yards to the VTech 24, Duke penalty 15 yard personal foul accepted for a 1ST down.
3rd & 1 at VT 24
-4-yd Run
2:11 - 1st
Tyrod Taylor rush for a loss of 4 yards, fumbled, recovered by Duke Matt Daniels at the VTech 43.
2nd & 4 at VT 47
2nd Quarter
2-yd Run
1:30 - 1st
Zack Asack rush for 2 yards to the VTech 41.
1st & 10 at VT 43
19-yd Run
1:00 - 1st
Zack Asack rush for 19 yards to the VTech 22 for a 1ST down.
2nd & 8 at VT 41
2-yd Run
0:40 - 1st
Zack Asack rush for 2 yards to the VTech 20.
1st & 10 at VT 22
-1-yd Run
0:20 - 1st
Zack Asack rush for a loss of 1 yard to the VTech 21.
2nd & 8 at VT 20
Incompletion
14:55 - 2nd
Zack Asack pass incomplete to N/A.
3rd & 9 at VT 21
Field Goal Good
14:50 - 2nd
Nick Maggio 39 yard field goal GOOD.
4th & 9 at VT 21
Kickoff
14:50 - 2nd
Joe Surgan kickoff for 57 yards returned by Dyrell Roberts for 18 yards to the VTech 31.
9-yd Run
14:20 - 2nd
Darren Evans rush for 9 yards to the VTech 40.
1st & 10 at VT 31
3-yd Run
14:00 - 2nd
Darren Evans rush for 3 yards to the VTech 43 for a 1ST down.
2nd & 1 at VT 40
Pass Interception
13:30 - 2nd
Tyrod Taylor pass intercepted by Matt Daniels at the Duke 37, returned for 9 yards to the Duke 46.
1st & 10 at VT 43
6-yd Run
13:19 - 2nd
Zack Asack rush for 6 yards to the VTech 48.
1st & 10 at DUKE 46
2-yd Run
12:31 - 2nd
Zack Asack rush for 2 yards to the VTech 46.
2nd & 4 at VT 48
-2-yd Run
12:10 - 2nd
Zack Asack rush for a loss of 2 yards to the VTech 48.
3rd & 2 at VT 46
Punt
12:10 - 2nd
Kevin Jones punt for 30 yards, downed at the VTech 18.
4th & 4 at VT 48
7-yd Run
11:22 - 2nd
Darren Evans rush for 7 yards to the VTech 25.
1st & 10 at VT 18
15-yd Run
10:27 - 2nd
Darren Evans rush for 15 yards, fumbled, recovered by Duke Catron Gainey at the VTech 40.
2nd & 3 at VT 25
2-yd Run
10:27 - 2nd
Zack Asack rush for 2 yards to the VTech 38.
1st & 10 at VT 40
6-yd Run
9:55 - 2nd
Zack Asack rush for 6 yards to the VTech 32.
2nd & 8 at VT 38
-5-yd Run
9:55 - 2nd
Tony Jackson rush for a loss of 5 yards to the VTech 37.
3rd & 2 at VT 32
Punt
9:55 - 2nd
Kevin Jones punt for 37 yards for a touchback.
4th & 7 at VT 37
Incompletion
8:37 - 2nd
Sean Glennon pass incomplete to Jarrett Boykin.
1st & 10 at VT 20
Pass Completion
8:23 - 2nd
Sean Glennon pass complete to Darren Evans for 6 yards to the VTech 26.
2nd & 10 at VT 20
Incompletion
7:48 - 2nd
Sean Glennon pass incomplete to Darren Evans, broken up by Vincent Rey.
3rd & 4 at VT 26
Punt
7:34 - 2nd
Brent Bowden punt for 46 yards, returned by Lee Butler for 5 yards to the Duke 33.
4th & 4 at VT 26
Pass Interception
7:27 - 2nd
Zack Asack pass intercepted by Victor Harris at the VTech 32, returned for no gain to the VTech 32.
1st & 10 at DUKE 33
7-yd Run
7:21 - 2nd
Darren Evans rush for 7 yards to the VTech 39 out-of-bounds.
1st & 10 at VT 32
12-yd Run
6:52 - 2nd
Darren Evans rush for 12 yards to the Duke 49 for a 1ST down.
2nd & 3 at VT 39
2-yd Run
6:18 - 2nd
Darren Evans rush for 2 yards to the Duke 47.
1st & 10 at DUKE 49
2-yd Run
5:38 - 2nd
Darren Evans rush for 2 yards to the Duke 45.
2nd & 8 at DUKE 47
Pass Interception
5:01 - 2nd
Sean Glennon pass intercepted by Catron Gainey at the Duke 40, returned for 1 yard to the Duke 41.
3rd & 6 at DUKE 45
-1-yd Run
3:13 - 2nd
Jay Hollingsworth rush for a loss of 1 yard to the Duke 48.
3rd & 2 at DUKE 49
(3:11 - 2nd) Timeout VIRGINIA TECH, clock 03:11.
2-yd Run
4:46 - 2nd
Zack Asack rush for 2 yards to the Duke 43.
1st & 10 at DUKE 41
6-yd Run
4:14 - 2nd
Zack Asack rush for 6 yards to the Duke 49.
2nd & 8 at DUKE 43
Punt
3:02 - 2nd
Kevin Jones punt for 38 yards, downed at the VTech 14.
4th & 3 at DUKE 48
Pass Completion
2:50 - 2nd
Sean Glennon pass complete to Darren Evans for 6 yards to the VTech 20.
1st & 10 at VT 14
Pass Completion
2:13 - 2nd
Sean Glennon pass complete to Danny Coale for 4 yards to the VTech 24 out-of-bounds for a 1ST down.
2nd & 4 at VT 20
Pass Completion
1:50 - 2nd
Sean Glennon pass complete to Darren Evans for 3 yards to the VTech 27.
1st & 10 at VT 24
Incompletion
1:12 - 2nd
Sean Glennon pass incomplete to Danny Coale.
1st & 10 at VT 43
Pass Completion
1:17 - 2nd
Sean Glennon pass complete to Greg Boone for 15 yards to the VTech 43 out-of-bounds for a 1ST down.
2nd & 6 at VT 28
-1-yd Run
1:07 - 2nd
Sean Glennon rush for a loss of 1 yard to the VTech 42 out-of-bounds.
2nd & 10 at VT 43
Pass Completion
1:07 - 2nd
Sean Glennon pass complete to Jarrett Boykin for 26 yards to the Duke 32 out-of-bounds for a 1ST down.
3rd & 11 at VT 42
Incompletion
0:54 - 2nd
Sean Glennon pass incomplete to N/A.
1st & 10 at DUKE 32
Incompletion
0:50 - 2nd
Sean Glennon pass incomplete.
2nd & 10 at DUKE 32
Pass Completion
0:44 - 2nd
Sean Glennon pass complete to Dyrell Roberts for 13 yards to the Duke 19 for a 1ST down.
3rd & 10 at DUKE 32
(0:44 - 2nd) Timeout VIRGINIA TECH, clock 00:44.
Pass Completion
0:38 - 2nd
Sean Glennon pass complete to Jarrett Boykin for 19 yards for a TOUCHDOWN.
1st & 10 at DUKE 19
Extra Point Good
0:38 - 2nd
Dustin Keys extra point GOOD.
Kickoff
0:36 - 2nd
Justin Myer kickoff for 53 yards returned by Jay Hollingsworth for 10 yards to the VTech 30, Duke penalty 13 yard personal foul accepted.
-1-yd Run
0:36 - 2nd
Team rush for a loss of 1 yard to the Duke 13.
1st & 10 at DUKE 14
Kickoff
15:00 - 3rd
Justin Myer kickoff for 46 yards out-of-bounds.
3rd Quarter
13-yd Run
14:54 - 3rd
Zack Asack rush for 13 yards to the VTech 47 for a 1ST down.
1st & 10 at DUKE 40
5-yd Run
14:20 - 3rd
Zack Asack rush for 5 yards to the VTech 42.
1st & 10 at VT 47
0-yd Penalty
14:20 - 3rd
Duke penalty 5 yard false start accepted.
2nd & 5 at VT 42
Sack
13:13 - 3rd
Zack Asack sacked by Jason Worilds for a loss of 13 yards to the Duke 40.
2nd & 10 at VT 47
-5-yd Run
12:41 - 3rd
Tony Jackson rush for a loss of 5 yards to the Duke 35.
3rd & 23 at DUKE 40
Punt
12:41 - 3rd
Kevin Jones punt for 37 yards, fair catch by Victor Harris at the VTech 28.
4th & 28 at DUKE 35
1-yd Run
11:57 - 3rd
Darren Evans rush for 1 yard to the VTech 29.
1st & 10 at VT 28
Pass Completion
11:31 - 3rd
Sean Glennon pass complete to Greg Boone for 18 yards to the VTech 47 for a 1ST down.
2nd & 9 at VT 29
Pass Completion
11:31 - 3rd
Sean Glennon pass complete to Jarrett Boykin for 9 yards to the Duke 44.
1st & 10 at VT 47
3-yd Run
10:13 - 3rd
Darren Evans rush for 3 yards to the Duke 41 for a 1ST down.
2nd & 1 at DUKE 44
6-yd Run
9:38 - 3rd
Danny Coale rush for 6 yards to the Duke 35 out-of-bounds.
1st & 10 at DUKE 41
1-yd Run
9:06 - 3rd
Darren Evans rush for 1 yard to the Duke 34.
2nd & 4 at DUKE 35
Sack
8:00 - 3rd
Sean Glennon sacked by Vince Oghobaase and Greg Akinbiyi for a loss of 11 yards to the Duke 45.
3rd & 3 at DUKE 34
Punt
8:00 - 3rd
Brent Bowden punt for 30 yards, fair catch by Lee Butler at the Duke 15.
4th & 14 at DUKE 45
22-yd Run
7:38 - 3rd
Jay Hollingsworth rush for 22 yards to the Duke 37 for a 1ST down.
1st & 10 at DUKE 15
-2-yd Run
7:11 - 3rd
Jay Hollingsworth rush for a loss of 2 yards to the Duke 35.
1st & 10 at DUKE 37
4-yd Run
6:50 - 3rd
Zack Asack rush for 4 yards to the Duke 39.
2nd & 12 at DUKE 35
3-yd Run
5:53 - 3rd
Zack Asack rush for 3 yards to the Duke 42.
3rd & 8 at DUKE 39
Punt
5:53 - 3rd
Kevin Jones punt for 41 yards, fair catch by Victor Harris at the VTech 17.
4th & 5 at DUKE 42
0-yd Run
5:00 - 3rd
Darren Evans rush for no gain to the VTech 17.
1st & 10 at VT 17
Incompletion
4:25 - 3rd
Sean Glennon pass incomplete.
2nd & 10 at VT 17
Pass Completion
4:06 - 3rd
Sean Glennon pass complete to Andre Smith for 9 yards to the VTech 26.
3rd & 10 at VT 17
Punt
4:06 - 3rd
Brent Bowden punt for 42 yards, returned by Lee Butler for 7 yards to the VTech 26, Duke penalty 10 yard holding accepted.
4th & 1 at VT 26
4th Quarter
4-yd Run
4:06 - 3rd
Tony Jackson rush for 4 yards to the Duke 29 out-of-bounds, Duke penalty 10 yard holding accepted.
1st & 10 at DUKE 29
6-yd Run
3:23 - 3rd
Zack Asack rush for 6 yards to the Duke 29.
1st & 16 at DUKE 23
-1-yd Run
3:23 - 3rd
Tielor Robinson rush for a loss of 1 yard to the Duke 28.
2nd & 11 at DUKE 29
12-yd Run
2:16 - 3rd
Eron Riley rush for 12 yards to the Duke 40 for a 1ST down.
3rd & 12 at DUKE 28
0-yd Run
1:30 - 3rd
Jay Hollingsworth rush for no gain to the Duke 40.
1st & 10 at DUKE 40
-2-yd Run
1:22 - 3rd
Eron Riley rush for a loss of 2 yards to the Duke 38.
2nd & 10 at DUKE 40
7-yd Run
0:38 - 3rd
Eron Riley rush for 7 yards to the Duke 45.
3rd & 12 at DUKE 38
Punt
15:00 - 4th
Kevin Jones punt for 34 yards, fair catch by Victor Harris at the VTech 21.
4th & 5 at DUKE 45
6-yd Run
14:32 - 4th
Greg Boone rush for 6 yards to the VTech 27.
1st & 10 at VT 21
5-yd Run
14:06 - 4th
Darren Evans rush for 5 yards to the VTech 32 for a 1ST down.
2nd & 4 at VT 27
17-yd Run
13:50 - 4th
Greg Boone rush for 17 yards to the VTech 49 for a 1ST down.
1st & 10 at VT 32
12-yd Run
12:16 - 4th
Darren Evans rush for 12 yards to the Duke 40 for a 1ST down.
2nd & 11 at VT 48
1-yd Run
11:40 - 4th
Darren Evans rush for 1 yard to the Duke 39.
1st & 10 at DUKE 40
Incompletion
11:02 - 4th
Sean Glennon pass incomplete to Jarrett Boykin, broken up by Glenn Williams.
2nd & 9 at DUKE 39
-1-yd Run
11:02 - 4th
Sean Glennon rush for a loss of 1 yard, fumbled, recovered by VTech Sean Glennon at the VTech 48.
1st & 10 at VT 49
0-yd Penalty
11:02 - 4th
Virginia Tech penalty 5 yard delay of game accepted.
3rd & 9 at DUKE 39
Punt
10:56 - 4th
Brent Bowden punt for 44 yards for a touchback.
3rd & 14 at DUKE 44
1-yd Run
10:27 - 4th
Jay Hollingsworth rush for 1 yard to the Duke 21.
1st & 10 at DUKE 20
1-yd Run
10:06 - 4th
Jay Hollingsworth rush for 1 yard to the Duke 22.
2nd & 9 at DUKE 21
Pass Completion
9:20 - 4th
Zack Asack pass complete to Brett Huffman for 5 yards to the Duke 27.
3rd & 8 at DUKE 22
Punt
8:56 - 4th
Kevin Jones punt for 38 yards, returned by Victor Harris for a loss of 2 yards to the VTech 33.
4th & 3 at DUKE 27
18-yd Run
8:56 - 4th
Victor Harris rush for 18 yards to the Duke 49 out-of-bounds for a 1ST down.
1st & 10 at VT 33
2-yd Run
8:12 - 4th
Greg Boone rush for 2 yards to the Duke 47.
1st & 10 at DUKE 49
7-yd Run
7:35 - 4th
Darren Evans rush for 7 yards to the Duke 40.
2nd & 8 at DUKE 47
2-yd Run
7:15 - 4th
Sean Glennon rush for 2 yards to the Duke 38 for a 1ST down.
3rd & 1 at DUKE 40
Pass Completion
6:10 - 4th
Sean Glennon pass complete to Danny Coale for 3 yards to the Duke 35.
1st & 10 at DUKE 38
-2-yd Run
6:10 - 4th
Greg Boone rush for a loss of 2 yards to the Duke 37.
2nd & 7 at DUKE 35
8-yd Run
6:10 - 4th
Greg Boone rush for 8 yards to the Duke 29 out-of-bounds.
3rd & 9 at DUKE 37
0-yd Penalty
6:10 - 4th
Virginia Tech penalty 15 yard personal foul accepted.
4th & 1 at DUKE 29
Punt
4:36 - 4th
Brent Bowden punt for 44 yards for a touchback.
4th & 16 at DUKE 44
15-yd Run
4:20 - 4th
Tielor Robinson rush for 15 yards to the Duke 35 for a 1ST down.
1st & 10 at DUKE 20
3-yd Run
4:09 - 4th
Tielor Robinson rush for 3 yards to the Duke 38.
1st & 10 at DUKE 35
0-yd Penalty
4:09 - 4th
Virginia Tech penalty 5 yard offside defense accepted.
2nd & 7 at DUKE 38
Pass Interception
4:09 - 4th
Zack Asack pass intercepted by Stephan Virgil at the VTech 19, returned for no gain to the VTech 19.
2nd & 2 at DUKE 43
4-yd Run
3:15 - 4th
Darren Evans rush for 4 yards to the VTech 23.
1st & 10 at VT 19
(2:05 - 4th) Timeout VIRGINIA TECH, clock 02:05.
14-yd Run
2:33 - 4th
Darren Evans rush for 14 yards to the VTech 37 out-of-bounds for a 1ST down.
2nd & 6 at VT 23
(1:57 - 4th) Timeout DUKE, clock 01:57.
3-yd Run
1:57 - 4th
Darren Evans rush for 3 yards to the VTech 41.
1st & 10 at VT 38
0-yd Run
1:52 - 4th
Darren Evans rush for no gain to the VTech 41.
2nd & 7 at VT 41
(1:52 - 4th) Timeout DUKE, clock 01:52.
1-yd Run
1:50 - 4th
Darren Evans rush for 1 yard to the VTech 43.
3rd & 6 at VT 42
(1:45 - 4th) Timeout DUKE, clock 01:45.
Punt
1:31 - 4th
Brent Bowden punt for 45 yards, returned by Lee Butler for 6 yards to the Duke 18.
4th & 5 at VT 43
Pass Interception
1:23 - 4th
Zack Asack pass intercepted by Victor Harris at the Duke 23, returned for 23 yards for a TOUCHDOWN.
1st & 10 at DUKE 18
Extra Point Good
1:23 - 4th
Dustin Keys extra point GOOD.
Kickoff
0:46 - 4th
Justin Myer kickoff for 42 yards returned by Damian Thornton for 9 yards to the Duke 37.
Sack
1:23 - 4th
Zack Asack sacked by Cordarrow Thompson for a loss of 10 yards to the Duke 27.
1st & 10 at DUKE 37
Pass Completion
0:46 - 4th
Zack Asack pass complete to Raphael Chestnut for 15 yards to the Duke 42 out-of-bounds.
2nd & 20 at DUKE 27
Pass Interception
0:46 - 4th
Zack Asack pass intercepted by Stephan Virgil at the VTech 30, returned for 26 yards to the Duke 44.
3rd & 5 at DUKE 42
-1-yd Run
0:46 - 4th
Team rush for a loss of 1 yard to the Duke 45.
1st & 10 at DUKE 44
Game Information
Blacksburg, VA


2025 Standings
FBS
| Atlantic Coast ConferenceAtlantic Coast Conference | CONF | OVR |
|---|---|---|
| Virginia | 7-1 | 11-3 |
| SMU | 6-2 | 9-4 |
| Miami | 6-2 | 13-3 |
| Pittsburgh | 6-2 | 8-5 |
| Georgia Tech | 6-2 | 9-4 |
| Duke | 6-2 | 9-5 |
| NC State | 4-4 | 8-5 |
| California | 4-4 | 7-6 |
| Clemson | 4-4 | 7-6 |
| Louisville | 4-4 | 9-4 |
| Wake Forest | 4-4 | 9-4 |
| Stanford | 3-5 | 4-8 |
| Florida State | 2-6 | 5-7 |
| North Carolina | 2-6 | 4-8 |
| Virginia Tech | 2-6 | 3-9 |
| Boston College | 1-7 | 2-10 |
| Syracuse | 1-7 | 3-9 |
NCAAF News

New Mexico promotes Ryan Berryman, 32, to full-time AD
The University of New Mexico promoted interim athletic director Ryan Berryman, 32, to the full-time job Wednesday.
13h

Rece Davis: Lou Holtz is one of the greatest coaches to walk the sideline
Rece Davis joins "SportsCenter" to reflect on the impact of legendary college football coach Lou Holtz, who died the age of 89.
14h

Legendary Notre Dame coach Lou Holtz dies at 89
Remember the legacy of Lou Holtz, the Hall of Fame coach and analyst who finished with 249 career wins and a national championship at Notre Dame, who has died at the age of 89.
15h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

