Week 14 · 2025

Wake Forest at Duke

Sat 11/29/2025 03:30 PMWallace Wade StadiumDuke pregame57%Pregame win probability: 57% for Duke. Duke favored, and won.Conference

43°Cloudy4 mph S · 30% humidityRecorded at kickoff by College Football Data

Wake Forest

32

9–4

Duke

49

9–5

Attendance

21,045

reported

DUKE10 plays, 75 yd · Touchdown

15:001st & 10own 35(15:00) #97 C.Carlson kickoff 65 yards to the DUKE00, Touchback0
15:001st & 10own 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
14:172nd & 9own 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
13:503rd & 4own 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:401st & 10own 46(13:45) No Huddle-Shotgun #20 N.Sheppard rush right for 11 yards gain to the WAKE43 (#23 B.Johnson), 1ST DOWN+11
13:151st & 10opp 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
12:361st & 10opp 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
12:031st & 10opp 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
11:182nd & 3opp 9(11:22) Shotgun #20 N.Sheppard rush right for 4 yards gain to the WAKE05 (#5 D.Patterson), 1ST DOWN+4
10:361st & goalopp 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

WAKE11 plays, 46 yd · Field goal

10:30own 35(10:36) #39 C.Salas kickoff 65 yards to the WAKE00 #10 C.Barnes return 29 yards to the WAKE30 fumbled by #10 C.Barnes at WAKE30 forced by #39 C.Salas, out of bounds at WAKE29+29
10:251st & 10own 29(10:30) No Huddle-Shotgun #1 D.Claiborne rush right for 2 yards gain to the WAKE31, End Of Play+2
9:572nd & 8own 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
9:193rd & 3own 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
8:361st & 10own 40(08:42) Shotgun #2 R.Ashford rush middle for 11 yards gain to the DUKE49 (#3 C.Weaver), 1ST DOWN+11
7:571st & 10opp 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.Anderson0
7:462nd & 10opp 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
7:121st & 10opp 29(07:16) #1 D.Claiborne rush middle for 1 yard gain to the DUKE28 (#4 J.Green; #99 A.Hall)+1
6:422nd & 9opp 28(06:44) Shotgun #2 R.Ashford pass incomplete short left to #1 D.Claiborne thrown to DUKE280
6:363rd & 9opp 28(06:40) No Huddle-Shotgun #2 R.Ashford rush middle for 3 yards gain to the DUKE25 (#12 T.Freeman)+3
5:594th & 6opp 25(06:03) #90 C.Calvert field goal attempt from 42 yards GOOD (H: #9 S.Racanelli, LS: #32 W.Cobb), clock 05:59+42

DUKE13 plays, 75 yd · Touchdown

5:591st & 10own 35(05:59) #97 C.Carlson kickoff 65 yards to the DUKE00, Touchback0
5:541st & 10own 25(05:59) Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE24 (#21 A.Hall)−1
5:172nd & 11own 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
4:341st & 10own 37(04:41) Shotgun #20 N.Sheppard rush right for 1 yard loss to the DUKE36 (#8 J.Loving)−1
3:572nd & 11own 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
3:431st & 10opp 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:271st & 10opp 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
2:502nd & 7opp 29(02:54) Shotgun #20 N.Sheppard rush left for 5 yards gain to the WAKE24 (#42 T.Walton; #21 A.Hall)+5
2:003rd & 2opp 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
1:171st & goalopp 7(01:22) Shotgun #4 A.Castle rush middle for 4 yards gain to the WAKE03 (#5 D.Patterson; #24 D.Hazen)+4
0:392nd & goalopp 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:003rd & goalopp 4Darian Mensah 4 Yd Run (Todd Pelino Kick)+4
0:00opp 3End of 1st quarter.+3

WAKE11 plays, 75 yd · Touchdown

15:001st & 10own 35(15:00) #39 C.Salas kickoff 65 yards to the WAKE00, Touchback0
14:551st & 10own 25(15:00) No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #7 M.Mays Jr. thrown to DUKE350
14:492nd & 10own 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
14:221st & 10own 37(14:31) No Huddle-Shotgun #2 R.Ashford rush left for 2 yards gain to the WAKE39 (#34 L.Mergott)+2
13:482nd & 8own 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
13:211st & 10midfield(13:25) No Huddle-Shotgun #1 D.Claiborne rush left for 4 yards gain to the DUKE46 (#99 A.Hall)+4
12:542nd & 6opp 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.Mergott0
12:473rd & 6opp 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
12:341st & 10opp 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
12:012nd & 9opp 22(12:04) Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to DUKE15 QB hurried by #97 W.Williams0
11:563rd & 9opp 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

DUKE5 plays, -8 yd · Punt

11:511st & 10own 35(11:56) #97 C.Carlson kickoff 57 yards to the DUKE08 #2 S.Hagans return 21 yards to the DUKE29 (#35 K.Bartley)+21
11:451st & 10own 29(11:51) Shotgun #10 D.Mensah pass incomplete short right thrown to DUKE330
11:402nd & 10own 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.Lohavichan0
11:333rd & 10own 29(11:40) No Huddle-Shotgun #10 D.Mensah sacked for loss of 8 yards to the DUKE21 (#10 G.Kirschke)−8
10:464th & 18own 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)+16

