From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Virginia
429
Total yards
448
270
Passing yards
278
159
Rushing yards
170
6.0
Yards per pass
9.3
5.7
Yards per rush
4.1
27
First downs
22
4–14
Third downs
5–15
2–2
Fourth downs
2–2
2
Turnovers
0
1–10
Penalties
12–117
27:09
Possession
32:51
1
Sacks (by defense)
1
Efficiency
Duke
Virginia
45%
Success rate
50%
0.17
EPA per play
0.37
1.14
Explosiveness
1.24
0.03
Rushing EPA
0.17
0.25
Passing EPA
0.63
43%
Passing-down success
35%
−0.02
First-down EPA
0.34
0.13
Second-down EPA
0.11
0.41
Third-down EPA
0.59
17%
Havoc by its defense
20%
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 68% to win. Virginia won as Elo’s underdog.
The line
Duke −4, over/under 48.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 58%, Virginia 42%. 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. Virginia drives left to right, Duke right to left.
Q1 VirginiaPunt, 4 plays, 12 yards
Q1 DukePunt, 3 plays, 9 yards
Q1 VirginiaTouchdown, 9 plays, 76 yards
Q1 DukeFumble, 8 plays, 55 yards
Q1 VirginiaPunt, 4 plays, 32 yards
Q1 DukePunt, 3 plays, 30 yards
Q1 VirginiaPunt, 3 plays, −2 yards
Q2 DukeTouchdown, 6 plays, 56 yards
Q2 VirginiaField goal, 7 plays, 46 yards
Q2 DukePunt, 3 plays, 2 yards
Q2 VirginiaPunt, 3 plays, 2 yards
Q2 DukeField goal, 15 plays, 60 yards
Q3 DukePunt, 3 plays, 9 yards
Q3 VirginiaTouchdown, 5 plays, 65 yards
Q3 DukeInterception, 3 plays, 35 yards
Q3 VirginiaTouchdown, 6 plays, 67 yards
Q3 DukeField goal, 6 plays, 49 yards
Q3 VirginiaPunt, 3 plays, 2 yards
Q3 DukeMissed FG, 6 plays, 42 yards
Q3 VirginiaField goal, 14 plays, 69 yards
Q4 DukeTouchdown, 6 plays, 75 yards
Q4 VirginiaField goal, 14 plays, 62 yards
Q4 DukeTouchdown, 14 plays, 75 yards
Q4 VirginiaEnd of game, 2 plays, −4 yards
Play by play
1st quarter7 drives, then Virginia 7, Duke 0
Virginia Punt, 4 plays
15:00
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kobe Pace run for 13 yds to the UVA 38 for a 1ST down
15:00
1st & 10 at own 38
Kobe Pace run for 3 yds to the UVA 41
15:00
2nd & 7 at own 41
PENALTY UVA False Start (Furnish,Ty) 5 yards from UVA41 to UVA36. NO PLAY.
15:00
2nd & 12 at own 36
Anthony Colandrea pass complete to Malik Washington for 1 yd to the UVA 37
15:00
3rd & 11 at own 37
Anthony Colandrea pass incomplete to Mike Hollins
12:55
4th & 11 at own 37
Daniel Sparks punt for 44 yds , Jalon Calhoun returns for 1 yd to the DUKE 20
Duke Punt, 3 plays
12:55
1st & 10 at own 20
Grayson Loftis pass complete to Jordan Moore for 4 yds to the DUKE 24
12:55
2nd & 6 at own 24
Jordan Waters run for 5 yds to the DUKE 29
12:55
3rd & 1 at own 29
Jordan Waters run for no gain to the DUKE 29
10:53
4th & 1 at own 29
Porter Wilson punt for 47 yds, fair catch by Suderian Harrison at the UVA 24
Virginia Touchdown, 9 plays
10:53
1st & 10 at own 24
Anthony Colandrea pass complete to Grant Misch for 5 yds to the UVA 29
10:53
2nd & 5 at own 29
Kobe Pace run for 2 yds to the UVA 27
10:53
3rd & 7 at own 27
Anthony Colandrea pass complete to Ethan Davies for 9 yds to the UVA 36 for a 1ST down
10:53
1st & 10 at own 36
Mike Hollins run for 5 yds to the UVA 41
10:53
2nd & 5 at own 41
Mike Hollins run for 14 yds to the DUKE 45 for a 1ST down
10:53
1st & 10 at opp 45
Anthony Colandrea pass incomplete to Ethan Davies
10:53
2nd & 10 at opp 45
Anthony Colandrea pass complete to Suderian Harrison for 7 yds to the DUKE 38
10:53
3rd & 3 at opp 38
Anthony Colandrea run for 4 yds to the DUKE 34 for a 1ST down
7:29
1st & 10 at opp 34
Anthony Colandrea pass complete to Malik Washington for 34 yds for a TD (Will Bettridge KICK)Virginia 7, Duke 0
Duke Fumble, 8 plays
7:29
1st & 10 at own 35
Matt Ganyard kickoff for 50 yds , Marquise Collins return for 15 yds to the DUKE 30
7:29
1st & 10 at own 30
Jordan Waters run for 2 yds to the DUKE 32
7:29
2nd & 8 at own 32
Grayson Loftis pass complete to Jordan Moore for 12 yds to the DUKE 44 for a 1ST down
7:29
1st & 10 at own 44
Jordan Waters run for 7 yds to the UVA 49
7:29
2nd & 3 at opp 49
Jaquez Moore run for 8 yds to the UVA 41 for a 1ST down
7:29
1st & 10 at opp 41
Grayson Loftis run for 1 yd to the UVA 40
7:29
2nd & 9 at opp 40
Jaquez Moore run for 4 yds to the UVA 36
7:29
3rd & 5 at opp 36
Grayson Loftis pass complete to Jordan Moore for 11 yds to the UVA 25 for a 1ST down
3:48
1st & 10 at opp 25
Jordan Waters run for 10 yds to the UVA 15 Jordan Waters fumbled, recovered by UVA Caleb Hardy at UVA15, End Of Play.
Virginia Punt, 4 plays
3:48
1st & 10 at own 15
Anthony Colandrea pass complete to Malik Washington for 29 yds to the UVA 44 for a 1ST down
3:48
1st & 10 at own 44
Kobe Pace run for 2 yds to the UVA 46
3:48
2nd & 8 at own 46
Anthony Colandrea pass complete to Malik Washington for 1 yd to the UVA 47
3:48
3rd & 7 at own 47
Anthony Colandrea pass incomplete to Mike Hollins
2:16
4th & 7 at own 47
Daniel Sparks punt for 29 yds, punt out-of-bounds at the DUKE 24
Duke Punt, 3 plays
2:16
1st & 10 at own 24
No Huddle-Shotgun Loftis,Grayson pass incomplete short middle to Hagans,Sahmir PENALTY UVA Roughing The Passer (Smiley III,Ben) 15 yards from DUKE24 to DUKE39, 1ST DOWN. NO PLAY.
2:16
1st & 10 at own 39
Jaylen Coleman run for 9 yds to the DUKE 48
2:16
2nd & 1 at own 48
Grayson Loftis sacked by Michael Diatta for a loss of 6 yards to the DUKE 42
2:16
3rd & 7 at own 42
Grayson Loftis pass complete to Jaylen Coleman for 12 yds to the UVA 46 for a 1ST down
0:08
1st & 10 at opp 46
Porter Wilson punt for 33 yds , Suderian Harrison returns for 10 yds to the UVA 12
Virginia Punt, 3 plays
0:00
1st & 10 at own 12
Kobe Pace run for 5 yds to the UVA 17
Q2 15:00
2nd & 5 at own 17
Anthony Colandrea pass incomplete to Sackett Wood Jr.
Q2 15:00
3rd & 5 at own 17
Anthony Colandrea sacked by R.J. Oben for a loss of 7 yards to the UVA 10
Q2 14:04
4th & 12 at own 10
Daniel Sparks punt for 46 yds, fair catch by Jalon Calhoun at the DUKE 44
2nd quarter5 drives, then Tied at 10
Duke Touchdown, 6 plays
14:04
1st & 10 at own 44
Jordan Waters run for 12 yds to the UVA 44 for a 1ST down
14:04
1st & 10 at opp 44
Jordan Waters run for 2 yds to the UVA 42
14:04
2nd & 8 at opp 42
Jaquez Moore run for 3 yds to the UVA 39
14:04
3rd & 5 at opp 39
Grayson Loftis pass complete to Jalon Calhoun for 11 yds to the UVA 28 for a 1ST down
14:04
1st & 10 at opp 28
Jaquez Moore run for 14 yds to the UVA 14 for a 1ST down Virginia Penalty, Face Mask (7 yards) (Michael Diatta) to the UVA 7 for a 1ST down
11:00
1st & goal at opp 7
Grayson Loftis pass complete to Jalon Calhoun for 7 yds for a TD (Todd Pelino KICK)Tied at 7
Virginia Field goal, 7 plays
11:00
1st & 10 at own 35
Charlie Ham kickoff for 42 yds fair catch by Luke Byrne at the UVA 25
11:00
1st & 10 at own 25
Anthony Colandrea run for 30 yds to the DUKE 45 for a 1ST down
11:00
1st & 10 at opp 45
Mike Hollins run for 7 yds to the DUKE 38
11:00
2nd & 3 at opp 38
Anthony Colandrea pass complete to Malachi Fields for 3 yds to the DUKE 35 for a 1ST down
11:00
1st & 10 at opp 35
Kobe Pace run for 5 yds to the DUKE 30
11:00
1st & 10 at opp 35
No Huddle-Shotgun Colandrea,Anthony pass incomplete deep right to Washington,Malik broken up by Stinson,Jaylen PENALTY UVA Holding offsetting DUKE Pass Interference offsetting. NO PLAY.
11:00
2nd & 5 at opp 30
Kobe Pace run for 3 yds to the DUKE 27
11:00
3rd & 2 at opp 27
Kobe Pace run for 2 yds to the DUKE 29
8:29
4th & 4 at opp 29
Will Bettridge 46 yd FG GOODVirginia 10, Duke 7
Duke Punt, 3 plays
8:29
1st & 10 at own 35
Matt Ganyard kickoff for 62 yds , Peyton Jones return for 24 yds to the DUKE 27
8:29
1st & 10 at own 27
Grayson Loftis pass incomplete to Jeremiah Hasley
8:29
2nd & 10 at own 27
Jordan Waters run for 2 yds to the DUKE 29
8:29
3rd & 8 at own 29
Grayson Loftis pass incomplete to Sahmir Hagans
7:19
4th & 8 at own 29
Porter Wilson punt for 46 yds, punt out-of-bounds at the UVA 48 , Suderian Harrison returns for 23 yds to the UVA 48 Virginia Penalty, Illegal Block (Yards) to the UVA 48
7:19
4th & 8 at own 29
Porter Wilson punt for 46 yds, punt out-of-bounds at the UVA 17 , Suderian Harrison returns for 23 yds to the UVA 48 Virginia Penalty, Illegal Block (10 Yards) to the UVA 17
Virginia Punt, 3 plays
7:19
1st & 10 at own 17
No Huddle-Shotgun Pace,Kobe rush left for 7 yards gain to the UVA24 (Morris Jr.,Nick; Franklin,Ja’Mion) PENALTY UVA Holding (Boley,McKale) 9 yards from UVA17 to UVA08. NO PLAY.
7:19
1st & 19 at own 8
Anthony Colandrea run for 3 yds to the UVA 5
7:19
2nd & 22 at own 5
No Huddle-Shotgun Pace,Kobe rush middle for 19 yards gain to the UVA24 (Lewis,Jeremiah) PENALTY UVA Personal Foul (Davies,Ethan) 2 yards from UVA05 to UVA03. NO PLAY.
7:19
2nd & 24 at own 3
Kobe Pace run for 1 yd to the UVA 4
7:19
3rd & 23 at own 4
Virginia Penalty, Offensive Holding (Yards) declined
4:21
4th & 8 at own 19
Daniel Sparks punt for 57 yds , Jalon Calhoun returns for 5 yds to the DUKE 29
Duke Field goal, 15 plays
4:21
1st & 10 at own 29
Jaquez Moore run for 3 yds to the DUKE 32
4:21
2nd & 7 at own 32
Jaquez Moore run for 8 yds to the DUKE 40 for a 1ST down
4:21
1st & 10 at own 40
Jaquez Moore run for 2 yds to the DUKE 38
4:21
2nd & 12 at own 38
Grayson Loftis pass incomplete to Jordan Moore
4:21
3rd & 12 at own 38
Virginia Penalty, UNR: Unnecessary Roughness (Aaron Faumui) to the UVA 47 for a 1ST down
4:21
1st & 10 at opp 47
Jaylen Coleman run for 5 yds to the UVA 42
4:21
2nd & 5 at opp 42
Jaylen Coleman run for 4 yds to the UVA 38
1:16
3rd & 1 at opp 38
Timeout Virginia, clock 01:16
1:16
3rd & 1 at opp 38
Jaylen Coleman run for no gain to the UVA 38
1:05
4th & 1 at opp 38
Timeout Virginia, clock 01:05
1:05
4th & 1 at opp 38
Jordan Waters run for 2 yds to the UVA 36 for a 1ST down
1:00
1st & 10 at opp 36
Timeout Duke, clock 01:00
1:00
1st & 10 at opp 36
Jordan Moore run for 1 yd to the UVA 35
1:00
2nd & 9 at opp 35
Grayson Loftis pass complete to Jordan Moore for 12 yds to the UVA 23 for a 1ST down
1:00
1st & 10 at opp 23
Grayson Loftis pass complete to Sahmir Hagans for 12 yds to the UVA 11 for a 1ST down
1:00
1st & 10 at opp 11
Grayson Loftis pass incomplete to Sahmir Hagans
1:00
2nd & 10 at opp 11
Grayson Loftis pass incomplete to Sahmir Hagans
0:00
3rd & 10 at opp 11
Todd Pelino 29 yd FG GOODTied at 10
3rd quarter8 drives, then Virginia 24, Duke 13
Duke Punt, 3 plays
15:00
1st & 10 at own 35
Matt Ganyard kickoff for 63 yds , Khilan Walker return for 19 yds to the DUKE 21
15:00
1st & 10 at own 21
Grayson Loftis pass complete to Sahmir Hagans for 7 yds to the DUKE 28
15:00
2nd & 3 at own 28
Jordan Waters run for 2 yds to the DUKE 30
15:00
3rd & 1 at own 30
Jordan Waters run for no gain to the DUKE 30
12:52
4th & 1 at own 30
Porter Wilson punt for 43 yds , Suderian Harrison returns for 8 yds to the UVA 35
Virginia Touchdown, 5 plays
12:52
1st & 10 at own 35
Anthony Colandrea run for 10 yds to the UVA 45 for a 1ST down
12:52
1st & 10 at own 45
Kobe Pace run for no gain to the UVA 45
12:52
2nd & 10 at own 45
Anthony Colandrea pass complete to Malik Washington for 1 yd to the UVA 44
12:52
3rd & 11 at own 44
Anthony Colandrea pass complete to Malik Washington for 27 yds to the DUKE 29 for a 1ST down
11:03
1st & 10 at opp 29
Anthony Colandrea pass complete to Malachi Fields for 29 yds for a TD (Will Bettridge KICK)Virginia 17, Duke 10
11:03
1st & 10 at own 35
Matt Ganyard kickoff for 60 yds , Peyton Jones return for 20 yds to the DUKE 45 Duke Penalty, Offensive Holding (10 Yards) to the DUKE 15
Duke Interception, 3 plays
11:03
1st & 10 at own 15
Grayson Loftis pass complete to Jordan Moore for 16 yds to the DUKE 31 for a 1ST down
11:03
1st & 10 at own 31
No Huddle-Shotgun Loftis,Grayson pass incomplete short right broken up by Faumui,Aaron PENALTY UVA Roughing The Passer (Bennett, Jr.,Chico) 15 yards from DUKE31 to DUKE46, 1ST DOWN. NO PLAY.
11:03
1st & 10 at own 46
Jaquez Moore run for 4 yds to the 50 yard line
9:41
2nd & 6 at the 50
Grayson Loftis pass intercepted Caleb Hardy return for no gain to the 50 yard line Virginia Penalty, Personal Foul (15 Yards) to the UVA 33
Virginia Touchdown, 6 plays
9:41
1st & 10 at own 33
Anthony Colandrea pass complete to Malachi Fields for 25 yds to the DUKE 42 for a 1ST down
9:41
1st & 10 at opp 42
Anthony Colandrea pass complete to Malachi Fields for 17 yds to the DUKE 25 for a 1ST down
9:41
1st & 10 at opp 25
Anthony Colandrea pass complete to Kobe Pace for 18 yds to the DUKE 7 for a 1ST down
9:41
1st & goal at opp 7
Kobe Pace run for 2 yds to the DUKE 9
9:41
2nd & goal at opp 9
Kobe Pace run for 2 yds to the DUKE 7
6:33
3rd & goal at opp 7
Anthony Colandrea pass complete to Malik Washington for 7 yds for a TD (Will Bettridge KICK)Virginia 24, Duke 10
Duke Field goal, 6 plays
6:33
1st & 10 at own 35
Matt Ganyard kickoff for 62 yds
6:33
1st & 10 at own 35
Grayson Loftis pass complete to Jordan Moore for 33 yds to the UVA 32 for a 1ST down
6:33
1st & 10 at opp 32
Grayson Loftis pass complete to Jordan Moore for 10 yds to the UVA 22 for a 1ST down
6:33
1st & 10 at opp 22
Jordan Waters run for 1 yd to the UVA 21
6:33
2nd & 9 at opp 21
Grayson Loftis pass complete to Jordan Moore for 5 yds to the UVA 16
6:33
3rd & 4 at opp 16
Grayson Loftis pass incomplete to Jordan Moore
4:23
4th & 4 at opp 16
Todd Pelino 34 yd FG GOODVirginia 24, Duke 13
Virginia Punt, 3 plays
4:23
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
4:23
1st & 10 at own 25
Anthony Colandrea pass incomplete
4:23
2nd & 10 at own 25
Kobe Pace run for 2 yds to the UVA 27
4:23
3rd & 8 at own 27
Anthony Colandrea pass incomplete to Malachi Fields
3:20
4th & 8 at own 27
Daniel Sparks punt for 42 yds
Duke Missed FG, 6 plays
3:20
1st & 10 at own 31
Grayson Loftis pass complete to Sahmir Hagans for 8 yds to the DUKE 39
3:20
2nd & 2 at own 39
Grayson Loftis pass complete to Jalon Calhoun for 34 yds to the UVA 27 for a 1ST down
3:20
1st & 10 at opp 27
Grayson Loftis pass incomplete
3:20
2nd & 10 at opp 27
Grayson Loftis pass incomplete to Jordan Moore
3:20
3rd & 10 at opp 27
Grayson Loftis pass complete to Jalon Calhoun for no gain to the UVA 27
2:02
4th & 10 at opp 27
Todd Pelino 44 yd FG MISSED
Virginia Field goal, 14 plays
2:02
1st & 10 at own 27
Kobe Pace run for 15 yds to the UVA 42 for a 1ST down
2:02
1st & 10 at own 42
Anthony Colandrea run for 7 yds to the UVA 49
2:02
2nd & 3 at own 49
Kobe Pace run for 2 yds to the DUKE 49
2:02
3rd & 1 at opp 49
Kobe Pace run for 1 yd to the 50 yard line
0:00
4th & 2 at the 50
Grady Brosterhous run for 2 yds to the DUKE 48 for a 1ST down
Q4 15:00
1st & 10 at opp 48
Anthony Colandrea run for 5 yds to the DUKE 43
Q4 15:00
2nd & 5 at opp 43
Mike Hollins run for 22 yds to the DUKE 21 for a 1ST down
Q4 15:00
1st & 10 at opp 21
PENALTY UVA False Start (Wilson,JR) 5 yards from DUKE21 to DUKE26. NO PLAY.
Q4 15:00
1st & 15 at opp 26
Mike Hollins run for 4 yds to the DUKE 22
Q4 15:00
2nd & 11 at opp 22
Anthony Colandrea pass complete to JR Wilson for 7 yds to the DUKE 15
Q4 15:00
3rd & 4 at opp 15
Anthony Colandrea pass complete to Mike Hollins for 8 yds to the DUKE 7 for a 1ST down
Q4 15:00
1st & goal at opp 7
Anthony Colandrea pass complete to Kobe Pace for 3 yds to the DUKE 4
Q4 15:00
2nd & goal at opp 4
Anthony Colandrea pass incomplete to Malik Washington
Q4 15:00
3rd & goal at opp 4
Anthony Colandrea pass incomplete to Malachi Fields
Q4 10:18
4th & goal at opp 4
Will Bettridge 21 yd FG GOODVirginia 27, Duke 13
4th quarter4 drives, then Virginia 30, Duke 27
Duke Touchdown, 6 plays
10:18
1st & 10 at own 35
Matt Ganyard kickoff for 65 yds , Peyton Jones return for 25 yds to the DUKE 25
10:18
1st & 10 at own 25
Grayson Loftis pass incomplete to Jeremiah Hasley
10:18
2nd & 10 at own 25
Grayson Loftis pass complete to Mehki Wall for 6 yds to the DUKE 31
10:18
3rd & 4 at own 31
Grayson Loftis pass incomplete to Sahmir Hagans
10:18
4th & 4 at own 31
Grayson Loftis pass complete to Mehki Wall for 11 yds to the DUKE 42 for a 1ST down
10:18
1st & 10 at own 42
Grayson Loftis pass incomplete to Sahmir Hagans
9:03
2nd & 10 at own 42
Jaquez Moore run for 58 yds for a TD (Todd Pelino KICK)Virginia 27, Duke 20
Virginia Field goal, 14 plays
9:03
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
9:03
1st & 10 at own 25
Anthony Colandrea pass incomplete to Ethan Davies
9:03
2nd & 10 at own 25
Anthony Colandrea pass complete to Malik Washington for 14 yds to the UVA 39 for a 1ST down
9:03
1st & 10 at own 39
Anthony Colandrea run for 5 yds to the UVA 44
9:03
2nd & 5 at own 44
Kobe Pace run for 4 yds to the UVA 48
9:03
3rd & 1 at own 48
Kobe Pace run for no gain to the UVA 48
9:03
4th & 1 at own 48
Grady Brosterhous run for 2 yds to the 50 yard line for a 1ST down
9:03
1st & 10 at the 50
Mike Hollins run for no gain to the 50 yard line
9:03
2nd & 10 at the 50
Anthony Colandrea pass complete to Suderian Harrison for 12 yds to the DUKE 38 for a 1ST down
9:03
1st & 10 at opp 38
Mike Hollins run for 2 yds to the DUKE 40
9:03
2nd & 12 at opp 40
Anthony Colandrea pass complete to Suderian Harrison for 23 yds to the DUKE 17 for a 1ST down
9:03
1st & 10 at opp 17
Kobe Pace run for 3 yds to the DUKE 14
4:00
2nd & 7 at opp 14
Timeout Duke, clock 04:00
4:00
2nd & 7 at opp 14
Kobe Pace run for 2 yds to the DUKE 16
3:53
3rd & 9 at opp 16
Timeout Duke, clock 03:53
3:53
3rd & 9 at opp 16
Kobe Pace run for 3 yds to the DUKE 13
3:48
4th & 6 at opp 13
Timeout Duke, clock 03:48
3:43
4th & 6 at opp 13
Will Bettridge 30 yd FG GOODVirginia 30, Duke 20
Duke Touchdown, 14 plays
3:43
1st & 10 at own 35
Matt Ganyard kickoff for 65 yds for a touchback
3:43
1st & 10 at own 25
Grayson Loftis pass complete to Jaylen Coleman for 10 yds to the DUKE 35 for a 1ST down
3:43
1st & 10 at own 35
Grayson Loftis pass complete to Jaylen Coleman for 1 yd to the DUKE 34
3:43
2nd & 11 at own 34
Grayson Loftis pass incomplete to Sahmir Hagans
3:43
3rd & 11 at own 34
Grayson Loftis pass complete to Jordan Moore for 14 yds to the DUKE 48 for a 1ST down
3:43
1st & 10 at own 48
Grayson Loftis pass incomplete to Jaylen Coleman
3:43
2nd & 10 at own 48
Grayson Loftis pass complete to Jontavis Robertson for 12 yds to the UVA 40 for a 1ST down
3:43
1st & 10 at opp 40
Grayson Loftis pass complete to Mehki Wall for 13 yds to the UVA 27 for a 1ST down
3:43
1st & 10 at opp 27
Grayson Loftis pass complete to Mehki Wall for 4 yds to the UVA 23
3:43
2nd & 6 at opp 23
Grayson Loftis pass incomplete to Jontavis Robertson
3:43
3rd & 6 at opp 23
Grayson Loftis pass complete to Sahmir Hagans for 13 yds to the UVA 10 for a 1ST down
3:43
1st & goal at opp 10
Grayson Loftis pass incomplete to Sahmir Hagans
3:43
2nd & goal at opp 10
Grayson Loftis pass incomplete to Mehki Wall
3:43
3rd & goal at opp 10
Virginia Penalty, Defensive Pass Interference (James Jackson) to the UVA 2 for a 1ST down
1:13
1st & goal at opp 2
Grayson Loftis pass complete to Mehki Wall for 2 yds for a TD (Todd Pelino KICK)Virginia 30, Duke 27
Virginia End of game, 2 plays
1:13
1st & 10 at own 35
Charlie Ham kickoff for 7 yds , Tayvonn Kyle return for no gain to the DUKE 42
1:13
1st & 10 at opp 42
Kneel down by Virginia at DUKE44 for loss of 2 yards.
0:00
2nd & 12 at opp 44
Kneel down by Virginia at DUKE46 for loss of 2 yards.
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.