← CFB Terminal
#44Duke
20
ACC
AT
38
ACC
2020 week 4 · Saturday, September 26, 2020 at 3:00 PM CT · Scott Stadium · πŸ“Ί ACCN · 1,000 att · 70.9°F, wind 3.1

Drive chart

Duke Virginia bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FUMBLE
0 pl · 0 yd · 0:08
0–0
FG
7 pl · 12 yd · 2:44
3–0
14:52 1st & 10 OPP 19 Deon Jackson run for no gain to the Virg 19 0 -0.36
14:52 2nd & 10 OPP 19 VIRGINIA Penalty, Defensive offside (Mandy Alonso) to the Virg 14 +5
14:52 2nd & 5 OPP 14 Deon Jackson run for 2 yds to the Virg 12 +2 -0.22
14:52 3rd & 3 OPP 12 Deon Jackson run for 9 yds to the Virg 3 for a 1ST down +9 1.29
14:52 1st & 3 OPP 3 Deon Jackson run for a loss of 1 yard to the Virg 4 -1 -0.87
14:52 2nd & 4 OPP 4 Chase Brice run for 3 yds to the Virg 1 +3 -0.12
14:52 3rd & 1 OPP 1 Deon Jackson run for a loss of 6 yards to the Virg 7 -6 -0.76
12:08 4th & 7 OPP 7 Charlie Hamm 25 yd FG GOOD
PUNT
3 pl · 1 yd · 0:56
3–0
12:08 1st & 10 OWN 25 Brennan Armstrong pass incomplete 0 -0.70
12:08 2nd & 10 OWN 25 Wayne Taulapapa run for 1 yd to the Virg 26 +1 -0.29
12:08 3rd & 9 OWN 26 Brennan Armstrong pass incomplete 0 -0.19
12:08 4th & 9 OWN 26 Nash Griffin punt for 40 yds , Jalon Calhoun returns for 3 yds to the Duke 37
PUNT
4 pl · 12 yd · 1:05
3–0
11:12 1st & 10 OWN 37 Chase Brice pass complete to Noah Gray for 11 yds to the Duke 48 for a 1ST down +11 1.04
11:12 1st & 10 OWN 48 Mataeo Durant run for 1 yd to the Duke 49 +1 -0.90
11:12 2nd & 9 OWN 49 Chase Brice pass incomplete to Jalon Calhoun, broken up by Joey Blount 0 -1.04
11:12 3rd & 9 OWN 49 Chase Brice pass incomplete 0 -0.72
11:12 4th & 9 OWN 49 Porter Wilson punt for 42 yds
PUNT
4 pl · 19 yd
3–0
10:07 1st & 10 OWN 9 Brennan Armstrong run for 10 yds to the Virg 19 for a 1ST down +10 0.38
10:07 1st & 10 OWN 19 Brennan Armstrong pass incomplete, broken up by Marquis Waters 0 -0.53
10:07 2nd & 10 OWN 19 Shane Simpson run for 5 yds to the Virg 24 +5 0.04
10:07 3rd & 5 OWN 24 Brennan Armstrong run for 4 yds to the Virg 28 +4 -0.04
10:07 4th & 1 OWN 28 Nash Griffin punt for 45 yds, fair catch by Jalon Calhoun at the Duke 27
PUNT
3 pl · 8 yd
3–0
8:33 1st & 10 OWN 27 Chase Brice run for a loss of 1 yard to the Duke 26 -1 -0.88
8:33 2nd & 11 OWN 26 Chase Brice pass complete to Damond Philyaw-Johnson for 6 yds to the Duke 32 +6 0.16
8:33 3rd & 5 OWN 32 Mataeo Durant run for 3 yds to the Duke 35 +3 -0.18
8:33 4th & 2 OWN 35 Porter Wilson punt for 40 yds
ON DOWNS
7 pl · 38 yd
3–0
6:41 1st & 10 OWN 25 Brennan Armstrong pass complete to Billy Kemp IV for 15 yds to the Virg 40 for a 1ST down +15 1.32
6:41 1st & 10 OWN 40 Brennan Armstrong pass complete to Tony Poljan for 3 yds to the Virg 43 +3 -0.43
6:41 2nd & 7 OWN 43 Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Duke 43 for a 1ST down +14 1.84
6:41 1st & 10 OPP 43 Brennan Armstrong pass complete to Billy Kemp IV for 3 yds to the Duke 40 +3 -0.31
6:41 2nd & 7 OPP 40 Wayne Taulapapa run for 3 yds to the Duke 37 +3 -0.34
6:41 3rd & 4 OPP 37 Brennan Armstrong pass incomplete to Wayne Taulapapa 0 -1.07
6:41 4th & 4 OPP 37 Brennan Armstrong pass incomplete 0 -1.93
PUNT
3 pl · 0 yd
3–0
4:10 1st & 10 OWN 37 Chase Brice pass incomplete 0 -1.07
4:10 2nd & 10 OWN 37 Chase Brice pass incomplete 0 -0.66
4:10 3rd & 10 OWN 37 Chase Brice pass incomplete 0 -0.34
4:10 4th & 10 OWN 37 Porter Wilson punt for 40 yds, fair catch by Billy Kemp IV at the Virg 23
PUNT
3 pl · 4 yd
3–0
3:47 1st & 10 OWN 23 Brennan Armstrong pass complete to Terrell Jana for 4 yds to the Virg 27 +4 -0.10
3:47 2nd & 6 OWN 27 Brennan Armstrong pass incomplete 0 -0.59
3:47 3rd & 6 OWN 27 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.28
3:47 4th & 6 OWN 27 Nash Griffin punt for 39 yds, downed at the Duke 34
TD
5 pl · 66 yd · 1:50
10–0
2:57 1st & 10 OWN 34 Mataeo Durant run for 3 yds to the Duke 37 +3 -0.40
2:57 2nd & 7 OWN 37 Mataeo Durant run for 4 yds to the Duke 41 +4 -0.14
2:57 3rd & 3 OWN 41 Chase Brice pass complete to Noah Gray for 4 yds to the Duke 45 for a 1ST down +4 1.60
2:57 1st & 10 OWN 45 Deon Jackson run for no gain to the Duke 45 0 -1.16
1:07 2nd & 10 OWN 45 Chase Brice pass complete to Jake Marwede for 55 yds for a TD (Charlie Hamm KICK) +55 5.44
TD
10 pl · 75 yd · 3:34
10–7
1:07 1st & 10 OWN 25 Shane Simpson run for 4 yds to the Virg 29 +4 -0.11
1:07 2nd & 6 OWN 29 Brennan Armstrong pass complete to Tony Poljan for 10 yds to the Virg 39 for a 1ST down +10 1.34
1:07 1st & 10 OWN 39 VIRGINIA Penalty, false start (-5 Yards) to the Virg 34 -5
1:07 1st & 15 OWN 34 Wayne Taulapapa run for 7 yds to the Virg 41 +7 0.49
0:00 OWN 0 End of 1st Quarter
15:00 2nd & 8 OWN 41 Brennan Armstrong run for 14 yds to the Duke 45 for a 1ST down +14 2.05
15:00 1st & 10 OPP 45 Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds to the Duke 27 for a 1ST down +18 0.74
15:00 1st & 10 OPP 27 Wayne Taulapapa run for 2 yds to the Duke 25 +2 -0.26
15:00 2nd & 8 OPP 25 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.58
15:00 3rd & 8 OPP 25 DUKE Penalty, Defensive offside (Chris Rumph II) to the Duke 20 +5
15:00 3rd & 3 OPP 20 Wayne Taulapapa run for 5 yds to the Duke 15 for a 1ST down +5 0.39
15:00 1st & 10 OPP 15 Brennan Armstrong run for 11 yds to the Duke 4 for a 1ST down +11 0.87
12:33 1st & 4 OPP 4 Brennan Armstrong run for 4 yds for a TD (Brian Delaney KICK) +4 1.69
Q2
PUNT
3 pl · 0 yd
10–7
12:33 1st & 10 OWN 15 Deon Jackson run for 3 yds to the Duke 18 +3 -0.19
12:33 2nd & 7 OWN 18 Chase Brice sacked by Noah Taylor and Jahmeer Carter for a loss of 3 yards to the Duke 15 -3 -0.45
12:33 3rd & 10 OWN 15 Chase Brice pass incomplete 0 -0.09
12:33 4th & 10 OWN 15 Porter Wilson punt for 38 yds, fair catch by Billy Kemp IV at the Virg 47
TD
7 pl · 53 yd · 2:24
10–14
11:19 1st & 10 OWN 47 Shane Simpson run for 9 yds to the Duke 44 +9 1.18
11:19 2nd & 1 OPP 44 Brennan Armstrong pass incomplete 0 -1.23
11:19 3rd & 1 OPP 44 Brennan Armstrong run for 2 yds to the Duke 42 for a 1ST down +2 0.85
11:19 1st & 10 OPP 42 DUKE Penalty, personal foul (J'Marick Woods) to the Duke 27 for a 1ST down +15
11:19 1st & 10 OPP 27 Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Duke 22 +5 0.08
11:19 2nd & 5 OPP 22 Wayne Taulapapa run for 19 yds to the Duke 3 for a 1ST down +19 1.20
11:19 1st & 3 OPP 3 Wayne Taulapapa run for 2 yds to the Duke 1 +2 -0.44
8:55 2nd & 1 OPP 1 Wayne Taulapapa run for 1 yd for a TD (Brian Delaney KICK) +1 1.90
ON DOWNS
9 pl · 44 yd
10–14
8:55 1st & 10 OWN 25 Jordan Waters run for 2 yds to the Duke 27 +2 -0.45
8:55 2nd & 8 OWN 27 Chase Brice pass complete to Damond Philyaw-Johnson for 34 yds to the Virg 39 for a 1ST down +34 3.39
8:55 1st & 10 OPP 39 Jordan Waters run for 3 yds to the Virg 36 +3 -0.26
8:55 2nd & 7 OPP 36 Jordan Waters run for 5 yds to the Virg 31 +5 0.08
8:55 3rd & 2 OPP 31 Deon Jackson run for 3 yds to the Virg 28 for a 1ST down +3 0.56
8:55 1st & 10 OPP 28 Chase Brice pass incomplete to Noah Gray 0 -0.51
8:55 2nd & 10 OPP 28 Chase Brice pass incomplete 0 -0.70
8:55 3rd & 10 OPP 28 Chase Brice sacked by Richard Burney for a loss of 3 yards to the Virg 31 -3 -1.59
8:55 4th & 13 OPP 31 Chase Brice pass incomplete 0 -1.44
FG
10 pl · 55 yd · 4:03
10–17
5:53 1st & 10 OWN 31 Brennan Armstrong pass complete to Billy Kemp IV for 7 yds to the Virg 38 +7 0.68
5:53 2nd & 3 OWN 38 Brennan Armstrong pass complete to Ira Armstead for 5 yds to the Virg 43 for a 1ST down +5 0.46
5:53 1st & 10 OWN 43 Brennan Armstrong pass complete to Tony Poljan for 17 yds to the Duke 40 for a 1ST down +17 1.28
5:53 1st & 10 OPP 40 Shane Simpson run for 3 yds to the Duke 37 +3 -0.27
5:53 2nd & 7 OPP 37 Shane Simpson run for 12 yds to the Duke 25 for a 1ST down +12 0.76
5:53 1st & 10 OPP 25 Wayne Taulapapa run for 11 yds to the Duke 14 for a 1ST down +11 0.15
2:46 1st & 10 OPP 14 Timeout DUKE, clock 02:46
2:46 1st & 10 OPP 14 Shane Simpson run for no gain to the Duke 14 0 -0.31
2:46 2nd & 10 OPP 14 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.34
2:46 3rd & 10 OPP 14 Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Leonard Johnson 0 -0.55
1:50 4th & 10 OPP 14 Brian Delaney 32 yd FG GOOD
INT
3 pl · 6 yd · 0:17
10–17
1:50 1st & 10 OWN 25 Chase Brice pass incomplete, broken up by Zane Zandier 0 -0.70
1:50 2nd & 10 OWN 25 Chase Brice pass complete to Dennis Smith for 6 yds to the Duke 31 +6 0.17
1:38 3rd & 4 OWN 31 Timeout VIRGINIA, clock 01:38
1:38 3rd & 4 OWN 31 Timeout VIRGINIA, clock 01:38
1:38 3rd & 4 OWN 31 Chase Brice pass intercepted D'Angelo Amos return for no gain to the Duke 44 -0.39
INT
3 pl · 0 yd · 0:16
10–17
1:33 1st & 10 OPP 44 Brennan Armstrong pass incomplete to Terrell Jana 0 -0.97
1:33 2nd & 10 OPP 44 Brennan Armstrong pass incomplete to Terrell Jana 0 -1.07
1:33 3rd & 10 OPP 44 Brennan Armstrong pass intercepted Leonard Johnson return for no gain to the Duke 16 -1.55
END OF HALF
4 pl · 7 yd · 1:17
10–17
1:17 1st & 10 OWN 16 Chase Brice pass complete to Jontavis Robertson for 4 yds to the Duke 20 +4 -0.07
1:17 2nd & 6 OWN 20 Chase Brice pass complete to Jalon Calhoun for 6 yds to the Duke 26 for a 1ST down +6 0.64
1:17 1st & 10 OWN 26 Chase Brice pass incomplete to Jalon Calhoun, broken up by Charles Snowden 0 -0.73
1:17 2nd & 10 OWN 26 Chase Brice sacked by Noah Taylor for a loss of 3 yards to the Duke 23 -3 -0.49
0:00 OPP 0 End of 2nd Quarter
Q3
FG
8 pl · 55 yd · 2:20
13–17
15:00 1st & 10 OWN 16 Chase Brice pass incomplete to Jalon Calhoun 0 -0.46
15:00 2nd & 10 OWN 16 Deon Jackson run for no gain to the Duke 16 0 -0.21
15:00 3rd & 10 OWN 16 Chase Brice pass complete to Jalon Calhoun for 34 yds to the 50 yard line for a 1ST down +34 3.41
15:00 1st & 10 50 Chase Brice pass complete to Jake Bobo for 18 yds to the Virg 32 for a 1ST down +18 0.97
15:00 1st & 10 OPP 32 Deon Jackson run for 3 yds to the Virg 29 +3 -0.19
15:00 2nd & 7 OPP 29 Chase Brice pass incomplete to Darrell Harding Jr., broken up by De'Vante Cross 0 -0.69
15:00 3rd & 7 OPP 29 Chase Brice pass incomplete to Damond Philyaw-Johnson, broken up by Charles Snowden 0 -0.92
12:40 4th & 7 OPP 29 Charlie Hamm 47 yd FG GOOD
PUNT
6 pl · 22 yd
13–17
12:40 1st & 10 OWN 25 Wayne Taulapapa run for 3 yds to the Virg 28 +3 -0.30
12:40 2nd & 7 OWN 28 Brennan Armstrong pass incomplete to Terrell Jana 0 -0.56
12:40 3rd & 7 OWN 28 Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Virg 42 for a 1ST down +14 2.37
12:40 1st & 10 OWN 42 Brennan Armstrong pass incomplete to Tony Poljan 0 -1.15
12:40 2nd & 10 OWN 42 Wayne Taulapapa run for 5 yds to the Virg 47 +5 0.07
12:40 3rd & 5 OWN 47 Brennan Armstrong pass complete to Shane Simpson for no gain to the Virg 47 0 -0.85
12:40 4th & 5 OWN 47 Nash Griffin punt for 38 yds, downed at the Duke 15
INT
7 pl · 43 yd
13–17
10:00 1st & 10 OWN 15 Chase Brice pass complete to Deon Jackson for a loss of 2 yards to the Duke 13 -2 -0.55
10:00 2nd & 12 OWN 13 Deon Jackson run for 3 yds to the Duke 16 +3 -0.06
10:00 3rd & 9 OWN 16 Chase Brice pass complete to Darrell Harding Jr. for 31 yds to the Duke 47 for a 1ST down +31 3.13
10:00 1st & 10 OWN 47 Deon Jackson run for 7 yds to the Virg 46 +7 0.63
10:00 2nd & 3 OPP 46 Chase Brice pass incomplete to Damond Philyaw-Johnson 0 -1.21
10:00 3rd & 3 OPP 46 Chase Brice pass complete to Jake Marwede for 4 yds to the Virg 42 for a 1ST down +4 1.38
10:00 1st & 10 OPP 42 Chase Brice pass intercepted Brenton Nelson return for no gain to the Virg 2 -3.71
INT
3 pl · 6 yd
13–17
7:30 1st & 10 OWN 2 Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Lummie Young IV 0 -0.25
7:30 2nd & 10 OWN 2 Brennan Armstrong run for 1 yd to the Virg 3 +1 -0.09
7:30 3rd & 9 OWN 3 Brennan Armstrong pass incomplete to Lavel Davis Jr., PENALTY DU offside (Victor Dimukeje) 5 yards to the VA8, NO PLAY. +5
7:30 3rd & 4 OWN 8 Brennan Armstrong pass intercepted Rocky Shelton II return for 3 yds to the Virg 10 0.15
TD
2 pl · 10 yd · 0:37
20–17
6:28 1st & 10 OPP 10 Deon Jackson run for 2 yds to the Virg 8 +2 -0.16
5:51 2nd & 8 OPP 8 Chase Brice pass complete to Noah Gray for 8 yds for a TD (Charlie Hamm KICK) +8 2.68
PUNT
7 pl · 27 yd
20–17
5:51 1st & 10 OWN 25 Brennan Armstrong pass incomplete to Billy Kemp IV 0 -0.70
5:51 2nd & 10 OWN 25 Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 30 +5 0.04
5:51 3rd & 5 OWN 30 Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Virg 35 for a 1ST down +5 1.49
5:51 1st & 10 OWN 35 Wayne Taulapapa run for 15 yds to the 50 yard line for a 1ST down +15 1.40
5:51 1st & 10 50 Brennan Armstrong pass complete to Wayne Taulapapa for no gain to the 50 yard line 0 -1.11
5:51 2nd & 10 50 Wayne Taulapapa run for 2 yds to the Duke 48 +2 -0.62
5:51 3rd & 8 OPP 48 Brennan Armstrong pass incomplete to Tavares Kelly Jr. 0 -0.86
5:51 4th & 8 OPP 48 Nash Griffin punt for 48 yds for a touchback
INT
4 pl · 58 yd
20–17
3:24 1st & 10 OWN 20 Mataeo Durant run for 17 yds to the Duke 37 for a 1ST down +17 1.34
3:24 1st & 10 OWN 37 Mataeo Durant run for 2 yds to the Duke 39 +2 -0.66
3:24 2nd & 8 OWN 39 Chase Brice pass incomplete to Eli Pancol, PENALTY VA pass interference (Brenton Nelson) 15 yards to the VA46, 1ST DOWN DU, NO PLAY. +15
3:24 1st & 10 OPP 46 Deon Jackson run for 24 yds to the Virg 22 for a 1ST down +24 0.90
3:24 1st & 10 OPP 22 Jalon Calhoun pass intercepted Brenton Nelson return for no gain to the Virg 6 -4.35
TD
10 pl · 94 yd · 4:00
20–24
1:43 1st & 10 OWN 6 Brennan Armstrong run for 6 yds to the Virg 12 +6 0.19
1:43 2nd & 4 OWN 12 Wayne Taulapapa run for 3 yds to the Virg 15 +3 -0.16
1:43 3rd & 1 OWN 15 Wayne Taulapapa run for 6 yds to the Virg 21 for a 1ST down +6 0.54
1:43 1st & 10 OWN 21 Shane Simpson run for 5 yds to the Virg 26 +5 0.09
0:00 OWN 0 End of 3rd Quarter
15:00 2nd & 5 OWN 26 Brennan Armstrong pass complete to Shane Simpson for 11 yds to the Virg 37 for a 1ST down +11 1.19
15:00 1st & 10 OWN 37 Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Jalen Alexander 0 -1.07
15:00 2nd & 10 OWN 37 Brennan Armstrong pass complete to Terrell Jana for 15 yds to the Duke 48 for a 1ST down +15 2.43
15:00 1st & 10 OPP 48 Brennan Armstrong sacked by Victor Dimukeje and Drew Jordan for a loss of 9 yards to the Virg 43 -9 -2.83
15:00 2nd & 19 OWN 43 Brennan Armstrong pass complete to Lavel Davis Jr. for 39 yds to the Duke 18 for a 1ST down +39 3.92
12:43 1st & 10 OPP 18 Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK) +18 2.59
Q4
INT
4 pl · 20 yd
20–24
12:43 1st & 10 OWN 25 Chase Brice pass complete to Dennis Smith for 15 yds to the Duke 40 for a 1ST down +15 1.32
12:43 1st & 10 OWN 40 Chase Brice run for a loss of 7 yards to the Duke 33 -7 -2.12
12:43 2nd & 17 OWN 33 Chase Brice pass complete to Dennis Smith for 12 yds to the Duke 45 +12 1.06
12:43 3rd & 5 OWN 45 Chase Brice pass intercepted Joey Blount return for no gain to the Duke 49 -1.19
TD
4 pl · 49 yd · 1:21
20–31
11:20 1st & 10 OPP 49 Keytaon Thompson pass incomplete to Brennan Armstrong, broken up by J'Marick Woods 0 -1.10
11:20 2nd & 10 OPP 49 Brennan Armstrong pass complete to Wayne Taulapapa for 9 yds to the Duke 40 +9 1.06
11:20 3rd & 1 OPP 40 Brennan Armstrong pass complete to Tony Poljan for 14 yds to the Duke 26 for a 1ST down +14 1.08
9:59 1st & 10 OPP 26 Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK) +26 2.72
INT
3 pl · -9 yd · 0:47
20–31
9:59 1st & 10 OWN 25 Chase Brice pass incomplete to Deon Jackson 0 -0.70
9:59 2nd & 10 OWN 25 Chase Brice sacked by Jowon Briggs for a loss of 9 yards to the Duke 16 -9 -0.57
9:59 3rd & 19 OWN 16 Chase Brice pass intercepted Nick Grant return for no gain to the Virg 37 0.35
PUNT
3 pl · 9 yd
20–31
9:12 1st & 10 OWN 37 Shane Simpson run for a loss of 2 yards to the Virg 35 -2 -1.40
9:12 2nd & 12 OWN 35 Brennan Armstrong run for 4 yds to the Virg 39 +4 -0.10
9:12 3rd & 8 OWN 39 VIRGINIA Penalty, substitution infraction (-5 Yards) to the Virg 34 -5
9:12 3rd & 13 OWN 34 Brennan Armstrong pass complete to Billy Kemp IV for 12 yds to the Virg 46 +12 0.85
6:41 4th & 1 OWN 46 Timeout VIRGINIA, clock 06:41
6:41 4th & 1 OWN 46 Nash Griffin punt for 54 yds for a touchback
FUMBLE
4 pl · -5 yd
20–31
6:32 1st & 10 OWN 20 Gunnar Holmberg run for 6 yds to the Duke 26 +6 0.29
6:32 2nd & 4 OWN 26 Mataeo Durant run for 1 yd to the Duke 27 +1 -0.60
6:32 3rd & 3 OWN 27 Gunnar Holmberg run for 2 yds to the Duke 29 +2 -0.26
5:17 4th & 1 OWN 29 Timeout VIRGINIA, clock 05:17
5:17 4th & 1 OWN 29 Gunnar Holmberg run for a loss of 14 yards to the Duke 10 Gunnar Holmberg fumbled, forced by Joey Blount, recovered by Virg Matt Gahm , return for 5 yds to the Duke 10 -0.05
TD
1 pl · 10 yd · 0:09
20–38
5:03 1st & 10 OPP 10 Wayne Taulapapa run for 10 yds for a TD (Brian Delaney KICK) +10 2.51
ON DOWNS
7 pl · 35 yd · 2:20
20–38
5:03 1st & 10 OWN 25 Mataeo Durant run for 1 yd to the Duke 26 +1 -0.59
5:03 2nd & 9 OWN 26 Chris Katrenick pass complete to Jarett Garner for 28 yds to the Virg 46 for a 1ST down +28 3.12
5:03 1st & 10 OPP 46 Chris Katrenick pass complete to Jarett Garner for 12 yds to the Virg 34 for a 1ST down +12 0.61
5:03 1st & 10 OPP 34 Chris Katrenick pass incomplete 0 -0.66
5:03 2nd & 10 OPP 34 Chris Katrenick run for a loss of 2 yards to the Virg 36 -2 -1.32
5:03 3rd & 12 OPP 36 Chris Katrenick sacked by Matt Gahm for a loss of 4 yards to the Virg 40 -4 -1.62
5:03 4th & 16 OPP 40 Chris Katrenick run for no gain to the Virg 40 0 -0.47
PUNT
3 pl · -1 yd
20–38
2:43 1st & 10 OWN 40 Perris Jones run for 8 yds to the Virg 48 +8 1.02
2:43 2nd & 2 OWN 48 Lindell Stone pass complete to Tavares Kelly Jr. for a loss of 7 yards to the Virg 41 -7 -2.77
2:43 3rd & 9 OWN 41 Perris Jones run for 3 yds to the Virg 44 +3 -0.21
2:43 4th & 6 OWN 44 VIRGINIA Penalty, delay of game (-5 Yards) to the Virg 39 -5
2:43 4th & 11 OWN 39 Nash Griffin punt for 43 yds , Jake Bobo returns for no gain to the Virg 15 Jake Bobo fumbled, forced by TEAM, recovered by Virg Tucker Finkelston
END OF GAME
1 pl · 1 yd · 0:19
20–38
0:19 1st & 10 OWN 15 TEAM run for 1 yd to the Virg 16 +1 -0.37
0:00 OWN 0 End of 4th Quarter
35 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

1sacks5
3plays for loss11
3takeaways6
4three-and-outs forced3
9explosive plays allowed8
5.38yards allowed / play4.62
6 of 18scoring drives allowed4 of 17
Duke
Marquis Waters 9 (5) 1 PD
Shaka Heyward 9 (2)
Lummie Young IV 8 (1) 1 PD
Jeremiah Lewis 8 (4)
Victor Dimukeje 5 (3) 0.5 sk · 1.5 TFL
Drew Jordan 5 (1) 0.5 sk · 0.5 TFL
Jalen Alexander 5 (3) 1 PD
Christian Hood 5 (2)
Virginia
Zane Zandier 15 (2) 2 TFL · 1 PD
Nick Jackson 12 (5) 1 TFL
Noah Taylor 7 (2) 1.5 sk · 2 TFL
Joey Blount 7 (4) 1 TFL · 1 INT · 1 PD
D'Angelo Amos 7 (3) 1 INT
Matt Gahm 6 (2) 1 sk · 1 TFL
Charles Snowden 6 0.5 TFL · 2 PD
Richard Burney 3 (2) 1 sk · 1 TFL
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

2 of 2field goals1 of 1
4punts7
40.0punt average43.9
1punts inside the 202
101return yards19
own 24average drive startown 24
Duke
K Charlie Hamm 2/2 FG · long 47 · 2/2 XP
P Porter Wilson 4 punts · 40.0 avg · 1 in 20
KR Damond Philyaw-Johnson 2 ret · 31 yds · long 16
PR Jake Bobo 1 ret · 67 yds
PR Jalon Calhoun 1 ret · 3 yds · long 3
Virginia
K Brian Delaney 1/1 FG · long 32 · 5/5 XP
P Nash Griffin 7 punts · 43.9 avg · 2 in 20 · 2 TB
KR Tavares Kelly 1 ret · 19 yds · long 19
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

