Wake Forest at Duke

Saturday, November 26, 2022

Duke beat Wake Forest 34–⁠31. It was their 102nd meeting; after it, Duke led the series 57–⁠40–⁠2 in the games on file.

AwayWake Forest8–⁠5 in 2022
31
HomeDuke9–⁠4 in 2022
34

Final at Wallace Wade Stadium, DurhamTV: ACCNAttendance 17,492

At kickoff
60°FWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 14 km from the stadium
Official
Jeff HeaserGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Wake Forest7107731
Duke3177734

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Wake Forest

PassingC/AttYdsTDInt
Sam Hartman26/4234731
RushingCarYdsTDLong
Justice Ellison104217
Sam Hartman933014
Christian Turner72409
Quinton Cooley51705
ReceivingRecYdsTDLong
Taylor Morin693131
A.T. Perry887131
Blake Whiteheart460030
Donavon Greene348133
DefenseTklTFLSacksInt
Ryan Smenda Jr.10000
Chase Jones60.500
Isaiah Wingfield5000
Caelen Carson5000
Jermal Martin Jr.4001
Jasheen Davis3110

Duke

PassingC/AttYdsTDInt
Riley Leonard29/4139141
RushingCarYdsTDLong
Jaquez Moore662024
Jaylen Coleman123709
Riley Leonard71509
Jordan Waters4403
ReceivingRecYdsTDLong
Jalon Calhoun11174146
Sahmir Hagans8139230
Jordan Moore876130
Jaylen Coleman1101
DefenseTklTFLSacksInt
Shaka Heyward13110
Datrone Young10000
Cam Dillon10000
Darius Joiner6001
DeWayne Carter4210
Vincent Anthony30.50.50
Ja’Mion Franklin10.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Wake ForestDuke
461Total yards507
347Passing yards391
114Rushing yards116
8.3Yards per pass9.5
3.6Yards per rush3.9
26First downs26
9–⁠15Third downs6–⁠13
0–⁠1Fourth downs0–⁠1
1Turnovers1
3–⁠32Penalties5–⁠45
23:10Possession36:50
1Sacks (by defense)3

Efficiency

Wake ForestDuke
54%Success rate47%
0.33EPA per play0.46
1.04Explosiveness1.56
0.17Rushing EPA0.21
0.47Passing EPA0.69
45%Passing-down success39%
0.15First-down EPA0.11
0.19Second-down EPA0.63
1.06Third-down EPA1.14
11%Havoc by its defense15%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Wake Forest 54% to win. Duke won as Elo’s underdog.

The line

Wake Forest −3, over/under 67.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Duke end zoneWake Forest end zoneQ1 DukeField goal, 11 playsQ1 Wake ForestTouchdown, 11 playsQ1 DukeTouchdown, 6 playsQ2 Wake ForestPunt, 7 playsQ2 DukeTouchdown, 5 playsQ2 Wake ForestTouchdown, 9 playsQ2 DukePunt, 4 playsQ2 Wake ForestField goal, 8 playsQ2 DukeField goal, 10 playsQ2 Wake ForestResult not recorded, 1 playQ3 Wake ForestPunt, 3 playsQ3 DukePunt, 3 playsQ3 Wake ForestPunt, 5 playsQ3 DukeTouchdown, 8 playsQ3 Wake ForestTouchdown, 9 playsQ3 DukePunt, 5 playsQ3 Wake ForestTouchdown, 11 playsQ4 DukeInterception, 14 playsQ4 Wake ForestPunt, 6 playsQ4 DukeTouchdown, 2 playsQ4 Wake ForestInterception, 5 playsQ4 DukeEnd of game, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Wake Forest right to left.
  1. Q1 DukeField goal, 11 plays, 43 yards
  2. Q1 Wake ForestTouchdown, 11 plays, 75 yards
  3. Q1 DukeTouchdown, 6 plays, 62 yards
  4. Q2 Wake ForestPunt, 7 plays, 33 yards
  5. Q2 DukeTouchdown, 5 plays, 80 yards
  6. Q2 Wake ForestTouchdown, 9 plays, 75 yards
  7. Q2 DukePunt, 4 plays, 13 yards
  8. Q2 Wake ForestField goal, 8 plays, 66 yards
  9. Q2 DukeField goal, 10 plays, 60 yards
  10. Q2 Wake ForestResult not recorded, 1 play, 2 yards
  11. Q3 Wake ForestPunt, 3 plays, 6 yards
  12. Q3 DukePunt, 3 plays, −4 yards
  13. Q3 Wake ForestPunt, 5 plays, 17 yards
  14. Q3 DukeTouchdown, 8 plays, 76 yards
  15. Q3 Wake ForestTouchdown, 9 plays, 75 yards
  16. Q3 DukePunt, 5 plays, 18 yards
  17. Q3 Wake ForestTouchdown, 11 plays, 84 yards
  18. Q4 DukeInterception, 14 plays, 40 yards
  19. Q4 Wake ForestPunt, 6 plays, 13 yards
  20. Q4 DukeTouchdown, 2 plays, 65 yards
  21. Q4 Wake ForestInterception, 5 plays, 11 yards
  22. Q4 DukeEnd of game, 5 plays, 33 yards

Play by play

1st quarter3 drives, then Wake Forest 7, Duke 3
Duke Field goal, 11 plays
14:541st & 10 at own 35Matthew Dennis kickoff for 63 yds , Jaylen Stinson return for 30 yds to the Duke 32
14:541st & 10 at own 32Jaylen Coleman run for 9 yds to the Duke 41
14:542nd & 1 at own 41Jaylen Coleman run for 7 yds to the Duke 48 for a 1ST down
14:541st & 10 at own 48Riley Leonard pass complete to Jordan Moore for 7 yds to the WFrst 45
14:542nd & 3 at opp 45Riley Leonard pass complete to Jordan Moore for 4 yds to the WFrst 41 for a 1ST down
14:541st & 10 at opp 41Jaylen Coleman run for 3 yds to the WFrst 38
14:542nd & 7 at opp 38No Huddle-Shotgun Leonard,Riley pass complete deep right to Calhoun,Jalon for 15 yards to the Wake23 (Garnes,Chelen), out of bounds PENALTY Duke Holding (Lytle,Chance) 10 yards from Wake38 to Wake48. NO PLAY.
14:542nd & 17 at opp 48Riley Leonard run for 9 yds to the WFrst 39
14:543rd & 8 at opp 39Riley Leonard pass complete to Sahmir Hagans for 9 yds to the WFrst 30 for a 1ST down
14:541st & 10 at opp 30Jordan Waters run for no gain to the WFrst 30
14:542nd & 10 at opp 30Riley Leonard sacked by Jasheen Davis for a loss of 7 yards to the WFrst 37
14:543rd & 17 at opp 37Riley Leonard pass complete to Jalon Calhoun for 12 yds to the WFrst 25
7:014th & 5 at opp 25Todd Pelino 42 yd FG GOODDuke 3, Wake Forest 0
Wake Forest Touchdown, 11 plays
7:011st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
7:011st & 10 at own 25Justice Ellison run for 4 yds to the WFrst 29
7:012nd & 6 at own 29Sam Hartman pass incomplete to A.T. Perry
7:013rd & 6 at own 29Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 36 for a 1ST down
7:011st & 10 at own 36Sam Hartman sacked for a loss of 3 yards to the WFrst 33
7:012nd & 13 at own 33Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 39
7:013rd & 7 at own 39Sam Hartman pass complete to Blake Whiteheart for 30 yds to the Duke 31 for a 1ST down
7:011st & 10 at opp 31Justice Ellison run for 7 yds to the Duke 24
7:012nd & 3 at opp 24Sam Hartman run for 10 yds to the Duke 14 for a 1ST down
7:011st & 10 at opp 14Justice Ellison run for 1 yd to the Duke 13
7:012nd & 9 at opp 13Justice Ellison run for 7 yds to the Duke 6
3:023rd & 2 at opp 6Timeout DUKE, clock 03:02
2:563rd & 2 at opp 6Justice Ellison run for 6 yds for a TD, (Matthew Dennis KICK)Wake Forest 7, Duke 3
Duke Touchdown, 6 plays
2:491st & 10 at own 35Dennis,Matthew kickoff 62 yards to the Duke03 Stinson,Jaylen return 26 yards to the Duke29 (Williams,AJ) PENALTY Duke Holding offsetting Wake Face Mask offsetting. NO PLAY.
2:401st & 10 at own 35Matthew Dennis kickoff for 62 yds , Jaylen Stinson return for 35 yds to the Duke 38
2:401st & 10 at own 38Jaquez Moore run for 14 yds to the WFrst 48 for a 1ST down
2:401st & 10 at opp 48No Huddle-Shotgun Leonard,Riley pass complete short left to Moore,Jordan for 8 yards to the Wake40 (Smenda, Jr.,Ryan), out of bounds PENALTY Duke Holding (Finney,Cole) 10 yards from Wake48 to Duke42. NO PLAY.
2:401st & 20 at own 42Riley Leonard pass complete to Jordan Moore for 15 yds to the WFrst 43
2:402nd & 5 at opp 43Jaquez Moore run for 10 yds to the WFrst 33 for a 1ST down
0:001st & 10 at opp 33Jordan Waters run for no gain to the WFrst 33
Q2 15:002nd & 10 at opp 33Riley Leonard pass complete to Jalon Calhoun for 3 yds to the WFrst 30
Q2 14:163rd & 7 at opp 30Riley Leonard pass complete to Sahmir Hagans for 30 yds for a TD, (Todd Pelino KICK)Duke 10, Wake Forest 7
2nd quarter7 drives, then Duke 20, Wake Forest 17
Wake Forest Punt, 7 plays
14:161st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
14:161st & 10 at own 25Sam Hartman pass complete to A.T. Perry for 15 yds to the WFrst 40 for a 1ST down
14:161st & 10 at own 40Christian Turner run for 9 yds to the WFrst 49
14:162nd & 1 at own 49Christian Turner run for 5 yds to the Duke 46 for a 1ST down
14:161st & 10 at opp 46Sam Hartman pass complete to Ke’Shawn Williams for 13 yds to the Duke 33 for a 1ST down
14:161st & 10 at opp 33Christian Turner run for 1 yd to the Duke 34
14:162nd & 11 at opp 34WAKE FOREST Penalty, Intentional Grounding (Sam Hartman) to the Duke 42
14:163rd & 19 at opp 42Sam Hartman pass incomplete to A.T. Perry
12:064th & 19 at opp 42Matthew Dennis punt for 22 yds
Duke Touchdown, 5 plays
12:061st & 10 at own 20Riley Leonard pass complete to Sahmir Hagans for 6 yds to the Duke 26
12:062nd & 4 at own 26Jaylen Coleman run for 4 yds to the Duke 22
12:063rd & 8 at own 22Riley Leonard pass complete to Jalon Calhoun for 31 yds to the WFrst 47 for a 1ST down
12:061st & 10 at opp 47Riley Leonard pass complete to Jaylen Coleman for 1 yd to the WFrst 46
9:042nd & 9 at opp 46Riley Leonard pass complete to Jalon Calhoun for 46 yds for a TD, (Todd Pelino KICK)Duke 17, Wake Forest 7
Wake Forest Touchdown, 9 plays
9:041st & 10 at own 35Charlie Ham kickoff for 65 yds
9:041st & 10 at own 25Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 31
9:042nd & 4 at own 31Justice Ellison run for 3 yds to the WFrst 34
9:043rd & 1 at own 34Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 40 for a 1ST down
9:041st & 10 at own 40Sam Hartman pass complete to Taylor Morin for 31 yds to the Duke 29 for a 1ST down
9:041st & 10 at opp 29Sam Hartman pass incomplete to A.T. Perry
9:042nd & 10 at opp 29Sam Hartman pass complete to Taylor Morin for 16 yds to the Duke 13 for a 1ST down
9:041st & 10 at opp 13Justice Ellison run for 3 yds to the Duke 10
9:042nd & 7 at opp 10Sam Hartman run for 2 yds to the Duke 8
6:023rd & 5 at opp 8Sam Hartman pass complete to Donavon Greene for 8 yds for a TD, (Matthew Dennis KICK)Duke 17, Wake Forest 14
Duke Punt, 4 plays
5:561st & 10 at own 35Matthew Dennis kickoff for 62 yds , Jaylen Stinson return for 17 yds to the Duke 20
5:561st & 10 at own 20Riley Leonard pass complete to Jalon Calhoun for 1 yd to the Duke 21
5:562nd & 9 at own 21No Huddle-Shotgun Leonard,Riley pass incomplete short middle to Hagans,Sahmir, 1ST DOWN, PENALTY Wake Pass Interference (Carson,Caelen) 9 yards from Duke21 to Duke30, 1ST DOWN. NO PLAY.
5:561st & 10 at own 30Riley Leonard pass incomplete to Sahmir Hagans
5:562nd & 10 at own 30Jaquez Moore run for 3 yds to the Duke 33
5:563rd & 7 at own 33Riley Leonard pass incomplete to Jaquez Moore
4:374th & 7 at own 33Porter Wilson punt for 54 yds , Taylor Morin returns for 7 yds to the WFrst 20
Wake Forest Field goal, 8 plays
4:371st & 10 at own 20Sam Hartman pass complete to Ke’Shawn Williams for 20 yds to the WFrst 40 for a 1ST down
4:371st & 10 at own 40Sam Hartman pass complete to Ke’Shawn Williams for 8 yds to the WFrst 48
4:372nd & 2 at own 48Sam Hartman run for 4 yds to the Duke 48 for a 1ST down
4:371st & 10 at opp 48Sam Hartman pass complete to A.T. Perry for 31 yds to the Duke 17 for a 1ST down
4:371st & 10 at opp 17Quinton Cooley run for 3 yds to the Duke 14
4:372nd & 7 at opp 14Sam Hartman pass incomplete to Ke’Shawn Williams
4:373rd & 7 at opp 14Sam Hartman pass incomplete to A.T. Perry
1:504th & 7 at opp 14Matthew Dennis 32 yd FG GOODTied at 17
Duke Field goal, 10 plays
1:501st & 10 at own 35Matthew Dennis kickoff for 61 yds
1:501st & 10 at own 25Riley Leonard run for 6 yds to the Duke 31
1:502nd & 4 at own 31Riley Leonard pass complete to Jalon Calhoun for 8 yds to the Duke 39 for a 1ST down
1:501st & 10 at own 39Riley Leonard pass incomplete to Sahmir Hagans
1:502nd & 10 at own 39Riley Leonard pass complete to Jordan Moore for 13 yds to the WFrst 48 for a 1ST down
0:541st & 10 at opp 48Timeout WAKE FOREST, clock 00:54
0:541st & 10 at opp 48Riley Leonard pass complete to Sahmir Hagans for 19 yds to the WFrst 29 for a 1ST down
0:541st & 10 at opp 29Riley Leonard pass complete to Sahmir Hagans for 11 yds to the WFrst 18 for a 1ST down
0:541st & 10 at opp 18Riley Leonard pass complete to Jordan Moore for 3 yds to the WFrst 15
0:282nd & 7 at opp 15Timeout DUKE, clock 00:28
0:282nd & 7 at opp 15Riley Leonard pass incomplete to Sahmir Hagans
0:283rd & 7 at opp 15Riley Leonard pass incomplete to Jordan Moore
0:144th & 7 at opp 15Todd Pelino 32 yd FG GOODDuke 20, Wake Forest 17
Wake Forest Result not recorded, 1 play
0:091st & 10 at own 35Charlie Ham kickoff for 63 yds , Ke’Shawn Williams return for 22 yds to the WFrst 24
0:001st & 10 at own 24Kneel down by Wake Forest at Wake22 for loss of 2 yards.
3rd quarter7 drives, then Duke 27, Wake Forest 24
Wake Forest Punt, 3 plays
15:001st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
15:001st & 10 at own 25Justice Ellison run for 3 yds to the WFrst 28
15:002nd & 7 at own 28Justice Ellison run for 3 yds to the WFrst 31
15:003rd & 4 at own 31Sam Hartman pass incomplete to Blake Whiteheart
13:534th & 4 at own 31Matthew Dennis punt for 36 yds, fair catch by Jalon Calhoun at the Duke 33
Duke Punt, 3 plays
13:531st & 10 at own 33Riley Leonard pass complete to Jordan Moore for no gain to the Duke 33
13:532nd & 10 at own 33Jaylen Coleman run for 1 yd to the Duke 34
13:533rd & 9 at own 34PENALTY Duke False Start (Hagans,Sahmir) 5 yards from Duke34 to Duke29. NO PLAY.
13:533rd & 14 at own 29Riley Leonard pass incomplete to Jordan Moore
11:524th & 14 at own 29Porter Wilson punt for 42 yds, fair catch by Taylor Morin at the WFrst 29
Wake Forest Punt, 5 plays
11:521st & 10 at own 29Sam Hartman pass complete to Donavon Greene for 7 yds to the WFrst 36
11:522nd & 3 at own 36Christian Turner run for 5 yds to the WFrst 41 for a 1ST down
11:051st & 10 at own 41Sam Hartman pass incomplete
11:052nd & 10 at own 41Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 46
11:053rd & 5 at own 46Sam Hartman pass incomplete to Blake Whiteheart
10:254th & 5 at own 46Matthew Dennis punt for 30 yds, punt out-of-bounds at the Duke 24
Duke Touchdown, 8 plays
10:251st & 10 at own 24Jordan Waters run for 1 yd to the Duke 25
10:252nd & 9 at own 25Riley Leonard pass complete to Jalon Calhoun for 10 yds to the Duke 35 for a 1ST down
10:251st & 10 at own 35Jaquez Moore run for 3 yds to the Duke 38
10:252nd & 7 at own 38Jaquez Moore run for 8 yds to the Duke 46 for a 1ST down
10:251st & 10 at own 46Jaquez Moore run for 24 yds to the WFrst 30 for a 1ST down
10:251st & 10 at opp 30Riley Leonard run for 8 yds to the WFrst 38
10:252nd & 18 at opp 38Riley Leonard pass complete to Jalon Calhoun for 8 yds to the WFrst 30
5:243rd & 10 at opp 30Riley Leonard pass complete to Jordan Moore for 30 yds for a TD, (Todd Pelino KICK)Duke 27, Wake Forest 17
Wake Forest Touchdown, 9 plays
5:241st & 10 at own 35Charlie Ham kickoff for 65 yds
5:241st & 10 at own 25Sam Hartman pass complete to Jaeger Bull for 6 yds to the WFrst 31
5:242nd & 4 at own 31Sam Hartman pass complete to Jaeger Bull for 12 yds to the WFrst 43 for a 1ST down
5:241st & 10 at own 43Sam Hartman run for 8 yds to the Duke 49
5:242nd & 2 at opp 49Justice Ellison run for 5 yds to the Duke 44 for a 1ST down
5:241st & 10 at opp 44Sam Hartman pass complete to A.T. Perry for 12 yds to the Duke 32 for a 1ST down
5:241st & 10 at opp 32Sam Hartman pass complete to Taylor Morin for 15 yds to the Duke 17 for a 1ST down
5:241st & 10 at opp 17Sam Hartman pass incomplete to Donavon Greene
5:242nd & 10 at opp 17Sam Hartman pass incomplete to Taylor Morin
2:573rd & 10 at opp 17Sam Hartman pass complete to Taylor Morin for 17 yds for a TD, (Matthew Dennis KICK)Duke 27, Wake Forest 24
Duke Punt, 5 plays
2:531st & 10 at own 35Matthew Dennis kickoff for 54 yds , Terry Moore return for 20 yds to the Duke 31
2:531st & 10 at own 31Riley Leonard run for 1 yd to the Duke 30
2:532nd & 11 at own 30Riley Leonard pass complete to Sahmir Hagans for 18 yds to the Duke 48 for a 1ST down
2:531st & 10 at own 48Riley Leonard pass incomplete to Jordan Moore
2:532nd & 10 at own 48Riley Leonard pass complete to Jaquez Moore for 1 yd to the Duke 49
2:533rd & 9 at own 49Riley Leonard pass incomplete to Sahmir Hagans
0:324th & 9 at own 49Porter Wilson punt for 35 yds, fair catch by Taylor Morin at the WFrst 16
Wake Forest Touchdown, 11 plays
0:321st & 10 at own 16Quinton Cooley run for 4 yds to the WFrst 20
0:002nd & 6 at own 20Sam Hartman run for 5 yds to the WFrst 25
Q4 15:003rd & 1 at own 25Quinton Cooley run for 2 yds to the WFrst 27 for a 1ST down
Q4 15:001st & 10 at own 27Quinton Cooley run for 5 yds to the WFrst 32
Q4 15:002nd & 5 at own 32Sam Hartman run for 14 yds to the WFrst 46 for a 1ST down
Q4 15:001st & 10 at own 46Sam Hartman pass incomplete to A.T. Perry
Q4 15:002nd & 10 at own 46Sam Hartman pass incomplete
Q4 15:003rd & 10 at own 46Sam Hartman pass complete to Blake Whiteheart for 12 yds to the Duke 42 for a 1ST down
Q4 15:001st & 10 at opp 42Sam Hartman pass complete to Donavon Greene for 33 yds to the Duke 9 for a 1ST down
Q4 15:001st & goal at opp 9Quinton Cooley run for 3 yds to the Duke 6
Q4 12:312nd & goal at opp 6Sam Hartman pass complete to A.T. Perry for 6 yds for a TD, (Matthew Dennis KICK)Wake Forest 31, Duke 27
4th quarter5 drives, then Duke 34, Wake Forest 31
Duke Interception, 14 plays
12:261st & 10 at own 35Matthew Dennis kickoff for 58 yds , Terry Moore return for 15 yds to the Duke 22
12:261st & 10 at own 22Riley Leonard run for 9 yds to the Duke 31
12:262nd & 1 at own 31Jaylen Coleman run for 2 yds to the Duke 33 for a 1ST down
12:261st & 10 at own 33Jaylen Coleman run for 5 yds to the Duke 38
12:262nd & 5 at own 38Riley Leonard pass complete to Jalon Calhoun for 3 yds to the Duke 41
12:263rd & 2 at own 41Jaylen Coleman run for 3 yds to the Duke 44 for a 1ST down
12:261st & 10 at own 44No Huddle-Shotgun Coleman,Jaylen rush left for 7 yards gain to the Wake49, out of bounds at Wake49 PENALTY Duke Holding (Barton,Graham) 10 yards from Duke44 to Duke34. NO PLAY.
12:261st & 20 at own 34Riley Leonard pass incomplete to Sahmir Hagans
12:262nd & 20 at own 34Riley Leonard pass complete to Jalon Calhoun for 22 yds to the WFrst 44 for a 1ST down
12:261st & 10 at opp 44Riley Leonard pass incomplete to Jordan Moore
12:262nd & 10 at opp 44Jordan Waters run for 3 yds to the WFrst 41
12:263rd & 7 at opp 41Riley Leonard run for 7 yds to the WFrst 34 for a 1ST down
6:371st & 10 at opp 34No Huddle Leonard,Riley rush left for 34 yards gain to the Wake00 TOUCHDOWN nullified by penalty, clock 06:37 PENALTY Duke Holding (Barton,Graham) 10 yards from Wake34 to Wake44. NO PLAY.
6:371st & 20 at opp 44Riley Leonard pass complete to Jordan Moore for 4 yds to the WFrst 40
6:372nd & 16 at opp 40Jaylen Coleman run for 2 yds to the WFrst 38
6:373rd & 14 at opp 38Riley Leonard pass incomplete to Jordan Moore
5:054th & 14 at opp 38Riley Leonard pass intercepted, touchback.
Wake Forest Punt, 6 plays
5:051st & 10 at own 20Christian Turner run for 2 yds to the WFrst 22
5:052nd & 8 at own 22Sam Hartman pass complete to Blake Whiteheart for 7 yds to the WFrst 29
5:053rd & 1 at own 29Christian Turner run for 3 yds to the WFrst 32 for a 1ST down
5:051st & 10 at own 32Christian Turner run for 1 yd to the WFrst 33
3:172nd & 9 at own 33Timeout DUKE, clock 03:17
3:172nd & 9 at own 33Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 40
3:093rd & 2 at own 40Timeout DUKE, clock 03:09
3:093rd & 2 at own 40Sam Hartman sacked for a loss of 7 yards to the WFrst 33
3:034th & 9 at own 33Timeout DUKE, clock 03:03
2:574th & 9 at own 33Matthew Dennis punt for 32 yds, punt out-of-bounds at the Duke 35
Duke Touchdown, 2 plays
2:571st & 10 at the 50Riley Leonard pass complete to Jalon Calhoun for 30 yds to the WFrst 20 for a 1ST down
2:041st & 10 at opp 20Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK)Duke 34, Wake Forest 31
Wake Forest Interception, 5 plays
2:041st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
2:041st & 10 at own 25Sam Hartman pass complete to Blake Whiteheart for 11 yds to the WFrst 36 for a 1ST down
2:041st & 10 at own 36Sam Hartman pass incomplete to A.T. Perry
2:042nd & 10 at own 36Sam Hartman pass incomplete to Blake Whiteheart
2:043rd & 10 at own 36Sam Hartman pass incomplete to Donavon Greene
1:224th & 10 at own 36Sam Hartman pass intercepted
1:224th & 10 at own 36Sam Hartman pass intercepted
Duke End of game, 5 plays
1:221st & 10 at own 22Jaylen Coleman run for 3 yds to the Duke 25
1:162nd & 7 at own 25Timeout WAKE FOREST, clock 01:16
1:162nd & 7 at own 25Riley Leonard pass complete to Sahmir Hagans for 26 yds to the WFrst 49 for a 1ST down
1:161st & 10 at opp 49Jaylen Coleman run for 4 yds to the WFrst 45
0:392nd & 6 at opp 45Timeout WAKE FOREST, clock 00:39
0:392nd & 6 at opp 45Jaylen Coleman run for 2 yds to the WFrst 43
0:343rd & 4 at opp 43Timeout WAKE FOREST, clock 00:34
0:003rd & 4 at opp 43run for 2 yds to the WFrst 45

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Officially, Duke leads 62–⁠41–⁠2; as played, 60–⁠40–⁠2 in the 102 games on file; the official count covers all 105 meetings, counting the three since this game.

Recent meetings
2025Duke 49, Wake Forest 32
2024Duke 23, Wake Forest 17
2023Duke 24, Wake Forest 21
2022Duke 34, Wake Forest 31
2021Wake Forest 45, Duke 7
2019Wake Forest 39, Duke 27

Around this game