Duke at Wake Forest

Saturday, November 25, 2017

Duke beat Wake Forest 31–⁠23. It was their 98th meeting; after it, Duke led the series 56–⁠37–⁠2 in the games on file.

AwayDuke7–⁠6 in 2017
31
HomeWake Forest8–⁠5 in 2017
23

Final at Allegacy Federal Credit Union Stadium, Winston-SalemTV: ACCNXAttendance 27,016

At kickoff
59°F, clear, wind 7 mph from the southWeather: NOAA NCEI Integrated Surface Database; Smith Reynolds Airport (KINT), 3 km from the stadium, 24 minutes after kickoff
Officials
Referee Riley Johnson; umpire Danny Worrell; head linesman John Hoffmann; line judge Brian Sakowski; side judge Mike Safrit; field judge Mike Cullin; back judge Brian McGready; center judge Thomas McCreeshGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke3771431
Wake Forest1076023

Standouts

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

Player stats

Duke

PassingC/AttYdsTDInt
Daniel Jones25/4434623
RushingCarYdsTDLong
Shaun Wilson173808
Daniel Jones1437116
Brittain Brown1133112
ReceivingRecYdsTDLong
T.J. Rahming890041
Daniel Helm370133
Chris Taylor353036
Aaron Young340019
DefenseTklTFLSacksInt
Koby Quansah10000
Dylan Singleton9000
Joe Giles-Harris7110
Bryon Fields Jr.7100
Mike Ramsay4110
Mark Gilbert0002

Wake Forest

PassingC/AttYdsTDInt
John Wolford16/3319122
Kendall Hinton0/1000
RushingCarYdsTDLong
John Wolford1248018
Matt Colburn1042012
Kendall Hinton433023
Arkeem Byrd82408
ReceivingRecYdsTDLong
Alex Bachman390143
Tabari Hines660136
Cam Serigne422012
Arkeem Byrd21106
DefenseTklTFLSacksInt
Jaboree Williams12200
Cameron Glenn9200
Amari Henderson8001
Grant Dawson7100
Demetrius Kemp5001
Justin Strnad2001

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

Team stats

DukeWake Forest
443Total yards336
346Passing yards191
97Rushing yards145
7.9Yards per pass5.6
2.2Yards per rush4.1
22First downs14
6–⁠20Third downs6–⁠17
3–⁠4Fourth downs0–⁠1
3Turnovers3
4–⁠20Penalties2–⁠10
37:10Possession22:50
2Sacks (by defense)0

Efficiency

DukeWake Forest
34%Success rate35%
0.05EPA per play−0.08
1.55Explosiveness1.17
−0.18Rushing EPA0.02
0.28Passing EPA−0.16
33%Passing-down success39%
−0.20First-down EPA−0.23
0.09Second-down EPA−0.11
0.21Third-down EPA0.48
21%Havoc by its defense20%

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 69% to win. Duke won as Elo’s underdog.

The line

Wake Forest −10.5, over/under 59.

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

Before kickoff, the win chances were Wake Forest 77%, Duke 23%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Wake Forest end zoneDuke end zoneQ1 DukeInterception, 5 playsQ1 Wake ForestTouchdown, 4 playsQ1 DukePunt, 7 playsQ1 Wake ForestPunt, 3 playsQ1 DukePunt, 3 playsQ1 Wake ForestField goal, 6 playsQ1 DukeField goal, 10 playsQ1 Wake ForestPunt, 4 playsQ1 DukePunt, 4 playsQ2 Wake ForestPunt, 6 playsQ2 DukePunt, 3 playsQ2 Wake ForestPunt, 5 playsQ2 DukePunt, 3 playsQ2 Wake ForestTouchdown, 1 playQ2 DukePunt, 3 playsQ2 Wake ForestPunt, 3 playsQ2 DukeTouchdown, 6 playsQ2 Wake ForestFumbleQ2 DukeInterception, 1 playQ2 Wake ForestInterception, 4 playsQ2 DukeEnd of half, 2 playsQ3 Wake ForestPunt, 3 playsQ3 DukeInterception, 4 playsQ3 Wake ForestField goal, 7 playsQ3 DukeTouchdown, 6 playsQ3 Wake ForestField goal, 12 playsQ3 DukeTouchdown, 11 playsQ4 Wake ForestPunt, 3 playsQ4 DukeTouchdown, 12 playsQ4 Wake ForestTurnover on downs, 6 playsQ4 DukePunt, 7 playsQ4 Wake ForestInterception, 5 playsQ4 DukeEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Wake Forest drives left to right, Duke right to left.
  1. Q1 DukeInterception, 5 plays, 12 yards
  2. Q1 Wake ForestTouchdown, 4 plays, 28 yards
  3. Q1 DukePunt, 7 plays, 30 yards
  4. Q1 Wake ForestPunt, 3 plays, 5 yards
  5. Q1 DukePunt, 3 plays, 0 yards
  6. Q1 Wake ForestField goal, 6 plays, 19 yards
  7. Q1 DukeField goal, 10 plays, 45 yards
  8. Q1 Wake ForestPunt, 4 plays, 12 yards
  9. Q1 DukePunt, 4 plays, 27 yards
  10. Q2 Wake ForestPunt, 6 plays, 20 yards
  11. Q2 DukePunt, 3 plays, 5 yards
  12. Q2 Wake ForestPunt, 5 plays, 20 yards
  13. Q2 DukePunt, 3 plays, 3 yards
  14. Q2 Wake ForestTouchdown, 1 play, 43 yards
  15. Q2 DukePunt, 3 plays, 4 yards
  16. Q2 Wake ForestPunt, 3 plays, 2 yards
  17. Q2 DukeTouchdown, 6 plays, 82 yards
  18. Q2 Wake ForestFumble, 0 yards
  19. Q2 DukeInterception, 1 play, 0 yards
  20. Q2 Wake ForestInterception, 4 plays, 34 yards
  21. Q2 DukeEnd of half, 2 plays, 5 yards
  22. Q3 Wake ForestPunt, 3 plays, 3 yards
  23. Q3 DukeInterception, 4 plays, 6 yards
  24. Q3 Wake ForestField goal, 7 plays, 46 yards
  25. Q3 DukeTouchdown, 6 plays, 75 yards
  26. Q3 Wake ForestField goal, 12 plays, 50 yards
  27. Q3 DukeTouchdown, 11 plays, 75 yards
  28. Q4 Wake ForestPunt, 3 plays, 9 yards
  29. Q4 DukeTouchdown, 12 plays, 74 yards
  30. Q4 Wake ForestTurnover on downs, 6 plays, 33 yards
  31. Q4 DukePunt, 7 plays, 10 yards
  32. Q4 Wake ForestInterception, 5 plays, 17 yards
  33. Q4 DukeEnd of game, 3 plays, −15 yards

Play by play

1st quarter9 drives, then Wake Forest 10, Duke 3
Duke Interception, 5 plays
15:001st & 10 at own 35Mike Weaver kickoff for 65 yds for a touchback
15:001st & 10 at own 25Shaun Wilson run for 4 yds to the Duke 29
15:002nd & 6 at own 29Daniel Jones pass complete to Shaun Wilson for 12 yds to the Duke 41 for a 1ST down WAKE FOREST Penalty, Defensive offside ( Yards) declined for a 1ST down
15:001st & 10 at own 41Daniel Jones pass incomplete
15:002nd & 10 at own 41Shaun Wilson run for a loss of 4 yards to the Duke 37
15:003rd & 14 at own 37Daniel Jones pass intercepted Justin Strnad return for 22 yds to the Duke 28
Wake Forest Touchdown, 4 plays
13:211st & 10 at opp 28John Wolford run for 7 yds to the Duke 15 John Wolford fumbled, forced by Dylan Singleton, for a 1ST down
13:211st & 10 at opp 15John Wolford run for 3 yds to the Duke 12
13:212nd & 7 at opp 12John Wolford pass complete to Cam Serigne for 9 yds to the Duke 3 for a 1ST down
12:041st & goal at opp 3John Wolford pass complete to Tabari Hines for 3 yds for a TD, (Mike Weaver KICK)Wake Forest 7, Duke 0
Duke Punt, 7 plays
12:041st & 0 at own 35Mike Weaver kickoff for 65 yds for a touchback
12:041st & 10 at own 25Daniel Jones pass complete to T.J. Rahming for 7 yds to the Duke 32
12:042nd & 3 at own 32Daniel Jones pass complete to Chris Taylor for 11 yds to the Duke 43 for a 1ST down
12:041st & 10 at own 43Shaun Wilson run for 4 yds to the Duke 47
12:042nd & 6 at own 47Daniel Jones pass complete to Chris Taylor for 6 yds to the WFrst 47 for a 1ST down
12:041st & 10 at opp 47Daniel Jones pass incomplete to Chris Taylor
12:042nd & 10 at opp 47Daniel Jones pass incomplete
12:043rd & 10 at opp 47Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the WFrst 45
12:044th & 8 at opp 45Austin Parker punt for 45 yds for a touchback
Wake Forest Punt, 3 plays
9:261st & 10 at own 20John Wolford run for 1 yd to the WFrst 21
9:262nd & 9 at own 21John Wolford pass incomplete
9:263rd & 9 at own 21John Wolford run for 4 yds to the WFrst 25
9:264th & 5 at own 25Dom Maggio punt for 74 yds, downed at the Duke 1
Duke Punt, 3 plays
8:261st & 10 at own 1Brittain Brown run for no gain to the Duke 1
8:262nd & 10 at own 1Daniel Jones pass incomplete
8:263rd & 10 at own 1Daniel Jones pass incomplete to T.J. Rahming, broken up by Amari Henderson
8:264th & 10 at own 1Austin Parker punt for 37 yds , Jessie Bates III returns for 9 yds to the Duke 29
Wake Forest Field goal, 6 plays
7:181st & 10 at opp 29John Wolford pass complete to Scotty Washington for 8 yds to the Duke 21
7:182nd & 2 at opp 21Arkeem Byrd run for 1 yd to the Duke 20
7:183rd & 1 at opp 20Byrd, A rush draw play for 1 yard to the DU19 (Singleton, Dy), PENALTY DU offside (Ferguson, Q) 5 yards to the DU15, 1ST DOWN WF, NO PLAY.
7:181st & 10 at opp 15Arkeem Byrd run for 4 yds to the Duke 11
7:182nd & 6 at opp 11John Wolford pass complete to Cam Serigne for 1 yd to the Duke 10
7:183rd & 5 at opp 10John Wolford pass incomplete to Cam Serigne, broken up by Dylan Singleton
5:384th & 5 at opp 10Mike Weaver 29 yd FG GOODWake Forest 10, Duke 0
Duke Field goal, 10 plays
5:381st & 0 at own 35Mike Weaver kickoff for 42 yds , Mark Birmingham return for 12 yds to the Duke 35
5:381st & 10 at own 35Shaun Wilson run for 1 yd to the Duke 36
5:382nd & 9 at own 36Daniel Jones run for 13 yds to the Duke 49 for a 1ST down
5:381st & 10 at own 49Daniel Jones pass complete to T.J. Rahming for 11 yds to the WFrst 40 for a 1ST down
5:381st & 10 at opp 40Shaun Wilson run for 4 yds to the WFrst 36
5:382nd & 6 at opp 36Shaun Wilson run for a loss of 1 yard to the WFrst 37
5:383rd & 7 at opp 37Daniel Jones pass complete to Daniel Helm for 19 yds to the WFrst 18 for a 1ST down
5:381st & 10 at opp 18Shaun Wilson run for 1 yd to the WFrst 17
5:382nd & 9 at opp 17TEAM run for a loss of 3 yards to the WFrst 20 TEAM fumbled, recovered by Duke Daniel Jones , return for no gain to the WFrst 20
5:383rd & 12 at opp 20Daniel Jones pass incomplete
0:564th & 12 at opp 20Austin Parker 38 yd FG GOODWake Forest 10, Duke 3
Wake Forest Punt, 4 plays
0:561st & 0 at own 35Jack Driggers kickoff for 60 yds , Chuck Wade return for 25 yds to the WFrst 30
0:561st & 10 at own 30John Wolford pass incomplete to Tabari Hines, broken up by Michael Carter II
0:562nd & 10 at own 30Wolford, J crossing pass incomplete to Bachman, A (Gilbert, M), PENALTY DU pass interference (Gilbert, M) 5 yards to the WF35, 1ST DOWN WF, NO PLAY.
0:561st & 10 at own 35John Wolford pass incomplete
0:562nd & 10 at own 35Matt Colburn run for 7 yds to the WFrst 42
0:563rd & 3 at own 42John Wolford pass incomplete to Cam Serigne
0:564th & 3 at own 42Dom Maggio punt for 41 yds, fair catch by T.J. Rahming at the Duke 17
Duke Punt, 4 plays
0:021st & 10 at own 17Daniel Jones pass complete to Aaron Young for 19 yds to the Duke 36 for a 1ST down
Q2 15:001st & 10 at own 36Daniel Jones pass complete to Aaron Young for 7 yds to the Duke 43
Q2 15:002nd & 3 at own 43Brittain Brown run for 1 yd to the Duke 44
Q2 15:003rd & 2 at own 44Daniel Jones pass incomplete to T.J. Rahming, broken up by Essang Bassey
Q2 15:004th & 2 at own 44Austin Parker punt for 45 yds , Jessie Bates III returns for no gain to the WFrst 11
2nd quarter11 drives, then Wake Forest 17, Duke 10
Wake Forest Punt, 6 plays
13:351st & 10 at own 11John Wolford pass complete to Arkeem Byrd for 5 yds to the WFrst 16
13:352nd & 5 at own 16Arkeem Byrd run for 1 yd to the WFrst 17
13:353rd & 4 at own 17John Wolford run for 6 yds to the WFrst 23 for a 1ST down
13:351st & 10 at own 23John Wolford run for 2 yds to the WFrst 25
13:352nd & 8 at own 25John Wolford pass complete to Tabari Hines for 6 yds to the WFrst 31
13:353rd & 2 at own 31John Wolford pass incomplete to Scotty Washington, broken up by Dylan Singleton
13:354th & 2 at own 31Dom Maggio punt for 59 yds , T.J. Rahming returns for a loss of 2 yards to the Duke 8
Duke Punt, 3 plays
11:461st & 10 at own 8Daniel Jones pass complete to T.J. Rahming for 6 yds to the Duke 14
11:462nd & 4 at own 14Daniel Jones run for a loss of 1 yard to the Duke 13
11:463rd & 5 at own 13Daniel Jones pass incomplete to T.J. Rahming
11:464th & 5 at own 13Austin Parker punt for 49 yds , Jessie Bates III returns for 5 yds to the WFrst 43
Wake Forest Punt, 5 plays
10:261st & 10 at own 43John Wolford pass incomplete to Tabari Hines
10:262nd & 10 at own 43John Wolford run for 18 yds to the Duke 39 for a 1ST down
10:261st & 10 at opp 39Tabari Hines run for a loss of 2 yards to the Duke 41
10:262nd & 12 at opp 41Matt Colburn run for 3 yds to the Duke 38
10:263rd & 9 at opp 38Matt Colburn run for 1 yd to the Duke 37
10:264th & 8 at opp 37Dom Maggio punt for 35 yds, downed at the Duke 2
Duke Punt, 3 plays
8:431st & 10 at own 2Daniel Jones run for 3 yds to the Duke 5
8:432nd & 7 at own 5Daniel Jones pass complete to T.J. Rahming for 4 yds to the Duke 9
8:433rd & 3 at own 9Daniel Jones run for a loss of 4 yards to the Duke 5
8:434th & 7 at own 5Austin Parker punt for 38 yds , Jessie Bates III returns for no gain to the Duke 43
Wake Forest Touchdown, 1 play
6:441st & 10 at opp 43John Wolford pass complete to Alex Bachman for 43 yds for a TD, (Mike Weaver KICK)Wake Forest 17, Duke 3
Duke Punt, 3 plays
6:441st & 0 at own 35Mike Weaver kickoff for 65 yds , Shaun Wilson return for 23 yds to the Duke 23
6:441st & 10 at own 23Daniel Jones pass incomplete to T.J. Rahming, broken up by Essang Bassey
6:442nd & 10 at own 23Shaun Wilson run for 4 yds to the Duke 27
6:443rd & 6 at own 27Daniel Jones pass incomplete to Shaun Wilson
6:444th & 6 at own 27Austin Parker punt for 52 yds , Jessie Bates III returns for no gain to the WFrst 25 Jessie Bates III fumbled, recovered by WFrst Jessie Bates III , return for 4 yds to the WFrst 25
Wake Forest Punt, 3 plays
5:431st & 10 at own 25John Wolford pass incomplete to Chuck Wade, broken up by Mark Gilbert
5:432nd & 10 at own 25Matt Colburn run for 2 yds to the WFrst 27
5:433rd & 8 at own 27John Wolford pass incomplete to Arkeem Byrd
5:434th & 8 at own 27Dom Maggio punt for 62 yds , T.J. Rahming returns for 7 yds to the Duke 18
Duke Touchdown, 6 plays
4:531st & 10 at own 18Daniel Jones pass complete to T.J. Rahming for 10 yds to the Duke 28 for a 1ST down
4:531st & 10 at own 28Daniel Jones pass complete to Aaron Young for 14 yds to the Duke 42 for a 1ST down
4:531st & 10 at own 42Daniel Jones pass incomplete to Aaron Young, broken up by Cameron Glenn
4:532nd & 10 at own 42Brittain Brown run for 5 yds to the Duke 47
4:533rd & 5 at own 47Daniel Jones pass complete to Brittain Brown for 35 yds to the WFrst 18 for a 1ST down
2:561st & 10 at opp 18Daniel Jones pass complete to Daniel Helm for 18 yds for a TD, (Austin Parker KICK)Wake Forest 17, Duke 10
2:561st & 0 at own 35Jack Driggers kickoff for 65 yds , Chuck Wade return for 19 yds to the WFrst 19 Chuck Wade fumbled, forced by Koby Quansah, recovered by Duke Koby Quansah
Duke Interception, 1 play
2:561st & 10 at opp 19Daniel Jones pass intercepted Demetrius Kemp return for no gain to the WFrst 18
Wake Forest Interception, 4 plays
2:411st & 10 at own 18Arkeem Byrd run for no gain to the WFrst 18
2:412nd & 10 at own 18Arkeem Byrd run for 3 yds to the WFrst 21
2:413rd & 7 at own 21John Wolford pass complete to Tabari Hines for 36 yds to the Duke 43 for a 1ST down
2:411st & 10 at opp 43Wolford, J deep pass incomplete to Wade, C, PENALTY WF illegal formation 5 yards to the DU48, NO PLAY.
2:411st & 15 at opp 48John Wolford pass intercepted Mark Gilbert return for no gain to the Duke 14
Duke End of half, 2 plays
1:001st & 10 at own 14Daniel Jones run for 4 yds to the Duke 18
1:002nd & 6 at own 18Shaun Wilson run for 1 yd to the Duke 19
3rd quarter6 drives, then Wake Forest 23, Duke 17
Wake Forest Punt, 3 plays
15:003rd & 5 at own 35Jack Driggers kickoff for 65 yds for a touchback
15:001st & 10 at own 25Matt Colburn run for 8 yds to the WFrst 33
15:002nd & 2 at own 33John Wolford pass complete to Tabari Hines for no gain to the WFrst 33
15:003rd & 2 at own 33John Wolford sacked by Joe Giles-Harris for a loss of 5 yards to the WFrst 28
15:004th & 7 at own 28Dom Maggio punt for 53 yds , T.J. Rahming returns for 33 yds to the WFrst 48
Duke Interception, 4 plays
13:081st & 10 at opp 48Shaun Wilson run for 3 yds to the WFrst 45
13:082nd & 7 at opp 45Daniel Jones run for 6 yds to the WFrst 39
13:083rd & 1 at opp 39Shaun Wilson run for a loss of 3 yards to the WFrst 42
13:084th & 4 at opp 42Daniel Jones pass intercepted Amari Henderson return for no gain to the WFrst 31
Wake Forest Field goal, 7 plays
11:201st & 10 at own 31John Wolford pass incomplete to Tabari Hines
11:202nd & 10 at own 31Matt Colburn run for 2 yds to the WFrst 33
11:203rd & 8 at own 33John Wolford pass complete to Alex Bachman for 36 yds to the Duke 31 for a 1ST down
11:201st & 10 at opp 31Matt Colburn run for 4 yds to the Duke 27
11:202nd & 6 at opp 27Matt Colburn run for 2 yds to the Duke 25
11:203rd & 4 at opp 25John Wolford run for 2 yds to the Duke 23
9:194th & 2 at opp 23Mike Weaver 41 yd FG GOODWake Forest 20, Duke 10
Duke Touchdown, 6 plays
9:191st & 0 at own 35Mike Weaver kickoff for 65 yds for a touchback
9:191st & 10 at own 25Brittain Brown run for no gain to the Duke 25
9:192nd & 10 at own 25Daniel Jones pass complete to T.J. Rahming for 41 yds to the WFrst 34 for a 1ST down
9:191st & 10 at opp 34Brittain Brown run for 4 yds to the WFrst 30
9:192nd & 6 at opp 30Daniel Jones run for 16 yds to the WFrst 14 for a 1ST down
9:191st & 10 at opp 14Brittain Brown run for 3 yds to the WFrst 11
9:192nd & 7 at opp 11Brown, B rush up middle for 2 yards to the WF9 (Black, P), PENALTY WF substitution infraction 5 yards to the WF6, NO PLAY.
6:582nd & 2 at opp 6Daniel Jones pass complete to Noah Gray for 6 yds for a TD, (Austin Parker KICK)Wake Forest 20, Duke 17
Wake Forest Field goal, 12 plays
6:581st & 0 at own 35Jack Driggers kickoff for 65 yds , Chuck Wade return for 25 yds to the WFrst 25
6:581st & 10 at own 25John Wolford pass incomplete to Alex Bachman
6:582nd & 10 at own 25John Wolford pass incomplete to Scotty Washington, broken up by Bryon Fields Jr.
6:583rd & 10 at own 25John Wolford pass complete to Cam Serigne for 12 yds to the WFrst 37 for a 1ST down
6:581st & 10 at own 37John Wolford pass complete to Cam Serigne for no gain to the WFrst 37
6:582nd & 10 at own 37Arkeem Byrd run for 8 yds to the WFrst 45
6:583rd & 2 at own 45Arkeem Byrd run for 7 yds to the Duke 48 for a 1ST down
6:581st & 10 at opp 48John Wolford pass complete to Arkeem Byrd for 6 yds to the Duke 42
6:582nd & 4 at opp 42John Wolford run for 13 yds to the Duke 29 for a 1ST down
6:581st & 10 at opp 29John Wolford pass complete to Tabari Hines for 9 yds to the Duke 20
6:582nd & 1 at opp 20John Wolford pass incomplete to Scotty Washington
6:583rd & 1 at opp 20John Wolford run for a loss of 5 yards to the Duke 25
3:314th & 6 at opp 25Mike Weaver 43 yd FG GOODWake Forest 23, Duke 17
Duke Touchdown, 11 plays
3:311st & 0 at own 35Mike Weaver kickoff for 65 yds for a touchback
3:311st & 10 at own 25Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 30
3:312nd & 5 at own 30Shaun Wilson run for 3 yds to the Duke 33
3:313rd & 2 at own 33Shaun Wilson run for 8 yds to the Duke 41 for a 1ST down
3:311st & 10 at own 41Daniel Jones pass incomplete to Chris Taylor
3:312nd & 10 at own 41Daniel Jones pass complete to Johnathan Lloyd for 1 yd to the Duke 42
3:313rd & 9 at own 42Daniel Jones pass complete to Shaun Wilson for 17 yds to the WFrst 41 for a 1ST down
3:311st & 10 at opp 41Shaun Wilson run for 3 yds to the WFrst 38
3:312nd & 7 at opp 38Shaun Wilson run for 4 yds to the WFrst 34
Q4 15:003rd & 3 at opp 34Daniel Jones run for a loss of 3 yards to the WFrst 37
Q4 15:004th & 6 at opp 37Daniel Jones pass complete to Chris Taylor for 36 yds to the WFrst 1 for a 1ST down
Q4 13:531st & goal at opp 1Daniel Jones run for 1 yd for a TD, (Austin Parker KICK)Duke 24, Wake Forest 23
4th quarter6 drives, then Duke 31, Wake Forest 23
Wake Forest Punt, 3 plays
13:531st & 0 at own 35Jack Driggers kickoff for 65 yds for a touchback
13:531st & 10 at own 25Matt Colburn run for 1 yd to the WFrst 26
13:532nd & 9 at own 26John Wolford sacked by Mike Ramsay for a loss of 4 yards to the WFrst 22
13:533rd & 13 at own 22Matt Colburn run for 12 yds to the WFrst 34
13:534th & 1 at own 34Dom Maggio punt for 40 yds, punt out-of-bounds at the Duke 26
Duke Touchdown, 12 plays
12:221st & 10 at own 26Daniel Jones pass incomplete to Chris Taylor
12:222nd & 10 at own 26Daniel Jones run for no gain to the Duke 26
12:223rd & 10 at own 26Daniel Jones pass complete to Daniel Helm for 33 yds to the WAKEFOREST 41 for a 1ST down WAKE FOREST Penalty, Defensive offside ( Yards) declined for a 1ST down
12:221st & 10 at opp 41Daniel Jones pass incomplete to Shaun Wilson
12:222nd & 10 at opp 41Daniel Jones pass incomplete to T.J. Rahming
12:223rd & 10 at opp 41Daniel Jones pass complete to Davis Koppenhaver for 13 yds to the WFrst 28 for a 1ST down
12:221st & 10 at opp 28Daniel Jones pass incomplete
12:222nd & 10 at opp 28Daniel Jones pass complete to Johnathan Lloyd for 7 yds to the WFrst 21
12:223rd & 3 at opp 21Brittain Brown run for 1 yd to the WFrst 20
12:224th & 2 at opp 20Daniel Jones run for 4 yds to the WFrst 16 for a 1ST down
12:221st & 10 at opp 16Brittain Brown run for 12 yds to the WFrst 4 for a 1ST down
8:231st & goal at opp 4Brittain Brown run for 4 yds for a TD, (Austin Parker KICK)Duke 31, Wake Forest 23
Wake Forest Turnover on downs, 6 plays
8:231st & 0 at own 35Jack Driggers kickoff for 57 yds , Alex Bachman return for 11 yds to the WFrst 19
8:231st & 10 at own 19Kendall Hinton run for 3 yds to the WFrst 22
8:232nd & 7 at own 22Kendall Hinton run for 23 yds to the WFrst 45 for a 1ST down
8:231st & 10 at own 45Kendall Hinton run for 6 yds to the Duke 49
8:232nd & 4 at opp 49Arkeem Byrd run for no gain to the Duke 49
8:233rd & 4 at opp 49Kendall Hinton run for 1 yd to the Duke 48
8:234th & 3 at opp 48Kendall Hinton pass incomplete to Tabari Hines
Duke Punt, 7 plays
6:161st & 10 at own 48Brittain Brown run for 3 yds to the WFrst 49
6:162nd & 7 at opp 49Brittain Brown run for no gain to the WFrst 49
4:483rd & 7 at opp 49Timeout DUKE, clock 04:48
4:483rd & 7 at opp 49Daniel Jones pass complete to T.J. Rahming for 6 yds to the WFrst 43
4:484th & 1 at opp 43Shaun Wilson run for 3 yds to the WFrst 40 for a 1ST down
4:481st & 10 at opp 40Daniel Jones run for a loss of 2 yards to the WFrst 42
3:202nd & 12 at opp 42Timeout WAKE FOREST, clock 03:20
3:202nd & 12 at opp 42Shaun Wilson run for 3 yds to the WFrst 39
3:153rd & 9 at opp 39Timeout WAKE FOREST, clock 03:15
3:153rd & 9 at opp 39Daniel Jones run for 2 yds to the WFrst 37
3:154th & 7 at opp 37DUKE Penalty, delay of game (-5 Yards) to the WFrst 42
3:154th & 12 at opp 42Austin Parker punt for 42 yds for a touchback
Wake Forest Interception, 5 plays
2:181st & 10 at own 20John Wolford pass incomplete to Scotty Washington, broken up by Bryon Fields Jr.
2:182nd & 10 at own 20John Wolford pass complete to Tabari Hines for 6 yds to the WFrst 26
2:183rd & 4 at own 26John Wolford pass complete to Alex Bachman for 11 yds to the WFrst 37 for a 1ST down
2:181st & 10 at own 37John Wolford pass incomplete to Alex Bachman
2:182nd & 10 at own 37John Wolford pass intercepted Mark Gilbert return for no gain to the Duke 49
Duke End of game, 3 plays
1:321st & 10 at own 49TEAM run for a loss of 3 yards to the Duke 46
1:302nd & 13 at own 46Timeout WAKE FOREST, clock 01:30
1:302nd & 13 at own 46DUKE Penalty, substitution infraction (-5 Yards) to the Duke 41
1:302nd & 18 at own 41Daniel Jones run for a loss of 2 yards to the Duke 39
0:423rd & 20 at own 39Timeout DUKE, clock 00:42
0:423rd & 20 at own 39TEAM run for a loss of 5 yards to the Duke 34

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 seven 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