Q4
0:00End of 4th Quarter31–23
0:42TEAM run for a loss of 5 yards to the Duke 3431–23
0:42Timeout DUKE, clock 00:4231–23
1:30Daniel Jones run for a loss of 2 yards to the Duke 3931–23
1:30DUKE Penalty, substitution infraction (-5 Yards) to the Duke 4131–23
1:30Timeout WAKE FOREST, clock 01:3031–23
1:32TEAM run for a loss of 3 yards to the Duke 4631–23
2:18John Wolford pass intercepted Mark Gilbert return for no gain to the Duke 4931–23
2:18John Wolford pass incomplete to Alex Bachman31–23
2:18John Wolford pass complete to Alex Bachman for 11 yds to the WFrst 37 for a 1ST down31–23
2:18John Wolford pass complete to Tabari Hines for 6 yds to the WFrst 2631–23
2:18John Wolford pass incomplete to Scotty Washington, broken up by Bryon Fields Jr.31–23
3:15Austin Parker punt for 42 yds for a touchback31–23
3:15DUKE Penalty, delay of game (-5 Yards) to the WFrst 4231–23
3:15Daniel Jones run for 2 yds to the WFrst 3731–23
3:15Timeout WAKE FOREST, clock 03:1531–23
3:20Shaun Wilson run for 3 yds to the WFrst 3931–23
3:20Timeout WAKE FOREST, clock 03:2031–23
4:48Daniel Jones run for a loss of 2 yards to the WFrst 4231–23
4:48Shaun Wilson run for 3 yds to the WFrst 40 for a 1ST down31–23
4:48Daniel Jones pass complete to T.J. Rahming for 6 yds to the WFrst 4331–23
4:48Timeout DUKE, clock 04:4831–23
6:16Brittain Brown run for no gain to the WFrst 4931–23
6:16Brittain Brown run for 3 yds to the WFrst 4931–23
8:23Kendall Hinton pass incomplete to Tabari Hines31–23
8:23Kendall Hinton run for 1 yd to the Duke 4831–23
8:23Arkeem Byrd run for no gain to the Duke 4931–23
8:23Kendall Hinton run for 6 yds to the Duke 4931–23
8:23Kendall Hinton run for 23 yds to the WFrst 45 for a 1ST down31–23
8:23Kendall Hinton run for 3 yds to the WFrst 2231–23
8:23Jack Driggers kickoff for 57 yds , Alex Bachman return for 11 yds to the WFrst 1931–23
8:23Brittain Brown run for 4 yds for a TD, (Austin Parker KICK)31–23
12:22Brittain Brown run for 12 yds to the WFrst 4 for a 1ST down24–23
12:22Daniel Jones run for 4 yds to the WFrst 16 for a 1ST down24–23
12:22Brittain Brown run for 1 yd to the WFrst 2024–23
12:22Daniel Jones pass complete to Johnathan Lloyd for 7 yds to the WFrst 2124–23
12:22Daniel Jones pass incomplete24–23
12:22Daniel Jones pass complete to Davis Koppenhaver for 13 yds to the WFrst 28 for a 1ST down24–23
12:22Daniel Jones pass incomplete to T.J. Rahming24–23
12:22Daniel Jones pass incomplete to Shaun Wilson24–23
12:22Daniel 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 down24–23
12:22Daniel Jones run for no gain to the Duke 2624–23
12:22Daniel Jones pass incomplete to Chris Taylor24–23
13:53Dom Maggio punt for 40 yds, punt out-of-bounds at the Duke 2624–23
13:53Matt Colburn run for 12 yds to the WFrst 3424–23
13:53John Wolford sacked by Mike Ramsay for a loss of 4 yards to the WFrst 2224–23
13:53Matt Colburn run for 1 yd to the WFrst 2624–23
13:53Jack Driggers kickoff for 65 yds for a touchback24–23
13:53Daniel Jones run for 1 yd for a TD, (Austin Parker KICK)24–23
15:00Daniel Jones pass complete to Chris Taylor for 36 yds to the WFrst 1 for a 1ST down17–23
15:00Daniel Jones run for a loss of 3 yards to the WFrst 3717–23
Q3
0:00End of 3rd Quarter17–23
3:31Shaun Wilson run for 4 yds to the WFrst 3417–23
3:31Shaun Wilson run for 3 yds to the WFrst 3817–23
3:31Daniel Jones pass complete to Shaun Wilson for 17 yds to the WFrst 41 for a 1ST down17–23
3:31Daniel Jones pass complete to Johnathan Lloyd for 1 yd to the Duke 4217–23
3:31Daniel Jones pass incomplete to Chris Taylor17–23
3:31Shaun Wilson run for 8 yds to the Duke 41 for a 1ST down17–23
3:31Shaun Wilson run for 3 yds to the Duke 3317–23
3:31Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 3017–23
3:31Mike Weaver kickoff for 65 yds for a touchback17–23
3:31Mike Weaver 43 yd FG GOOD17–23
6:58John Wolford run for a loss of 5 yards to the Duke 2517–20
6:58John Wolford pass incomplete to Scotty Washington17–20
6:58John Wolford pass complete to Tabari Hines for 9 yds to the Duke 2017–20
6:58John Wolford run for 13 yds to the Duke 29 for a 1ST down17–20
6:58John Wolford pass complete to Arkeem Byrd for 6 yds to the Duke 4217–20
6:58Arkeem Byrd run for 7 yds to the Duke 48 for a 1ST down17–20
6:58Arkeem Byrd run for 8 yds to the WFrst 4517–20
6:58John Wolford pass complete to Cam Serigne for no gain to the WFrst 3717–20
6:58John Wolford pass complete to Cam Serigne for 12 yds to the WFrst 37 for a 1ST down17–20
6:58John Wolford pass incomplete to Scotty Washington, broken up by Bryon Fields Jr.17–20
6:58John Wolford pass incomplete to Alex Bachman17–20
6:58Jack Driggers kickoff for 65 yds , Chuck Wade return for 25 yds to the WFrst 2517–20
6:58Daniel Jones pass complete to Noah Gray for 6 yds for a TD, (Austin Parker KICK)17–20
9:19Brown, B rush up middle for 2 yards to the WF9 (Black, P), PENALTY WF substitution infraction 5 yards to the WF6, NO PLAY.10–20
9:19Brittain Brown run for 3 yds to the WFrst 1110–20
9:19Daniel Jones run for 16 yds to the WFrst 14 for a 1ST down10–20
9:19Brittain Brown run for 4 yds to the WFrst 3010–20
9:19Daniel Jones pass complete to T.J. Rahming for 41 yds to the WFrst 34 for a 1ST down10–20
9:19Brittain Brown run for no gain to the Duke 2510–20
9:19Mike Weaver kickoff for 65 yds for a touchback10–20
9:19Mike Weaver 41 yd FG GOOD10–20
11:20John Wolford run for 2 yds to the Duke 2310–17
11:20Matt Colburn run for 2 yds to the Duke 2510–17
11:20Matt Colburn run for 4 yds to the Duke 2710–17
11:20John Wolford pass complete to Alex Bachman for 36 yds to the Duke 31 for a 1ST down10–17
11:20Matt Colburn run for 2 yds to the WFrst 3310–17
11:20John Wolford pass incomplete to Tabari Hines10–17
13:08Daniel Jones pass intercepted Amari Henderson return for no gain to the WFrst 3110–17
13:08Shaun Wilson run for a loss of 3 yards to the WFrst 4210–17
13:08Daniel Jones run for 6 yds to the WFrst 3910–17
13:08Shaun Wilson run for 3 yds to the WFrst 4510–17
15:00Dom Maggio punt for 53 yds , T.J. Rahming returns for 33 yds to the WFrst 4810–17
15:00John Wolford sacked by Joe Giles-Harris for a loss of 5 yards to the WFrst 2810–17
15:00John Wolford pass complete to Tabari Hines for no gain to the WFrst 3310–17
15:00Matt Colburn run for 8 yds to the WFrst 3310–17
15:00Jack Driggers kickoff for 65 yds for a touchback10–17
Q2
0:00End of 2nd Quarter10–17
1:00Shaun Wilson run for 1 yd to the Duke 1910–17
1:00Daniel Jones run for 4 yds to the Duke 1810–17
2:41John Wolford pass intercepted Mark Gilbert return for no gain to the Duke 1410–17
2:41Wolford, J deep pass incomplete to Wade, C, PENALTY WF illegal formation 5 yards to the DU48, NO PLAY.10–17
2:41John Wolford pass complete to Tabari Hines for 36 yds to the Duke 43 for a 1ST down10–17
2:41Arkeem Byrd run for 3 yds to the WFrst 2110–17
2:41Arkeem Byrd run for no gain to the WFrst 1810–17
2:56Daniel Jones pass intercepted Demetrius Kemp return for no gain to the WFrst 1810–17
2:56Jack 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 Quansah10–17
2:56Daniel Jones pass complete to Daniel Helm for 18 yds for a TD, (Austin Parker KICK)10–17
4:53Daniel Jones pass complete to Brittain Brown for 35 yds to the WFrst 18 for a 1ST down3–17
4:53Brittain Brown run for 5 yds to the Duke 473–17
4:53Daniel Jones pass incomplete to Aaron Young, broken up by Cameron Glenn3–17
4:53Daniel Jones pass complete to Aaron Young for 14 yds to the Duke 42 for a 1ST down3–17
4:53Daniel Jones pass complete to T.J. Rahming for 10 yds to the Duke 28 for a 1ST down3–17
5:43Dom Maggio punt for 62 yds , T.J. Rahming returns for 7 yds to the Duke 183–17
5:43John Wolford pass incomplete to Arkeem Byrd3–17
5:43Matt Colburn run for 2 yds to the WFrst 273–17
5:43John Wolford pass incomplete to Chuck Wade, broken up by Mark Gilbert3–17
6:44Austin 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 253–17
6:44Daniel Jones pass incomplete to Shaun Wilson3–17
6:44Shaun Wilson run for 4 yds to the Duke 273–17
6:44Daniel Jones pass incomplete to T.J. Rahming, broken up by Essang Bassey3–17
6:44Mike Weaver kickoff for 65 yds , Shaun Wilson return for 23 yds to the Duke 233–17
6:44John Wolford pass complete to Alex Bachman for 43 yds for a TD, (Mike Weaver KICK)3–17
8:43Austin Parker punt for 38 yds , Jessie Bates III returns for no gain to the Duke 433–10
8:43Daniel Jones run for a loss of 4 yards to the Duke 53–10
8:43Daniel Jones pass complete to T.J. Rahming for 4 yds to the Duke 93–10
8:43Daniel Jones run for 3 yds to the Duke 53–10
10:26Dom Maggio punt for 35 yds, downed at the Duke 23–10
10:26Matt Colburn run for 1 yd to the Duke 373–10
10:26Matt Colburn run for 3 yds to the Duke 383–10
10:26Tabari Hines run for a loss of 2 yards to the Duke 413–10
10:26John Wolford run for 18 yds to the Duke 39 for a 1ST down3–10
10:26John Wolford pass incomplete to Tabari Hines3–10
11:46Austin Parker punt for 49 yds , Jessie Bates III returns for 5 yds to the WFrst 433–10
11:46Daniel Jones pass incomplete to T.J. Rahming3–10
11:46Daniel Jones run for a loss of 1 yard to the Duke 133–10
11:46Daniel Jones pass complete to T.J. Rahming for 6 yds to the Duke 143–10
13:35Dom Maggio punt for 59 yds , T.J. Rahming returns for a loss of 2 yards to the Duke 83–10
13:35John Wolford pass incomplete to Scotty Washington, broken up by Dylan Singleton3–10
13:35John Wolford pass complete to Tabari Hines for 6 yds to the WFrst 313–10
13:35John Wolford run for 2 yds to the WFrst 253–10
13:35John Wolford run for 6 yds to the WFrst 23 for a 1ST down3–10
13:35Arkeem Byrd run for 1 yd to the WFrst 173–10
13:35John Wolford pass complete to Arkeem Byrd for 5 yds to the WFrst 163–10
15:00Austin Parker punt for 45 yds , Jessie Bates III returns for no gain to the WFrst 113–10
15:00Daniel Jones pass incomplete to T.J. Rahming, broken up by Essang Bassey3–10
15:00Brittain Brown run for 1 yd to the Duke 443–10
15:00Daniel Jones pass complete to Aaron Young for 7 yds to the Duke 433–10
Q1
0:00End of 1st Quarter3–10
0:02Daniel Jones pass complete to Aaron Young for 19 yds to the Duke 36 for a 1ST down3–10
0:56Dom Maggio punt for 41 yds, fair catch by T.J. Rahming at the Duke 173–10
0:56John Wolford pass incomplete to Cam Serigne3–10
0:56Matt Colburn run for 7 yds to the WFrst 423–10
0:56John Wolford pass incomplete3–10
0:56Wolford, 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.3–10
0:56John Wolford pass incomplete to Tabari Hines, broken up by Michael Carter II3–10
0:56Jack Driggers kickoff for 60 yds , Chuck Wade return for 25 yds to the WFrst 303–10
0:56Austin Parker 38 yd FG GOOD3–10
5:38Daniel Jones pass incomplete0–10
5:38TEAM 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 200–10
5:38Shaun Wilson run for 1 yd to the WFrst 170–10
5:38Daniel Jones pass complete to Daniel Helm for 19 yds to the WFrst 18 for a 1ST down0–10
5:38Shaun Wilson run for a loss of 1 yard to the WFrst 370–10
5:38Shaun Wilson run for 4 yds to the WFrst 360–10
5:38Daniel Jones pass complete to T.J. Rahming for 11 yds to the WFrst 40 for a 1ST down0–10
5:38Daniel Jones run for 13 yds to the Duke 49 for a 1ST down0–10
5:38Shaun Wilson run for 1 yd to the Duke 360–10
5:38Mike Weaver kickoff for 42 yds , Mark Birmingham return for 12 yds to the Duke 350–10
5:38Mike Weaver 29 yd FG GOOD0–10
7:18John Wolford pass incomplete to Cam Serigne, broken up by Dylan Singleton0–7
7:18John Wolford pass complete to Cam Serigne for 1 yd to the Duke 100–7
7:18Arkeem Byrd run for 4 yds to the Duke 110–7
7:18Byrd, 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.0–7
7:18Arkeem Byrd run for 1 yd to the Duke 200–7
7:18John Wolford pass complete to Scotty Washington for 8 yds to the Duke 210–7
8:26Austin Parker punt for 37 yds , Jessie Bates III returns for 9 yds to the Duke 290–7
8:26Daniel Jones pass incomplete to T.J. Rahming, broken up by Amari Henderson0–7
8:26Daniel Jones pass incomplete0–7
8:26Brittain Brown run for no gain to the Duke 10–7
9:26Dom Maggio punt for 74 yds, downed at the Duke 10–7
9:26John Wolford run for 4 yds to the WFrst 250–7
9:26John Wolford pass incomplete0–7
9:26John Wolford run for 1 yd to the WFrst 210–7
12:04Austin Parker punt for 45 yds for a touchback0–7
12:04Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the WFrst 450–7
12:04Daniel Jones pass incomplete0–7
12:04Daniel Jones pass incomplete to Chris Taylor0–7
12:04Daniel Jones pass complete to Chris Taylor for 6 yds to the WFrst 47 for a 1ST down0–7
12:04Shaun Wilson run for 4 yds to the Duke 470–7
12:04Daniel Jones pass complete to Chris Taylor for 11 yds to the Duke 43 for a 1ST down0–7
12:04Daniel Jones pass complete to T.J. Rahming for 7 yds to the Duke 320–7
12:04Mike Weaver kickoff for 65 yds for a touchback0–7
12:04John Wolford pass complete to Tabari Hines for 3 yds for a TD, (Mike Weaver KICK)0–7
13:21John Wolford pass complete to Cam Serigne for 9 yds to the Duke 3 for a 1ST down0–0
13:21John Wolford run for 3 yds to the Duke 120–0
13:21John Wolford run for 7 yds to the Duke 15 John Wolford fumbled, forced by Dylan Singleton, for a 1ST down0–0
15:00Daniel Jones pass intercepted Justin Strnad return for 22 yds to the Duke 280–0
15:00Shaun Wilson run for a loss of 4 yards to the Duke 370–0
15:00Daniel Jones pass incomplete0–0
15:00Daniel 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 down0–0
15:00Shaun Wilson run for 4 yds to the Duke 290–0
15:00Mike Weaver kickoff for 65 yds for a touchback0–0