Skip to content

Wake Forest Demon Deacons vs Duke Blue Devils

College Football
32-49
Final
Duke
7-5
Wallace Wade Stadium

Drive chart

Drives

  • End of Game
  • Touchdown
  • Fumble
  • Downs
  • Fumble
  • Downs
Team1234T
WAKE3148732
DUKE147141449

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
  1. 18.3Nate Sheppard
  2. 28.1Darian Mensah
  3. 37.9Robby Ashford
  4. 47.8Sawyer Racanelli
  5. 57.3Anderson Castle
  6. 67.1Langston Hardy
  7. 77.1Gabe Kirschke
  8. 87.1Sahmir Hagans
  9. 97.1Ma'Khi Jones
  10. 107.0Carlos Hernandez
  11. 117.0Luke Mergott
  12. 126.9Ty Clark III

Team stats

WAKEDUKE
271st Downs24
6-123rd down efficiency5-13
1-24th down efficiency3-5
468Total Yards378
342Passing268
27/43Comp/Att24/35
8.0Yards per pass7.7
126Rushing110
32Rushing Attempts39
3.9Yards per rush2.8
8-97Penalties5-50
4Turnovers0
3Fumbles lost0
1Interceptions thrown0
25:21Possession34:39

Player of the game

Nate Sheppard

DUKE · 23 CAR, 75 YDS, 2 TD, 60 REC YDS

8.3

Win probability

100%DUKE final
WAKEDUKE

Tap or hover the line to see the play.

Play by play

  1. Q4 0:00WAK

    End of game

    End of 4th quarter.

  2. Q4 0:02Robby Ashford

    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

  3. Q4 0:03Robby Ashford

    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

  4. Q4 0:11WAK
    FLAG

    Penalty

    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

  5. Q4 0:14Robby Ashford
    FLAG

    Flag: 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

  6. Q4 0:17Robby Ashford

    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

  7. Q4 0:23Cosme Salas

    Kickoff, touchback

    #39 C.Salas kickoff 65 yards to the WAKE00, Touchback

    C. Salas

  8. TOUCHDOWNQ4 0:23
    DUK

    Touchdown! 11 yd pass

    Jeremiah Hasley 11 Yd pass from Darian Mensah (Todd Pelino Kick)

    WAKE 32 - 49 DUKE
  9. Q4 0:26DUK

    Timeout

    Timeout Duke, clock 00:26

  10. 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

  11. Q4 1:53Anderson Castle

    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

  12. Q4 1:58DUK

    Timeout

    Timeout Duke, clock 01:58

  13. Q4 1:58Nate Sheppard

    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

  14. 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

  15. Q4 2:11WAK
    FLAG

    Flag: penalty

    PENALTY WAKE False Start (#65 C.Richard) 5 yards from WAKE20 to WAKE15. NO PLAY

    1st & 10 · 1st & 10 at WAKE 20

  16. 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

  17. Q4 2:13DUK

    Timeout

    Timeout Duke, clock 02:13

  18. Q4 2:52Nate Sheppard

    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

  19. 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

  20. 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

  21. Q4 4:30Darian Mensah

    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

  22. Q4 4:40WAK

    Timeout

    Timeout Wake Forest, clock 04:40

  23. Q4 4:41Anderson Castle

    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

  24. Q4 4:45Darian Mensah
    FLAG

    19 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

  25. Q4 4:51WAK

    Timeout

    Timeout Wake Forest, clock 04:51

Leaders

WAKEDUKE
Passing Yards
Robby Ashford
27/43, 342 YDS, 2 TD, 1 INT
Darian Mensah
24/35, 268 YDS, 2 TD
Rushing Yards
Demond Claiborne
13 CAR, 58 YDS
Nate Sheppard
23 CAR, 75 YDS, 2 TD
Receiving Yards
Sawyer Racanelli
7 REC, 123 YDS, 1 TD
Cooper Barkate
8 REC, 83 YDS
Sacks
Gabe Kirschke
1
Ma'Khi Jones
1
Tackles
Davaughn Patterson
10
Luke Mergott
7