77plays84
356yards452
17drives17
29%success rate43%
-5.59total PPA14.41
Derived from 161 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Charlie Hamm 25 yd FG GOOD 3–0
Q1Chase Brice pass complete to Jake Marwede for 55 yds for a TD (Charlie Hamm KICK) 10–0
Q2Brennan Armstrong run for 4 yds for a TD (Brian Delaney KICK) 7–10
Q2Wayne Taulapapa run for 1 yd for a TD (Brian Delaney KICK) 14–10
Q2Brian Delaney 32 yd FG GOOD 17–10
Q3Charlie Hamm 47 yd FG GOOD 13–17
Q3Chase Brice pass complete to Noah Gray for 8 yds for a TD (Charlie Hamm KICK) 20–17
Q4Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK) 24–20
Q4Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK) 31–20
Q4Wayne Taulapapa run for 10 yds for a TD (Brian Delaney KICK) 38–20

Biggest plays by PPA

Q1Chase Brice pass complete to Jake Marwede for 55 yds for a TD (Charlie Hamm KICK) 5.44
Q4Brennan Armstrong pass complete to Lavel Davis Jr. for 39 yds to the Duke 18 for a 1ST… 3.92
Q3Chase Brice pass complete to Jalon Calhoun for 34 yds to the 50 yard line for a 1ST down 3.41
Q2Chase Brice pass complete to Damond Philyaw-Johnson for 34 yds to the Virg 39 for a 1ST… 3.39
Q3Chase Brice pass complete to Darrell Harding Jr. for 31 yds to the Duke 47 for a 1ST… 3.13
Q4Chris Katrenick pass complete to Jarett Garner for 28 yds to the Virg 46 for a 1ST down 3.12

Series recent meetings

2025 Duke 27 – 20 Virginia
2025 Virginia 34 – 17 Duke
2023 Duke 27 – 30 Virginia
2022 Virginia 17 – 38 Duke
2021 Duke 0 – 48 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