← CFB Terminal
34
ACC
AT
#44Duke
17
ACC
2025 week 12 · Saturday, November 15, 2025 at 2:30 PM CT · Wallace Wade Stadium · 📺 ESPN2 · 68.4°F Cloudy, wind 11.8

Drive chart

WIN PROBABILITYVirginia above · Duke below
KICK58% → 0% DukeFINAL
Virginia Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
14 pl · 75 yd · 6:47
7–0
−29
14:56 1st & 10 OWN 25 (15:00) Shotgun #3 J.Taylor rush middle for 0 yards to the UVA25 (#2 J.Francois; #4 J.Green) 0 -0.70
14:21 2nd & 10 OWN 25 (14:27) No Huddle-Shotgun #4 C.Morris pass incomplete short right to #3 J.Taylor thrown to UVA28 QB hurried by #97 W.Williams 0 -0.35
14:12 3rd & 10 OWN 25 (14:21) No Huddle-Shotgun #4 C.Morris pass complete short left to #3 J.Taylor caught at UVA26, for 25 yards to the UVA50 (#35 A.Pellicciotta), out of bounds, 1ST DOWN +25 3.29
13:31 1st & 10 50 (13:37) No Huddle-Shotgun #4 C.Morris pass complete short left to #6 C.Ross caught at DUKE44, for 6 yards to the DUKE44 (#34 L.Mergott) +6 0.35
13:17 2nd & 4 OPP 44 (13:21) No Huddle-Shotgun #21 H.Waylee rush middle for 1 yard gain to the DUKE43 (#12 T.Freeman) +1 -0.89
12:39 3rd & 3 OPP 43 (12:45) Shotgun #21 H.Waylee rush right for 6 yards gain to the DUKE37 (#24 B.Gompers; #2 J.Francois), 1ST DOWN +6 1.33
12:04 1st & 10 OPP 37 (12:04) Shotgun #4 C.Morris pass incomplete deep left to #11 T.Harris thrown to DUKE00 broken up by #21 L.Callahan PENALTY UVA Holding (#68 J.Witmer) 10 yards from DUKE37 to DUKE47. NO PLAY +10
11:50 1st & 20 OPP 47 (11:58) No Huddle-Shotgun #4 C.Morris pass complete short right to #82 E.Wood caught at DUKE49, for 3 yards to the DUKE44 (#34 L.Mergott) +3 -0.38
11:12 2nd & 17 OPP 44 (11:20) No Huddle-Shotgun #4 C.Morris pass complete short left to #21 H.Waylee caught at DUKE44, for 7 yards to the DUKE37 (#8 D.Stone) +7 0.49
10:35 3rd & 10 OPP 37 (10:41) No Huddle-Shotgun #4 C.Morris pass complete short left to #11 T.Harris caught at DUKE37, for 7 yards to the DUKE30 (#2 J.Francois) +7 0.49
9:48 4th & 3 OPP 30 (10:00) Shotgun #4 C.Morris pass complete short right to #6 C.Ross caught at DUKE28, for 3 yards to the DUKE27 (#3 C.Weaver), 1ST DOWN +3 1.54
9:34 1st & 10 OPP 27 (09:38) No Huddle-Shotgun #4 C.Morris pass incomplete short left to #6 C.Ross thrown to DUKE23 0 -0.49
9:27 2nd & 10 OPP 27 (09:33) No Huddle-Shotgun #21 H.Waylee rush left for 3 yards gain to the DUKE24 (#15 K.O'Connor) +3 -0.21
8:47 3rd & 7 OPP 24 (08:52) No Huddle-Shotgun #3 J.Taylor rush left for 19 yards gain to the DUKE05 (#35 A.Pellicciotta), out of bounds, 1ST DOWN +19 1.56
8:13 1st & 5 OPP 5 (08:17) Shotgun #3 J.Taylor rush middle for 5 yards gain to the DUKE00 TOUCHDOWN, clock 08:13 #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) +5 1.88
PUNT
3 pl · 9 yd · 1:58
7–0
+4
8:02 1st & 10 OWN 16 (08:09) Shotgun #10 D.Mensah sacked for loss of 5 yards to the DUKE11 (#14 F.Camac) -5 -0.68
7:30 2nd & 15 OWN 11 (07:36) No Huddle-Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at DUKE08, for 4 yards to the DUKE15 (#23 J.Holmes; #4 C.Charles) +4 -0.01
6:48 3rd & 11 OWN 15 (06:59) No Huddle-Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at DUKE21, for 10 yards to the DUKE25 (#32 L.Danley; #28 D.Platt) +10 0.23
6:11 4th & 1 OWN 25 (06:18) #41 K.Reynoldson punt 40 yards to the UVA35 #6 C.Ross return 0 yards to the UVA35 (#8 D.Stone)
PUNT
6 pl · 18 yd · 1:55
7–0
−5
6:07 1st & 10 OWN 35 (06:11) Shotgun #4 C.Morris pass complete short middle to #6 C.Ross caught at UVA31, for 7 yards to the UVA42 (#3 C.Weaver) +7 0.71
5:47 2nd & 3 OWN 42 (05:50) No Huddle-Shotgun #3 J.Taylor rush left for 2 yards gain to the UVA44 (#99 A.Hall) +2 -0.76
5:04 3rd & 1 OWN 44 (05:08) Shotgun #3 J.Taylor rush middle for 9 yards gain to the DUKE47 (#21 L.Callahan), 1ST DOWN +9 1.68
4:31 1st & 10 OPP 47 (04:36) No Huddle-Shotgun #4 C.Morris pass incomplete short right to #11 T.Harris thrown to DUKE37 QB hurried by #97 W.Williams 0 -1.05
4:28 2nd & 10 OPP 47 (04:31) Shotgun #4 C.Morris pass incomplete short right to #5 K.Courtney thrown to DUKE49 0 -1.06
4:24 3rd & 10 OPP 47 (04:27) No Huddle-Shotgun #4 C.Morris pass incomplete short middle to #6 C.Ross thrown to UVA45 broken up by #8 D.Stone QB hurried by #8 D.Stone 0 -0.80
4:16 4th & 10 OPP 47 (04:24) #38 D.Sparks punt 34 yards to the DUKE13 fair catch by #18 C.Barkate at DUKE13
PUNT
3 pl · 1 yd · 1:21
7–0
−2
4:13 1st & 10 OWN 13 (04:16) No Huddle-Shotgun #20 N.Sheppard rush right for 1 yard loss to the DUKE12 (#1 J.Jackson; #14 F.Camac) -1 -0.45
3:36 2nd & 11 OWN 12 (03:45) Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at DUKE14, for 2 yards to the DUKE14 (#32 L.Danley) +2 -0.10
3:02 3rd & 9 OWN 14 (03:07) Shotgun #10 D.Mensah pass incomplete deep middle to #2 S.Hagans thrown to DUKE49 broken up by #4 C.Charles 0 -0.09
2:55 4th & 9 OWN 14 (03:02) #41 K.Reynoldson punt 48 yards to the UVA38 fair catch by #6 C.Ross at UVA38
INT
3 pl · 23 yd · 1:06
7–0
−5
2:48 1st & 10 OWN 38 (02:54) Shotgun #4 C.Morris pass complete short middle to #6 C.Ross caught at UVA34, for 3 yards loss to the UVA35 (#14 B.Davis) -3 -1.58
2:05 2nd & 13 OWN 35 (02:13) Shotgun #4 C.Morris pass complete deep right to #6 C.Ross caught at DUKE39, for 26 yards to the DUKE39 (#0 C.Rivers), out of bounds, 1ST DOWN +26 3.39
1:49 1st & 10 OPP 39 (01:54) No Huddle-Shotgun #4 C.Morris pass intercepted by #0 C.Rivers at DUKE12, End Of Play -3.86
PUNT
3 pl · 6 yd · 1:06
7–0
+6
1:43 1st & 10 OWN 12 (01:49) No Huddle-Shotgun #10 D.Mensah pass incomplete short right thrown to DUKE19 QB hurried by #11 M.Marcellus and #30 E.Minter 0 -0.38
1:38 2nd & 10 OWN 12 (01:43) No Huddle-Shotgun #20 N.Sheppard rush right for 6 yards gain to the DUKE18 (#52 D.Rickert; #32 L.Danley) +6 0.10
0:54 3rd & 4 OWN 18 (00:59) No Huddle-Shotgun #10 D.Mensah pass incomplete deep left to #2 S.Hagans thrown to DUKE40 broken up by #28 D.Platt 0 -0.23
0:43 4th & 4 OWN 18 (00:53) #41 K.Reynoldson punt 42 yards to the UVA40 PENALTY UVA Holding (#9 J.Jackson) 10 yards from UVA40 to UVA30
ON DOWNS
9 pl · 35 yd · 4:21
7–0
−3
0:39 1st & 10 OWN 30 (00:43) Shotgun #3 J.Taylor rush right for 0 yards to the UVA30 (#97 W.Williams; #4 J.Green) 0 -0.86
0:13 2nd & 10 OWN 30 (00:13) No Huddle-Shotgun #3 J.Taylor rush left for 2 yards gain to the UVA32 (#34 L.Mergott) +2 -0.30
0:00 2nd & 10 OWN 30 End of 1st quarter. -0.30
14:53 3rd & 8 OWN 32 (15:00) Shotgun #4 C.Morris pass complete short left to #11 T.Harris caught at UVA39, for 10 yards to the UVA42, out of bounds at UVA42, 1ST DOWN +10 2.30
14:36 1st & 10 OWN 42 (14:39) No Huddle-Shotgun #3 J.Taylor rush left for 5 yards gain to the UVA47, out of bounds at UVA47 +5 0.11
13:59 2nd & 5 OWN 47 (14:03) No Huddle-Shotgun #21 H.Waylee rush right for 11 yards gain to the DUKE42 (#3 C.Weaver), 1ST DOWN +11 1.16
13:28 1st & 10 OPP 42 (13:32) No Huddle-Shotgun #21 H.Waylee rush right for 6 yards gain to the DUKE36 (#18 K.Smith) +6 0.28
12:51 2nd & 4 OPP 36 (12:54) No Huddle-Shotgun #3 J.Taylor rush left for 3 yards loss to the DUKE39 (#34 L.Mergott) -3 -1.56
12:07 3rd & 7 OPP 39 (12:12) No Huddle-Shotgun #4 C.Morris pass complete short right to #6 C.Ross caught at DUKE41, for 6 yards to the DUKE33 (#3 C.Weaver; #26 M.Jones), out of bounds. The previous play is under automatic review - "Short of the line to gain". CALL UPHELD +6 0.30
11:22 4th & 1 OPP 33 (11:25) Shotgun #3 J.Taylor rush middle for 2 yards loss to the DUKE35 (#4 J.Green; #26 M.Jones), TURNOVER ON DOWNS -2 -2.72
Q2
FG
11 pl · 33 yd · 5:49
7–3
+16
11:13 1st & 10 OWN 35 (11:22) Shotgun #10 D.Mensah rush right for 6 yards gain to the DUKE41 (#27 D.Neal), out of bounds +6 0.40
10:46 2nd & 4 OWN 41 (10:50) No Huddle-Shotgun #20 N.Sheppard rush middle for 8 yards gain to the DUKE49 (#9 J.Robinson), 1ST DOWN +8 0.92
10:27 1st & 10 OWN 49 (10:31) No Huddle-Shotgun #20 N.Sheppard rush right for 7 yards gain to the UVA44 (#91 J.Hammond) +7 0.60
10:06 2nd & 3 OPP 44 (10:11) No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the UVA44 (#27 D.Neal) 0 -1.16
9:17 3rd & 3 OPP 44 (09:27) No Huddle-Shotgun #10 D.Mensah rush right for 5 yards gain to the UVA39 (#23 J.Holmes), 1ST DOWN +5 1.34
8:58 1st & 10 OPP 39 (09:01) No Huddle-Shotgun #4 A.Castle rush middle for 2 yards gain to the UVA37 (#23 J.Holmes; #55 A.Britton) +2 -0.44
8:16 2nd & 8 OPP 37 (08:25) No Huddle-Shotgun #10 D.Mensah pass complete short right to #4 A.Castle caught at UVA35, for 4 yards to the UVA33 (#9 J.Robinson) +4 -0.12
7:38 3rd & 4 OPP 33 (07:38) Shotgun #4 A.Castle rush middle for 0 yards to the UVA33 (#1 J.Jackson; #15 H.Osborne) PENALTY UVA Illegal Substitution 5 yards from UVA33 to UVA28, 1ST DOWN. NO PLAY 0
6:54 1st & 10 OPP 28 (06:59) No Huddle-Shotgun #10 D.Mensah pass incomplete deep left to #7 Q.Brown thrown to UVA00 0 -0.51
6:48 2nd & 10 OPP 28 (06:54) No Huddle-Shotgun #10 D.Mensah sacked for loss of 2 yards to the UVA30 (#23 J.Holmes) -2 -1.08
6:07 3rd & 12 OPP 30 (06:14) No Huddle-Shotgun #10 D.Mensah rush middle for 2 yards loss to the UVA32 (#23 J.Holmes; #17 M.Melton) -2 -1.41
5:33 4th & 14 OPP 32 (05:37) #29 T.Pelino field goal attempt from 49 yards GOOD (H: #41 K.Reynoldson, LS: #57 C.Cooper), clock 05:33
TD
9 pl · 75 yd · 3:54
14–3
−28
5:21 1st & 10 OWN 25 (05:33) Shotgun #4 C.Morris pass complete deep right to #11 T.Harris caught at DUKE50, for 29 yards to the DUKE46, End Of Play, 1ST DOWN +29 2.53
4:58 1st & 10 OPP 46 (05:02) No Huddle-Shotgun #21 H.Waylee rush left for 1 yard loss to the DUKE47 (#12 T.Freeman; #2 J.Francois) -1 -1.26
4:13 2nd & 11 OPP 47 (04:20) No Huddle-Shotgun #4 C.Morris pass complete short left to #7 J.Edrine caught at DUKE44, for 13 yards to the DUKE34 (#3 C.Weaver), 1ST DOWN +13 1.86
3:37 1st & 10 OPP 34 (03:41) No Huddle-Shotgun #21 H.Waylee rush middle for 1 yard gain to the DUKE33 (#34 L.Mergott) +1 -0.50
3:04 2nd & 9 OPP 33 (03:04) Shotgun #21 H.Waylee rush left for 3 yards gain to the DUKE30 (#3 C.Weaver; #0 C.Rivers) PENALTY UVA Holding (#0 S.Ennis) 10 yards from DUKE33 to DUKE43. NO PLAY +10
2:30 2nd & 19 OPP 43 (02:38) No Huddle-Shotgun #4 C.Morris pass complete short right to #11 T.Harris caught at DUKE38, for 5 yards to the DUKE38 (#8 D.Stone) +5 0.05
2:00 2nd & 19 OPP 43 Timeout Virginia, clock 02:00
1:54 3rd & 14 OPP 38 (02:00) Shotgun #4 C.Morris pass complete short right to #7 J.Edrine caught at DUKE21, for 21 yards to the DUKE17 (#35 A.Pellicciotta), out of bounds, 1ST DOWN +21 2.77
1:50 1st & 10 OPP 17 (01:54) Shotgun #3 J.Taylor rush middle for 0 yards to the DUKE17 (#4 J.Green) 0 -0.34
1:46 2nd & 10 OPP 17 (01:50) Shotgun #3 J.Taylor rush left for 5 yards gain to the DUKE12 (#34 L.Mergott) +5 0.04
1:39 3rd & 5 OPP 12 (01:45) Shotgun #4 C.Morris pass complete short left to #0 S.Ennis caught at DUKE03, for 12 yards to the DUKE00 TOUCHDOWN, clock 01:39, 1ST DOWN #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY DUKE Personal Foul (#4 J.Green) #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY DUKE Personal Foul (#4 J.Green) 15 yards from DUKE00 to UVA50 +12 2.88
PUNT
3 pl · 6 yd · 0:39
14–3
1:33 1st & 10 OWN 25 (01:39) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE30, for 6 yards to the DUKE31 (#30 E.Minter) +6 0.33
1:15 2nd & 4 OWN 31 (01:20) No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to UVA42 broken up by #19 E.Karnley 0 -0.87
1:07 3rd & 4 OWN 31 (01:15) No Huddle-Shotgun #10 D.Mensah pass incomplete short right thrown to DUKE41 0 -0.44
1:00 4th & 4 OWN 31 (01:07) #41 K.Reynoldson punt 38 yards to the UVA31 fair catch by #6 C.Ross at UVA31
FG
6 pl · 42 yd · 1:00
17–3
+16
0:51 1st & 10 OWN 31 (01:01) Shotgun #4 C.Morris pass complete short left to #11 T.Harris caught at UVA36, for 5 yards to the UVA36 (#0 C.Rivers), out of bounds +5 0.10
0:29 2nd & 5 OWN 36 (00:40) No Huddle-Shotgun #4 C.Morris pass complete short left to #11 T.Harris caught at DUKE48, for 56 yards to the DUKE08 (#21 L.Callahan), 1ST DOWN +56 3.18
0:29 2nd & 5 OWN 36 Timeout Virginia, clock 00:29
0:24 1st & 8 OPP 8 (00:29) Shotgun #4 C.Morris pass incomplete short right to #3 J.Taylor thrown to DUKE08 0 -0.36
0:20 2nd & 8 OPP 8 (00:23) No Huddle-Shotgun #3 J.Taylor rush middle for 0 yards to the DUKE08 (#34 L.Mergott; #99 A.Hall) 0 -0.27
0:18 3rd & 8 OPP 8 (00:18) Shotgun #4 C.Morris pass complete short right to #7 J.Edrine caught at DUKE03, for 8 yards to the DUKE00 TOUCHDOWN nullified by penalty, clock 00:14 PENALTY UVA Pass Interference (#11 T.Harris) 15 yards from DUKE08 to DUKE23. NO PLAY +15
0:18 2nd & 8 OPP 8 Timeout Virginia, clock 00:18
0:07 3rd & 23 OPP 23 (00:13) Shotgun #21 H.Waylee rush middle for 1 yard gain to the DUKE22 (#99 A.Hall; #3 C.Weaver) +1 -0.78
0:03 4th & 22 OPP 22 PENALTY UVA False Start (#93 B.Koudelka) 5 yards from DUKE22 to DUKE27. NO PLAY +5
0:03 3rd & 23 OPP 23 Timeout Virginia, clock 00:03
0:00 4th & 27 OPP 27 Will Bettridge 44 Yd Field Goal
0:00 4th & 27 OPP 27 End of 2nd quarter. -0.48
Q3
PUNT
5 pl · 20 yd · 2:58
17–3
−23
14:48 1st & 10 OWN 19 (14:55) No Huddle-Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at DUKE15, for 4 yards to the DUKE23 (#30 E.Minter) +4 -0.08
14:23 2nd & 6 OWN 23 (14:26) No Huddle-Shotgun #20 N.Sheppard rush left for 12 yards gain to the DUKE35 (#27 D.Neal), 1ST DOWN +12 1.28
13:55 1st & 10 OWN 35 (13:59) No Huddle-Shotgun #20 N.Sheppard rush middle for 3 yards gain to the DUKE38 (#27 D.Neal; #32 L.Danley) +3 -0.41
13:19 2nd & 7 OWN 38 (13:22) No Huddle-Shotgun #4 A.Castle rush middle for 3 yards gain to the DUKE41 (#15 H.Osborne; #55 A.Britton) +3 -0.36
12:40 3rd & 4 OWN 41 (12:45) No Huddle-Shotgun #4 A.Castle rush middle for 2 yards loss to the DUKE39 (#52 D.Rickert; #30 E.Minter) -2 -0.91
11:57 4th & 6 OWN 39 (12:09) #41 K.Reynoldson punt 52 yards to the UVA09 #6 C.Ross return 4 yards to the UVA13 (#10 T.Reed)
TD
10 pl · 87 yd · 5:08
24–3
−8
11:51 1st & 10 OWN 13 (11:56) Shotgun #3 J.Taylor rush left for 3 yards gain to the UVA16 (#12 T.Freeman) +3 -0.17
11:15 2nd & 7 OWN 16 (11:21) No Huddle-Shotgun #4 C.Morris rush left for 5 yards gain to the UVA21, out of bounds at UVA21 +5 0.06
10:42 3rd & 2 OWN 21 (10:47) No Huddle-Shotgun #3 J.Taylor rush left for 17 yards gain to the UVA38 (#12 T.Freeman) PENALTY UVA Holding offsetting DUKE Offside offsetting. NO PLAY +17 1.85
10:14 3rd & 2 OWN 21 (10:19) No Huddle-Shotgun #21 H.Waylee rush middle for 5 yards gain to the UVA26 (#12 T.Freeman; #3 C.Weaver), 1ST DOWN +5 0.80
9:33 1st & 10 OWN 26 (09:42) No Huddle-Shotgun #4 C.Morris rush left for 4 yards gain to the UVA30, out of bounds at UVA30 +4 -0.12
9:01 2nd & 6 OWN 30 (09:04) No Huddle-Shotgun #3 J.Taylor rush middle for 3 yards gain to the UVA33 (#10 T.Reed; #44 D.Anderson) +3 -0.29
8:16 3rd & 3 OWN 33 (08:24) No Huddle-Shotgun #4 C.Morris pass complete short right to #11 T.Harris caught at UVA47, for 29 yards to the DUKE38 (#2 J.Francois), 1ST DOWN +29 3.32
7:41 1st & 10 OPP 38 (07:45) No Huddle-Shotgun #4 C.Morris pass incomplete short left to #3 J.Taylor thrown to DUKE42 0 -0.78
7:37 2nd & 10 OPP 38 (07:41) No Huddle-Shotgun #4 C.Morris pass incomplete short left to #5 K.Courtney thrown to DUKE41 broken up by #7 V.Anthony Jr. QB hurried by #7 V.Anthony Jr. 0 -0.99
7:28 3rd & 10 OPP 38 (07:37) No Huddle-Shotgun #4 C.Morris pass complete short middle to #6 C.Ross caught at DUKE22, for 18 yards to the DUKE20 (#26 M.Jones), 1ST DOWN +18 2.25
6:49 1st & 10 OPP 20 (06:56) No Huddle-Shotgun #4 C.Morris pass complete short right to #11 T.Harris caught at DUKE08, for 20 yards to the DUKE00 TOUCHDOWN, clock 06:49, 1ST DOWN #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) +20 2.62
FUMBLE
8 pl · 72 yd · 2:48
31–3
+1
6:32 1st & 10 OWN 14 (06:46) Shotgun #10 D.Mensah pass complete deep right to #0 L.King caught at DUKE40, for 32 yards to the DUKE46, out of bounds at DUKE46, 1ST DOWN +32 2.48
6:20 1st & 10 OWN 46 (06:24) No Huddle-Shotgun #10 D.Mensah pass incomplete deep left to #1 A.Anthony thrown to UVA18 broken up by #19 E.Karnley 0 -1.16
6:11 2nd & 10 OWN 46 (06:20) No Huddle-Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at DUKE42, for 2 yards to the DUKE48 (#10 J.Prevard; #32 L.Danley) +2 -0.58
5:34 3rd & 8 OWN 48 (05:34) No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at UVA33, for 48 yards to the UVA04 fumbled by #2 S.Hagans at UVA24 forced by #28 D.Platt recovered by DUKE #18 C.Barkate at UVA17 (#30 E.Minter), 1ST DOWN +48 4.24
4:48 1st & 4 OPP 4 (04:52) No Huddle-Shotgun #20 N.Sheppard rush right for 4 yards loss to the UVA08 (#10 J.Prevard; #52 D.Rickert) -4 -0.99
4:11 2nd & 8 OPP 8 (04:22) No Huddle-Shotgun #10 D.Mensah pass incomplete short left to #7 Q.Brown thrown to UVA00 QB hurried by #14 F.Camac 0 -0.27
4:05 3rd & 8 OPP 8 (04:11) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #20 N.Sheppard thrown to UVA00 broken up by #27 D.Neal 0 -0.35
4:05 4th & 8 OPP 8 (04:05) No Huddle-Shotgun #10 D.Mensah sacked for loss of 6 yards to the UVA14 (#17 M.Melton), fumble by #10 D.Mensah recovered by UVA #17 M.Melton at UVA14, End Of Play 0 -3.70
TD
3 pl · 86 yd · 1:32
31–3
+1
3:55 1st & 10 OWN 14 (03:59) Shotgun #21 H.Waylee rush right for 6 yards gain to the UVA20 (#34 L.Mergott) +6 0.24
3:17 2nd & 4 OWN 20 (03:21) No Huddle-Shotgun #21 H.Waylee rush left for 2 yards gain to the UVA22 (#2 J.Francois; #14 B.Davis) +2 -0.36
2:27 3rd & 2 OWN 22 (02:38) Shotgun #3 J.Taylor rush right for 78 yards gain to the DUKE00 TOUCHDOWN, clock 02:27, 1ST DOWN #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) +78 6.78
PUNT
3 pl · -8 yd · 1:25
31–3
−3
2:20 1st & 10 OWN 25 (02:25) No Huddle-Shotgun #10 D.Mensah sacked for loss of 8 yards to the DUKE17 (#14 F.Camac) -8 -1.18
1:49 2nd & 18 OWN 17 (01:56) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE27, for 15 yards to the DUKE32 (#19 E.Karnley), out of bounds +15 0.79
1:15 3rd & 3 OWN 32 (01:15) No Huddle-Shotgun #10 D.Mensah pass incomplete deep middle to #1 A.Anthony thrown to UVA21 broken up by #30 E.Minter QB hurried by #91 J.Hammond PENALTY DUKE UNS: Unsportsmanlike Conduct (#77 J.Pickett) 15 yards from DUKE32 to DUKE17 +15
1:00 4th & 18 OWN 17 (01:06) #41 K.Reynoldson punt 49 yards to the UVA34 #6 C.Ross return for loss of 1 yard to the UVA33 (#8 D.Stone)
PUNT
3 pl · 4 yd · 1:55
31–3
+5
0:55 1st & 10 OWN 33 (01:00) Shotgun #21 H.Waylee rush middle for 3 yards gain to the UVA36 (#12 T.Freeman) +3 -0.39
0:27 2nd & 7 OWN 36 (00:27) No Huddle-Shotgun #21 H.Waylee rush right for 1 yard loss to the UVA35 (#34 L.Mergott; #44 D.Anderson) -1 -0.92
0:00 2nd & 7 OWN 36 End of 3rd quarter. -0.92
14:55 3rd & 8 OWN 35 (15:00) Shotgun #4 C.Morris pass complete short left to #5 K.Courtney caught at UVA32, for 2 yards to the UVA37 (#8 D.Stone; #3 C.Weaver) +2 -0.24
14:05 4th & 6 OWN 37 (14:17) #38 D.Sparks punt 43 yards to the DUKE20 #7 Q.Brown return 8 yards to the DUKE28, out of bounds at DUKE28
Q4
TD
12 pl · 72 yd · 3:42
31–10
−1
13:59 1st & 10 OWN 28 (14:05) No Huddle-Shotgun #10 D.Mensah pass incomplete deep left to #7 Q.Brown thrown to UVA37 broken up by #27 D.Neal 0 -0.80
13:51 2nd & 10 OWN 28 (13:58) No Huddle-Shotgun #10 D.Mensah pass complete short middle to #85 J.Hasley caught at DUKE30, for 7 yards to the DUKE35 (#32 L.Danley) +7 0.36
13:21 3rd & 3 OWN 35 (13:28) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #85 J.Hasley thrown to DUKE41 QB hurried by #1 J.Jackson 0 -0.60
13:11 4th & 3 OWN 35 (13:21) No Huddle-Shotgun #10 D.Mensah pass complete deep middle to #85 J.Hasley caught at UVA45, for 30 yards to the UVA35 (#30 E.Minter), 1ST DOWN +30 3.92
12:54 1st & 10 OPP 35 (12:58) No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to UVA00 broken up by #19 E.Karnley 0 -0.69
12:50 2nd & 10 OPP 35 (12:54) No Huddle-Shotgun #20 N.Sheppard rush middle for 5 yards gain to the UVA30 (#14 F.Camac; #55 A.Britton) +5 0.06
12:18 3rd & 5 OPP 30 (12:30) No Huddle-Shotgun #10 D.Mensah rush right for 8 yards gain to the UVA22, End Of Play, 1ST DOWN +8 0.96
12:03 1st & 10 OPP 22 (12:07) No Huddle-Shotgun #20 N.Sheppard rush left for 2 yards gain to the UVA20 (#14 F.Camac) +2 -0.22
11:30 2nd & 8 OPP 20 (11:38) No Huddle-Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at UVA25, for 5 yards to the UVA15 (#9 J.Robinson) +5 0.06
10:57 3rd & 3 OPP 15 (11:01) No Huddle-Shotgun #20 N.Sheppard rush middle for 4 yards gain to the UVA11 (#14 F.Camac; #23 J.Holmes), 1ST DOWN +4 0.29
10:32 1st & 10 OPP 11 (10:35) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #20 N.Sheppard thrown to UVA16 0 -0.29
10:23 2nd & 10 OPP 11 (10:29) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at UVA00, for 11 yards to the UVA00 TOUCHDOWN, clock 10:23, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) +11 2.81
INT TD
3 pl · -5 yd · 0:53
31–17
+3
10:16 1st & 10 OWN 25 (10:23) Shotgun #4 C.Morris pass incomplete short right to #6 C.Ross thrown to UVA37 0 -0.70
10:12 2nd & 10 OWN 25 (10:16) Shotgun #21 H.Waylee rush right for 5 yards loss to the UVA20 (#99 A.Hall) -5 -0.51
9:30 3rd & 15 OWN 20 (09:35) No Huddle-Shotgun #4 C.Morris pass intercepted by #12 T.Freeman at UVA18 QB hurried by #99 A.Hall #12 T.Freeman return 18 yards to the UVA00 TOUCHDOWN, clock 09:30 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) -6.71
FG
7 pl · 50 yd · 3:48
34–17
−4
9:24 1st & 10 OWN 25 (09:30) Shotgun #21 H.Waylee rush middle for 5 yards gain to the UVA30 (#2 J.Francois) +5 0.09
8:43 2nd & 5 OWN 30 (08:50) No Huddle-Shotgun #21 H.Waylee rush middle for 19 yards gain to the UVA49 (#24 B.Gompers), 1ST DOWN +19 2.06
8:01 1st & 10 OWN 49 (08:06) No Huddle-Shotgun #3 J.Taylor rush middle for 4 yards gain to the DUKE47 (#24 B.Gompers; #44 D.Anderson) PENALTY DUKE Face Mask (#21 L.Callahan) 15 yards from DUKE47 to DUKE32, 1ST DOWN +4 -0.15
7:32 1st & 10 OPP 32 (07:35) No Huddle-Shotgun #3 J.Taylor rush middle for 3 yards gain to the DUKE29 (#24 B.Gompers; #30 W.Felder Jr.) +3 -0.19
6:51 2nd & 7 OPP 29 PENALTY UVA False Start (#52 M.Boley) 5 yards from DUKE29 to DUKE34. NO PLAY +5
6:29 2nd & 12 OPP 34 (06:33) No Huddle-Shotgun #4 C.Morris pass incomplete short right to #7 J.Edrine thrown to DUKE20 QB hurried by #34 L.Mergott 0 -0.92
6:29 2nd & 12 OPP 34 Timeout Virginia, clock 06:29
6:20 3rd & 12 OPP 34 (06:29) No Huddle-Shotgun #4 C.Morris pass complete short middle to #5 K.Courtney caught at DUKE25, for 9 yards to the DUKE25 (#3 C.Weaver) +9 0.85
5:42 4th & 3 OPP 25 (05:46) #41 W.Bettridge field goal attempt from 42 yards GOOD (H: #38 D.Sparks, LS: #69 B.Robinson), clock 05:42
ON DOWNS
8 pl · 34 yd · 2:03
34–17
−1
5:35 1st & 10 OWN 25 (05:42) No Huddle-Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at DUKE29, for 6 yards to the DUKE31 (#1 J.Jackson) +6 0.33
5:16 2nd & 4 OWN 31 (05:24) No Huddle-Shotgun #10 D.Mensah pass complete short middle to #4 A.Castle caught at DUKE34, for 3 yards to the DUKE34 (#10 J.Prevard) +3 -0.36
4:57 3rd & 1 OWN 34 (05:03) No Huddle-Shotgun #10 D.Mensah pass incomplete deep left to #2 S.Hagans thrown to UVA45 QB hurried by #52 D.Rickert 0 -0.70
4:48 4th & 1 OWN 34 (04:57) No Huddle-Shotgun #10 D.Mensah pass complete short middle to #0 L.King caught at DUKE45, for 16 yards to the DUKE50 (#27 D.Neal), 1ST DOWN +16 2.96
4:28 1st & 10 50 (04:36) No Huddle-Shotgun #10 D.Mensah pass complete short left to #1 A.Anthony caught at UVA42, for 8 yards to the UVA42 (#30 E.Minter) +8 0.84
4:11 2nd & 2 OPP 42 (04:15) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #1 A.Anthony thrown to UVA35 0 -1.13
4:11 3rd & 2 OPP 42 (04:11) No Huddle-Shotgun #20 N.Sheppard rush right for 1 yard gain to the UVA41 (#9 J.Robinson; #27 D.Neal). The previous play is under automatic review - "Short of the line to gain". CALL OVERTURNED. (Original Play: (04:11) No Huddle-Shotgun #20 N.Sheppard rush right for 2 yards gain to the UVA40 (#9 J.Robinson; #27 D.Neal), 1ST DOWN) +1 -0.92
3:39 4th & 1 OPP 41 (03:42) Shotgun #10 D.Mensah pass incomplete deep right to #0 L.King thrown to UVA21, TURNOVER ON DOWNS 0 -1.95
END OF GAME
6 pl · 20 yd · 3:39
34–17
−2
3:31 1st & 10 OWN 41 (03:39) Shotgun #25 X.Davis rush middle for 3 yards gain to the UVA44 (#30 W.Felder Jr.) +3 -0.43
2:53 2nd & 7 OWN 44 (02:53) Shotgun #25 X.Davis rush right for 4 yards gain to the UVA48, End Of Play +4 -0.16
2:04 3rd & 3 OWN 48 (02:08) Shotgun #25 X.Davis rush right for 5 yards gain to the DUKE47 (#21 L.Callahan; #40 A.Wasserman), 1ST DOWN +5 1.64
2:00 2nd & 7 OWN 44 Timeout Virginia, clock 02:00
1:47 1st & 10 OPP 47 (02:00) Shotgun #29 D.Lane Jr. rush middle for 7 yards gain to the DUKE40 (#10 T.Reed) +7 0.54
1:12 2nd & 3 OPP 40 (01:17) Shotgun #29 D.Lane Jr. rush left for 4 yards gain to the DUKE36 (#40 A.Wasserman), 1ST DOWN +4 0.06
0:35 1st & 10 OPP 36 (00:35) Kneel down by #10 D.Kaelin at DUKE39 for loss of 3 yards -3 -1.29
0:00 1st & 10 OPP 36 End of 4th quarter. -1.29
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

3sacks0
7plays for loss7
1takeaways2
5three-and-outs forced1
4explosive plays allowed12
3.87yards allowed / play7.14
2 of 10scoring drives allowed6 of 12
Virginia
Fisher Camac 6 (3) 2 sk · 2.5 TFL · 1 QH
Jacob Holmes 6 (2) 1 sk · 1.5 TFL
Ethan Minter 6 (5) 0.5 TFL · 1 PD · 1 QH
Devin Neal 6 (4) 2 PD
Landon Danley 6 (2)
Jordan Robinson 4 (3)
Daniel Rickert 3 1 TFL · 1 QH
Ja'Son Prevard 3 (1) 0.5 TFL
Duke
Luke Mergott 9 (7) 1.5 TFL · 1 QH
Caleb Weaver 9 (5)
Jaiden Francois 7 (3) 0.5 TFL
Tre Freeman 5 (3) 0.5 TFL · 1 INT
DaShawn Stone 5 (4) 1 PD · 1 QH
Aaron Hall 4 (2) 1 TFL · 1 QH
Josiah Green 4 (1) 0.5 TFL
Bradley Gompers 4 (1)
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
2punts6
38.5punt average44.8
1punts inside the 201
3return yards46
own 29average drive startown 21
Virginia
K Will Bettridge 2/2 FG · long 44 · 4/4 XP
P Daniel Sparks 2 punts · 38.5 avg · 1 in 20
PR Cameron Ross 3 ret · 3 yds · long 4
Duke
K Todd Pelino 1/1 FG · long 49 · 2/2 XP
P Kade Reynoldson 6 punts · 44.8 avg · 1 in 20
KR Sahmir Hagans 3 ret · 38 yds · long 15
PR Que'Sean Brown 1 ret · 8 yds · long 8
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

78plays55
557yards213
12drives10
41%success rate31%
21.02total PPA-0.85
Derived from 133 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1(08:17) Shotgun #3 J.Taylor rush middle for 5 yards gain to the DUKE00 TOUCHDOWN, clock 08:13… 7–0
Q2(05:37) #29 T.Pelino field goal attempt from 49 yards GOOD (H: #41 K.Reynoldson, LS: #57… 3–7
Q2(01:45) Shotgun #4 C.Morris pass complete short left to #0 S.Ennis caught at DUKE03, for 12… 14–3
Q2Will Bettridge 44 Yd Field Goal 17–3
Q3(06:56) No Huddle-Shotgun #4 C.Morris pass complete short right to #11 T.Harris caught at… 24–3
Q3(02:38) Shotgun #3 J.Taylor rush right for 78 yards gain to the DUKE00 TOUCHDOWN, clock 02:27… 31–3
Q4(10:29) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at… 10–31
Q4(09:35) No Huddle-Shotgun #4 C.Morris pass intercepted by #12 T.Freeman at UVA18 QB hurried by… 31–17
Q4(05:46) #41 W.Bettridge field goal attempt from 42 yards GOOD (H: #38 D.Sparks, LS: #69… 34–17

Biggest plays by PPA

Q3(02:38) Shotgun #3 J.Taylor rush right for 78 yards gain to the DUKE00 TOUCHDOWN, clock… 6.78
Q3(05:34) No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught… 4.24
Q4(13:21) No Huddle-Shotgun #10 D.Mensah pass complete deep middle to #85 J.Hasley caught… 3.92
Q1(02:13) Shotgun #4 C.Morris pass complete deep right to #6 C.Ross caught at DUKE39, for… 3.39
Q3(08:24) No Huddle-Shotgun #4 C.Morris pass complete short right to #11 T.Harris caught… 3.32
Q1(14:21) No Huddle-Shotgun #4 C.Morris pass complete short left to #3 J.Taylor caught at… 3.29

Series recent meetings

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