WAKE5 plays, 27 yd · Turnover

10:391st & 10own 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
10:201st & 10opp 34(10:24) No Huddle-Shotgun #2 R.Ashford rush middle for 1 yard loss to the DUKE35 (#4 J.Green)−1
9:402nd & 11opp 35(09:45) No Huddle-Shotgun #1 D.Claiborne rush right for 7 yards gain to the DUKE28 (#5 K.Robinson)+7
9:003rd & 4opp 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
8:421st & 10opp 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−3

DUKE5 plays, -2 yd · Punt

8:421st & 10own 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:121st & 20own 16(08:16) Shotgun #20 N.Sheppard rush middle for 7 yards gain to the DUKE23 (#9 Q.Bryant; #21 A.Hall)+7
7:262nd & 13own 23(07:32) Shotgun #20 N.Sheppard rush right for 2 yards loss to the DUKE21, End Of Play−2
6:433rd & 15own 21(06:50) Shotgun #20 N.Sheppard rush right for 3 yards gain to the DUKE24 (#10 G.Kirschke)+3
6:014th & 12own 24(06:07) #41 K.Reynoldson punt 49 yards to the WAKE27 fair catch by #8 C.Hernandez at WAKE270

WAKE4 plays, 7 yd · On downs

5:221st & 10own 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
4:562nd & 19own 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
4:423rd & 3own 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
4:024th & 1own 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

DUKE12 plays, 34 yd · Touchdown

3:521st & 10opp 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
3:202nd & 7opp 31(03:23) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the WAKE29 (#5 D.Patterson; #21 A.Hall)+2
2:392nd & 7opp 31Timeout Duke, clock 02:390
2:313rd & 5opp 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
2:003rd & 5opp 29Timeout Duke, clock 02:000
1:561st & 10opp 20(02:00) No Huddle-Shotgun #20 N.Sheppard rush left for 0 yards to the WAKE20 (#10 G.Kirschke)0
1:541st & 10own 20Timeout Wake Forest, clock 01:540
1:492nd & 10opp 20(01:54) No Huddle-Shotgun #20 N.Sheppard rush middle for 3 yards gain to the WAKE17 (#11 L.Hardy)+3
1:492nd & 10own 20Timeout Wake Forest, clock 01:490
1:433rd & 7opp 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
1:433rd & 7own 17Timeout Wake Forest, clock 01:430
1:381st & goalopp 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

WAKE10 plays, 75 yd · Touchdown

1:381st & 10own 35(01:38) #39 C.Salas kickoff 65 yards to the WAKE00, Touchback0
1:331st & 10own 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
1:231st & 10midfield(01:33) No Huddle-Shotgun #2 R.Ashford rush left for 4 yards gain to the DUKE46 (#34 L.Mergott)+4
1:082nd & 6opp 46(01:08) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #0 T.Clark thrown to DUKE420
1:043rd & 6opp 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:584th & 3opp 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
0:541st & 10opp 30(00:58) No Huddle-Shotgun #2 R.Ashford pass incomplete short right thrown to DUKE25 QB hurried by #2 J.Francois0
0:542nd & 10opp 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:412nd & 5opp 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:291st & 10opp 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

DUKE7 plays, 49 yd · End of period

0:291st & 10own 35(00:29) #97 C.Carlson kickoff 61 yards to the DUKE04 fair catch by #2 S.Hagans at DUKE040
0:211st & 10own 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
0:161st & 10own 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
0:092nd & 1own 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.Hardy0
0:043rd & 1own 48(00:09) No Huddle-Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE390
0:044th & 1own 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
0:004th & 1own 48End of 2nd quarter.+26

WAKE6 plays, 0 yd · Punt

14:561st & 10own 35(15:00) #39 C.Salas kickoff 64 yards to the WAKE01 #29 J.Searcy return 16 yards to the WAKE17 (#30 W.Felder Jr.)+16
14:551st & 10own 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:281st & 18own 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
13:512nd & 24own 3(13:57) No Huddle #1 D.Claiborne rush middle for 14 yards gain to the WAKE17 (#8 D.Stone)+14
13:133rd & 10own 17(13:17) No Huddle-Shotgun #2 R.Ashford pass incomplete short right thrown to WAKE18 QB hurried by #15 K.O'Connor0
13:074th & 10own 17(13:11) #91 C.Joseph punt 35 yards to the DUKE48 fair catch by #18 C.Barkate at DUKE480

DUKE4 plays, -8 yd · Punt

13:011st & 10own 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.Hardy0
12:562nd & 10own 48(13:01) Shotgun #20 N.Sheppard rush right for 0 yards to the DUKE48 (#11 L.Hardy; #21 A.Hall)0
12:103rd & 10own 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
11:184th & 18own 40(11:28) #41 K.Reynoldson punt 51 yards to the WAKE090

WAKE4 plays, 6 yd · Punt

11:121st & 10own 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
10:392nd & 9own 10(10:42) Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to WAKE130
10:303rd & 9own 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
10:164th & 4own 15(10:21) #91 C.Joseph punt 20 yards to the WAKE35, out of bounds at WAKE350

DUKE2 plays, 35 yd · Touchdown

10:081st & 10opp 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
9:452nd & 5opp 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

WAKE7 plays, 21 yd · Turnover

9:451st & 10own 35(09:45) #39 C.Salas kickoff 65 yards to the WAKE00, Touchback0
9:411st & 10own 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
9:082nd & 9own 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
8:403rd & 8own 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
8:151st & 10own 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
8:112nd & 10own 46(08:15) No Huddle-Shotgun #2 R.Ashford pass incomplete short right to #8 C.Hernandez thrown to WAKE430
8:113rd & 10own 46(08:11) No Huddle-Shotgun #2 R.Ashford pass intercepted by #8 D.Stone at DUKE34, End Of Play0

DUKE10 plays, 66 yd · Touchdown

7:571st & 10own 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
7:232nd & 9own 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
6:561st & 10own 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
6:212nd & 3opp 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:111st & 10opp 34(06:16) Shotgun #4 A.Castle rush middle for 6 yards gain to the WAKE28 (#5 D.Patterson; #24 D.Hazen)+6
5:352nd & 4opp 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
4:471st & 10opp 21(04:51) Shotgun #4 A.Castle rush right for 8 yards gain to the WAKE13 (#21 A.Hall)+8
4:052nd & 2opp 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:561st & goalopp 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.Hazen0
3:512nd & goalopp 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

WAKE11 plays, 75 yd · Touchdown

3:521st & 10own 35(03:52) #39 C.Salas kickoff 65 yards to the WAKE00, Touchback0
3:421st & 10own 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
3:211st & 10own 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
2:382nd & 9own 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:161st & 10opp 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
1:372nd & 2opp 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
1:171st & 10opp 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:542nd & 3opp 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:301st & 10opp 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:002nd & 6opp 10Robby Ashford 10 Yd Run (Robby Ashford Run for Two-Point Conversion)+10
0:00opp 3End of 3rd quarter.+3

DUKE3 plays, 13 yd · Touchdown

14:581st & 10own 35(15:00) #97 C.Carlson kickoff 58 yards to the DUKE07 #2 S.Hagans return 80 yards to the WAKE13 (#37 W.Tackie Jr.; #27 T.West)+80
14:421st & 10opp 13(14:46) No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE13 (#8 J.Loving; #11 L.Hardy)0
13:572nd & 10opp 13Nate Sheppard 13 Yd Run (Todd Pelino Kick)+13

WAKE11 plays, 83 yd · Touchdown

13:541st & 10own 35(13:57) #39 C.Salas kickoff 65 yards to the WAKE00 #29 J.Searcy return 17 yards to the WAKE17 (#32 G.Wright)+17
13:441st & 10own 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
13:211st & 10own 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
13:061st & 10own 49(13:11) No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to DUKE320
12:582nd & 10own 49(13:07) No Huddle-Shotgun #2 R.Ashford rush left for 19 yards gain to the DUKE32 (#0 C.Rivers), 1ST DOWN+19
12:401st & 10opp 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.Rivers0
12:342nd & 10opp 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
12:083rd & 5opp 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
11:451st & 10opp 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
11:262nd & 1opp 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
11:131st & goalopp 1Ty Clark III 1 Yd Run (Connor Calvert Kick)+1

DUKE9 plays, 35 yd · On downs

11:131st & 10own 35(11:13) #97 C.Carlson kickoff 65 yards to the DUKE00, Touchback0
11:071st & 10own 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.Jackson0
11:012nd & 10own 25(11:07) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE27 (#43 F.Cusano)+2
10:193rd & 8own 27(10:22) Shotgun #10 D.Mensah pass incomplete deep right to #7 Q.Brown thrown to WAKE45 QB hurried by #5 D.Patterson0
10:084th & 8own 27(10:17) #41 K.Reynoldson rush right for 26 yards gain to the WAKE47, out of bounds at WAKE47, 1ST DOWN+26
9:271st & 10opp 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
8:472nd & 6opp 43(08:52) No Huddle-Shotgun #20 N.Sheppard rush right for 5 yards gain to the WAKE38 (#9 Q.Bryant)+5
8:043rd & 1opp 38(08:08) Shotgun #4 A.Castle rush right for 2 yards loss to the WAKE40 (#11 L.Hardy)−2
7:254th & 3opp 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 DOWNS0

WAKE4 plays, 42 yd · Turnover

7:211st & 10own 40(07:25) No Huddle-Shotgun #1 D.Claiborne rush left for 1 yard gain to the WAKE41 (#2 J.Francois)+1
6:582nd & 9own 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
6:481st & 10opp 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.Hall0
6:382nd & 10opp 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+9

DUKE15 plays, 62 yd · On downs

6:331st & 10own 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
5:462nd & 6own 22(05:49) Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE21 (#24 D.Hazen; #94 Z.Lohavichan)−1
5:442nd & 6opp 22Timeout Wake Forest, clock 05:440
5:363rd & 7own 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
4:511st & 10own 36(04:55) Shotgun #4 A.Castle rush middle for 3 yards loss to the DUKE33 (#52 D.Afalava)−3
4:511st & 10opp 36Timeout Wake Forest, clock 04:510
4:452nd & 13own 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
4:411st & 10own 37(04:45) Shotgun #4 A.Castle rush middle for 1 yard loss to the DUKE36 (#10 G.Kirschke; #22 M.Turpin)−1
4:401st & 10opp 37Timeout Wake Forest, clock 04:400
4:302nd & 11own 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:441st & 10opp 27(03:49) Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE28 (#99 M.Ibirogba; #11 L.Hardy)−1
3:002nd & 11opp 28(03:02) Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE28 broken up by #24 D.Hazen0
2:523rd & 11opp 28(03:00) Shotgun #20 N.Sheppard rush left for 8 yards gain to the WAKE20 (#5 D.Patterson; #8 J.Loving)+8
2:133rd & 11opp 28Timeout Duke, clock 02:130
2:114th & 3opp 20(02:13) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #7 Q.Brown thrown to WAKE23, TURNOVER ON DOWNS0

WAKE2 plays, -9 yd · Turnover

2:111st & 10own 20PENALTY WAKE False Start (#65 C.Richard) 5 yards from WAKE20 to WAKE15. NO PLAY+5
2:021st & 15own 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

DUKE6 plays, 11 yd · Touchdown

1:581st & 10opp 11(02:01) No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE11 (#45 N.Andersen)0
1:581st & 10opp 11Timeout Duke, clock 01:580
1:532nd & 10opp 11(01:57) Shotgun #4 A.Castle rush middle for 1 yard gain to the WAKE10 (#5 D.Patterson; #11 L.Hardy)+1
1:073rd & 9opp 10(01:12) Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE11 (#10 G.Kirschke; #5 D.Patterson)−1
0:263rd & 9opp 10Timeout Duke, clock 00:260
0:234th & 10opp 11Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick)+11

WAKE7 plays, 32 yd · End of period

0:231st & 10own 35(00:23) #39 C.Salas kickoff 65 yards to the WAKE00, Touchback0
0:171st & 10own 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.Johnson0
0:142nd & 10own 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:112nd & 5own 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:031st & 10own 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
0:021st & 10opp 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
0:001st & 10opp 35End of 4th quarter.−8

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Duke 6–4 vs Wake Forest

  • 2024 · wk 14Duke 23 @ Wake Forest 17
  • 2023 · wk 10Wake Forest 21 @ Duke 24
  • 2022 · wk 13Wake Forest 31 @ Duke 34
  • 2021 · wk 9Duke 7 @ Wake Forest 45
  • 2019 · wk 13Duke 27 @ Wake Forest 39
  • 2018 · wk 13Wake Forest 59 @ Duke 7
  • 2017 · wk 13Duke 31 @ Wake Forest 23
  • 2016 · wk 2Wake Forest 24 @ Duke 14
  • 2015 · wk 13Duke 27 @ Wake Forest 21
  • 2014 · wk 14Wake Forest 21 @ Duke 41

Previous meeting vs. Manny Diaz

Wake Forest 0–1 vs Manny Diaz

  • 2024 · wk 14Duke 23 @ Wake Forest 17

Research

Keep this open while you look at others