James Madison Dukes @ Virginia Tech Hokies
1st Quarter
14-yd Run
14:45 - 1st
Scott Noble rush for 14 yards to the JMads 36 for a 1ST down.
1st & 10 at JMU 22
-1-yd Run
14:14 - 1st
Scott Noble rush for a loss of 1 yard to the JMads 35.
1st & 10 at JMU 36
3-yd Run
13:35 - 1st
Will Gann rush for 3 yards, fumbled at the JMads 39.
2nd & 11 at JMU 35
(12:54 - 1st) Timeout JMU, clock 12:54.
2-yd Run
12:28 - 1st
Kerby Long rush for 2 yards to the JMads 41.
3rd & 7 at JMU 39
Punt
12:12 - 1st
David Skahn punt for 53 yards, downed at the VTech 6.
4th & 5 at JMU 41
1-yd Run
12:00 - 1st
Ryan Williams rush for 1 yard to the VTech 7.
1st & 10 at VT 6
Pass Completion
11:15 - 1st
Tyrod Taylor pass complete to Kenny Younger for 10 yards to the VTech 17 for a 1ST down.
2nd & 9 at VT 7
9-yd Run
10:53 - 1st
Ryan Williams rush for 9 yards to the VTech 26.
1st & 10 at VT 17
0-yd Run
10:15 - 1st
Ryan Williams rush for no gain to the VTech 26.
2nd & 1 at VT 26
4-yd Run
9:35 - 1st
Darren Evans rush for 4 yards to the VTech 30 for a 1ST down.
3rd & 1 at VT 26
Incompletion
9:00 - 1st
Tyrod Taylor pass incomplete to Danny Coale, broken up by Mike Allen.
1st & 10 at VT 30
3-yd Run
8:59 - 1st
Tyrod Taylor rush for 3 yards to the VTech 33.
2nd & 10 at VT 30
Pass Completion
8:22 - 1st
Tyrod Taylor pass complete to Darren Evans for 8 yards to the VTech 41 for a 1ST down.
3rd & 7 at VT 33
1-yd Run
8:00 - 1st
Darren Evans rush for 1 yard to the VTech 42.
1st & 10 at VT 41
Pass Completion
7:15 - 1st
Tyrod Taylor pass complete to Andre Smith for 8 yards to the 50 yard line.
2nd & 9 at VT 42
2-yd Run
6:53 - 1st
Tyrod Taylor rush for 2 yards to the JMads 48 for a 1ST down.
3rd & 1 at 50
2-yd Run
6:26 - 1st
Ryan Williams rush for 2 yards to the JMads 46.
1st & 10 at JMU 48
2-yd Run
5:41 - 1st
Ryan Williams rush for 2 yards to the JMads 44.
2nd & 8 at JMU 46
18-yd Run
5:05 - 1st
Tyrod Taylor rush for 18 yards to the JMads 26 for a 1ST down.
3rd & 6 at JMU 44
Pass Completion
4:35 - 1st
Tyrod Taylor pass complete to Danny Coale for 16 yards to the JMads 10 for a 1ST down.
1st & 10 at JMU 26
1-yd Run
4:15 - 1st
Ryan Williams rush for 1 yard to the JMads 9.
Pass Completion
3:24 - 1st
Tyrod Taylor pass complete to Jarrett Boykin for 9 yards for a TOUCHDOWN.
2nd & Goal at JMU 9
Extra Point Good
3:24 - 1st
Chris Hazley extra point GOOD.
Kickoff
3:17 - 1st
Justin Myer kickoff for 67 yards returned by Lee Reynolds for 29 yards to the JMads 32.
0-yd Run
2:55 - 1st
Jamal Sullivan rush for no gain to the JMads 32.
1st & 10 at JMU 32
1-yd Run
2:27 - 1st
Drew Dudzik rush for 1 yard to the JMads 33.
2nd & 10 at JMU 32
Pass Completion
1:46 - 1st
Drew Dudzik pass complete to Brian Barlow for a loss of 1 yard to the JMads 32.
3rd & 9 at JMU 33
Punt
1:29 - 1st
David Skahn punt for 45 yards, returned by Jayron Hosley for a loss of 2 yards to the VTech 21.
4th & 10 at JMU 32
2nd Quarter
2-yd Run
1:29 - 1st
Tyrod Taylor rush for 2 yards to the VTech 23.
1st & 10 at VT 21
12-yd Run
0:11 - 1st
Darren Evans rush for 12 yards to the 50 yard line for a 1ST down.
1st & 10 at VT 38
0-yd Penalty
0:26 - 1st
JMU penalty 15 yard Face Mask on Randall Dunn accepted, no play.
2nd & 8 at VT 23
5-yd Run
14:43 - 2nd
Ryan Williams rush for 5 yards to the JMads 45.
1st & 10 at 50
10-yd Run
14:18 - 2nd
Ryan Williams rush for 10 yards to the JMads 35 for a 1ST down.
2nd & 5 at JMU 45
0-yd Run
13:42 - 2nd
Tyrod Taylor rush for no gain, fumbled, recovered by JMads Chase Williams at the JMads 35.
1st & 10 at JMU 35
3-yd Run
13:26 - 2nd
Brian Barlow rush for 3 yards to the JMads 38.
1st & 10 at JMU 35
0-yd Penalty
13:00 - 2nd
JMU penalty 5 yard Illegal Formation accepted, no play.
2nd & 7 at JMU 38
4-yd Run
12:15 - 2nd
Drew Dudzik rush for 4 yards to the JMads 37.
2nd & 12 at JMU 33
Sack
11:37 - 2nd
Drew Dudzik sacked by Antoine Hopkins for a loss of 9 yards to the JMads 28.
3rd & 8 at JMU 37
Punt
11:02 - 2nd
David Skahn punt for 40 yards, fair catch by Jayron Hosley at the VTech 32.
4th & 17 at JMU 28
11-yd Run
10:55 - 2nd
Dyrell Roberts rush for 11 yards to the VTech 43 for a 1ST down.
1st & 10 at VT 32
4-yd Run
10:27 - 2nd
Darren Evans rush for 4 yards to the VTech 47.
1st & 10 at VT 43
Incompletion
10:15 - 2nd
Tyrod Taylor pass incomplete to Andre Smith, broken up by Jakarie Jackson.
2nd & 6 at VT 47
(9:53 - 2nd) Timeout VIRGINIA TECH, clock 9:53.
Incompletion
9:53 - 2nd
Tyrod Taylor pass incomplete, JMU penalty 15 yard Personal Foul on Chase Williams accepted for a 1ST down.
3rd & 6 at VT 47
4-yd Run
9:31 - 2nd
David Wilson rush for 4 yards to the JMads 34.
1st & 10 at JMU 38
17-yd Run
8:57 - 2nd
David Wilson rush for 17 yards to the JMads 17 for a 1ST down.
2nd & 6 at JMU 34
2-yd Run
8:31 - 2nd
David Wilson rush for 2 yards to the JMads 15.
1st & 10 at JMU 17
Pass Completion
7:50 - 2nd
Tyrod Taylor pass complete to Kenny Younger for 2 yards to the JMads 13.
2nd & 8 at JMU 15
Incompletion
7:06 - 2nd
Tyrod Taylor pass incomplete to Darren Evans.
3rd & 6 at JMU 13
Field Goal Good
7:03 - 2nd
Chris Hazley 30 yard field goal GOOD.
4th & 6 at JMU 13
Kickoff
6:56 - 2nd
Justin Myer kickoff for 67 yards returned by Kerby Long for 27 yards to the JMads 30.
4-yd Run
6:30 - 2nd
Drew Dudzik rush for 4 yards to the JMads 34.
1st & 10 at JMU 30
Sack
5:43 - 2nd
Drew Dudzik sacked by Steven Friday for a loss of 6 yards to the JMads 28.
2nd & 6 at JMU 34
Pass Completion
4:53 - 2nd
Drew Dudzik pass complete to Jamal Sullivan for 77 yards for a TOUCHDOWN.
3rd & 17 at JMU 23
0-yd Penalty
5:43 - 2nd
JMU penalty 5 yard False Start on Earl Watford accepted.
3rd & 12 at JMU 28
Extra Point Good
4:53 - 2nd
Dixon Wright extra point GOOD.
Kickoff
4:45 - 2nd
Cameron Starke kickoff for 59 yards returned by Dyrell Roberts for 14 yards to the VTech 40, JMU penalty 15 yard Face Mask accepted for a 1ST down.
3-yd Run
4:33 - 2nd
Tyrod Taylor rush for 3 yards to the VTech 43 for a 1ST down.
1st & -5 at VT 40
0-yd Run
3:58 - 2nd
Ryan Williams rush for no gain to the VTech 43.
1st & 10 at VT 43
14-yd Run
3:25 - 2nd
Tyrod Taylor rush for 14 yards to the JMads 43 for a 1ST down.
2nd & 10 at VT 43
10-yd Run
2:51 - 2nd
Ryan Williams rush for 10 yards to the JMads 33 for a 1ST down.
1st & 10 at JMU 43
1-yd Run
2:09 - 2nd
Ryan Williams rush for 1 yard to the JMads 32.
1st & 10 at JMU 33
3-yd Run
1:36 - 2nd
Tyrod Taylor rush for 3 yards to the JMads 29.
2nd & 9 at JMU 32
Pass Completion
0:45 - 2nd
Tyrod Taylor pass complete to Danny Coale for 5 yards to the JMads 24.
3rd & 6 at JMU 29
(0:25 - 2nd) Timeout JMU, clock 0:25.
Field Goal Good
0:19 - 2nd
Chris Hazley 41 yard field goal GOOD.
4th & 1 at JMU 24
Kickoff
0:13 - 2nd
Justin Myer kickoff for 69 yards returned by Kerby Long for 26 yards to the JMads 27.
-1-yd Run
0:00 - 2nd
Team rush for a loss of 1 yard to the JMads 26.
1st & 10 at JMU 27
Kickoff
15:00 - 3rd
Cameron Starke kickoff for 66 yards out-of-bounds.
3rd Quarter
Pass Completion
14:30 - 3rd
Tyrod Taylor pass complete to Danny Coale for 31 yards to the JMads 29 for a 1ST down.
1st & 10 at VT 40
4-yd Run
14:15 - 3rd
Ryan Williams rush for 4 yards to the JMads 25.
1st & 10 at JMU 29
8-yd Run
13:44 - 3rd
Ryan Williams rush for 8 yards to the JMads 17 for a 1ST down.
2nd & 6 at JMU 25
3-yd Run
13:15 - 3rd
Ryan Williams rush for 3 yards to the JMads 14.
1st & 10 at JMU 17
3-yd Run
12:45 - 3rd
Ryan Williams rush for 3 yards to the JMads 11.
2nd & 7 at JMU 14
0-yd Run
12:11 - 3rd
Ryan Williams rush for no gain to the JMads 11.
3rd & 4 at JMU 11
Field Goal Good
11:32 - 3rd
Chris Hazley 28 yard field goal GOOD.
4th & 4 at JMU 11
Kickoff
11:23 - 3rd
Justin Myer kickoff for 58 yards returned by Jordan Anderson for 22 yards to the JMads 34.
Incompletion
11:07 - 3rd
Drew Dudzik pass incomplete to Dae'Quan Scott, broken up by Eddie Whitley.
2nd & 8 at JMU 35
(11:23 - 3rd) Timeout JMU, clock 11:23.
1-yd Run
11:07 - 3rd
Jamal Sullivan rush for 1 yard to the JMads 35.
1st & 10 at JMU 34
Pass Completion
10:21 - 3rd
Drew Dudzik pass complete to Quintin Hunter for 16 yards to the VTech 49 for a 1ST down.
3rd & 8 at JMU 35
7-yd Run
9:52 - 3rd
Drew Dudzik rush for 7 yards to the VTech 42.
1st & 10 at VT 49
2-yd Run
9:12 - 3rd
Jamal Sullivan rush for 2 yards to the VTech 40.
2nd & 3 at VT 42
3-yd Run
8:32 - 3rd
Jamal Sullivan rush for 3 yards to the VTech 37 for a 1ST down.
3rd & 1 at VT 40
0-yd Run
8:15 - 3rd
Drew Dudzik rush for no gain, fumbled, recovered by JMads Drew Dudzik at the VTech 39.
1st & 10 at VT 37
Pass Completion
8:00 - 3rd
Drew Dudzik pass complete to Jonathan Sharp for 17 yards to the VTech 22 for a 1ST down.
2nd & 12 at VT 39
7-yd Run
6:38 - 3rd
Jamal Sullivan rush for 7 yards to the VTech 15.
1st & 10 at VT 22
7-yd Run
5:59 - 3rd
Jamal Sullivan rush for 7 yards to the VTech 8 for a 1ST down.
2nd & 3 at VT 15
(5:48 - 3rd) Timeout VIRGINIA TECH, clock 5:48.
-2-yd Run
5:15 - 3rd
Drew Dudzik rush for a loss of 2 yards to the VTech 15.
Incompletion
4:56 - 3rd
Drew Dudzik pass incomplete.
0-yd Penalty
5:47 - 3rd
JMU penalty 5 yard False Start on Scott Jones accepted.
1st & Goal at VT 8
Incompletion
4:52 - 3rd
Drew Dudzik pass incomplete to Brian Barlow, broken up by Bruce Taylor, VIRGINIA TECH penalty 7 yard Holding on Bruce Taylor accepted for a 1ST down.
1-yd Run
4:40 - 3rd
Jamal Sullivan rush for 1 yard to the VTech 7.
1st & Goal at VT 8
7-yd Run
4:06 - 3rd
Drew Dudzik rush for 7 yards for a TOUCHDOWN.
2nd & Goal at VT 7
Extra Point Good
4:06 - 3rd
Dixon Wright extra point GOOD.
Kickoff
3:57 - 3rd
Cameron Starke kickoff for 51 yards returned by Dyrell Roberts for 17 yards to the VTech 36.
3-yd Run
3:48 - 3rd
Tyrod Taylor rush for 3 yards to the VTech 39.
1st & 10 at VT 36
20-yd Run
3:15 - 3rd
Ryan Williams rush for 20 yards to the JMads 41 for a 1ST down.
2nd & 7 at VT 39
Pass Interception
2:46 - 3rd
Tyrod Taylor pass intercepted by Jonathan Williams at the JMads 29, returned for 9 yards to the JMads 38.
1st & 10 at JMU 41
4th Quarter
Pass Completion
1:30 - 3rd
Drew Dudzik pass complete to Brian Barlow for 17 yards to the VTech 19 for a 1ST down.
3rd & 9 at VT 36
3-yd Run
0:35 - 3rd
Jamal Sullivan rush for 3 yards to the VTech 16.
1st & 10 at VT 19
3-yd Run
2:30 - 3rd
Kerby Long rush for 3 yards to the VTech 44, VIRGINIA TECH penalty 15 yard Personal Foul on Eddie Whitley accepted for a 1ST down.
1st & 10 at JMU 38
7-yd Run
2:15 - 3rd
Jamal Sullivan rush for 7 yards to the VTech 44.
1st & 10 at VT 44
1-yd Run
1:41 - 3rd
Jamal Sullivan rush for 1 yard to the VTech 36.
2nd & 3 at VT 37
-1-yd Run
15:00 - 4th
Jamal Sullivan rush for a loss of 1 yard to the VTech 17.
2nd & 7 at VT 16
5-yd Run
14:15 - 4th
Jamal Sullivan rush for 5 yards to the VTech 12.
3rd & 8 at VT 17
12-yd Run
13:45 - 4th
Drew Dudzik rush for 12 yards for a TOUCHDOWN.
4th & 3 at VT 12
Extra Point Good
13:45 - 4th
Dixon Wright extra point GOOD.
Kickoff
13:38 - 4th
Cameron Starke kickoff for 55 yards returned by Dyrell Roberts for 20 yards to the VTech 35.
0-yd Penalty
13:32 - 4th
VIRGINIA TECH penalty 10 yard Holding on Andrew Lanier accepted, no play.
1st & 10 at VT 35
Pass Completion
13:15 - 4th
Tyrod Taylor pass complete to Ryan Williams for 19 yards to the VTech 44.
1st & 20 at VT 25
4-yd Run
12:37 - 4th
Ryan Williams rush for 4 yards to the VTech 48 for a 1ST down.
2nd & 1 at VT 44
4-yd Run
11:43 - 4th
Darren Evans rush for 4 yards to the JMads 21.
1st & 10 at JMU 25
1-yd Run
11:00 - 4th
Darren Evans rush for 1 yard to the JMads 20.
2nd & 6 at JMU 21
3-yd Run
10:18 - 4th
Tyrod Taylor rush for 3 yards to the JMads 17.
3rd & 5 at JMU 20
Incompletion
9:41 - 4th
Tyrod Taylor pass incomplete.
4th & 2 at JMU 17
12-yd Run
12:11 - 4th
Tyrod Taylor rush for 12 yards to the JMads 25, JMU penalty 15 yard Face Mask on Vidal Nelson accepted for a 1ST down.
1st & 10 at VT 48
7-yd Run
9:30 - 4th
Kerby Long rush for 7 yards to the JMads 24.
1st & 10 at JMU 17
Incompletion
8:15 - 4th
Drew Dudzik pass incomplete to Brian Barlow.
3rd & 2 at JMU 25
1-yd Run
8:59 - 4th
Jamal Sullivan rush for 1 yard to the JMads 25.
2nd & 3 at JMU 24
Punt
8:07 - 4th
David Skahn punt for 40 yards, returned by Jayron Hosley for a loss of 2 yards to the VTech 33.
4th & 2 at JMU 25
5-yd Run
8:00 - 4th
Ryan Williams rush for 5 yards to the VTech 38.
1st & 10 at VT 33
22-yd Run
7:16 - 4th
Tyrod Taylor rush for 22 yards to the JMads 40 for a 1ST down.
2nd & 5 at VT 38
Sack
6:27 - 4th
Tyrod Taylor sacked by Vidal Nelson for a loss of 3 yards to the JMads 43.
1st & 10 at JMU 40
22-yd Run
6:04 - 4th
Ryan Williams rush for 22 yards to the JMads 21 for a 1ST down.
2nd & 13 at JMU 43
9-yd Run
5:39 - 4th
Darren Evans rush for 9 yards to the JMads 12.
1st & 10 at JMU 21
2-yd Run
5:21 - 4th
Darren Evans rush for 2 yards, fumbled, recovered by JMads Leavander Jones at the JMads 19.
2nd & 1 at JMU 12
2-yd Run
5:07 - 4th
Jamal Sullivan rush for 2 yards to the JMads 21.
1st & 10 at JMU 19
5-yd Run
4:30 - 4th
Drew Dudzik rush for 5 yards to the JMads 26.
2nd & 8 at JMU 21
14-yd Run
4:00 - 4th
Drew Dudzik rush for 14 yards to the JMads 40 for a 1ST down.
3rd & 3 at JMU 26
7-yd Run
3:00 - 4th
Jamal Sullivan rush for 7 yards to the JMads 47.
1st & 10 at JMU 40
2-yd Run
2:31 - 4th
Jamal Sullivan rush for 2 yards to the JMads 49.
2nd & 3 at JMU 47
(2:31 - 4th) Timeout VIRGINIA TECH, clock 02:31.
3-yd Run
2:27 - 4th
Jamal Sullivan rush for 3 yards to the VTech 48 for a 1ST down.
3rd & 1 at JMU 49
(2:27 - 4th) Timeout VIRGINIA TECH, clock 2:27.
-2-yd Run
2:12 - 4th
Jamal Sullivan rush for a loss of 2 yards to the 50 yard line.
1st & 10 at VT 48
-3-yd Run
1:33 - 4th
Jamal Sullivan rush for a loss of 3 yards to the JMads 47.
2nd & 13 at 50
1-yd Run
0:35 - 4th
Jamal Sullivan rush for 1 yard to the JMads 48.
3rd & 16 at JMU 47
(0:13 - 4th) Timeout JMU, clock 0:13.
0-yd Penalty
0:04 - 4th
VIRGINIA TECH penalty 15 yard Roughing the Kicker on Davon Morgan accepted.
4th & 15 at JMU 48
-2-yd Run
0:00 - 4th
Team rush for a loss of 2 yards to the VTech 39.
1st & 10 at VT 37
Game Information
Blacksburg, VA


2025 Standings
FBS
| Sun Belt - EastSun Belt - East | CONF | OVR |
|---|---|---|
| James Madison | 8-0 | 12-2 |
| Old Dominion | 6-2 | 10-3 |
| Coastal Carolina | 5-3 | 6-7 |
| Georgia Southern | 4-4 | 7-6 |
| Marshall | 3-5 | 5-7 |
| App State | 2-6 | 5-8 |
| Georgia State | 0-8 | 1-11 |
| Sun Belt - WestSun Belt - West | CONF | OVR |
|---|---|---|
| Troy | 6-2 | 8-6 |
| Southern Miss | 5-3 | 7-6 |
| Louisiana | 5-3 | 6-7 |
| Arkansas State | 5-3 | 7-6 |
| Texas State | 3-5 | 7-6 |
| South Alabama | 3-5 | 4-8 |
| UL Monroe | 1-7 | 3-9 |
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

Oregon lands commit from Sam Ngata, son of former NFL All-Pro
Oregon secured a commitment from 2027 OLB Sam Ngata, son of former Ducks All-American and NFL All-Pro Haloti Ngata.
1d

Source: Ohio State finalizing deal with ex-Steelers OC Smith
Ohio State is finalizing a deal to make former Steelers playcaller Arthur Smith its offensive coordinator, a source told ESPN's Adam Schefter.
15h

Hoosiers, fans brave winter storm to celebrate CFP title
The Indiana Hoosiers and their fans celebrated the school's first football national championship on Saturday despite a massive winter storm affecting the Midwest.
1d
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, Inc. All rights reserved.

