Wake Forest Demon Deacons vs Duke Blue Devils
Drive chart
Drives
End of Game
Touchdown
Fumble
Downs
Fumble
Downs
Who won: Duke 49-32
The Duke Blue Devils beat the Wake Forest Demon Deacons 49-32 on Saturday, November 29, 2025 at Wallace Wade Stadium. The Duke outscored the Wake Forest 14-3 in the 1st quarter. Darian Mensah led the Duke in passing yards (24/35, 268 YDS, 2 TD). Robby Ashford led the Wake Forest in passing yards (27/43, 342 YDS, 2 TD, 1 INT).
Every player rated
Chirp Rating, 3.0 to 10.0- 18.3
Nate Sheppard75 YDS2 TD23 CAR60 YDS - 28.1
Darian Mensah24/35 C/ATT268 YDS2 TD-12 YDS - 37.9
Robby Ashford27/43 C/ATT342 YDS2 TD44 YDS - 47.8
Sawyer Racanelli123 YDS1 TD7 REC - 57.3
Anderson Castle21 YDS2 TD12 CAR18 YDS - 67.1
Langston Hardy8 TOT0.5 SACKS - 77.1
Gabe Kirschke5 TOT1 SACKS - 87.1
Sahmir Hagans29 YDS1 TD2 REC101 YDS - 97.1
Ma'Khi Jones3 TOT1 SACKS - 107.0
Carlos Hernandez93 YDS6 REC16 YDS - 117.0
Luke Mergott2 REC7 TOT - 126.9
Ty Clark III13 YDS1 TD2 CAR34 YDS
Team stats

Player of the game
Nate Sheppard
DUKE · 23 CAR, 75 YDS, 2 TD, 60 REC YDS
Win probability
Tap or hover the line to see the play.
Play by play
- Q4 0:00WAK

End of game
End of 4th quarter.
- Q4 0:02


Sacked for a loss of 4
No Huddle-Shotgun #2 R.Ashford sacked for loss of 8 yards to the DUKE43 (#34 L.Mergott, #10 T.Reed)
R. Ashford · 27/43, 342 YDS · 1st & 10 · 1st & 10 at DUKE 35
- Q4 0:03


20 yd completion to S. Racanelli
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
R. Ashford · 27/43, 342 YDS · 1st & 10 · 1st & 10 at WAKE 45
- Q4 0:11WAK
FLAGPenalty
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
2nd & 5 at WAKE 30
- Q4 0:14

FLAGFlag: penalty
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
R. Ashford · 27/43, 342 YDS · 2nd & 10 · 2nd & 10 at WAKE 25
- Q4 0:17


Incomplete to E. Falayi
No Huddle-Shotgun #2 R.Ashford pass incomplete short left to #84 E.Falayi thrown to WAKE38 broken up by #42 K.Johnson
R. Ashford · 27/43, 342 YDS · 1st & 10 · 1st & 10 at WAKE 25
- Q4 0:23


Kickoff, touchback
#39 C.Salas kickoff 65 yards to the WAKE00, Touchback
C. Salas
- TOUCHDOWNQ4 0:23DUK

Touchdown! 11 yd pass
Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick)
WAKE 32 - 49 DUKE - Q4 0:26DUK

Timeout
Timeout Duke, clock 00:26
- Q4 1:07DUK

Rush
Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE11 (#10 G.Kirschke; #5 D.Patterson)
3rd & 9 at WAKE 10
- Q4 1:53


1 yd run
Shotgun #4 A.Castle rush middle for 1 yard gain to the WAKE10 (#5 D.Patterson; #11 L.Hardy)
A. Castle · 12 CAR, 21 YDS · 2nd & 10 · 2nd & 10 at WAKE 11
- Q4 1:58DUK

Timeout
Timeout Duke, clock 01:58
- Q4 1:58


No gain on the run
No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the WAKE11 (#45 N.Andersen)
N. Sheppard · 23 CAR, 75 YDS · 1st & 10 · 1st & 10 at WAKE 11
- Q4 2:02WAK

Fumble recovery (own)
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
1st & 15 at WAKE 15
- Q4 2:11WAK
FLAGFlag: penalty
PENALTY WAKE False Start (#65 C.Richard) 5 yards from WAKE20 to WAKE15. NO PLAY
1st & 10 · 1st & 10 at WAKE 20
- Q4 2:11DUK

Pass incompletion
No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #7 Q.Brown thrown to WAKE23, TURNOVER ON DOWNS
4th & 3 at WAKE 20
- Q4 2:13DUK

Timeout
Timeout Duke, clock 02:13
- Q4 2:52


8 yd run
Shotgun #20 N.Sheppard rush left for 8 yards gain to the WAKE20 (#5 D.Patterson; #8 J.Loving)
N. Sheppard · 23 CAR, 75 YDS · 3rd & 11 · 3rd & 11 at WAKE 28
- Q4 3:00DUK

Pass incompletion
Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to WAKE28 broken up by #24 D.Hazen
2nd & 11 at WAKE 28
- Q4 3:44DUK

Rush
Shotgun #4 A.Castle rush right for 1 yard loss to the WAKE28 (#99 M.Ibirogba; #11 L.Hardy)
1st & 10 at WAKE 27
- Q4 4:30


37 yd completion to C. Barkate
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
D. Mensah · 24/35, 268 YDS · 2nd & 11 · 2nd & 11 at DUKE 36
- Q4 4:40WAK

Timeout
Timeout Wake Forest, clock 04:40
- Q4 4:41


Stuffed for a loss of 1
Shotgun #4 A.Castle rush middle for 1 yard loss to the DUKE36 (#10 G.Kirschke; #22 M.Turpin)
A. Castle · 12 CAR, 21 YDS · 1st & 10 · 1st & 10 at DUKE 37
- Q4 4:45

FLAG19 yd completion to N. Sheppard
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
D. Mensah · 24/35, 268 YDS · 2nd & 13 · 2nd & 13 at DUKE 33
- Q4 4:51WAK

Timeout
Timeout Wake Forest, clock 04:51

