← CFB Terminal
#44Duke
7
ACC
AT
45
ACC
2021 week 9 · Saturday, October 30, 2021 at 3:00 PM CT · Allegacy Federal Credit Union Stadium · πŸ“Ί ACCN · 31,613 att · 57.2°F, wind 6.8

Drive chart

Duke Wake Forest bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
5 pl · 75 yd · 1:31
0–7
14:56 1st & 10 OWN 25 Christian Beal-Smith run for 9 yds to the WFrst 34 +9 1.25
14:35 2nd & 1 OWN 34 Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down +4 -0.13
14:18 1st & 10 OWN 38 Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43 +5 0.11
14:00 2nd & 5 OWN 43 Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down +9 1.16
13:36 1st & 10 OPP 48 Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST. +10
13:29 1st & 10 OPP 38 Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK) +38 3.09
ON DOWNS
8 pl · 40 yd · 2:32
0–7
13:21 1st & 10 OWN 24 Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22 -2 -0.85
12:54 2nd & 12 OWN 22 Gunnar Holmberg pass incomplete 0 -0.23
12:54 3rd & 12 OWN 22 DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17 -5
12:44 3rd & 17 OWN 17 Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down +23 2.58
12:33 1st & 10 OWN 40 Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down +18 1.46
12:15 1st & 10 OPP 42 Mataeo Durant run for 5 yds to the WFrst 37 +5 0.09
11:51 2nd & 5 OPP 37 Mataeo Durant run for no gain to the WFrst 37 0 -0.93
11:27 3rd & 5 OPP 37 Mataeo Durant run for 1 yd to the WFrst 36 +1 -0.84
10:57 4th & 4 OPP 36 Gunnar Holmberg pass incomplete to Jalon Calhoun 0 -2.03
PUNT
3 pl · 5 yd · 0:46
0–7
10:53 1st & 10 OWN 36 Sam Hartman pass incomplete to A.T. Perry 0 -1.04
10:48 2nd & 10 OWN 36 Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41 +5 0.06
10:19 3rd & 5 OWN 41 Sam Hartman pass incomplete to Jaquarii Roberson 0 -0.66
10:11 4th & 5 OWN 41 Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 7
PUNT
7 pl · 35 yd · 2:52
0–7
10:07 1st & 10 OWN 7 Mataeo Durant run for 3 yds to the Duke 10 +3 -0.13
9:41 2nd & 7 OWN 10 Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down +14 0.85
9:29 1st & 10 OWN 24 Mataeo Durant run for 1 yd to the Duke 25 +1 -0.56
9:02 2nd & 9 OWN 25 Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down +13 1.76
8:42 1st & 10 OWN 38 Gunnar Holmberg pass incomplete to Eli Pancol 0 -1.09
8:37 2nd & 10 OWN 38 Jaylen Coleman run for 5 yds to the Duke 43 +5 0.06
8:13 3rd & 5 OWN 43 Riley Leonard run for a loss of 1 yard to the Duke 42 -1 -0.83
7:19 4th & 6 OWN 42 Porter Wilson punt for 56 yds , Taylor Morin returns for 6 yds to the WFrst 48 WAKE FOREST Penalty, Illegal Block (Trey Boll) to the WFrst 4
TD
9 pl · 96 yd · 3:16
0–14
7:13 1st & 10 OWN 4 Christian Turner run for 3 yds to the WFrst 7 +3 -0.11
6:48 2nd & 7 OWN 7 Sam Hartman pass incomplete to Ke'Shawn Williams 0 -0.21
6:39 3rd & 7 OWN 7 Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down +16 1.05
6:17 1st & 10 OWN 23 Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down +37 3.02
5:58 1st & 10 OPP 40 Christian Turner run for 6 yds to the Duke 34 +6 0.27
5:41 2nd & 4 OPP 34 Christian Turner run for 2 yds to the Duke 32 +2 -0.45
5:15 3rd & 2 OPP 32 Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down +5 0.64
4:47 1st & 10 OPP 27 Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY. -10
4:30 1st & 20 OPP 37 Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26 +11 0.87
4:03 2nd & 9 OPP 26 Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK) +26 3.12
ON DOWNS
14 pl · 71 yd · 5:15
0–14
3:54 1st & 10 OWN 16 Gunnar Holmberg pass incomplete 0 -0.46
3:50 2nd & 10 OWN 16 Mataeo Durant run for 4 yds to the Duke 20 +4 -0.03
3:28 3rd & 6 OWN 20 Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down +30 3.23
3:13 1st & 10 50 Mataeo Durant run for a loss of 1 yard to the Duke 49 -1 -1.35
2:44 2nd & 11 OWN 49 Mataeo Durant run for 4 yds to the WFrst 47 +4 -0.16
2:12 3rd & 7 OPP 47 Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down +15 2.48
1:48 1st & 10 OPP 32 Gunnar Holmberg run for 6 yds to the WFrst 26 +6 0.22
1:22 2nd & 4 OPP 26 Jaylen Coleman run for no gain to the WFrst 26 0 -0.62
0:58 3rd & 4 OPP 26 Jordan Moore run for 3 yds to the WFrst 23 +3 -0.25
0:23 4th & 1 OPP 23 Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down +2 0.89
0:01 1st & 10 OPP 21 Gunnar Holmberg run for 2 yds to the WFrst 19 +2 -0.21
0:00 OPP 21 End of 1st Quarter
15:00 2nd & 8 OPP 19 Mataeo Durant run for 2 yds to the WFrst 17 +2 -0.23
14:26 3rd & 6 OPP 17 Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13 +4 -0.06
13:55 4th & 2 OPP 13 Timeout DUKE, clock 13:55
13:48 4th & 2 OPP 13 Gunnar Holmberg pass incomplete to Nicky Dalmolin 0 -3.87
Q2
TD
11 pl · 87 yd · 3:51
0–21
13:43 1st & 10 OWN 13 Christian Beal-Smith run for a loss of 1 yard to the WFrst 12 -1 -0.45
13:17 2nd & 11 OWN 12 Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down +11 0.94
12:56 1st & 10 OWN 23 Sam Hartman pass incomplete to Jaquarii Roberson 0 -0.64
12:48 2nd & 10 OWN 23 Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28 +5 0.04
12:23 3rd & 5 OWN 28 Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down +17 2.54
12:00 1st & 10 OWN 45 Sam Hartman pass incomplete to Donald Stewart 0 -1.16
11:56 2nd & 10 OWN 45 Christian Beal-Smith run for 7 yds to the Duke 48 +7 0.57
11:21 3rd & 3 OPP 48 Sam Hartman run for 42 yds to the Duke 6 for a 1ST down +42 2.81
11:02 1st & 6 OPP 6 Christian Beal-Smith run for 2 yds to the Duke 4 +2 -0.28
10:23 2nd & 4 OPP 4 Sam Hartman run for no gain to the Duke 4 0 -0.36
9:57 3rd & 4 OPP 4 Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK) +4 2.70
FUMBLE
3 pl · 59 yd · 1:12
0–21
9:42 1st & 10 OWN 10 Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down +23 1.36
9:22 1st & 10 OWN 33 Jordan Moore run for 1 yd to the Duke 34 +1 -0.79
8:45 2nd & 9 OWN 34 Mataeo Durant run for 35 yds to the WFrst 31 Mataeo Durant fumbled, forced by Gavin Holmes, recovered by WFrst Traveon Redd , return for no gain to the WFrst 31 -0.78
TD
8 pl · 69 yd · 2:07
0–28
8:40 1st & 10 OWN 31 Justice Ellison run for 3 yds to the WFrst 34 +3 -0.37
8:21 2nd & 7 OWN 34 Sam Hartman pass incomplete 0 -0.74
8:15 3rd & 7 OWN 34 Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down +13 2.62
7:54 1st & 10 OWN 47 Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down +33 1.48
7:29 1st & 10 OPP 20 Sam Hartman pass complete to Ke'Shawn Williams for 4 yds to the Duke 16 for a 1ST down DUKE Penalty, Personal Foul (Michael Reese) to the Duke 8 for a 1ST down +12 0.30
7:12 1st & 8 OPP 8 Justice Ellison run for 5 yds to the Duke 3 +5 0.11
6:43 2nd & 3 OPP 3 Sam Hartman pass incomplete to A.T. Perry 0 -0.41
6:38 3rd & 3 OPP 3 Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK) +3 2.62
PUNT
3 pl · 0 yd · 1:50
0–28
6:36 1st & 10 OWN 25 Mataeo Durant run for 1 yd to the Duke 26 +1 -0.59
6:11 2nd & 9 OWN 26 Mataeo Durant run for a loss of 3 yards to the Duke 23 -3 -0.55
5:39 3rd & 12 OWN 23 Gunnar Holmberg run for 2 yds to the Duke 25 +2 -0.07
4:48 4th & 10 OWN 25 Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26
MISSED FG
7 pl · 66 yd · 3:11
0–28
4:40 1st & 10 OWN 26 Sam Hartman pass complete to Jaquarii Roberson for 3 yds to the WFrst 29 for a 1ST down DUKE Penalty, Roughing Passer (Christian Rorie) to the WFrst 44 for a 1ST down +18 1.64
4:22 1st & 10 OWN 44 Christian Turner run for 6 yds to the 50 yard line +6 0.39
3:47 2nd & 4 50 Sam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down +39 1.46
3:06 1st & 10 OPP 11 Christian Turner run for a loss of 2 yards to the Duke 13 -2 -0.41
2:23 2nd & 12 OPP 13 Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3 +10 0.38
1:41 3rd & 2 OPP 3 Sam Hartman pass incomplete to Christian Turner 0 -0.31
1:41 4th & 2 OPP 3 WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8 -5
1:37 4th & 7 OPP 8 Nick Sciba 26 yd FG MISSED
PUNT
3 pl · -1 yd · 0:48
0–28
1:33 1st & 10 OWN 20 Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17 -3 -0.75
1:03 2nd & 13 OWN 17 Gunnar Holmberg pass incomplete to Jake Bobo 0 -0.15
0:57 3rd & 13 OWN 17 Gunnar Holmberg run for 2 yds to the Duke 19 +2 -0.04
0:56 4th & 11 OWN 19 Timeout WAKE FOREST, clock 00:56
0:49 4th & 11 OWN 19 Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 47
PUNT
3 pl · 0 yd · 0:26
0–28
0:43 1st & 10 OWN 47 Sam Hartman pass incomplete to Taylor Morin 0 -1.15
0:39 2nd & 10 OWN 47 Sam Hartman pass incomplete to A.T. Perry 0 -0.96
0:33 3rd & 10 OWN 47 Sam Hartman pass incomplete to Jaquarii Roberson 0 -0.61
0:23 4th & 10 OWN 47 Ivan Mora punt for 53 yds for a touchback
END OF HALF
1 pl · 4 yd · 0:23
0–28
0:19 1st & 10 OWN 20 Mataeo Durant run for 4 yds to the Duke 24 +4 -0.09
0:00 OWN 20 End of 2nd Quarter
Q3
PUNT
3 pl · -9 yd · 1:08
0–28
14:57 1st & 10 OWN 25 Gunnar Holmberg pass incomplete 0 -0.70
14:51 2nd & 10 OWN 25 Mataeo Durant run for a loss of 4 yards to the Duke 21 -4 -0.49
14:29 3rd & 14 OWN 21 Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16 -5 -0.11
13:52 4th & 19 OWN 16 Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 45
TD
4 pl · 55 yd · 1:23
0–35
13:47 1st & 10 OWN 45 Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39 -6 -2.25
13:18 2nd & 16 OWN 39 Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48 +9 0.72
12:55 3rd & 7 OWN 48 Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down +36 3.24
12:29 1st & 10 OPP 16 Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK) +16 2.57
PUNT
6 pl · 19 yd · 2:42
0–35
12:21 1st & 10 OWN 16 Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22 +6 0.25
11:54 2nd & 4 OWN 22 Mataeo Durant run for 3 yds to the Duke 25 +3 -0.25
11:26 3rd & 1 OWN 25 Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down +3 0.72
11:05 1st & 10 OWN 28 Mataeo Durant run for 1 yd to the Duke 29 +1 -0.66
10:31 2nd & 9 OWN 29 Gunnar Holmberg pass complete to Darrell Harding Jr. for 6 yds Darrell Harding Jr. fumbled, forced by Malik Mustapha, recovered by Duke Carson Van Lynn +6 0.22
9:58 3rd & 3 OWN 35 Gunnar Holmberg pass incomplete to Nicky Dalmolin 0 -0.60
9:47 4th & 3 OWN 35 Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11
FG
10 pl · 82 yd · 4:33
0–38
9:36 1st & 10 OWN 11 Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY. -5
9:09 1st & 15 OWN 6 Christian Turner run for 48 yds to the Duke 46 for a 1ST down +48 3.61
8:49 1st & 10 OPP 46 Christian Turner run for 6 yds to the Duke 40 +6 0.31
8:24 2nd & 4 OPP 40 Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down +14 0.51
7:54 1st & 10 OPP 26 Justice Ellison run for 3 yds to the Duke 23 +3 -0.15
7:31 2nd & 7 OPP 23 Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28 -5 -1.31
6:46 3rd & 12 OPP 28 Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down +13 1.62
6:18 1st & 10 OPP 15 Sam Hartman pass incomplete to Donald Stewart 0 -0.32
6:13 2nd & 10 OPP 15 Justice Ellison run for 8 yds to the Duke 7 +8 0.28
5:18 3rd & 2 OPP 7 Sam Hartman pass incomplete 0 -0.35
5:14 4th & 2 OPP 7 Nick Sciba 26 yd FG GOOD
PUNT
3 pl · 7 yd · 1:41
0–38
5:10 1st & 10 OWN 25 Mataeo Durant run for no gain to the Duke 25 0 -0.70
4:43 2nd & 10 OWN 25 Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28 +3 -0.15
4:18 3rd & 7 OWN 28 Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32 +4 -0.05
3:33 4th & 3 OWN 32 Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 19
TD
6 pl · 81 yd · 3:41
0–45
3:29 1st & 10 OWN 19 Christian Turner run for 1 yd to the WFrst 20 +1 -0.45
2:45 2nd & 9 OWN 20 Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down +19 2.03
2:11 1st & 10 OWN 39 Christian Turner run for 2 yds to the WFrst 41 +2 -0.67
1:25 2nd & 8 OWN 41 Christian Turner run for 3 yds to the WFrst 44 +3 -0.37
0:34 3rd & 5 OWN 44 Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down +37 3.29
0:00 OWN 44 End of 3rd Quarter
14:52 1st & 10 OPP 19 Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK) +19 2.60
Q4
PUNT
3 pl · 3 yd · 0:50
0–45
14:47 1st & 10 OWN 25 Riley Leonard run for 3 yds to the Duke 28 +3 -0.30
14:20 2nd & 7 OWN 28 Riley Leonard pass incomplete 0 -0.56
14:16 3rd & 7 OWN 28 Riley Leonard pass incomplete to Eli Pancol 0 -0.27
14:02 4th & 7 OWN 28 Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16
FUMBLE
3 pl · 9 yd · 1:38
0–45
13:56 1st & 10 OWN 16 Quinton Cooley run for no gain to the WFrst 16 0 -0.46
13:12 2nd & 10 OWN 16 Quinton Cooley run for no gain to the WFrst 16 0 -0.21
12:24 3rd & 10 OWN 16 Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis 0.25
MISSED FG
4 pl · 3 yd · 0:57
0–45
12:20 1st & 10 OPP 25 Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY. -10
12:08 1st & 20 OPP 35 Riley Leonard pass incomplete to Jontavis Robertson 0 -0.89
11:59 2nd & 20 OPP 35 Riley Leonard run for 13 yds to the WFrst 22 +13 1.40
11:32 3rd & 7 OPP 22 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.71
11:27 4th & 7 OPP 22 Charlie Ham 40 yd FG MISSED
PUNT
5 pl · 4 yd · 2:25
0–45
11:27 1st & 10 OWN 22 WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11 -11
11:22 1st & 10 OWN 11 Quinton Cooley run for 6 yds to the WFrst 17 +6 0.22
10:37 2nd & 4 OWN 17 Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down +4 0.22
9:57 1st & 10 OWN 21 Michael Kern pass incomplete 0 -0.59
9:53 2nd & 10 OWN 21 Quinton Cooley run for 5 yds to the WFrst 26 +5 0.04
9:08 3rd & 5 OWN 26 Michael Kern pass incomplete to Jahmal Banks 0 -0.30
9:02 4th & 5 OWN 26 Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31
TD
5 pl · 69 yd · 1:45
7–45
8:55 1st & 10 OWN 31 Riley Leonard run for 17 yds to the Duke 48 for a 1ST down +17 1.60
8:32 1st & 10 OWN 48 Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46 +6 0.36
8:04 2nd & 4 OPP 46 Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down +5 0.41
7:35 1st & 10 OPP 41 Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down +39 2.03
7:17 1st & 2 OPP 2 Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK) +2 1.21
END OF GAME
11 pl · 50 yd · 7:17
7–45
7:05 1st & 10 OWN 25 Quinton Cooley run for 5 yds to the WFrst 30 +5 0.09
6:22 2nd & 5 OWN 30 Quinton Cooley run for 3 yds to the WFrst 33 +3 -0.31
5:37 3rd & 2 OWN 33 Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down +7 1.54
4:51 1st & 10 OWN 40 Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down +14 1.21
4:07 1st & 10 OPP 46 Ahmani Marshall run for 2 yds to the Duke 44 +2 -0.57
3:22 2nd & 8 OPP 44 Michael Kern pass incomplete to Christian Greene 0 -1.09
3:12 3rd & 8 OPP 44 Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down +8 2.19
2:35 1st & 10 OPP 36 Timeout WAKE FOREST, clock 02:35
2:30 1st & 10 OPP 36 Ahmani Marshall run for 5 yds to the Duke 31 +5 0.08
1:44 2nd & 5 OPP 31 Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down +6 0.23
1:04 1st & 10 OPP 25 Ahmani Marshall run for 2 yds to the Duke 23 +2 -0.24
0:19 2nd & 8 OPP 23 TEAM run for a loss of 2 yards to the Duke 25 -2 -0.82
0:00 OPP 23 End of 4th Quarter
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

