← CFB Terminal
32
ACC
AT
#44Duke
49
ACC
2025 week 14 · Saturday, November 29, 2025 at 2:30 PM CT · Wallace Wade Stadium · πŸ“Ί ACC Network · 43.2°F Cloudy, wind 4.3

Drive chart

WIN PROBABILITYWake Forest above · Duke below
KICK58% → 100% DukeFINAL
Wake Forest Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
8 pl · 75 yd · 4:24
0–7
+23
15:00 1st & 10 OWN 25 (15:00) Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE22, for 1 yard to the DUKE26 (#8 J.Loving) +1 -0.59
14:17 2nd & 9 OWN 26 (14:24) Shotgun #10 D.Mensah pass complete short left to #18 C.Barkate caught at DUKE23, for 5 yards to the DUKE31 (#5 D.Patterson) +5 0.05
13:50 3rd & 4 OWN 31 (13:50) No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #7 Q.Brown thrown to WAKE46 broken up by #5 D.Patterson PENALTY WAKE Pass Interference (#23 B.Johnson) 15 yards from DUKE31 to DUKE46, 1ST DOWN. NO PLAY +15
13:40 1st & 10 OWN 46 (13:45) No Huddle-Shotgun #20 N.Sheppard rush right for 11 yards gain to the WAKE43 (#23 B.Johnson), 1ST DOWN +11 0.83
13:15 1st & 10 OPP 43 (13:24) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at WAKE33, for 11 yards to the WAKE32 (#9 Q.Bryant; #3 K.Prunty), 1ST DOWN +11 0.48
12:36 1st & 10 OPP 32 (12:41) No Huddle-Shotgun #20 N.Sheppard rush left for 1 yard gain to the WAKE31 (#11 L.Hardy) PENALTY WAKE Personal Foul (#52 D.Afalava) 15 yards from WAKE31 to WAKE16, 1ST DOWN +1 -0.46
12:03 1st & 10 OPP 16 (12:07) No Huddle-Shotgun #20 N.Sheppard rush middle for 7 yards gain to the WAKE09 (#45 N.Andersen; #9 Q.Bryant) +7 0.31
11:18 2nd & 3 OPP 9 (11:22) Shotgun #20 N.Sheppard rush right for 4 yards gain to the WAKE05 (#5 D.Patterson), 1ST DOWN +4 0.38
10:36 1st & 5 OPP 5 (10:40) Shotgun #20 N.Sheppard rush middle for 5 yards gain to the WAKE00 TOUCHDOWN, clock 10:36 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) +5 1.88
FG
10 pl · 46 yd · 4:31
3–7
−20
10:25 1st & 10 OWN 29 (10:30) No Huddle-Shotgun #1 D.Claiborne rush right for 2 yards gain to the WAKE31, End Of Play +2 -0.53
9:57 2nd & 8 OWN 31 (10:03) No Huddle-Shotgun #2 R.Ashford pass complete short left to #10 C.Barnes caught at WAKE31, for 5 yards to the WAKE36 (#5 K.Robinson) +5 0.07
9:19 3rd & 3 OWN 36 (09:25) No Huddle-Shotgun #2 R.Ashford rush right for 4 yards gain to the WAKE40 (#2 J.Francois; #4 J.Green), 1ST DOWN +4 1.48
8:36 1st & 10 OWN 40 (08:42) Shotgun #2 R.Ashford rush middle for 11 yards gain to the DUKE49 (#3 C.Weaver), 1ST DOWN +11 0.99
7:57 1st & 10 OPP 49 (08:00) Shotgun #2 R.Ashford pass incomplete short right to #8 C.Hernandez thrown to DUKE40 broken up by #2 J.Francois QB hurried by #14 B.Davis and #44 D.Anderson 0 -1.10
7:46 2nd & 10 OPP 49 (07:57) Shotgun #2 R.Ashford pass complete short left to #0 T.Clark caught at DUKE32, for 20 yards to the DUKE29 (#5 K.Robinson), 1ST DOWN +20 2.07
7:12 1st & 10 OPP 29 (07:16) #1 D.Claiborne rush middle for 1 yard gain to the DUKE28 (#4 J.Green; #99 A.Hall) +1 -0.41
6:42 2nd & 9 OPP 28 (06:44) Shotgun #2 R.Ashford pass incomplete short left to #1 D.Claiborne thrown to DUKE28 0 -0.68
6:36 3rd & 9 OPP 28 (06:40) No Huddle-Shotgun #2 R.Ashford rush middle for 3 yards gain to the DUKE25 (#12 T.Freeman) +3 -0.32
5:59 4th & 6 OPP 25 (06:03) #90 C.Calvert field goal attempt from 42 yards GOOD (H: #9 S.Racanelli, LS: #32 W.Cobb), clock 05:59
TD
10 pl · 75 yd · 5:59
3–14
+23
5:54 1st & 10 OWN 25 (05:59) Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE24 (#21 A.Hall) -1 -0.80
5:17 2nd & 11 OWN 24 (05:24) Shotgun #10 D.Mensah pass complete short right to #20 N.Sheppard caught at DUKE20, for 13 yards to the DUKE37 (#3 K.Prunty), out of bounds, 1ST DOWN +13 1.83
4:34 1st & 10 OWN 37 (04:41) Shotgun #20 N.Sheppard rush right for 1 yard loss to the DUKE36 (#8 J.Loving) -1 -1.24
3:57 2nd & 11 OWN 36 (04:04) Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at DUKE40, for 4 yards to the DUKE40 (#9 Q.Bryant; #45 N.Andersen) PENALTY WAKE Roughing The Passer (#10 G.Kirschke) 15 yards from DUKE40 to WAKE45, 1ST DOWN +4 -0.11
3:43 1st & 10 OPP 45 (03:43) No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to WAKE05, 1ST DOWN, PENALTY WAKE Pass Interference (#3 K.Prunty) 13 yards from WAKE45 to WAKE32, 1ST DOWN. NO PLAY +13
3:27 1st & 10 OPP 32 (03:38) Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at WAKE29, for 3 yards to the WAKE29 (#21 A.Hall) +3 -0.19
2:50 2nd & 7 OPP 29 (02:54) Shotgun #20 N.Sheppard rush left for 5 yards gain to the WAKE24 (#42 T.Walton; #21 A.Hall) +5 0.07
2:00 3rd & 2 OPP 24 (02:10) Shotgun #10 D.Mensah pass complete short left to #4 A.Castle caught at WAKE21, for 17 yards to the WAKE07 (#20 Z.Jackson; #21 A.Hall), 1ST DOWN +17 0.79
1:17 1st & 7 OPP 7 (01:22) Shotgun #4 A.Castle rush middle for 4 yards gain to the WAKE03 (#5 D.Patterson; #24 D.Hazen) +4 -0.01
0:39 2nd & 3 OPP 3 (00:47) No Huddle-Shotgun #10 D.Mensah pass complete short right to #2 S.Hagans caught at WAKE04, for 1 yard loss to the WAKE04 (#20 Z.Jackson) -1 -0.48
0:00 3rd & 4 OPP 4 Darian Mensah 4 Yd Run (Todd Pelino Kick) +4 2.70
0:00 OPP 3 End of 1st quarter.
Q2
TD
10 pl · 75 yd · 3:04
10–14
−26
14:55 1st & 10 OWN 25 (15:00) No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #7 M.Mays Jr. thrown to DUKE35 0 -0.70
14:49 2nd & 10 OWN 25 (14:55) No Huddle-Shotgun #1 D.Claiborne rush left for 12 yards gain to the WAKE37 (#26 M.Jones), out of bounds, 1ST DOWN +12 1.73
14:22 1st & 10 OWN 37 (14:31) No Huddle-Shotgun #2 R.Ashford rush left for 2 yards gain to the WAKE39 (#34 L.Mergott) +2 -0.66
13:48 2nd & 8 OWN 39 (13:54) No Huddle-Shotgun #10 C.Barnes rush left for 11 yards gain to the WAKE50 (#3 C.Weaver), out of bounds, 1ST DOWN +11 1.86
13:21 1st & 10 50 (13:25) No Huddle-Shotgun #1 D.Claiborne rush left for 4 yards gain to the DUKE46 (#99 A.Hall) +4 -0.14
12:54 2nd & 6 OPP 46 (12:58) No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #10 C.Barnes thrown to DUKE20 broken up by #26 M.Jones QB hurried by #34 L.Mergott 0 -1.14
12:47 3rd & 6 OPP 46 (12:54) No Huddle-Shotgun #2 R.Ashford pass complete short right to #8 C.Hernandez caught at DUKE32, for 23 yards to the DUKE23 (#5 K.Robinson), out of bounds, 1ST DOWN +23 2.46
12:34 1st & 10 OPP 23 (12:42) No Huddle-Shotgun #2 R.Ashford pass complete short left to #8 C.Hernandez caught at DUKE27, for 1 yard to the DUKE22 (#8 D.Stone) +1 -0.32
12:01 2nd & 9 OPP 22 (12:04) Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to DUKE15 QB hurried by #97 W.Williams 0 -0.51
11:56 3rd & 9 OPP 22 (12:01) No Huddle-Shotgun #2 R.Ashford pass complete deep middle to #9 S.Racanelli caught at DUKE00, for 22 yards to the DUKE00 TOUCHDOWN, clock 11:56, 1ST DOWN #90 C.Calvert kick attempt good (H: #9 S.Racanelli, LS: #32 W.Cobb) +22 3.50
PUNT
3 pl · -8 yd · 1:05
10–14
+5
11:45 1st & 10 OWN 29 (11:51) Shotgun #10 D.Mensah pass incomplete short right thrown to DUKE33 0 -0.83
11:40 2nd & 10 OWN 29 (11:45) No Huddle-Shotgun #10 D.Mensah pass incomplete short left to #7 Q.Brown thrown to DUKE36 broken up by #23 B.Johnson QB hurried by #94 Z.Lohavichan 0 -0.44
11:33 3rd & 10 OWN 29 (11:40) No Huddle-Shotgun #10 D.Mensah sacked for loss of 8 yards to the DUKE21 (#10 G.Kirschke) -8 -0.33
10:46 4th & 18 OWN 21 (10:56) #41 K.Reynoldson punt 48 yards to the WAKE31 #8 C.Hernandez return 16 yards to the WAKE47 (#57 C.Cooper; #18 K.Smith)
FUMBLE
5 pl · 27 yd · 2:04
10–14
−7
10:39 1st & 10 OWN 47 (10:45) No Huddle-Shotgun #2 R.Ashford pass complete short left to #10 C.Barnes caught at WAKE50, for 19 yards to the DUKE34 (#8 D.Stone; #34 L.Mergott), 1ST DOWN +19 1.16
10:20 1st & 10 OPP 34 (10:24) No Huddle-Shotgun #2 R.Ashford rush middle for 1 yard loss to the DUKE35 (#4 J.Green) -1 -0.83
9:40 2nd & 11 OPP 35 (09:45) No Huddle-Shotgun #1 D.Claiborne rush right for 7 yards gain to the DUKE28 (#5 K.Robinson) +7 0.39
9:00 3rd & 4 OPP 28 (09:05) No Huddle-Shotgun #2 R.Ashford pass complete short right to #84 E.Falayi caught at DUKE25, for 5 yards to the DUKE23 (#42 K.Johnson), out of bounds, 1ST DOWN +5 0.72
8:42 1st & 10 OPP 23 (08:45) No Huddle-Shotgun #1 D.Claiborne rush right for 3 yards loss to the DUKE26 fumbled by #1 D.Claiborne at DUKE28 recovered by DUKE #44 D.Anderson at DUKE26, End Of Play. The previous play is under automatic review - "Fumble". CALL UPHELD -4.34
PUNT
3 pl · -2 yd · 2:41
10–14
+7
8:42 1st & 10 OWN 26 (08:42) No Huddle-Shotgun #20 N.Sheppard rush left for 2 yards gain to the DUKE28 (#45 N.Andersen; #3 K.Prunty) PENALTY DUKE Holding (#75 B.Fina) 10 yards from DUKE26 to DUKE16. NO PLAY +10
8:12 1st & 20 OWN 16 (08:16) Shotgun #20 N.Sheppard rush middle for 7 yards gain to the DUKE23 (#9 Q.Bryant; #21 A.Hall) +7 0.13
7:26 2nd & 13 OWN 23 (07:32) Shotgun #20 N.Sheppard rush right for 2 yards loss to the DUKE21, End Of Play -2 -0.28
6:43 3rd & 15 OWN 21 (06:50) Shotgun #20 N.Sheppard rush right for 3 yards gain to the DUKE24 (#10 G.Kirschke) +3 -0.03
6:01 4th & 12 OWN 24 (06:07) #41 K.Reynoldson punt 49 yards to the WAKE27 fair catch by #8 C.Hernandez at WAKE27
ON DOWNS
4 pl · 7 yd · 1:59
10–14
+3
5:22 1st & 10 OWN 27 (06:01) No Huddle-Shotgun #2 R.Ashford rush middle for 9 yards loss to the WAKE18 fumbled by #2 R.Ashford at WAKE18 recovered by WAKE #2 R.Ashford at WAKE18, End Of Play -9 -1.33
4:56 2nd & 19 OWN 18 (05:18) No Huddle-Shotgun #2 R.Ashford pass complete short middle to #4 S.Berkhalter caught at WAKE30, for 16 yards to the WAKE34 (#14 B.Davis) +16 0.90
4:42 3rd & 3 OWN 34 (04:47) No Huddle-Shotgun #2 R.Ashford rush right for 2 yards gain to the WAKE36 (#7 V.Anthony Jr.), out of bounds. The previous play is under automatic review - "Short of the line to gain". CALL UPHELD +2 -0.37
4:02 4th & 1 OWN 36 (04:05) No Huddle-Shotgun #2 R.Ashford rush right for 2 yards loss to the WAKE34 (#7 V.Anthony Jr.; #5 K.Robinson), TURNOVER ON DOWNS -2 -0.27
TD
7 pl · 34 yd · 2:24
10–21
+21
3:52 1st & 10 OPP 34 (04:02) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at WAKE31, for 3 yards to the WAKE31 (#20 Z.Jackson) +3 -0.21
3:20 2nd & 7 OPP 31 (03:23) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the WAKE29 (#5 D.Patterson; #21 A.Hall) +2 -0.40
2:39 2nd & 7 OPP 31 Timeout Duke, clock 02:39
2:31 3rd & 5 OPP 29 (02:39) No Huddle-Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at WAKE33, for 9 yards to the WAKE20 (#3 K.Prunty; #23 B.Johnson), out of bounds, 1ST DOWN +9 0.92
2:00 3rd & 5 OPP 29 Timeout Duke, clock 02:00
1:56 1st & 10 OPP 20 (02:00) No Huddle-Shotgun #20 N.Sheppard rush left for 0 yards to the WAKE20 (#10 G.Kirschke) 0 -0.37
1:49 2nd & 10 OPP 20 (01:54) No Huddle-Shotgun #20 N.Sheppard rush middle for 3 yards gain to the WAKE17 (#11 L.Hardy) +3 -0.14
1:43 3rd & 7 OPP 17 (01:45) No Huddle-Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at WAKE01, for 16 yards to the WAKE01 (#45 N.Andersen), 1ST DOWN +16 2.20
1:38 1st & 1 OPP 1 (01:39) Shotgun #4 A.Castle rush middle for 1 yard gain to the WAKE00 TOUCHDOWN, clock 01:38 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) +1 0.94
TD
8 pl · 75 yd · 1:09
17–21
−22
1:33 1st & 10 OWN 25 (01:38) No Huddle-Shotgun #2 R.Ashford pass complete deep left to #8 C.Hernandez caught at WAKE45, for 25 yards to the WAKE50, out of bounds at WAKE50, 1ST DOWN +25 2.24
1:23 1st & 10 50 (01:33) No Huddle-Shotgun #2 R.Ashford rush left for 4 yards gain to the DUKE46 (#34 L.Mergott) +4 -0.14
1:08 2nd & 6 OPP 46 (01:08) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #0 T.Clark thrown to DUKE42 0 -1.14
1:04 3rd & 6 OPP 46 (01:07) No Huddle-Shotgun #2 R.Ashford pass complete short left to #12 K.Johnson caught at DUKE45, for 3 yards to the DUKE43 (#2 J.Francois), out of bounds +3 -0.39
0:58 4th & 3 OPP 43 (01:04) No Huddle-Shotgun #2 R.Ashford pass complete short left to #9 S.Racanelli caught at DUKE40, for 13 yards to the DUKE30, out of bounds at DUKE30, 1ST DOWN +13 2.70
0:54 1st & 10 OPP 30 (00:58) No Huddle-Shotgun #2 R.Ashford pass incomplete short right thrown to DUKE25 QB hurried by #2 J.Francois 0 -0.56
0:54 2nd & 10 OPP 30 (00:54) No Huddle-Shotgun #2 R.Ashford pass incomplete deep right to #8 C.Hernandez thrown to DUKE00 PENALTY DUKE Offside (#15 K.O'Connor) 5 yards from DUKE30 to DUKE25. NO PLAY +5
0:41 2nd & 5 OPP 25 (00:46) No Huddle-Shotgun #2 R.Ashford rush middle for 5 yards gain to the DUKE20 (#34 L.Mergott), 1ST DOWN +5 0.12
0:29 1st & 10 OPP 20 (00:34) No Huddle-Shotgun #2 R.Ashford pass complete deep left to #14 K.Brenson caught at DUKE00, for 20 yards to the DUKE00 TOUCHDOWN, clock 00:29, 1ST DOWN #90 C.Calvert kick attempt good (H: #9 S.Racanelli, LS: #32 W.Cobb) +20 2.62
END OF HALF
5 pl · 49 yd · 0:29
17–21
+2
0:21 1st & 10 OWN 25 (00:29) No Huddle-Shotgun #10 D.Mensah pass complete short right to #20 N.Sheppard caught at DUKE18, for 14 yards to the DUKE39 (#52 D.Afalava), out of bounds, 1ST DOWN +14 1.22
0:16 1st & 10 OWN 39 (00:21) Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at DUKE43, for 9 yards to the DUKE48 (#43 F.Cusano), out of bounds. The previous play is under automatic review - "Short of the line to gain". CALL UPHELD +9 1.35
0:09 2nd & 1 OWN 48 (00:16) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #4 A.Castle thrown to WAKE43 QB hurried by #10 G.Kirschke and #11 L.Hardy 0 -1.41
0:04 3rd & 1 OWN 48 (00:09) No Huddle-Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE39 0 -1.12
0:04 4th & 1 OWN 48 (00:04) No Huddle-Shotgun #10 D.Mensah pass complete deep middle to #7 Q.Brown caught at WAKE32, for 26 yards to the WAKE26 (#22 M.Turpin), 1ST DOWN +26 3.31
0:00 4th & 1 OWN 48 End of 2nd quarter. 3.31
Q3
PUNT
3 pl · 0 yd · 1:49
17–21
+2
14:55 1st & 10 OWN 17 (14:55) No Huddle-Shotgun #2 R.Ashford pass complete short right to #8 C.Hernandez caught at WAKE30, for 18 yards to the WAKE35 (#8 D.Stone; #0 C.Rivers) PENALTY WAKE Holding (#70 D.Kylany) 8 yards from WAKE17 to WAKE09. NO PLAY +8
14:28 1st & 18 OWN 9 (14:36) No Huddle-Shotgun #2 R.Ashford pass complete short left to #84 E.Falayi caught at WAKE03, for 6 yards loss to the WAKE03 (#4 J.Green; #2 J.Francois) -6 -0.18
13:51 2nd & 24 OWN 3 (13:57) No Huddle #1 D.Claiborne rush middle for 14 yards gain to the WAKE17 (#8 D.Stone) +14 0.14
13:13 3rd & 10 OWN 17 (13:17) No Huddle-Shotgun #2 R.Ashford pass incomplete short right thrown to WAKE18 QB hurried by #15 K.O'Connor 0 -0.10
13:07 4th & 10 OWN 17 (13:11) #91 C.Joseph punt 35 yards to the DUKE48 fair catch by #18 C.Barkate at DUKE48
PUNT
3 pl · -8 yd · 1:49
17–21
−2
13:01 1st & 10 OWN 48 (13:07) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #2 S.Hagans thrown to DUKE50 QB hurried by #11 L.Hardy 0 -1.14
12:56 2nd & 10 OWN 48 (13:01) Shotgun #20 N.Sheppard rush right for 0 yards to the DUKE48 (#11 L.Hardy; #21 A.Hall) 0 -0.99
12:10 3rd & 10 OWN 48 (12:14) No Huddle-Shotgun #10 D.Mensah sacked for loss of 8 yards to the DUKE40 (#45 N.Andersen, #11 L.Hardy) -4 -0.94
11:18 4th & 18 OWN 40 (11:28) #41 K.Reynoldson punt 51 yards to the WAKE09
PUNT
3 pl · 6 yd · 1:02
17–21
+1
11:12 1st & 10 OWN 9 (11:17) No Huddle-Shotgun #1 D.Claiborne rush middle for 1 yard gain to the WAKE10 (#4 J.Green; #10 T.Reed) +1 -0.28
10:39 2nd & 9 OWN 10 (10:42) Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to WAKE13 0 -0.18
10:30 3rd & 9 OWN 10 (10:39) No Huddle-Shotgun #2 R.Ashford rush middle for 5 yards gain to the WAKE15 (#34 L.Mergott) PENALTY WAKE Holding declined +5 0.01
10:16 4th & 4 OWN 15 (10:21) #91 C.Joseph punt 20 yards to the WAKE35, out of bounds at WAKE35
TD
2 pl · 35 yd · 0:31
17–28
+20
10:08 1st & 10 OPP 35 (10:16) Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at WAKE31, for 5 yards to the WAKE30 (#21 A.Hall) +5 0.08
9:45 2nd & 5 OPP 30 (09:50) No Huddle-Shotgun #10 D.Mensah pass complete deep left to #2 S.Hagans caught at WAKE00, for 30 yards to the WAKE00 TOUCHDOWN, clock 09:45, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) +30 2.89
INT
6 pl · 21 yd · 1:39
17–28
9:41 1st & 10 OWN 25 (09:45) No Huddle-Shotgun #1 D.Claiborne rush middle for 1 yard gain to the WAKE26 (#2 J.Francois; #95 P.Watson) +1 -0.59
9:08 2nd & 9 OWN 26 (09:23) No Huddle-Shotgun #2 R.Ashford pass complete short right to #1 D.Claiborne caught at WAKE26, for 1 yard to the WAKE27, End Of Play +1 -0.34
8:40 3rd & 8 OWN 27 (08:47) No Huddle-Shotgun #2 R.Ashford pass complete short left to #9 S.Racanelli caught at WAKE31, for 19 yards to the WAKE46 (#3 C.Weaver), 1ST DOWN +19 2.82
8:15 1st & 10 OWN 46 (08:18) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to DUKE40 QB hurried by #7 V.Anthony Jr. 0 -1.16
8:11 2nd & 10 OWN 46 (08:15) No Huddle-Shotgun #2 R.Ashford pass incomplete short right to #8 C.Hernandez thrown to WAKE43 0 -0.94
8:11 3rd & 10 OWN 46 (08:11) No Huddle-Shotgun #2 R.Ashford pass intercepted by #8 D.Stone at DUKE34, End Of Play -0.72
TD
8 pl · 66 yd · 4:15
17–35
+8
7:57 1st & 10 OWN 34 (08:06) No Huddle-Shotgun #10 D.Mensah pass complete short right to #4 A.Castle caught at DUKE35, for 1 yard to the DUKE35 (#9 Q.Bryant) +1 -0.81
7:23 2nd & 9 OWN 35 (07:28) Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at DUKE44, for 9 yards to the DUKE44 (#9 Q.Bryant), out of bounds, 1ST DOWN +9 1.78
6:56 1st & 10 OWN 44 (07:01) No Huddle-Shotgun #10 D.Mensah pass complete short left to #18 C.Barkate caught at DUKE43, for 7 yards to the WAKE49 (#5 D.Patterson) +7 0.67
6:21 2nd & 3 OPP 49 (06:21) Shotgun #10 D.Mensah pass incomplete deep left to #2 S.Hagans thrown to WAKE15 PENALTY WAKE Pass Interference (#20 Z.Jackson) 15 yards from WAKE49 to WAKE34, 1ST DOWN. NO PLAY +15
6:11 1st & 10 OPP 34 (06:16) Shotgun #4 A.Castle rush middle for 6 yards gain to the WAKE28 (#5 D.Patterson; #24 D.Hazen) +6 0.23
5:35 2nd & 4 OPP 28 (05:39) Shotgun #4 A.Castle rush left for 7 yards gain to the WAKE21 (#5 D.Patterson; #99 M.Ibirogba), 1ST DOWN +7 0.08
4:47 1st & 10 OPP 21 (04:51) Shotgun #4 A.Castle rush right for 8 yards gain to the WAKE13 (#21 A.Hall) +8 0.46
4:05 2nd & 2 OPP 13 (04:05) Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to WAKE00 PENALTY WAKE Pass Interference (#23 B.Johnson) 11 yard from WAKE13 to WAKE02, 1ST DOWN. NO PLAY +11
3:56 1st & 2 OPP 2 (04:02) Shotgun #10 D.Mensah pass incomplete short right to #2 S.Hagans thrown to WAKE00 broken up by #3 K.Prunty QB hurried by #10 G.Kirschke and #24 D.Hazen 0 -0.85
3:51 2nd & 2 OPP 2 (03:55) Shotgun #4 A.Castle rush middle for 2 yards gain to the WAKE00 TOUCHDOWN, clock 03:51 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) +2 2.07
TD
9 pl · 75 yd · 3:52
25–35
−13
3:42 1st & 10 OWN 25 (03:52) No Huddle-Shotgun #2 R.Ashford pass complete short right to #9 S.Racanelli caught at WAKE39, for 17 yards to the WAKE42, out of bounds at WAKE42, 1ST DOWN +17 1.52
3:21 1st & 10 OWN 42 (03:25) No Huddle-Shotgun #1 D.Claiborne rush right for 1 yard gain to the WAKE43 (#10 T.Reed; #34 L.Mergott) +1 -0.93
2:38 2nd & 9 OWN 43 (02:51) No Huddle-Shotgun #2 R.Ashford pass complete short right to #12 K.Johnson caught at DUKE49, for 15 yards to the DUKE42 (#3 C.Weaver), 1ST DOWN +15 2.19
2:16 1st & 10 OPP 42 (02:23) No Huddle-Shotgun #2 R.Ashford pass complete short left to #8 C.Hernandez caught at DUKE43, for 8 yards to the DUKE34 (#35 A.Pellicciotta) +8 0.67
1:37 2nd & 2 OPP 34 (01:46) No Huddle-Shotgun #2 R.Ashford rush right for 3 yards gain to the DUKE31, out of bounds at DUKE31, 1ST DOWN +3 -0.22
1:17 1st & 10 OPP 31 (01:22) No Huddle-Shotgun #1 D.Claiborne rush right for 7 yards gain to the DUKE24 (#35 A.Pellicciotta; #44 D.Anderson) +7 0.36
0:54 2nd & 3 OPP 24 (00:59) No Huddle-Shotgun #1 D.Claiborne rush middle for 10 yards gain to the DUKE14 (#35 A.Pellicciotta), 1ST DOWN +10 -0.07
0:30 1st & 10 OPP 14 (00:35) No Huddle-Shotgun #2 R.Ashford pass complete short left to #8 C.Hernandez caught at DUKE17, for 4 yards to the DUKE10 (#2 J.Francois), out of bounds +4 -0.02
0:00 2nd & 6 OPP 10 Robby Ashford 10 Yd Run (Robby Ashford Run for Two-Point Conversion) +10 2.57
0:00 OPP 3 End of 3rd quarter.
Q4
TD
2 pl · 13 yd · 1:01
25–42
+16
14:42 1st & 10 OPP 13 (14:46) No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE13 (#8 J.Loving; #11 L.Hardy) 0 -0.30
13:57 2nd & 10 OPP 13 Nate Sheppard 13 Yd Run (Todd Pelino Kick) +13 2.84
TD
10 pl · 83 yd · 2:41
32–42
−13
13:44 1st & 10 OWN 17 (13:52) No Huddle-Shotgun #2 R.Ashford pass complete short middle to #9 S.Racanelli caught at WAKE21, for 14 yards to the WAKE31 (#8 D.Stone; #42 K.Johnson), 1ST DOWN +14 0.93
13:21 1st & 10 OWN 31 (13:31) No Huddle-Shotgun #2 R.Ashford pass complete short middle to #9 S.Racanelli caught at WAKE45, for 18 yards to the WAKE49 (#26 M.Jones), 1ST DOWN +18 1.68
13:06 1st & 10 OWN 49 (13:11) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to DUKE32 0 -1.13
12:58 2nd & 10 OWN 49 (13:07) No Huddle-Shotgun #2 R.Ashford rush left for 19 yards gain to the DUKE32 (#0 C.Rivers), 1ST DOWN +19 2.18
12:40 1st & 10 OPP 32 (12:44) No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #4 S.Berkhalter thrown to DUKE00 broken up by #0 C.Rivers 0 -0.61
12:34 2nd & 10 OPP 32 (12:40) No Huddle-Shotgun #2 R.Ashford pass complete short left to #84 E.Falayi caught at DUKE29, for 5 yards to the DUKE27 (#0 C.Rivers), out of bounds +5 0.06
12:08 3rd & 5 OPP 27 (12:13) No Huddle-Shotgun #2 R.Ashford pass complete short left to #0 T.Clark caught at DUKE26, for 5 yards to the DUKE22 (#0 C.Rivers), 1ST DOWN +5 0.78
11:45 1st & 10 OPP 22 (11:49) No Huddle-Shotgun #2 R.Ashford pass complete short left to #0 T.Clark caught at DUKE17, for 9 yards to the DUKE13 (#42 K.Johnson), out of bounds +9 0.63
11:26 2nd & 1 OPP 13 (11:32) No Huddle-Shotgun #0 T.Clark rush middle for 12 yards gain to the DUKE01 (#3 C.Weaver; #42 K.Johnson), 1ST DOWN +12 1.08
11:13 1st & 1 OPP 1 Ty Clark III 1 Yd Run (Connor Calvert Kick) +1 0.94
ON DOWNS
8 pl · 35 yd · 3:48
32–42
+7
11:07 1st & 10 OWN 25 (11:13) No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to WAKE46 broken up by #20 Z.Jackson 0 -0.70
11:01 2nd & 10 OWN 25 (11:07) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE27 (#43 F.Cusano) +2 -0.23
10:19 3rd & 8 OWN 27 (10:22) Shotgun #10 D.Mensah pass incomplete deep right to #7 Q.Brown thrown to WAKE45 QB hurried by #5 D.Patterson 0 -0.22
10:08 4th & 8 OWN 27 (10:17) #41 K.Reynoldson rush right for 26 yards gain to the WAKE47, out of bounds at WAKE47, 1ST DOWN +26 3.62
9:27 1st & 10 OPP 47 (09:34) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at WAKE44, for 4 yards to the WAKE43, out of bounds at WAKE43 +4 -0.13
8:47 2nd & 6 OPP 43 (08:52) No Huddle-Shotgun #20 N.Sheppard rush right for 5 yards gain to the WAKE38 (#9 Q.Bryant) +5 0.10
8:04 3rd & 1 OPP 38 (08:08) Shotgun #4 A.Castle rush right for 2 yards loss to the WAKE40 (#11 L.Hardy) -2 -1.59
7:25 4th & 3 OPP 40 (07:30) Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to WAKE32 QB hurried by #5 D.Patterson and #94 Z.Lohavichan, TURNOVER ON DOWNS 0 -1.77
FUMBLE
4 pl · 42 yd · 0:47
32–42
−3
7:21 1st & 10 OWN 40 (07:25) No Huddle-Shotgun #1 D.Claiborne rush left for 1 yard gain to the WAKE41 (#2 J.Francois) +1 -0.91
6:58 2nd & 9 OWN 41 (07:05) No Huddle-Shotgun #2 R.Ashford pass complete short right to #8 C.Hernandez caught at DUKE43, for 32 yards to the DUKE27 (#34 L.Mergott), 1ST DOWN, PENALTY DUKE Offside declined +32 2.93
6:48 1st & 10 OPP 27 (06:51) No Huddle-Shotgun #2 R.Ashford pass incomplete short middle to #9 S.Racanelli thrown to DUKE22 QB hurried by #99 A.Hall 0 -0.49
6:38 2nd & 10 OPP 27 (06:48) No Huddle-Shotgun #2 R.Ashford pass complete short left to #1 D.Claiborne caught at DUKE32, for 9 yards to the DUKE18 fumbled by #1 D.Claiborne at DUKE21 forced by #0 C.Rivers recovered by DUKE #34 L.Mergott at DUKE18, End Of Play. The previous play is under automatic review - "Fumble". CALL UPHELD -3.77
ON DOWNS
11 pl · 62 yd · 4:27
32–42
+9
6:33 1st & 10 OWN 18 (06:37) No Huddle-Shotgun #20 N.Sheppard rush middle for 4 yards gain to the DUKE22 (#24 D.Hazen; #21 A.Hall) +4 -0.08
5:46 2nd & 6 OWN 22 (05:49) Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE21 (#24 D.Hazen; #94 Z.Lohavichan) -1 -0.53
5:36 3rd & 7 OWN 21 (05:43) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE25, for 15 yards to the DUKE36 (#8 J.Loving; #45 N.Andersen), 1ST DOWN +15 1.95
4:51 1st & 10 OWN 36 (04:55) Shotgun #4 A.Castle rush middle for 3 yards loss to the DUKE33 (#52 D.Afalava) -3 -1.49
4:45 2nd & 13 OWN 33 (04:51) No Huddle-Shotgun #10 D.Mensah pass complete short right to #20 N.Sheppard caught at DUKE31, for 19 yards to the WAKE48 (#22 M.Turpin), out of bounds, 1ST DOWN, PENALTY DUKE UNS: Unsportsmanlike Conduct (#77 J.Pickett) 15 yards from WAKE48 to DUKE37 +19 2.95
4:41 1st & 10 OWN 37 (04:45) Shotgun #4 A.Castle rush middle for 1 yard loss to the DUKE36 (#10 G.Kirschke; #22 M.Turpin) -1 -1.24
4:30 2nd & 11 OWN 36 (04:38) Shotgun #10 D.Mensah pass complete short middle to #18 C.Barkate caught at DUKE48, for 37 yards to the WAKE27 (#20 Z.Jackson; #23 B.Johnson), 1ST DOWN +37 3.55
3:44 1st & 10 OPP 27 (03:49) Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE28 (#99 M.Ibirogba; #11 L.Hardy) -1 -0.61
3:00 2nd & 11 OPP 28 (03:02) Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE28 broken up by #24 D.Hazen 0 -0.72
2:52 3rd & 11 OPP 28 (03:00) Shotgun #20 N.Sheppard rush left for 8 yards gain to the WAKE20 (#5 D.Patterson; #8 J.Loving) +8 0.54
2:13 3rd & 11 OPP 28 Timeout Duke, clock 02:13
2:11 4th & 3 OPP 20 (02:13) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #7 Q.Brown thrown to WAKE23, TURNOVER ON DOWNS 0 -3.46
FUMBLE
1 pl · -9 yd · 0:09
32–42
−13
2:11 1st & 10 OWN 20 PENALTY WAKE False Start (#65 C.Richard) 5 yards from WAKE20 to WAKE15. NO PLAY +5
2:02 1st & 15 OWN 15 (02:11) No Huddle-Shotgun #2 R.Ashford sacked for loss of 4 yards to the WAKE11 (#26 M.Jones), fumble by #2 R.Ashford recovered by DUKE #34 L.Mergott at WAKE11, End Of Play -4 -0.34
TD
4 pl · 11 yd · 1:39
32–49
+12
1:58 1st & 10 OPP 11 (02:01) No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE11 (#45 N.Andersen) 0 -0.29
1:58 1st & 10 OPP 11 Timeout Duke, clock 01:58
1:53 2nd & 10 OPP 11 (01:57) Shotgun #4 A.Castle rush middle for 1 yard gain to the WAKE10 (#5 D.Patterson; #11 L.Hardy) +1 -0.22
1:07 3rd & 9 OPP 10 (01:12) Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE11 (#10 G.Kirschke; #5 D.Patterson) -1 -0.53
0:26 3rd & 9 OPP 10 Timeout Duke, clock 00:26
0:23 4th & 10 OPP 11 Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick) +11 3.57
END OF GAME
3 pl · 32 yd · 0:23
32–49
0:17 1st & 10 OWN 25 (00:22) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to WAKE38 broken up by #42 K.Johnson 0 -0.70
0:14 2nd & 10 OWN 25 (00:14) No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #13 J.Melvin thrown to DUKE48 broken up by #0 C.Rivers PENALTY DUKE Offside (#7 V.Anthony Jr.) 5 yards from WAKE25 to WAKE30. NO PLAY +5
0:11 2nd & 5 OWN 30 (00:11) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to WAKE48 PENALTY DUKE Roughing The Passer (#7 V.Anthony Jr.) 15 yards from WAKE30 to WAKE45, 1ST DOWN. NO PLAY +15
0:03 1st & 10 OWN 45 (00:08) No Huddle-Shotgun #2 R.Ashford pass complete deep right to #9 S.Racanelli caught at DUKE35, for 20 yards to the DUKE35, out of bounds at DUKE35, 1ST DOWN +20 1.30
0:02 1st & 10 OPP 35 (00:02) No Huddle-Shotgun #2 R.Ashford sacked for loss of 8 yards to the DUKE43 (#34 L.Mergott, #10 T.Reed) -4 -1.45
0:00 1st & 10 OPP 35 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. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

2sacks1
12plays for loss4
0takeaways4
3three-and-outs forced2
8explosive plays allowed16
5.16yards allowed / play6.75
7 of 13scoring drives allowed5 of 13
Wake Forest
Aiden Hall 10 (4) 1 TFL
Davaughn Patterson 10 (3) 0.5 TFL · 2 QH
Langston Hardy 8 (3) 0.5 sk · 2 TFL · 2 QH
Quincy Bryant 7 (3)
Nick Andersen 6 (2) 0.5 sk · 0.5 TFL
Gabe Kirschke 5 (3) 1 sk · 2 TFL · 2 QH
Jayden Loving 5 (2) 1 TFL
Zeek Jackson 4 (2) 1 TFL · 1 PD
Duke
Luke Mergott 8 (5) 0.5 sk · 0.5 TFL · 1 QH
Jaiden Francois 6 (3) 0.5 TFL · 1 PD · 1 QH
Josiah Green 5 (1) 1.5 TFL
Kimari Robinson 5 (4) 0.5 TFL
Caleb Weaver 5 (4)
Chandler Rivers 4 (4) 1 PD
Kendall Johnson 4 (2) 1 PD
DaShawn Stone 4 (2) 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

1 of 1field goals
2punts3
27.5punt average49.3
0punts inside the 201
78return yards101
own 25average drive startown 43
Wake Forest
K Connor Calvert 1/1 FG · long 42 · 3/3 XP
P Cal Joseph 2 punts · 27.5 avg
KR Chris Barnes 1 ret · 29 yds · long 29
KR Jamar Searcy 2 ret · 33 yds · long 17
PR Carlos Hernandez 1 ret · 16 yds · long 16
Duke
K Todd Pelino 7/7 XP
P Kade Reynoldson 3 punts · 49.3 avg · 1 in 20
KR Sahmir Hagans 2 ret · 101 yds · long 80
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

71plays74
479yards382
12drives13
44%success rate42%
26.58total PPA18.47
Derived from 145 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1(10:40) Shotgun #20 N.Sheppard rush middle for 5 yards gain to the WAKE00 TOUCHDOWN, clock… 7–0
Q1(06:03) #90 C.Calvert field goal attempt from 42 yards GOOD (H: #9 S.Racanelli, LS: #32… 3–7
Q1Darian Mensah 4 Yd Run (Todd Pelino Kick) 14–3
Q2(01:39) Shotgun #4 A.Castle rush middle for 1 yard gain to the WAKE00 TOUCHDOWN, clock 01:38… 21–10
Q2(00:34) No Huddle-Shotgun #2 R.Ashford pass complete deep left to #14 K.Brenson caught at… 17–21
Q3(09:50) No Huddle-Shotgun #10 D.Mensah pass complete deep left to #2 S.Hagans caught at WAKE00… 28–17
Q3(03:55) Shotgun #4 A.Castle rush middle for 2 yards gain to the WAKE00 TOUCHDOWN, clock 03:51… 35–17
Q3Robby Ashford 10 Yd Run (Robby Ashford Run for Two-Point Conversion) 25–35
Q4Nate Sheppard 13 Yd Run (Todd Pelino Kick) 42–25
Q4Ty Clark III 1 Yd Run (Connor Calvert Kick) 32–42
Q4Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick) 49–32

Biggest plays by PPA

Q4(10:17) #41 K.Reynoldson rush right for 26 yards gain to the WAKE47, out of bounds at… 3.62
Q4Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick) 3.57
Q4(04:38) Shotgun #10 D.Mensah pass complete short middle to #18 C.Barkate caught at… 3.55
Q2(12:01) No Huddle-Shotgun #2 R.Ashford pass complete deep middle to #9 S.Racanelli… 3.50
Q2(00:04) No Huddle-Shotgun #10 D.Mensah pass complete deep middle to #7 Q.Brown caught… 3.31
Q2End of 2nd quarter. 3.31

Series recent meetings

2024 Duke 23 – 17 Wake Forest
2023 Wake Forest 21 – 24 Duke
2022 Wake Forest 31 – 34 Duke
2021 Duke 7 – 45 Wake Forest
2019 Duke 27 – 39 Wake Forest
2018 Wake Forest 59 – 7 Duke
2017 Duke 31 – 23 Wake Forest
2016 Wake Forest 24 – 14 Duke
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal