Referee Jeff Maconaghy; umpire Tom Laverty; head linesman Matt Fitzgerald; line judge Hugh Campbell; side judge M. McCarthy; field judge Ryan Flynn; back judge Wittelsberger; center judge Marcus WoodsGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia
Duke
376
Total yards
320
198
Passing yards
262
178
Rushing yards
58
5.8
Yards per pass
6.2
4.0
Yards per rush
2.1
21
First downs
19
8–17
Third downs
9–17
1–2
Fourth downs
1–2
0
Turnovers
2
6–55
Penalties
6–67
36:38
Possession
23:22
4
Sacks (by defense)
2
Efficiency
Virginia
Duke
39%
Success rate
30%
0.08
EPA per play
0.01
1.12
Explosiveness
1.79
0.07
Rushing EPA
0.08
0.09
Passing EPA
−0.02
32%
Passing-down success
20%
−0.30
First-down EPA
−0.27
0.15
Second-down EPA
−0.31
0.79
Third-down EPA
0.86
23%
Havoc by its defense
14%
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 70% to win. Virginia won as Elo’s underdog.
The line
Duke −6.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 Duke 67%, Virginia 33%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Virginia right to left.
Q1 VirginiaTouchdown, 8 plays, 61 yards
Q1 DukePunt, 6 plays, 13 yards
Q1 VirginiaTurnover on downs, 11 plays, 16 yards
Q1 DukePunt, 3 plays, 0 yards
Q1 VirginiaTouchdown, 5 plays, 38 yards
Q2 DukePunt, 3 plays, 5 yards
Q2 VirginiaMissed FG, 7 plays, 36 yards
Q2 DukeInterception, 7 plays, 39 yards
Q2 VirginiaPunt, 3 plays, −5 yards
Q2 DukePunt, 10 plays, 15 yards
Q2 VirginiaMissed FG, 8 plays, 42 yards
Q3 DukeTouchdown, 4 plays, 75 yards
Q3 VirginiaField goal, 13 plays, 67 yards
Q3 DukePunt, 4 plays, 21 yards
Q3 VirginiaField goal, 13 plays, 41 yards
Q3 DukeInterception, 3 plays, 16 yards
Q3 VirginiaPunt, 3 plays, −3 yards
Q4 DukeTouchdown, 8 plays, 59 yards
Q4 VirginiaPunt, 4 plays, 16 yards
Q4 DukePunt, 4 plays, −3 yards
Q4 VirginiaTouchdown, 4 plays, 28 yards
Q4 DukeTurnover on downs, 8 plays, 26 yards
Q4 VirginiaPunt, 3 plays, 8 yards
Q4 DukeEnd of game, 9 plays, 59 yards
Play by play
1st quarter5 drives, then Virginia 7, Duke 0
Virginia Touchdown, 8 plays
15:00
1st & 10 at own 35
Jack Driggers kickoff for 63 yds , Joe Reed return for 37 yds to the Virg 39
15:00
1st & 10 at own 39
Olamide Zaccheaus pass complete to Bryce Perkins for 9 yds to the Virg 48
15:00
2nd & 1 at own 48
Olamide Zaccheaus run for no gain to the Virg 48
15:00
3rd & 1 at own 48
Jordan Ellis run for 6 yds to the Duke 46 for a 1ST down
15:00
1st & 10 at opp 46
Bryce Perkins pass incomplete
15:00
2nd & 10 at opp 46
Bryce Perkins pass complete to Olamide Zaccheaus for 14 yds to the Duke 32 for a 1ST down
15:00
1st & 10 at opp 32
Jordan Ellis run for 2 yds to the Duke 30
15:00
2nd & 8 at opp 30
Bryce Perkins pass complete to Tanner Cowley for 7 yds to the Duke 23
11:21
3rd & 1 at opp 23
Bryce Perkins run for 23 yds for a TD (Brian Delaney KICK)Virginia 7, Duke 0
Duke Punt, 6 plays
11:21
1st & 0 at own 35
Brian Delaney kickoff for 62 yds , Johnathan Lloyd return for 17 yds to the Duke 20
11:14
1st & 10 at own 20
Deon Jackson run for 1 yd to the Duke 21
11:14
2nd & 9 at own 21
Deon Jackson run for 3 yds to the Duke 24
11:14
3rd & 6 at own 24
Daniel Jones pass complete to Chris Taylor for 6 yds to the Duke 30 for a 1ST down
11:14
1st & 10 at own 30
Deon Jackson run for a loss of 1 yard to the Duke 29
11:14
2nd & 11 at own 29
Quentin Harris run for 4 yds to the Duke 33
11:14
3rd & 7 at own 33
Daniel Jones pass incomplete to Johnathan Lloyd
11:14
4th & 7 at own 33
Austin Parker punt for 55 yds , Tavares Kelly returns for 43 yds to the Duke 45
Virginia Turnover on downs, 11 plays
8:26
1st & 10 at opp 45
Bryce Perkins pass complete to Olamide Zaccheaus for a loss of 3 yards to the Duke 48
8:26
2nd & 13 at opp 48
Bryce Perkins pass complete to Olamide Zaccheaus for 3 yds to the Duke 45
8:26
3rd & 10 at opp 45
Jordan Ellis run for 7 yds to the Duke 38
8:26
4th & 3 at opp 38
Bryce Perkins pass complete to Hasise Dubois for 6 yds to the Duke 32 for a 1ST down
8:26
1st & 10 at opp 47
Bryce Perkins run for 4 yds to the Duke 43
8:26
2nd & 6 at opp 43
Jordan Ellis run for 5 yds to the Duke 38
8:26
3rd & 1 at opp 38
Jordan Ellis run for 2 yds to the Duke 36 for a 1ST down
8:26
1st & 10 at opp 36
Bryce Perkins sacked by Terrell Lucas for a loss of 8 yards to the Duke 44
8:26
2nd & 18 at opp 44
Bryce Perkins pass incomplete to Hasise Dubois
8:26
3rd & 18 at opp 44
Bryce Perkins pass complete to Hasise Dubois for 15 yds to the Duke 29
8:26
4th & 3 at opp 29
Bryce Perkins pass incomplete to Tavares Kelly, broken up by Brandon Feamster
8:26
1st & 10 at opp 32
VIRGINIA Penalty, personal foul (-15 Yards) to the Duke 47
Duke Punt, 3 plays
2:34
1st & 10 at own 29
Daniel Jones pass incomplete
2:34
2nd & 10 at own 29
Deon Jackson run for no gain to the Duke 29
2:34
3rd & 10 at own 29
Daniel Jones pass incomplete
2:34
4th & 10 at own 29
Austin Parker punt for 36 yds , Chuck Davis returns for 27 yds to the Duke 38
Virginia Touchdown, 5 plays
1:36
1st & 10 at opp 38
Jordan Ellis run for 5 yds to the Duke 33
1:36
2nd & 5 at opp 33
Bryce Perkins pass complete to Joe Reed for 27 yds to the Duke 6 for a 1ST down
1:36
1st & goal at opp 6
Jordan Ellis run for a loss of 1 yard to the Duke 7
Q2 15:00
2nd & goal at opp 7
Bryce Perkins run for 4 yds to the Duke 3
Q2 14:09
3rd & goal at opp 3
Bryce Perkins run for 3 yds for a TD (Brian Delaney KICK)Virginia 14, Duke 0
2nd quarter6 drives, then Virginia 14, Duke 0
Duke Punt, 3 plays
14:09
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
14:09
1st & 10 at own 25
Daniel Jones pass complete to T.J. Rahming for 2 yds to the Duke 27
14:09
2nd & 8 at own 27
Daniel Jones pass complete to T.J. Rahming for 3 yds to the Duke 30
13:28
3rd & 5 at own 30
Timeout VIRGINIA, clock 13:28
13:28
3rd & 5 at own 30
Daniel Jones pass incomplete
13:28
4th & 5 at own 30
Austin Parker punt for 37 yds, downed at the DUKE 33 DUKE Penalty, personal foul (-15 Yards) to the Virg 48
Virginia Missed FG, 7 plays
13:14
1st & 10 at own 48
Bryce Perkins pass complete to Olamide Zaccheaus for 11 yds to the Duke 41 for a 1ST down
13:14
1st & 10 at opp 41
Bryce Perkins pass incomplete
13:14
2nd & 10 at opp 41
Perkins, B pass incomplete to Obasi, U (Feamster, B), PENALTY DU offside (McSwain, T) 5 yards to the DU36, NO PLAY.
13:14
2nd & 5 at opp 36
Olamide Zaccheaus run for a loss of 1 yard to the Duke 37
13:14
3rd & 6 at opp 37
Perkins, B pass incomplete to Dubois, H (Feamster, B), PENALTY DU pass interference (Feamster, B) 12 yards to the DU25, 1ST DOWN VA, NO PLAY.
13:14
1st & 10 at opp 25
Bryce Perkins pass incomplete to Olamide Zaccheaus
13:14
2nd & 10 at opp 25
Jordan Ellis run for 6 yds to the Duke 19
13:14
3rd & 4 at opp 19
Jordan Ellis run for 3 yds to the Duke 16
10:15
4th & 1 at opp 16
Brian Delaney 33 yd FG MISSED
Duke Interception, 7 plays
10:15
1st & 10 at own 20
Daniel Jones pass incomplete to Chris Taylor
10:15
2nd & 10 at own 20
Deon Jackson run for 5 yds to the Duke 25
10:15
3rd & 5 at own 25
Daniel Jones pass complete to Noah Gray for 18 yds to the Duke 43 for a 1ST down
10:15
1st & 10 at own 43
Deon Jackson run for 1 yd to the Duke 44
10:15
2nd & 9 at own 44
Deon Jackson run for a loss of 2 yards to the Duke 42
10:15
3rd & 11 at own 42
Daniel Jones run for 17 yds to the Virg 41 for a 1ST down
7:34
1st & 10 at opp 41
Daniel Jones pass intercepted Joe Reed return for no gain to the Virg 0
Virginia Punt, 3 plays
7:34
3rd & 2 at own 28
Bryce Perkins pass incomplete to Olamide Zaccheaus, broken up by Leonard Johnson
7:34
1st & 10 at own 20
Jordan Ellis run for 1 yd to the Virg 21
7:34
2nd & 9 at own 21
Bryce Perkins pass complete to Hasise Dubois for 7 yds to the Virg 28
7:34
4th & 2 at own 28
VIRGINIA Penalty, illegal formation (-5 Yards) to the Virg 23
7:34
4th & 7 at own 23
Lester Coleman punt for 38 yds , T.J. Rahming returns for no gain to the Duke 23 DUKE Penalty, Offensive holding (10 Yards) to the Duke 29
Duke Punt, 10 plays
5:47
1st & 10 at own 29
Daniel Jones pass incomplete
5:47
2nd & 10 at own 29
Daniel Jones pass complete to Chris Taylor for 6 yds to the Duke 35
5:47
3rd & 4 at own 35
Daniel Jones pass complete to Daniel Helm for 7 yds to the Duke 42 for a 1ST down
5:47
1st & 10 at own 42
Daniel Jones run for 3 yds to the Duke 45
5:47
2nd & 7 at own 45
Deon Jackson run for 3 yds to the Duke 48
5:47
3rd & 4 at own 48
Daniel Jones run for 6 yds to the Virg 46 for a 1ST down
5:47
1st & 10 at opp 46
Daniel Jones run for no gain to the Virg 46
5:47
2nd & 10 at opp 46
Daniel Jones pass complete to T.J. Rahming for 6 yds to the Virg 40
5:47
3rd & 4 at opp 40
Daniel Jones run for no gain to the Duke 40 DUKE Penalty, Offensive holding (-10 Yards) declined
5:47
3rd & 14 at the 50
Daniel Jones sacked by Chris Peace for a loss of 6 yards to the Duke 44
1:58
4th & 20 at own 44
Timeout VIRGINIA, clock 01:58
1:58
4th & 20 at own 44
Austin Parker punt for 32 yds, downed at the Virg 24
Virginia Missed FG, 8 plays
1:50
1st & 10 at own 24
Jordan Ellis run for 9 yds to the Virg 33
1:50
2nd & 1 at own 33
Bryce Perkins pass complete to Joe Reed for 10 yds to the Virg 43 for a 1ST down
1:50
2nd & 13 at own 40
Jordan Ellis run for 10 yds to the 50 yard line
1:50
1st & 10 at own 43
Bryce Perkins run for 2 yds to the Virg 45 VIRGINIA Penalty, illegal forward pass (Bryce Perkins) to the Virg 40
0:32
3rd & 3 at the 50
Timeout VIRGINIA, clock 00:32
0:32
3rd & 3 at the 50
Bryce Perkins pass complete to Hasise Dubois for 13 yds to the Duke 37 for a 1ST down
0:32
1st & 10 at opp 37
Bryce Perkins run for 3 yds to the Duke 34
0:32
2nd & 7 at opp 34
TEAM pass incomplete
0:00
3rd & 7 at opp 34
Brian Delaney 51 yd FG MISSED
3rd quarter6 drives, then Virginia 20, Duke 7
Duke Touchdown, 4 plays
15:00
1st & 10 at own 35
Brian Delaney kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Daniel Jones pass complete to Chris Taylor for 22 yds to the Duke 47 for a 1ST down
15:00
1st & 10 at own 47
Daniel Jones run for 7 yds to the Virg 46
15:00
2nd & 3 at opp 46
Daniel Jones pass incomplete to Johnathan Lloyd
13:58
3rd & 3 at opp 46
Daniel Jones pass complete to Chris Taylor for 46 yds for a TD (Collin Wareham KICK)Virginia 14, Duke 7
Virginia Field goal, 13 plays
13:58
1st & 0 at own 35
Jack Driggers kickoff for 62 yds , Tavares Kelly return for 10 yds to the Virg 13
13:52
1st & 10 at own 13
PK Kier run for 13 yds to the Virg 26 for a 1ST down
13:52
1st & 10 at own 26
PK Kier run for 4 yds to the Virg 30
13:52
2nd & 6 at own 30
Chris Sharp run for 8 yds to the Virg 38 for a 1ST down
13:52
1st & 10 at own 38
PK Kier run for a loss of 1 yard to the Virg 37
13:52
2nd & 11 at own 37
Bryce Perkins pass complete to Olamide Zaccheaus for 7 yds to the Virg 44
13:52
3rd & 4 at own 44
Bryce Perkins pass complete to Jamari Peacock for 18 yds to the Duke 38 for a 1ST down
13:52
1st & 10 at opp 38
Bryce Perkins run for 11 yds to the Duke 27 VIRGINIA Penalty, Offensive holding (Joe Reed) to the Duke 37
13:52
1st & 9 at opp 37
Bryce Perkins run for 4 yds to the Duke 33
13:52
2nd & 5 at opp 33
Bryce Perkins pass complete to Olamide Zaccheaus for 6 yds to the Duke 27 for a 1ST down
13:52
1st & 10 at opp 27
Bryce Perkins run for 1 yd to the Duke 26
13:52
2nd & 9 at opp 26
PK Kier run for 3 yds to the Duke 23
13:52
3rd & 6 at opp 23
PK Kier run for 3 yds to the Duke 20
6:45
4th & 3 at opp 20
Brian Delaney 37 yd FG GOODVirginia 17, Duke 7
Duke Punt, 4 plays
6:45
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
6:45
1st & 10 at own 25
Deon Jackson run for 4 yds to the Duke 29 for a 1ST down VIRGINIA Penalty, personal foul (Bryce Hall) to the Duke 44 for a 1ST down
6:45
1st & 10 at own 44
Daniel Jones pass incomplete to Johnathan Lloyd
6:45
2nd & 10 at own 44
Daniel Jones pass complete to T.J. Rahming for 2 yds to the Duke 46
6:45
3rd & 8 at own 46
Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Bryce Hall
6:45
4th & 8 at own 46
Austin Parker punt for 35 yds, fair catch by Chuck Davis at the DUKE 19 DUKE Penalty, personal foul (Javon Jackson) to the Virg 34
Virginia Field goal, 13 plays
5:50
1st & 10 at own 34
Bryce Perkins pass incomplete
5:50
2nd & 10 at own 34
Bryce Perkins pass complete to Olamide Zaccheaus for 11 yds to the Virg 45 for a 1ST down
5:50
1st & 10 at own 45
Bryce Perkins pass incomplete to Olamide Zaccheaus
5:50
2nd & 10 at own 45
Bryce Perkins run for 11 yds to the Duke 44 for a 1ST down
5:50
1st & 10 at opp 44
Olamide Zaccheaus run for 7 yds to the Duke 37
5:50
2nd & 3 at opp 37
Bryce Perkins run for 3 yds to the Duke 34 for a 1ST down
5:50
1st & 10 at opp 34
Bryce Perkins pass incomplete to Hasise Dubois, broken up by Michael Carter II
5:50
2nd & 10 at opp 34
Bryce Perkins pass complete to Olamide Zaccheaus for 6 yds to the Duke 28
5:50
3rd & 4 at opp 28
Bryce Perkins pass complete to Evan Butts for 4 yds to the Duke 24 for a 1ST down
5:50
1st & 10 at opp 24
Bryce Perkins sacked by Dylan Singleton and Drew Jordan for a loss of 1 yard to the Duke 25
1:49
2nd & 11 at opp 25
Timeout VIRGINIA, clock 01:49
1:49
2nd & 11 at opp 25
Bryce Perkins pass incomplete to Hasise Dubois
1:49
3rd & 11 at opp 25
Bryce Perkins pass incomplete
1:32
4th & 11 at opp 25
Brian Delaney 42 yd FG GOODVirginia 20, Duke 7
Duke Interception, 3 plays
1:32
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
1:32
1st & 10 at own 25
Daniel Jones run for 12 yds to the Duke 37 for a 1ST down
1:32
1st & 10 at own 37
Deon Jackson run for 4 yds to the Duke 41
1:32
2nd & 6 at own 41
Daniel Jones pass intercepted Bryce Hall return for no gain to the Virg 18
Virginia Punt, 3 plays
0:32
1st & 10 at own 18
Bryce Perkins run for a loss of 2 yards to the Virg 16
Q4 15:00
2nd & 12 at own 16
Bryce Perkins run for 3 yds to the Virg 19 VIRGINIA Penalty, illegal forward pass (Bryce Perkins) to the Virg 14
Q4 15:00
3rd & 14 at own 14
PK Kier run for 1 yd to the Virg 15
Q4 15:00
4th & 13 at own 15
Lester Coleman punt for 50 yds, punt out-of-bounds at the Duke 41 , T.J. Rahming returns for 6 yds to the Duke 41
4th quarter7 drives, then Virginia 28, Duke 14
Duke Touchdown, 8 plays
13:44
1st & 10 at own 41
Daniel Jones pass complete to Johnathan Lloyd for 6 yds to the Duke 47
13:44
2nd & 4 at own 47
Deon Jackson run for a loss of 1 yard to the Duke 46
13:44
3rd & 5 at own 46
Daniel Jones pass complete to T.J. Rahming for 6 yds to the Virg 48 for a 1ST down
13:44
1st & 10 at opp 48
Daniel Jones pass incomplete to Chris Taylor, broken up by Bryce Hall
13:44
2nd & 10 at opp 48
Daniel Jones pass complete to Daniel Helm for 4 yds to the Virg 44
13:44
3rd & 6 at opp 44
Daniel Jones run for 9 yds to the Virg 35 for a 1ST down
13:44
1st & 10 at opp 35
Daniel Jones pass complete to Deon Jackson for 13 yds to the Virg 22 for a 1ST down
10:46
1st & 10 at opp 22
T.J. Rahming pass complete to Davis Koppenhaver for 22 yds for a TD (Collin Wareham KICK)Virginia 20, Duke 14
Virginia Punt, 4 plays
10:46
1st & 0 at own 35
Jack Driggers kickoff for 65 yds for a touchback
10:46
1st & 10 at own 25
Lamont Atkins run for 12 yds to the Virg 37 for a 1ST down
10:46
1st & 10 at own 37
PK Kier run for 2 yds to the Virg 39
10:46
2nd & 8 at own 39
PK Kier run for 2 yds to the Virg 41
10:46
3rd & 6 at own 41
Bryce Perkins pass incomplete to Joe Reed, broken up by Leonard Johnson
10:46
4th & 6 at own 41
Lester Coleman punt for 47 yds, punt out-of-bounds at the Duke 12 , T.J. Rahming returns for no gain to the Duke 12
Duke Punt, 4 plays
8:35
1st & 10 at own 12
Daniel Jones pass complete to Chris Taylor for 11 yds to the Duke 23 for a 1ST down
8:35
1st & 10 at own 23
Daniel Jones sacked by Chris Peace for a loss of 2 yards to the Duke 21
8:35
2nd & 12 at own 21
Daniel Jones run for a loss of 2 yards to the Duke 19
8:35
3rd & 14 at own 19
Daniel Jones sacked by Charles Snowden and Chris Peace for a loss of 10 yards to the Duke 9
8:35
4th & 24 at own 9
Austin Parker punt for 48 yds , Tavares Kelly returns for 29 yds to the Duke 28
Virginia Touchdown, 4 plays
6:09
1st & 10 at opp 28
PK Kier run for 1 yd to the Duke 27
6:09
2nd & 9 at opp 27
Bryce Perkins pass complete to Olamide Zaccheaus for 4 yds to the Duke 23
6:09
3rd & 5 at opp 23
Bryce Perkins pass complete to Olamide Zaccheaus for 7 yds to the Duke 16 for a 1ST down
3:58
1st & 10 at opp 16
Bryce Perkins pass complete to Evan Butts for 16 yds for a TD (Bryce Perkins pass to Olamide Zaccheaus for Two-Point Conversion)Virginia 28, Duke 14
Duke Turnover on downs, 8 plays
3:58
1st & 0 at own 35
Brian Delaney kickoff for 65 yds for a touchback
3:58
1st & 10 at own 25
Daniel Jones pass complete to Davis Koppenhaver for 14 yds to the Duke 39 for a 1ST down
3:58
1st & 10 at own 39
Daniel Jones pass incomplete to Chris Taylor, broken up by Bryce Hall
3:58
2nd & 10 at own 39
Daniel Jones pass complete to Chris Taylor for 6 yds to the Duke 45
3:58
3rd & 4 at own 45
Daniel Jones run for 4 yds to the Duke 49 for a 1ST down
3:58
1st & 10 at own 49
Daniel Jones sacked by Eli Hanback for a loss of 7 yards to the Duke 42
3:58
2nd & 17 at own 42
Daniel Jones pass complete to Davis Koppenhaver for 8 yds to the 50 yard line
3:58
3rd & 9 at the 50
Daniel Jones pass complete to Johnathan Lloyd for 1 yd to the Virg 49
3:58
4th & 8 at opp 49
Daniel Jones pass incomplete to Damond Philyaw-Johnson, broken up by Darrius Bratton
Virginia Punt, 3 plays
1:28
1st & 10 at own 49
PK Kier run for 3 yds to the Duke 48
1:22
2nd & 7 at opp 48
Timeout DUKE, clock 01:22
1:22
2nd & 7 at opp 48
PK Kier run for 1 yd to the Duke 47
1:16
3rd & 6 at opp 47
Timeout DUKE, clock 01:16
1:16
3rd & 6 at opp 47
PK Kier run for 4 yds to the Duke 43
1:11
4th & 2 at opp 43
Timeout DUKE, clock 01:11
1:11
4th & 2 at opp 43
Lester Coleman punt for 43 yds for a touchback
Duke End of game, 9 plays
1:05
1st & 10 at own 20
Daniel Jones pass incomplete
1:05
2nd & 10 at own 20
Daniel Jones pass complete to T.J. Rahming for 18 yds to the Duke 38 for a 1ST down
1:05
1st & 10 at own 38
Daniel Jones pass incomplete to T.J. Rahming
1:05
2nd & 10 at own 38
Daniel Jones pass incomplete to Damond Philyaw-Johnson
1:05
3rd & 10 at own 38
Daniel Jones run for 6 yds to the Duke 44
1:05
4th & 4 at own 44
Daniel Jones pass complete to Noah Gray for 13 yds to the Virg 43 for a 1ST down
1:05
1st & 10 at opp 43
Daniel Jones pass complete to Jake Bobo for 22 yds to the Virg 21 for a 1ST down
1:05
1st & 10 at opp 21
TEAM pass incomplete
1:05
2nd & 10 at opp 21
Daniel Jones pass incomplete, broken up by Zane Zandier
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.