2sacks2
5plays for loss7
1takeaways1
2three-and-outs forced5
16explosive plays allowed9
8.43yards allowed / play4.57
7 of 13scoring drives allowed1 of 13
Duke
Leonard Johnson 9 (9)
Shaka Heyward 6 (3) 1.5 TFL
Da'Quan Johnson 6 (4)
Nate Thompson 4 (2) 0.5 sk · 0.5 TFL · 1 PD
Dorian Mausi 4 (1) 0.5 sk · 0.5 TFL
Josh Blackwell 4 (4) 2 PD
Jaylen Stinson 4 (4)
Lummie Young IV 4 (3)
Wake Forest
Nick Andersen 6 (4) 1 TFL
Rondell Bothroyd 5 (2) 1 sk · 1 TFL
Luke Masterson 5 (3) 1 TFL
Chase Jones 5 (4) 0.5 TFL · 1 QH
Malik Mustapha 5 (3)
Sulaiman Kamara 5 (1) 1 QH
Luiji Vilain 4 (2) 0.5 TFL · 1 PD
Gavin Holmes 4 (4)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

0 of 1field goals1 of 2
7punts3
47.0punt average49.3
3punts inside the 201
59return yards8
own 20average drive startown 24
Duke
K Charlie Ham 0/1 FG · 1/1 XP
P Porter Wilson 7 punts · 47.0 avg · 3 in 20
KR Jaylen Stinson 3 ret · 43 yds · long 19
KR Sahmir Hagans 1 ret · 16 yds · long 16
PR Josh Blackwell 1 ret · 0 yds
Wake Forest
K Nick Sciba 1/2 FG · long 26 · 6/6 XP
P Ivan Mora 2 punts · 52.5 avg · 1 in 20 · 1 TB
P Zach Murphy 1 punt · 43.0 avg
PR Taylor Morin 4 ret · 8 yds · long 6
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

60plays82
274yards691
13drives13
30%success rate52%
-1.24total PPA40.9
Derived from 142 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK) 7–0
Q1Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK) 14–0
Q2Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK) 21–0
Q2Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK) 28–0
Q3Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK) 35–0
Q3Nick Sciba 26 yd FG GOOD 38–0
Q4Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK) 45–0
Q4Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK) 7–45

Biggest plays by PPA

Q3Christian Turner run for 48 yds to the Duke 46 for a 1ST down 3.61
Q3Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down 3.29
Q3Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down 3.24
Q1Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST… 3.23
Q1Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK) 3.12
Q1Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK) 3.09

Series recent meetings

2025 Wake Forest 32 – 49 Duke
2024 Duke 23 – 17 Wake Forest
2023 Wake Forest 21 – 24 Duke
2022 Wake Forest 31 – 34 Duke
2019 Duke 27 – 39 Wake Forest
2018 Wake Forest 59 – 7 Duke
2017 Duke 31 – 23 Wake Forest
2016 Wake Forest 24 – 14 Duke
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal