Wake Forest @ Duke, Week 14 · 2025

329–4@FINAL499–5
Sat, Nov 29, 2025Wallace Wade StadiumDurham, NC

HOW IT WENT

Week 14 · 2025
FINALQ1Q2Q3Q4T
Wake Forest3148732
Duke147141449
Game leaders
Wake ForestDuke
PassingRobby Ashford27/43 ·342 yds ·2 TD ·1 INTDarian Mensah24/35 ·268 yds ·2 TD
RushingDemond Claiborne13 car ·56 ydsNate Sheppard23 car ·75 yds ·2 TD
ReceivingSawyer Racanelli7 rec ·123 yds ·1 TDCooper Barkate8 rec ·83 yds
TacklesAiden Hall10 tacklesLuke Mergott8 tackles ·0.5 sacks

Wake Forest vs Duke Team StatsTeam Stats

Wake ForestWAKEDukeDUKE
271ST DOWNS24
466TOTAL YDS378
342PASS YDS268
124RUSH YDS110
4TURNOVERS0
25:21POSSESSION34:39

BOX SCORE

Week 14 · 2025

Passing

Wake ForestWake ForestC/ATTYDSAVGTDINT
Robby Ashford27/433428.021
DukeDukeC/ATTYDSAVGTDINT
Darian Mensah24/352687.720

Rushing

Wake ForestWake ForestCARYDSAVGTDLONG
Demond Claiborne13564.3014
Robby Ashford16442.8119
Ty Clark III2136.5112
Chris Barnes11111.0011
Totals321243.9219
DukeDukeCARYDSAVGTDLONG
Nate Sheppard23753.3213
Kade Reynoldson12626.0026
Anderson Castle12211.828
Darian Mensah3-12-4.014
Totals391102.8526

Receiving

Wake ForestWake ForestRECYDSAVGTDLONG
Sawyer Racanelli712317.6122
Carlos Hernandez69315.5032
Ty Clark III33411.3020
Chris Barnes22412.0019
Chevy Brenson12020.0120
Kamrean Johnson2189.0015
Sterling Berkhalter11616.0016
Demond Claiborne2105.009
Eni Falayi341.305
Totals2734212.7232
DukeDukeRECYDSAVGTDLONG
Cooper Barkate88310.4037
Nate Sheppard56012.0019
Que'Sean Brown35117.0026
Sahmir Hagans22914.5130
Jeremiah Hasley4276.8111
Anderson Castle2189.0017
Totals2426811.2237

Fumbles

Wake ForestWake ForestFUMLOSTREC
Demond Claiborne220
Robby Ashford210
Chris Barnes100
Totals530
DukeDukeFUMLOSTREC
David Anderson001
Luke Mergott002
Totals003

Interceptions

DukeDukeINTYDSTD
DaShawn Stone100

Kick Returns

Wake ForestWake ForestNOYDSAVGLONGTD
Jamar Searcy23316.5170
Chris Barnes12929.0290
Totals36220.7290
DukeDukeNOYDSAVGLONGTD
Sahmir Hagans210150.5800

Punt Returns

Wake ForestWake ForestNOYDSAVGLONGTD
Carlos Hernandez11616.0160

Kicking

Wake ForestWake ForestFGPCTLONGXPPTS
Connor Calvert1/1100.0423/36
DukeDukeFGPCTLONGXPPTS
Todd Pelino0/00.007/77

Punting

Wake ForestWake ForestNOYDSAVGTBIn 20LONG
Cal Joseph25527.50035
DukeDukeNOYDSAVGTBIn 20LONG
Kade Reynoldson314849.30151

Defense

Wake ForestWake ForestTOTSOLOSACKSTFLPDQB HURTD
Aiden Hall10401000
Davaughn Patterson10300.5020
Langston Hardy830.52020
Quincy Bryant7300000
Nick Andersen620.50.5000
Gabe Kirschke5312020
Jayden Loving5201000
Zeek Jackson4201100
Totals7931211490
DukeDukeTOTSOLOSACKSTFLPDQB HURTD
Luke Mergott850.50.5010
Jaiden Francois6300.5110
Kimari Robinson5400.5000
Caleb Weaver5400000
Josiah Green5101.5000
Chandler Rivers4400100
Kendall Johnson4200100
DaShawn Stone4200000
Totals633725480

PLAY-BY-PLAY

194 plays
Q4Wake Forest3 plays · 32 yds · 0:23 · End of Game32–49
  1. 0:001st & 10 at DUKE 35End of 4th quarter.
  2. 0:021st & 10 at DUKE 35No Huddle-Shotgun #2 R.Ashford sacked for loss of 8 yards to the DUKE43 (#34 L.Mergott, #10 T.Reed)
  3. 0:031st & 10 at WAKE 45No 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
  4. 0:112nd & 5 at WAKE 30No 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
  5. 0:142nd & 10 at WAKE 25No 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
  6. 0:171st & 10 at WAKE 25No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to WAKE38 broken up by #42 K.Johnson
  7. 0:231st & 10 at DUKE 35#39 C.Salas kickoff 65 yards to the WAKE00, Touchback
Q4Duke4 plays · 11 yds · 1:39 · Touchdown32–49
  1. 0:234th & 10 at WAKE 11Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick)
  2. 0:263rd & 9 at WAKE 10Timeout Duke, clock 00:26
  3. 1:073rd & 9 at WAKE 10Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE11 (#10 G.Kirschke; #5 D.Patterson)
  4. 1:532nd & 10 at WAKE 11Shotgun #4 A.Castle rush middle for 1 yard gain to the WAKE10 (#5 D.Patterson; #11 L.Hardy)
  5. 1:581st & 10 at WAKE 11Timeout Duke, clock 01:58
  6. 1:581st & 10 at WAKE 11No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE11 (#45 N.Andersen)
Q4Wake Forest1 play · -9 yds · 0:09 · Fumble32–42
  1. 2:021st & 15 at WAKE 15No 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
  2. 2:111st & 10 at WAKE 20PENALTY WAKE False Start (#65 C.Richard) 5 yards from WAKE20 to WAKE15. NO PLAY
Q4Duke11 plays · 62 yds · 4:27 · Downs32–42
  1. 2:114th & 3 at WAKE 20No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #7 Q.Brown thrown to WAKE23, TURNOVER ON DOWNS
  2. 2:133rd & 11 at WAKE 28Timeout Duke, clock 02:13
  3. 2:523rd & 11 at WAKE 28Shotgun #20 N.Sheppard rush left for 8 yards gain to the WAKE20 (#5 D.Patterson; #8 J.Loving)
  4. 3:002nd & 11 at WAKE 28Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE28 broken up by #24 D.Hazen
  5. 3:441st & 10 at WAKE 27Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE28 (#99 M.Ibirogba; #11 L.Hardy)
  6. 4:302nd & 11 at DUKE 36Shotgun #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
  7. 4:401st & 10 at DUKE 37Timeout Wake Forest, clock 04:40
  8. 4:411st & 10 at DUKE 37Shotgun #4 A.Castle rush middle for 1 yard loss to the DUKE36 (#10 G.Kirschke; #22 M.Turpin)
  9. 4:452nd & 13 at DUKE 33No 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
  10. 4:511st & 10 at DUKE 36Timeout Wake Forest, clock 04:51
  11. 4:511st & 10 at DUKE 36Shotgun #4 A.Castle rush middle for 3 yards loss to the DUKE33 (#52 D.Afalava)
  12. 5:363rd & 7 at DUKE 21No 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
  13. 5:442nd & 6 at DUKE 22Timeout Wake Forest, clock 05:44
  14. 5:462nd & 6 at DUKE 22Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE21 (#24 D.Hazen; #94 Z.Lohavichan)
  15. 6:331st & 10 at DUKE 18No Huddle-Shotgun #20 N.Sheppard rush middle for 4 yards gain to the DUKE22 (#24 D.Hazen; #21 A.Hall)
Q4Wake Forest4 plays · 42 yds · 0:47 · Fumble32–42
  1. 6:382nd & 10 at DUKE 27No 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
  2. 6:481st & 10 at DUKE 27No Huddle-Shotgun #2 R.Ashford pass incomplete short middle to #9 S.Racanelli thrown to DUKE22 QB hurried by #99 A.Hall
  3. 6:582nd & 9 at WAKE 41No 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
  4. 7:211st & 10 at WAKE 40No Huddle-Shotgun #1 D.Claiborne rush left for 1 yard gain to the WAKE41 (#2 J.Francois)
Q4Duke8 plays · 35 yds · 3:48 · Downs32–42
  1. 7:254th & 3 at WAKE 40Shotgun #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
  2. 8:043rd & 1 at WAKE 38Shotgun #4 A.Castle rush right for 2 yards loss to the WAKE40 (#11 L.Hardy)
  3. 8:472nd & 6 at WAKE 43No Huddle-Shotgun #20 N.Sheppard rush right for 5 yards gain to the WAKE38 (#9 Q.Bryant)
  4. 9:271st & 10 at WAKE 47No 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
  5. 10:084th & 8 at DUKE 27#41 K.Reynoldson rush right for 26 yards gain to the WAKE47, out of bounds at WAKE47, 1ST DOWN
  6. 10:193rd & 8 at DUKE 27Shotgun #10 D.Mensah pass incomplete deep right to #7 Q.Brown thrown to WAKE45 QB hurried by #5 D.Patterson
  7. 11:012nd & 10 at DUKE 25Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE27 (#43 F.Cusano)
  8. 11:071st & 10 at DUKE 25No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to WAKE46 broken up by #20 Z.Jackson
  9. 11:131st & 10 at WAKE 35#97 C.Carlson kickoff 65 yards to the DUKE00, Touchback
Q4Wake Forest10 plays · 83 yds · 2:41 · Touchdown32–42
  1. 11:131st & 1 at DUKE 1Ty Clark III 1 Yd Run (Connor Calvert Kick)
  2. 11:262nd & 1 at DUKE 13No Huddle-Shotgun #0 T.Clark rush middle for 12 yards gain to the DUKE01 (#3 C.Weaver; #42 K.Johnson), 1ST DOWN
  3. 11:451st & 10 at DUKE 22No 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
  4. 12:083rd & 5 at DUKE 27No 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. 12:342nd & 10 at DUKE 32No 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
  6. 12:401st & 10 at DUKE 32No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #4 S.Berkhalter thrown to DUKE00 broken up by #0 C.Rivers
  7. 12:582nd & 10 at WAKE 49No Huddle-Shotgun #2 R.Ashford rush left for 19 yards gain to the DUKE32 (#0 C.Rivers), 1ST DOWN
  8. 13:061st & 10 at WAKE 49No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to DUKE32
  9. 13:211st & 10 at WAKE 31No 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
  10. 13:441st & 10 at WAKE 17No 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
  11. 13:541st & 10 at DUKE 35#39 C.Salas kickoff 65 yards to the WAKE00 #29 J.Searcy return 17 yards to the WAKE17 (#32 G.Wright)
Q4Duke2 plays · 13 yds · 1:01 · Touchdown25–42
  1. 13:572nd & 10 at WAKE 13Nate Sheppard 13 Yd Run (Todd Pelino Kick)
  2. 14:421st & 10 at WAKE 13No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE13 (#8 J.Loving; #11 L.Hardy)
  3. 14:581st & 10 at WAKE 35#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)
Q3Wake Forest9 plays · 75 yds · 3:52 · Touchdown25–35
  1. 0:00End of 3rd quarter.
  2. 0:002nd & 6 at DUKE 10Robby Ashford 10 Yd Run (Robby Ashford Run for Two-Point Conversion)
  3. 0:301st & 10 at DUKE 14No 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:542nd & 3 at DUKE 24No Huddle-Shotgun #1 D.Claiborne rush middle for 10 yards gain to the DUKE14 (#35 A.Pellicciotta), 1ST DOWN
  5. 1:171st & 10 at DUKE 31No Huddle-Shotgun #1 D.Claiborne rush right for 7 yards gain to the DUKE24 (#35 A.Pellicciotta; #44 D.Anderson)
  6. 1:372nd & 2 at DUKE 34No Huddle-Shotgun #2 R.Ashford rush right for 3 yards gain to the DUKE31, out of bounds at DUKE31, 1ST DOWN
  7. 2:161st & 10 at DUKE 42No 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. 2:382nd & 9 at WAKE 43No 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
  9. 3:211st & 10 at WAKE 42No Huddle-Shotgun #1 D.Claiborne rush right for 1 yard gain to the WAKE43 (#10 T.Reed; #34 L.Mergott)
  10. 3:421st & 10 at WAKE 25No 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
  11. 3:521st & 10 at DUKE 35#39 C.Salas kickoff 65 yards to the WAKE00, Touchback
Q3Duke8 plays · 66 yds · 4:15 · Touchdown17–35
  1. 3:512nd & 2 at WAKE 2Shotgun #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. 3:561st & 2 at WAKE 2Shotgun #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
  3. 4:052nd & 2 at WAKE 13Shotgun #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
  4. 4:471st & 10 at WAKE 21Shotgun #4 A.Castle rush right for 8 yards gain to the WAKE13 (#21 A.Hall)
  5. 5:352nd & 4 at WAKE 28Shotgun #4 A.Castle rush left for 7 yards gain to the WAKE21 (#5 D.Patterson; #99 M.Ibirogba), 1ST DOWN
  6. 6:111st & 10 at WAKE 34Shotgun #4 A.Castle rush middle for 6 yards gain to the WAKE28 (#5 D.Patterson; #24 D.Hazen)
  7. 6:212nd & 3 at WAKE 49Shotgun #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
  8. 6:561st & 10 at DUKE 44No 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)
  9. 7:232nd & 9 at DUKE 35Shotgun #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
  10. 7:571st & 10 at DUKE 34No 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)
Q3Wake Forest6 plays · 21 yds · 1:39 · Interception17–28
  1. 8:113rd & 10 at WAKE 46No Huddle-Shotgun #2 R.Ashford pass intercepted by #8 D.Stone at DUKE34, End Of Play
  2. 8:112nd & 10 at WAKE 46No Huddle-Shotgun #2 R.Ashford pass incomplete short right to #8 C.Hernandez thrown to WAKE43
  3. 8:151st & 10 at WAKE 46No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to DUKE40 QB hurried by #7 V.Anthony Jr.
  4. 8:403rd & 8 at WAKE 27No 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
  5. 9:082nd & 9 at WAKE 26No 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
  6. 9:411st & 10 at WAKE 25No Huddle-Shotgun #1 D.Claiborne rush middle for 1 yard gain to the WAKE26 (#2 J.Francois; #95 P.Watson)
  7. 9:451st & 10 at DUKE 35#39 C.Salas kickoff 65 yards to the WAKE00, Touchback
Q3Duke2 plays · 35 yds · 0:31 · Touchdown17–28
  1. 9:452nd & 5 at WAKE 30No 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)
  2. 10:081st & 10 at WAKE 35Shotgun #10 D.Mensah pass complete short middle to #20 N.Sheppard caught at WAKE31, for 5 yards to the WAKE30 (#21 A.Hall)
Q3Wake Forest3 plays · 6 yds · 1:02 · Punt17–21
  1. 10:164th & 4 at WAKE 15#91 C.Joseph punt 20 yards to the WAKE35, out of bounds at WAKE35
  2. 10:303rd & 9 at WAKE 10No Huddle-Shotgun #2 R.Ashford rush middle for 5 yards gain to the WAKE15 (#34 L.Mergott) PENALTY WAKE Holding declined
  3. 10:392nd & 9 at WAKE 10Shotgun #2 R.Ashford pass incomplete short left to #9 S.Racanelli thrown to WAKE13
  4. 11:121st & 10 at WAKE 9No Huddle-Shotgun #1 D.Claiborne rush middle for 1 yard gain to the WAKE10 (#4 J.Green; #10 T.Reed)
Q3Duke3 plays · -8 yds · 1:49 · Punt17–21
  1. 11:184th & 18 at DUKE 40#41 K.Reynoldson punt 51 yards to the WAKE09
  2. 12:103rd & 10 at DUKE 48No Huddle-Shotgun #10 D.Mensah sacked for loss of 8 yards to the DUKE40 (#45 N.Andersen, #11 L.Hardy)
  3. 12:562nd & 10 at DUKE 48Shotgun #20 N.Sheppard rush right for 0 yards to the DUKE48 (#11 L.Hardy; #21 A.Hall)
  4. 13:011st & 10 at DUKE 48No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #2 S.Hagans thrown to DUKE50 QB hurried by #11 L.Hardy
Q3Wake Forest3 plays · 0 yds · 1:49 · Punt17–21
  1. 13:074th & 10 at WAKE 17#91 C.Joseph punt 35 yards to the DUKE48 fair catch by #18 C.Barkate at DUKE48
  2. 13:133rd & 10 at WAKE 17No Huddle-Shotgun #2 R.Ashford pass incomplete short right thrown to WAKE18 QB hurried by #15 K.O'Connor
  3. 13:512nd & 24 at WAKE 3No Huddle #1 D.Claiborne rush middle for 14 yards gain to the WAKE17 (#8 D.Stone)
  4. 14:281st & 18 at WAKE 9No 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)
  5. 14:551st & 10 at WAKE 17No 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
  6. 14:561st & 10 at DUKE 35#39 C.Salas kickoff 64 yards to the WAKE01 #29 J.Searcy return 16 yards to the WAKE17 (#30 W.Felder Jr.)
Q2Duke5 plays · 49 yds · 0:29 · End Of Half17–21
  1. 0:004th & 1 at DUKE 48End of 2nd quarter.
  2. 0:044th & 1 at DUKE 48No 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
  3. 0:043rd & 1 at DUKE 48No Huddle-Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE39
  4. 0:092nd & 1 at DUKE 48No 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
  5. 0:161st & 10 at DUKE 39Shotgun #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
  6. 0:211st & 10 at DUKE 25No 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
  7. 0:291st & 10 at WAKE 35#97 C.Carlson kickoff 61 yards to the DUKE04 fair catch by #2 S.Hagans at DUKE04
Q2Wake Forest8 plays · 75 yds · 1:09 · Touchdown17–21
  1. 0:291st & 10 at DUKE 20No 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)
  2. 0:412nd & 5 at DUKE 25No Huddle-Shotgun #2 R.Ashford rush middle for 5 yards gain to the DUKE20 (#34 L.Mergott), 1ST DOWN
  3. 0:542nd & 10 at DUKE 30No 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
  4. 0:541st & 10 at DUKE 30No Huddle-Shotgun #2 R.Ashford pass incomplete short right thrown to DUKE25 QB hurried by #2 J.Francois
  5. 0:584th & 3 at DUKE 43No 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
  6. 1:043rd & 6 at DUKE 46No 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
  7. 1:082nd & 6 at DUKE 46No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #0 T.Clark thrown to DUKE42
  8. 1:231st & 10 at WAKE 50No Huddle-Shotgun #2 R.Ashford rush left for 4 yards gain to the DUKE46 (#34 L.Mergott)
  9. 1:331st & 10 at WAKE 25No 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
  10. 1:381st & 10 at DUKE 35#39 C.Salas kickoff 65 yards to the WAKE00, Touchback
Q2Duke7 plays · 34 yds · 2:24 · Touchdown10–21
  1. 1:381st & 1 at WAKE 1Shotgun #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)
  2. 1:433rd & 7 at WAKE 17Timeout Wake Forest, clock 01:43
  3. 1:433rd & 7 at WAKE 17No 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
  4. 1:492nd & 10 at WAKE 20Timeout Wake Forest, clock 01:49
  5. 1:492nd & 10 at WAKE 20No Huddle-Shotgun #20 N.Sheppard rush middle for 3 yards gain to the WAKE17 (#11 L.Hardy)
  6. 1:541st & 10 at WAKE 20Timeout Wake Forest, clock 01:54
  7. 1:561st & 10 at WAKE 20No Huddle-Shotgun #20 N.Sheppard rush left for 0 yards to the WAKE20 (#10 G.Kirschke)
  8. 2:003rd & 5 at WAKE 29Timeout Duke, clock 02:00
  9. 2:313rd & 5 at WAKE 29No 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
  10. 2:392nd & 7 at WAKE 31Timeout Duke, clock 02:39
  11. 3:202nd & 7 at WAKE 31Shotgun #20 N.Sheppard rush middle for 2 yards gain to the WAKE29 (#5 D.Patterson; #21 A.Hall)
  12. 3:521st & 10 at WAKE 34No 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)
Q2Wake Forest4 plays · 7 yds · 1:59 · Downs10–14
  1. 4:024th & 1 at WAKE 36No 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. 4:423rd & 3 at WAKE 34No 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
  3. 4:562nd & 19 at WAKE 18No 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)
  4. 5:221st & 10 at WAKE 27No 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
Q2Duke3 plays · -2 yds · 2:41 · Punt10–14
  1. 6:014th & 12 at DUKE 24#41 K.Reynoldson punt 49 yards to the WAKE27 fair catch by #8 C.Hernandez at WAKE27
  2. 6:433rd & 15 at DUKE 21Shotgun #20 N.Sheppard rush right for 3 yards gain to the DUKE24 (#10 G.Kirschke)
  3. 7:262nd & 13 at DUKE 23Shotgun #20 N.Sheppard rush right for 2 yards loss to the DUKE21, End Of Play
  4. 8:121st & 20 at DUKE 16Shotgun #20 N.Sheppard rush middle for 7 yards gain to the DUKE23 (#9 Q.Bryant; #21 A.Hall)
  5. 8:421st & 10 at DUKE 26No 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
Q2Wake Forest5 plays · 27 yds · 2:04 · Fumble10–14
  1. 8:421st & 10 at DUKE 23No 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
  2. 9:003rd & 4 at DUKE 28No 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
  3. 9:402nd & 11 at DUKE 35No Huddle-Shotgun #1 D.Claiborne rush right for 7 yards gain to the DUKE28 (#5 K.Robinson)
  4. 10:201st & 10 at DUKE 34No Huddle-Shotgun #2 R.Ashford rush middle for 1 yard loss to the DUKE35 (#4 J.Green)
  5. 10:391st & 10 at WAKE 47No 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
Q2Duke3 plays · -8 yds · 1:05 · Punt10–14
  1. 10:464th & 18 at DUKE 21#41 K.Reynoldson punt 48 yards to the WAKE31 #8 C.Hernandez return 16 yards to the WAKE47 (#57 C.Cooper; #18 K.Smith)
  2. 11:333rd & 10 at DUKE 29No Huddle-Shotgun #10 D.Mensah sacked for loss of 8 yards to the DUKE21 (#10 G.Kirschke)
  3. 11:402nd & 10 at DUKE 29No 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
  4. 11:451st & 10 at DUKE 29Shotgun #10 D.Mensah pass incomplete short right thrown to DUKE33
  5. 11:511st & 10 at WAKE 35#97 C.Carlson kickoff 57 yards to the DUKE08 #2 S.Hagans return 21 yards to the DUKE29 (#35 K.Bartley)
Q2Wake Forest10 plays · 75 yds · 3:04 · Touchdown10–14
  1. 11:563rd & 9 at DUKE 22No 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)
  2. 12:012nd & 9 at DUKE 22Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to DUKE15 QB hurried by #97 W.Williams
  3. 12:341st & 10 at DUKE 23No 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)
  4. 12:473rd & 6 at DUKE 46No 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
  5. 12:542nd & 6 at DUKE 46No 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
  6. 13:211st & 10 at WAKE 50No Huddle-Shotgun #1 D.Claiborne rush left for 4 yards gain to the DUKE46 (#99 A.Hall)
  7. 13:482nd & 8 at WAKE 39No Huddle-Shotgun #10 C.Barnes rush left for 11 yards gain to the WAKE50 (#3 C.Weaver), out of bounds, 1ST DOWN
  8. 14:221st & 10 at WAKE 37No Huddle-Shotgun #2 R.Ashford rush left for 2 yards gain to the WAKE39 (#34 L.Mergott)
  9. 14:492nd & 10 at WAKE 25No Huddle-Shotgun #1 D.Claiborne rush left for 12 yards gain to the WAKE37 (#26 M.Jones), out of bounds, 1ST DOWN
  10. 14:551st & 10 at WAKE 25No Huddle-Shotgun #2 R.Ashford pass incomplete deep left to #7 M.Mays Jr. thrown to DUKE35
  11. 15:001st & 10 at DUKE 35#39 C.Salas kickoff 65 yards to the WAKE00, Touchback
Q1Duke10 plays · 75 yds · 5:59 · Touchdown3–14
  1. 0:00End of 1st quarter.
  2. 0:003rd & 4 at WAKE 4Darian Mensah 4 Yd Run (Todd Pelino Kick)
  3. 0:392nd & 3 at WAKE 3No 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)
  4. 1:171st & 7 at WAKE 7Shotgun #4 A.Castle rush middle for 4 yards gain to the WAKE03 (#5 D.Patterson; #24 D.Hazen)
  5. 2:003rd & 2 at WAKE 24Shotgun #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
  6. 2:502nd & 7 at WAKE 29Shotgun #20 N.Sheppard rush left for 5 yards gain to the WAKE24 (#42 T.Walton; #21 A.Hall)
  7. 3:271st & 10 at WAKE 32Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at WAKE29, for 3 yards to the WAKE29 (#21 A.Hall)
  8. 3:431st & 10 at WAKE 45No 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
  9. 3:572nd & 11 at DUKE 36Shotgun #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
  10. 4:341st & 10 at DUKE 37Shotgun #20 N.Sheppard rush right for 1 yard loss to the DUKE36 (#8 J.Loving)
  11. 5:172nd & 11 at DUKE 24Shotgun #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
  12. 5:541st & 10 at DUKE 25Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE24 (#21 A.Hall)
  13. 5:591st & 10 at WAKE 35#97 C.Carlson kickoff 65 yards to the DUKE00, Touchback
Q1Wake Forest10 plays · 46 yds · 4:31 · Field Goal3–7
  1. 5:594th & 6 at DUKE 25#90 C.Calvert field goal attempt from 42 yards GOOD (H: #9 S.Racanelli, LS: #32 W.Cobb), clock 05:59
  2. 6:363rd & 9 at DUKE 28No Huddle-Shotgun #2 R.Ashford rush middle for 3 yards gain to the DUKE25 (#12 T.Freeman)
  3. 6:422nd & 9 at DUKE 28Shotgun #2 R.Ashford pass incomplete short left to #1 D.Claiborne thrown to DUKE28
  4. 7:121st & 10 at DUKE 29#1 D.Claiborne rush middle for 1 yard gain to the DUKE28 (#4 J.Green; #99 A.Hall)
  5. 7:462nd & 10 at DUKE 49Shotgun #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
  6. 7:571st & 10 at DUKE 49Shotgun #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
  7. 8:361st & 10 at WAKE 40Shotgun #2 R.Ashford rush middle for 11 yards gain to the DUKE49 (#3 C.Weaver), 1ST DOWN
  8. 9:193rd & 3 at WAKE 36No Huddle-Shotgun #2 R.Ashford rush right for 4 yards gain to the WAKE40 (#2 J.Francois; #4 J.Green), 1ST DOWN
  9. 9:572nd & 8 at WAKE 31No 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)
  10. 10:251st & 10 at WAKE 29No Huddle-Shotgun #1 D.Claiborne rush right for 2 yards gain to the WAKE31, End Of Play
  11. 10:30#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
Q1Duke8 plays · 75 yds · 4:24 · Touchdown0–7
  1. 10:361st & 5 at WAKE 5Shotgun #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)
  2. 11:182nd & 3 at WAKE 9Shotgun #20 N.Sheppard rush right for 4 yards gain to the WAKE05 (#5 D.Patterson), 1ST DOWN
  3. 12:031st & 10 at WAKE 16No Huddle-Shotgun #20 N.Sheppard rush middle for 7 yards gain to the WAKE09 (#45 N.Andersen; #9 Q.Bryant)
  4. 12:361st & 10 at WAKE 32No 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
  5. 13:151st & 10 at WAKE 43No 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
  6. 13:401st & 10 at DUKE 46No Huddle-Shotgun #20 N.Sheppard rush right for 11 yards gain to the WAKE43 (#23 B.Johnson), 1ST DOWN
  7. 13:503rd & 4 at DUKE 31No 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
  8. 14:172nd & 9 at DUKE 26Shotgun #10 D.Mensah pass complete short left to #18 C.Barkate caught at DUKE23, for 5 yards to the DUKE31 (#5 D.Patterson)
  9. 15:001st & 10 at DUKE 25Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE22, for 1 yard to the DUKE26 (#8 J.Loving)
  10. 15:001st & 10 at WAKE 35#97 C.Carlson kickoff 65 yards to the DUKE00, Touchback

FAN NEWS

2025 season

Write about Wake Forest or Duke?

Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.

Get Your Blog Featured →

MORE WEEK 14 GAMES · 2025

@
FINAL
USC 29, UCLA 10
@
FINAL
Miami 38, Pittsburgh 7
@
FINAL
BYU 41, UCF 21
@
FINAL
Ohio State 27, Michigan 9
@
FINAL
Notre Dame 49, Stanford 20
67Games in Week 14, 2025Full schedule →