← CFB Terminal
#44Duke
0
ACC
AT
48
ACC
2021 week 7 · Saturday, October 16, 2021 at 11:30 AM CT · Scott Stadium · 38,489 att · 66.6°F, wind 5.6

Drive chart

Duke Virginia bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
7 pl · 62 yd · 2:55
0–3
15:00 1st & 10 OWN 25 Brennan Armstrong pass complete to Dontayvion Wicks for 7 yds to the Virg 32 +7 0.60
15:00 2nd & 3 OWN 32 Brennan Armstrong pass complete to Dontayvion Wicks for 22 yds to the Duke 46 for a 1ST down +22 1.93
15:00 1st & 10 OPP 46 Brennan Armstrong run for 25 yds to the Duke 21 for a 1ST down +25 0.91
15:00 1st & 10 OPP 21 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.39
15:00 2nd & 10 OPP 21 Wayne Taulapapa run for 4 yds to the Duke 17 +4 -0.05
15:00 3rd & 6 OPP 17 Wayne Taulapapa run for 4 yds to the Duke 13 +4 -0.06
12:05 4th & 2 OPP 13 Brendan Farrell 31 yd FG GOOD
FG
13 pl · 68 yd · 5:28
0–3
12:05 1st & 10 OWN 25 Gunnar Holmberg pass incomplete to Jake Bobo 0 -0.70
12:05 2nd & 10 OWN 25 Mataeo Durant run for 3 yds to the Duke 28 +3 -0.15
12:05 3rd & 7 OWN 28 Gunnar Holmberg pass complete to Jake Bobo for 12 yds to the Duke 40 for a 1ST down +12 2.18
12:05 1st & 10 OWN 40 Gunnar Holmberg pass complete to Jalon Calhoun for 2 yds to the Duke 42 +2 -0.68
12:05 2nd & 8 OWN 42 PENALTY DUK False Start (Barton,Graham) 5 yards from DUK42 to DUK37. NO PLAY. -5
12:05 2nd & 13 OWN 37 Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 40 +3 -0.23
12:05 3rd & 10 OWN 40 Gunnar Holmberg pass complete to Jalon Calhoun for 16 yds to the Virg 44 for a 1ST down +16 3.23
12:05 1st & 10 OPP 44 Mataeo Durant run for 1 yd to the Virg 45 +1 -0.75
12:05 2nd & 11 OPP 45 Gunnar Holmberg pass complete to Darrell Harding Jr. for 10 yds to the Virg 35 +10 1.18
12:05 3rd & 1 OPP 35 Mataeo Durant run for 24 yds to the Virg 11 for a 1ST down +24 0.91
12:05 1st & 10 OPP 11 Jordan Moore run for 3 yds to the Virg 8 +3 -0.09
12:05 2nd & 7 OPP 8 Mataeo Durant run for 1 yd to the Virg 7 +1 -0.22
12:05 3rd & 6 OPP 7 Gunnar Holmberg pass incomplete to Jake Bobo 0 -0.32
6:37 4th & 6 OPP 7 Matt Alswanger 25 yd FG MISSED
TD
10 pl · 80 yd · 3:54
0–10
6:37 1st & 10 OWN 20 Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 25 +5 0.09
6:37 2nd & 5 OWN 25 Brennan Armstrong pass complete to Billy Kemp IV for 12 yds to the Virg 37 for a 1ST down +12 1.25
6:37 1st & 10 OWN 37 Brennan Armstrong run for 8 yds to the Virg 45 +8 1.04
6:37 2nd & 2 OWN 45 Wayne Taulapapa run for 5 yds to the 50 yard line for a 1ST down +5 0.17
6:37 1st & 10 50 Brennan Armstrong pass complete to Demick Starling for 18 yds to the Duke 32 for a 1ST down +18 0.97
6:37 1st & 10 OPP 32 Brennan Armstrong sacked by R.J. Oben for a loss of 4 yards to the Duke 36 Brennan Armstrong fumbled, recovered by Virg Malachi Fields , return for 0 yards -4 -1.29
6:37 2nd & 14 OPP 36 Armstrong,Brennan pass incomplete to Wicks,Dontayvion broken up by Blackwell,Josh PENALTY DUK Offside (Oben,R.J.) 5 yards from DUK36 to DUK31. NO PLAY. +5
6:37 2nd & 9 OPP 31 Brennan Armstrong pass complete to Billy Kemp IV for 16 yds to the Duke 15 for a 1ST down +16 0.78
6:37 1st & 10 OPP 15 PENALTY UVA Offside (Glaser,Chris) 5 yards from DUK15 to DUK20. NO PLAY. -5
6:37 1st & 15 OPP 20 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.36
6:37 2nd & 15 OPP 20 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.58
2:43 3rd & 15 OPP 20 Brennan Armstrong pass complete to Dontayvion Wicks for 20 yds for a TD (Brendan Farrell KICK) +20 3.85
2:43 1st & 10 OWN 35 Brendan Farrell kickoff for 62 yds , Jaylen Stinson return for 26 yds to the VIRGINIA 39 DUKE Penalty, Offensive Holding (9 Yards) to the Duke 9
PUNT
6 pl · 29 yd · 2:03
0–10
2:43 1st & 10 OWN 9 Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 15 +6 0.21
2:43 2nd & 4 OWN 15 Mataeo Durant run for 3 yds to the Duke 18 +3 -0.18
2:43 3rd & 1 OWN 18 Mataeo Durant run for 22 yds to the Duke 40 for a 1ST down +22 2.04
2:43 1st & 10 OWN 40 Jordan Waters run for 2 yds to the Duke 38 +2 -0.68
2:43 2nd & 12 OWN 38 Gunnar Holmberg pass incomplete to Jalon Calhoun 0 -0.60
2:43 3rd & 12 OWN 38 Gunnar Holmberg pass incomplete to Jalon Calhoun 0 -0.31
0:40 4th & 12 OWN 38 Porter Wilson punt for 47 yds
TD
8 pl · 68 yd · 3:11
0–17
0:40 1st & 10 OWN 32 Brennan Armstrong pass complete to Jelani Woods for 11 yds to the Virg 43 for a 1ST down +11 1.05
0:00 1st & 10 OWN 43 Wayne Taulapapa run for 5 yds to the Virg 48 +5 0.11
0:00 OWN 43 End of 1st Quarter
15:00 2nd & 5 OWN 48 Wayne Taulapapa run for 1 yd to the Virg 49 +1 -0.96
15:00 3rd & 4 OWN 49 Brennan Armstrong sacked by Gary Smith III for a loss of 3 yards to the Virg 46 -3 -1.38
13:36 4th & 7 OWN 46 Finn,Jacob punt 54 yards to the DUK00, Touchback PENALTY DUK Personal Foul (Harding Jr.,Darrell) 15 yards from UVA46 to DUK39, 1ST DOWN. NO PLAY. +15
13:36 1st & 10 OPP 39 Brennan Armstrong pass complete to Malachi Fields for 19 yds to the Duke 20 for a 1ST down +19 0.52
13:36 1st & 10 OPP 20 Brennan Armstrong pass incomplete to Malachi Fields 0 -0.37
13:36 2nd & 10 OPP 20 Brennan Armstrong pass complete to Keytaon Thompson for 19 yds to the Duke 1 for a 1ST down +19 2.05
12:29 1st & 1 OPP 1 Keytaon Thompson run for 1 yd for a TD (Brendan Farrell KICK) +1 0.94
Q2
PUNT
4 pl · -5 yd · 1:24
0–17
12:29 1st & 10 OWN 27 Mataeo Durant run for no gain to the Duke 27 0 -0.77
12:29 2nd & 10 OWN 27 DUKE Penalty, Offensive Holding (-10 Yards) to the Duke 25 -10
12:29 2nd & 12 OWN 25 Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 22 +3 -0.13
12:29 3rd & 15 OWN 22 Gunnar Holmberg pass incomplete to Jake Bobo 0 -0.08
11:05 4th & 15 OWN 22 Porter Wilson punt for 42 yds , Billy Kemp IV returns for no gain to the Virg 35
TD
10 pl · 65 yd · 3:13
0–24
11:05 1st & 10 OWN 35 Devin Darrington run for 5 yds to the Virg 40 +5 0.11
11:05 2nd & 5 OWN 40 Devin Darrington run for 12 yds to the Duke 48 for a 1ST down +12 1.45
11:05 1st & 10 OPP 48 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -1.07
11:05 2nd & 10 OPP 48 PENALTY UVA False Start (Oluwatimi,Olusegun) 5 yards from DUK48 to UVA47. NO PLAY. -5
11:05 2nd & 15 OWN 47 Brennan Armstrong pass complete to Jelani Woods for 16 yds to the Duke 37 for a 1ST down +16 2.81
11:05 1st & 10 OPP 37 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.75
11:05 2nd & 10 OPP 37 Brennan Armstrong pass complete to Dontayvion Wicks for 13 yds to the Duke 24 for a 1ST down +13 1.12
11:05 1st & 10 OPP 24 Brennan Armstrong pass complete to Keytaon Thompson for 17 yds to the Duke 7 for a 1ST down +17 0.48
11:05 1st & 7 OPP 7 Brennan Armstrong pass incomplete to Jelani Woods 0 -0.41
11:05 2nd & 7 OPP 7 Brennan Armstrong pass incomplete to Dontayvion Wicks 0 -0.28
7:52 3rd & 7 OPP 7 Brennan Armstrong run for 7 yds for a TD (Brendan Farrell KICK) +7 2.88
INT
5 pl · 11 yd · 1:42
0–24
7:52 1st & 10 OWN 25 Gunnar Holmberg pass complete to Mataeo Durant for 7 yds to the Duke 32 +7 0.60
7:52 2nd & 3 OWN 32 Mataeo Durant run for 1 yd to the Duke 33 +1 -0.82
7:52 3rd & 2 OWN 33 Mataeo Durant run for 3 yds to the Duke 36 for a 1ST down +3 1.15
7:52 1st & 10 OWN 36 Gunnar Holmberg pass incomplete to Jake Bobo 0 -1.04
6:10 2nd & 10 OWN 36 Gunnar Holmberg pass intercepted -0.81
FG
11 pl · 52 yd · 4:06
0–27
6:10 1st & 10 OWN 32 Brennan Armstrong pass complete to Billy Kemp IV for 4 yds to the Virg 36 +4 -0.15
6:10 2nd & 6 OWN 36 Brennan Armstrong pass complete to Ra'Shaun Henry for 25 yds to the Duke 39 for a 1ST down +25 2.53
6:10 1st & 10 OPP 39 Brennan Armstrong pass incomplete to Dontayvion Wicks 0 -0.81
6:10 2nd & 10 OPP 39 Brennan Armstrong pass complete to Jelani Woods for 11 yds to the Duke 28 for a 1ST down +11 1.19
6:10 1st & 10 OPP 28 Brennan Armstrong sacked by DeWayne Carter for a loss of 8 yards to the Duke 36 Brennan Armstrong fumbled, recovered by Virg Grant Misch , return for 0 yards -8 -1.84
6:10 2nd & 18 OPP 36 Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Duke 31 +5 0.05
6:10 3rd & 13 OPP 31 Brennan Armstrong pass complete to Dontayvion Wicks for 15 yds Dontayvion Wicks fumbled, forced by Dominique Long, recovered by Virg Dontayvion Wicks for a 1ST down +15 1.99
2:52 3rd & 13 OPP 31 Timeout VIRGINIA, clock 02:52
2:52 1st & 10 OPP 16 Brennan Armstrong pass incomplete pass complete to for 4 yds to the Duke 16 +4 -0.02
2:52 2nd & 10 OPP 16 Brennan Armstrong pass incomplete to Keytaon Thompson 0 -0.38
2:52 3rd & 10 OPP 16 Brennan Armstrong pass incomplete to Keytaon Thompson 0 -0.61
2:04 4th & 10 OPP 16 Brendan Farrell 34 yd FG GOOD
INT
8 pl · 24 yd · 1:14
0–27
2:04 1st & 10 OWN 25 Gunnar Holmberg pass complete to Mataeo Durant for 5 yds to the Duke 30 +5 0.09
1:59 1st & 10 OWN 25 Timeout DUKE, clock 01:59
1:59 2nd & 5 OWN 30 Gunnar Holmberg pass complete to Nicky Dalmolin for 4 yds to the Duke 34 +4 -0.12
1:42 2nd & 5 OWN 30 Timeout DUKE, clock 01:42
1:42 3rd & 1 OWN 34 Mataeo Durant run for no gain to the Duke 34 0 -0.70
1:33 3rd & 1 OWN 34 Timeout DUKE, clock 01:33
1:33 4th & 1 OWN 34 Gunnar Holmberg run for 2 yds to the Duke 36 for a 1ST down +2 1.65
1:33 1st & 10 OWN 36 Gunnar Holmberg pass incomplete to Jake Bobo 0 -1.04
1:33 2nd & 10 OWN 36 Gunnar Holmberg pass incomplete to Eli Pancol 0 -0.63
1:33 3rd & 10 OWN 36 Gunnar Holmberg pass complete to Eli Pancol for 13 yds to the Duke 49 for a 1ST down +13 2.90
0:50 1st & 10 OWN 49 Gunnar Holmberg pass intercepted -3.08
TD
8 pl · 51 yd · 0:45
0–34
0:50 1st & 10 OWN 49 Brennan Armstrong pass incomplete to Keytaon Thompson 0 -1.13
0:50 2nd & 10 OWN 49 Brennan Armstrong pass complete to Dontayvion Wicks for 21 yds to the Duke 30 for a 1ST down +21 2.24
0:50 1st & 10 OPP 30 Brennan Armstrong pass incomplete to Keytaon Thompson 0 -0.56
0:50 2nd & 10 OPP 30 Brennan Armstrong run for 10 yds to the Duke 20 for a 1ST down +10 0.75
0:23 2nd & 10 OPP 30 Timeout VIRGINIA, clock 00:23
0:23 1st & 10 OPP 20 Brennan Armstrong pass incomplete to Jelani Woods 0 -0.37
0:23 2nd & 10 OPP 20 Brennan Armstrong pass complete to Jelani Woods for 13 yds to the Duke 7 for a 1ST down +13 0.80
0:23 1st & 7 OPP 7 Brennan Armstrong pass incomplete 0 -0.41
0:05 2nd & 7 OPP 7 Brennan Armstrong pass complete to Jelani Woods for 7 yds for a TD (Brendan Farrell KICK) +7 2.61
0:01 1st & 10 OWN 35 Brendan Farrell kickoff for 35 yds , Grissim Anderson return for 8 yds to the Duke 43 VIRGINIA Penalty, Defensive Offside (T.C. Harrison) to the Duke 43
END OF HALF
1 pl · 0 yd · 0:01
0–34
0:00 1st & 10 OWN 43 Gunnar Holmberg pass incomplete to Jake Bobo 0 -1.16
0:00 OWN 43 End of 2nd Quarter
Q3
PUNT
6 pl · 11 yd · 2:51
0–34
15:00 1st & 10 OWN 25 Gunnar Holmberg pass complete to Jake Bobo for 5 yds to the Duke 30 +5 0.09
15:00 2nd & 5 OWN 30 Mataeo Durant run for 1 yd to the Duke 31 +1 -0.63
15:00 3rd & 4 OWN 31 Gunnar Holmberg pass complete to Darrell Harding Jr. for 4 yds to the Duke 35 for a 1ST down +4 1.37
15:00 1st & 10 OWN 35 Mataeo Durant run for 1 yd to the Duke 34 +1 -0.83
15:00 2nd & 11 OWN 34 Jaylen Coleman run for 2 yds to the Duke 36 +2 -0.34
15:00 3rd & 9 OWN 36 Gunnar Holmberg pass incomplete to Darrell Harding Jr. 0 -0.35
12:09 4th & 9 OWN 36 Porter Wilson punt for 52 yds, fair catch by Billy Kemp IV at the Virg 12
PUNT
4 pl · 17 yd · 1:01
0–34
12:09 1st & 10 OWN 12 Brennan Armstrong pass incomplete to Ronnie Walker Jr. 0 -0.38
12:09 2nd & 10 OWN 12 Armstrong,Brennan pass incomplete to Wicks,Dontayvion, 1ST DOWN, PENALTY DUK Pass Interference (Lewis,Jeremiah) 11 yard from UVA12 to UVA23, 1ST DOWN. NO PLAY. 0
12:09 1st & 10 OWN 23 Ronnie Walker Jr. run for 6 yds to the Virg 29 +6 0.32
12:09 2nd & 4 OWN 29 Brennan Armstrong pass incomplete to Jelani Woods 0 -0.80
12:09 3rd & 4 OWN 29 Brennan Armstrong pass incomplete to Jacob Rodriguez 0 -0.39
11:08 4th & 4 OWN 29 Jacob Finn punt for 52 yds , Scott Boylan returns for 2 yds to the Duke 21
PUNT
3 pl · -3 yd · 2:02
0–34
11:08 1st & 10 OWN 21 Gunnar Holmberg pass complete to Mataeo Durant for 7 yds to the Duke 14 +7 0.54
11:08 2nd & 17 OWN 14 Gunnar Holmberg pass complete to Nicky Dalmolin for 10 yds to the Duke 24 +10 0.23
11:08 3rd & 7 OWN 24 Gunnar Holmberg sacked by Nick Jackson for a loss of 6 yards to the Duke 18 -6 -0.32
9:06 4th & 13 OWN 18 Porter Wilson punt for 45 yds , Billy Kemp IV returns for no gain to the Virg 37
PUNT
4 pl · 17 yd · 2:19
0–34
9:06 1st & 10 OWN 37 Brennan Armstrong pass complete to Keytaon Thompson for 11 yds to the Virg 48 for a 1ST down +11 1.04
9:06 1st & 10 OWN 48 Keytaon Thompson run for no gain to the Virg 48 0 -1.14
9:06 2nd & 10 OWN 48 Brennan Armstrong pass complete to Demick Starling for 7 yds to the Duke 45 +7 0.58
9:06 3rd & 3 OPP 45 Brennan Armstrong run for 1 yd to the Duke 46 +1 -0.90
9:06 4th & 4 OPP 46 PENALTY UVA UNS: Unsportsmanlike Conduct offsetting DUK UNS: Unsportsmanlike Conduct offsetting. NO PLAY. 0
6:47 4th & 4 OPP 46 Jacob Finn punt for 46 yds for a touchback
ON DOWNS
11 pl · 61 yd · 3:40
0–34
6:47 1st & 10 OWN 20 Gunnar Holmberg pass complete to Jake Marwede for 8 yds to the Duke 28 +8 0.80
6:47 2nd & 2 OWN 28 Gunnar Holmberg pass complete to Jalon Calhoun for 6 yds to the Duke 34 for a 1ST down +6 0.25
6:47 1st & 10 OWN 34 Gunnar Holmberg pass incomplete to Jake Marwede 0 -0.99
6:47 2nd & 10 OWN 34 Gunnar Holmberg pass complete to Jalon Calhoun for 10 yds to the Duke 44 for a 1ST down +10 1.95
6:47 1st & 10 OWN 44 Mataeo Durant run for 3 yds to the Duke 47 +3 -0.43
6:47 2nd & 7 OWN 47 Gunnar Holmberg pass complete to Jontavis Robertson for 18 yds to the Virg 35 for a 1ST down +18 1.83
6:47 1st & 10 OPP 35 Mataeo Durant run for 11 yds to the Virg 24 for a 1ST down +11 0.29
6:47 1st & 10 OPP 24 Gunnar Holmberg pass complete to Jontavis Robertson for 5 yds to the Virg 19 +5 0.08
6:47 2nd & 5 OPP 19 Mataeo Durant run for 1 yd to the Virg 18 +1 -0.36
6:47 3rd & 4 OPP 18 Gunnar Holmberg run for 1 yd to the Virg 19 +1 -0.41
3:07 4th & 5 OPP 19 Gunnar Holmberg pass incomplete to Cole Finney 0 -3.35
TD
6 pl · 81 yd · 2:56
0–41
3:07 1st & 10 OWN 19 Brennan Armstrong pass complete to Billy Kemp IV for 23 yds to the Virg 42 for a 1ST down +23 1.88
3:07 1st & 10 OWN 42 Armstrong,Brennan pass complete to Kemp,Billy for 5 yards to the UVA47 (Stinson,Jaylen) PENALTY UVA Illegal Formation 5 yards from UVA42 to UVA37. NO PLAY. -5
3:07 1st & 15 OWN 37 PENALTY UVA False Start (Henry,Ra'Shaun) 5 yards from UVA37 to UVA32. NO PLAY. -5
3:07 1st & 20 OWN 32 Brennan Armstrong pass incomplete to Ra'Shaun Henry 0 -0.43
3:07 2nd & 20 OWN 32 Brennan Armstrong pass complete to Dontayvion Wicks for 27 yds to the Duke 41 for a 1ST down +27 3.79
3:07 1st & 10 OPP 41 Brennan Armstrong pass incomplete 0 -0.88
3:07 2nd & 10 OPP 41 Devin Darrington run for 34 yds to the Duke 7 for a 1ST down +34 1.92
0:11 1st & 7 OPP 7 Devin Darrington run for 7 yds for a TD (Brendan Farrell KICK) +7 2.20
FUMBLE
2 pl · 22 yd · 0:22
0–41
0:00 1st & 10 OWN 25 Mataeo Durant run for 3 yds to the Duke 28 +3 -0.30
0:00 OWN 25 End of 3rd Quarter
14:49 2nd & 7 OWN 28 Riley Leonard pass complete to Jalon Calhoun for 19 yds Jalon Calhoun fumbled, forced by Josh Ahern, recovered by Virg Antonio Clary +19 2.28
Q4
TD
4 pl · 47 yd · 1:52
0–48
14:49 1st & 10 OPP 47 Jay Woolfolk run for 14 yds to the Duke 33 for a 1ST down +14 0.71
14:49 1st & 10 OPP 33 Jay Woolfolk run for 12 yds to the Duke 21 for a 1ST down +12 0.27
14:49 1st & 10 OPP 21 Woolfolk,Jay pass incomplete to Fields,Malachi, 1ST DOWN, PENALTY DUK Pass Interference (Alexander,Jalen) 15 yards from DUK21 to DUK06, 1ST DOWN. NO PLAY. +15
14:49 1st & 6 OPP 6 Jay Woolfolk run for 4 yds to the Duke 2 +4 -0.02
12:57 2nd & 2 OPP 2 Ronnie Walker Jr. run for 2 yds for a TD (Brendan Farrell KICK) +2 2.07
PUNT
7 pl · 16 yd · 3:23
0–48
12:57 1st & 10 OWN 25 Riley Leonard pass complete to Jontavis Robertson for 1 yd to the Duke 26 +1 -0.59
12:57 2nd & 9 OWN 26 Riley Leonard pass complete to Jake Bobo for 7 yds to the Duke 33 +7 0.37
12:57 3rd & 2 OWN 33 Nate Kyei-Donkor run for 1 yd to the Duke 34 +1 -0.50
12:57 4th & 1 OWN 34 Riley Leonard run for 1 yd to the Duke 35 for a 1ST down +1 1.56
12:57 1st & 10 OWN 35 Riley Leonard run for 3 yds to the Duke 38 +3 -0.41
12:57 2nd & 7 OWN 38 Nate Kyei-Donkor run for 2 yds to the Duke 40 +2 -0.55
12:57 3rd & 5 OWN 40 Riley Leonard run for 1 yd to the Duke 41 +1 -0.53
9:34 4th & 4 OWN 41 Porter Wilson punt for 48 yds, fair catch by Antonio Clary at the Virg 11
PUNT
3 pl · 2 yd · 1:33
0–48
9:34 1st & 10 OWN 11 Devin Darrington run for 2 yds to the Virg 13 +2 -0.24
9:34 2nd & 8 OWN 13 Iraken Armstead run for 7 yds to the Virg 6 +7 0.25
9:34 3rd & 15 OWN 6 Iraken Armstead run for 7 yds to the Virg 13 VIRGINIA Penalty, Offensive Holding ( Yards) declined +7 0.03
8:01 4th & 8 OWN 13 Jacob Finn punt for 57 yds , Scott Boylan returns for 3 yds to the Duke 33
ON DOWNS
8 pl · 34 yd · 1:54
0–48
8:01 1st & 10 OWN 33 Riley Leonard pass complete to Eli Pancol for 6 yds to the Duke 39 +6 0.39
8:01 2nd & 4 OWN 39 Riley Leonard pass complete to Jarett Garner for 15 yds to the Virg 46 for a 1ST down +15 1.50
8:01 1st & 10 OPP 46 Riley Leonard pass incomplete to Nicky Dalmolin 0 -1.03
8:01 2nd & 10 OPP 46 Riley Leonard pass complete to Nicky Dalmolin for 10 yds to the Virg 36 for a 1ST down +10 1.56
8:01 1st & 10 OPP 36 Riley Leonard run for 3 yds to the Virg 33 +3 -0.23
8:01 2nd & 7 OPP 33 Riley Leonard pass incomplete to Malik Bowen-Sims 0 -0.81
8:01 3rd & 7 OPP 33 Riley Leonard pass incomplete to Eli Pancol 0 -1.01
6:07 4th & 7 OPP 33 Riley Leonard pass incomplete to Eli Pancol 0 -1.94
FUMBLE
3 pl · 10 yd · 1:19
0–48
6:07 1st & 10 OWN 33 Jacob Rodriguez run for 1 yd to the Virg 34 +1 -0.79
6:07 2nd & 9 OWN 34 Jay Woolfolk run for 5 yds to the Virg 39 +5 0.07
4:48 3rd & 4 OWN 39 Jacob Rodriguez run for 4 yds to the Virg 43 Jacob Rodriguez fumbled, forced by Colby Campbell, recovered by Duke Brandon Johnson -0.85
FUMBLE
8 pl · 42 yd · 3:05
0–48
4:48 1st & 10 OPP 43 Riley Leonard pass complete to Malik Bowen-Sims for 9 yds to the Virg 34 +9 0.91
4:48 2nd & 1 OPP 34 Jaquez Moore run for 5 yds to the Virg 29 for a 1ST down +5 -0.34
4:48 1st & 10 OPP 29 Jaquez Moore run for 3 yds to the Virg 26 +3 -0.17
4:48 2nd & 7 OPP 26 Riley Leonard run for 10 yds to the Virg 16 for a 1ST down +10 0.39
4:48 1st & 10 OPP 16 Jaquez Moore run for 1 yd to the Virg 15 +1 -0.26
4:48 2nd & 9 OPP 15 Riley Leonard pass complete to Jarett Garner for 14 yds to the Virg 1 for a 1ST down +14 1.89
2:28 2nd & 9 OPP 15 Timeout VIRGINIA, clock 02:28
2:28 1st & 1 OPP 1 Jaquez Moore run for no gain to the Virg 1 0 -0.96
1:43 2nd & 1 OPP 1 Riley Leonard run for no gain to the Virg 1 0 -0.55
END OF Q4
3 pl · 2 yd · 1:43
0–48
1:43 1st & 10 OWN 1 Iraken Armstead run for no gain to the Virg 1 0 -0.24
1:43 2nd & 10 OWN 1 Jay Woolfolk run for 3 yds to the Virg 4 +3 -0.04
0:00 3rd & 7 OWN 4 run for a loss of 1 yard to the Virg 3 -1 -0.09
0:00 OWN 4 End of 4th Quarter
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks1
2plays for loss1
1takeaways4
1three-and-outs forced1
17explosive plays allowed4
7.21yards allowed / play4.15
8 of 13scoring drives allowed1 of 13
Duke
Lummie Young IV 10 (4)
Nate Thompson 8 (6)
Shaka Heyward 6 (3)
Jalen Alexander 5 (4) 1 PD
Da'Quan Johnson 5 (3) 1 PD
Josh Blackwell 4 (3)
Dorian Mausi 3 (2)
Jeremiah Lewis 3 (1)
Virginia
Nick Jackson 11 (5) 1 sk · 4 TFL
Nick Grant 7 (6) 1 PD
Hunter Stewart 6 (3)
Noah Taylor 5 (2) 0.5 TFL · 1 PD · 1 QH
West Weeks 5 (3) 1 PD
Elliott Brown 5 (4)
Josh Ahern 4 (2) 1 TFL
Joey Blount 4 (3) 0.5 TFL · 1 INT
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

0 of 1field goals2 of 2
5punts3
46.4punt average51.7
3punts inside the 200
50return yards-1
own 25average drive startown 25
Duke
K Matt Alswanger 0/1 FG
P Porter Wilson 5 punts · 46.4 avg · 3 in 20
KR Jaylen Stinson 2 ret · 37 yds · long 22
KR Grissim Anderson 1 ret · 8 yds · long 8
PR Scott Boylan 2 ret · 5 yds · long 3
Virginia
K Brendan Farrell 2/2 FG · long 34 · 6/6 XP
P Jacob Finn 3 punts · 51.7 avg · 1 TB
PR Billy Kemp 2 ret · -1 yds
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

79plays75
328yards541
13drives13
39%success rate52%
-1.34total PPA32.95
Derived from 154 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Brendan Farrell 31 yd FG GOOD 3–0
Q1Brennan Armstrong pass complete to Dontayvion Wicks for 20 yds for a TD (Brendan Farrell KICK) 10–0
Q2Keytaon Thompson run for 1 yd for a TD (Brendan Farrell KICK) 17–0
Q2Brennan Armstrong run for 7 yds for a TD (Brendan Farrell KICK) 24–0
Q2Brendan Farrell 34 yd FG GOOD 27–0
Q2Brennan Armstrong pass complete to Jelani Woods for 7 yds for a TD (Brendan Farrell KICK) 34–0
Q3Devin Darrington run for 7 yds for a TD (Brendan Farrell KICK) 41–0
Q4Ronnie Walker Jr. run for 2 yds for a TD (Brendan Farrell KICK) 48–0

Biggest plays by PPA

Q1Brennan Armstrong pass complete to Dontayvion Wicks for 20 yds for a TD (Brendan… 3.85
Q3Brennan Armstrong pass complete to Dontayvion Wicks for 27 yds to the Duke 41 for a 1ST… 3.79
Q1Gunnar Holmberg pass complete to Jalon Calhoun for 16 yds to the Virg 44 for a 1ST down 3.23
Q2Gunnar Holmberg pass complete to Eli Pancol for 13 yds to the Duke 49 for a 1ST down 2.90
Q2Brennan Armstrong run for 7 yds for a TD (Brendan Farrell KICK) 2.88
Q2Brennan Armstrong pass complete to Jelani Woods for 16 yds to the Duke 37 for a 1ST down 2.81

Series recent meetings

2025 Duke 27 – 20 Virginia
2025 Virginia 34 – 17 Duke
2023 Duke 27 – 30 Virginia
2022 Virginia 17 – 38 Duke
2020 Duke 20 – 38 Virginia
2019 Duke 14 – 48 Virginia
2018 Virginia 28 – 14 Duke
2017 Duke 21 – 28 Virginia
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal