← CFB Terminal
31
ACC
AT
#44Duke
34
ACC
2022 week 13 · Saturday, November 26, 2022 at 2:30 PM CT · Wallace Wade Stadium · 📺 ACCN · 17,492 att · 57.4°F Cloudy, wind 7

Drive chart

Wake Forest Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
11 pl · 43 yd · 7:53
0–3
14:54 1st & 10 OWN 32 Jaylen Coleman run for 9 yds to the Duke 41 +9 1.37
14:54 2nd & 1 OWN 41 Jaylen Coleman run for 7 yds to the Duke 48 for a 1ST down +7 0.14
14:54 1st & 10 OWN 48 Riley Leonard pass complete to Jordan Moore for 7 yds to the WFrst 45 +7 0.62
14:54 2nd & 3 OPP 45 Riley Leonard pass complete to Jordan Moore for 4 yds to the WFrst 41 for a 1ST down +4 0.15
14:54 1st & 10 OPP 41 Jaylen Coleman run for 3 yds to the WFrst 38 +3 -0.28
14:54 2nd & 7 OPP 38 No 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. -10
14:54 2nd & 17 OPP 48 Riley Leonard run for 9 yds to the WFrst 39 +9 0.93
14:54 3rd & 8 OPP 39 Riley Leonard pass complete to Sahmir Hagans for 9 yds to the WFrst 30 for a 1ST down +9 1.90
14:54 1st & 10 OPP 30 Jordan Waters run for no gain to the WFrst 30 0 -0.56
14:54 2nd & 10 OPP 30 Riley Leonard sacked by Jasheen Davis for a loss of 7 yards to the WFrst 37 -7 -2.22
14:54 3rd & 17 OPP 37 Riley Leonard pass complete to Jalon Calhoun for 12 yds to the WFrst 25 +12 1.51
7:01 4th & 5 OPP 25 Todd Pelino 42 yd FG GOOD
TD
11 pl · 75 yd · 4:05
7–3
7:01 1st & 10 OWN 25 Justice Ellison run for 4 yds to the WFrst 29 +4 -0.11
7:01 2nd & 6 OWN 29 Sam Hartman pass incomplete to A.T. Perry 0 -0.65
7:01 3rd & 6 OWN 29 Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 36 for a 1ST down +7 1.70
7:01 1st & 10 OWN 36 Sam Hartman sacked for a loss of 3 yards to the WFrst 33 -3 -1.49
7:01 2nd & 13 OWN 33 Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 39 +6 0.17
7:01 3rd & 7 OWN 39 Sam Hartman pass complete to Blake Whiteheart for 30 yds to the Duke 31 for a 1ST down +30 3.62
7:01 1st & 10 OPP 31 Justice Ellison run for 7 yds to the Duke 24 +7 0.36
7:01 2nd & 3 OPP 24 Sam Hartman run for 10 yds to the Duke 14 for a 1ST down +10 -0.07
7:01 1st & 10 OPP 14 Justice Ellison run for 1 yd to the Duke 13 +1 -0.25
7:01 2nd & 9 OPP 13 Justice Ellison run for 7 yds to the Duke 6 +7 0.21
3:02 3rd & 2 OPP 6 Timeout DUKE, clock 03:02
2:56 3rd & 2 OPP 6 Justice Ellison run for 6 yds for a TD, (Matthew Dennis KICK) +6 2.59
TD
6 pl · 62 yd · 3:24
7–10
2:40 1st & 10 OWN 38 Jaquez Moore run for 14 yds to the WFrst 48 for a 1ST down +14 1.27
2:40 1st & 10 OPP 48 No 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. -10
2:40 1st & 20 OWN 42 Riley Leonard pass complete to Jordan Moore for 15 yds to the WFrst 43 +15 2.32
2:40 2nd & 5 OPP 43 Jaquez Moore run for 10 yds to the WFrst 33 for a 1ST down +10 0.68
0:00 1st & 10 OPP 33 Jordan Waters run for no gain to the WFrst 33 0 -0.64
0:00 OPP 33 End of 1st Quarter
15:00 2nd & 10 OPP 33 Riley Leonard pass complete to Jalon Calhoun for 3 yds to the WFrst 30 +3 -0.28
14:16 3rd & 7 OPP 30 Riley Leonard pass complete to Sahmir Hagans for 30 yds for a TD, (Todd Pelino KICK) +30 3.82
Q2
PUNT
7 pl · 33 yd · 2:10
7–10
14:16 1st & 10 OWN 25 Sam Hartman pass complete to A.T. Perry for 15 yds to the WFrst 40 for a 1ST down +15 1.32
14:16 1st & 10 OWN 40 Christian Turner run for 9 yds to the WFrst 49 +9 1.34
14:16 2nd & 1 OWN 49 Christian Turner run for 5 yds to the Duke 46 for a 1ST down +5 -0.13
14:16 1st & 10 OPP 46 Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 33 for a 1ST down +13 0.64
14:16 1st & 10 OPP 33 Christian Turner run for 1 yd to the Duke 34 +1 -0.48
14:16 2nd & 11 OPP 34 WAKE FOREST Penalty, Intentional Grounding (Sam Hartman) to the Duke 42 0
14:16 3rd & 19 OPP 42 Sam Hartman pass incomplete to A.T. Perry 0 -0.60
12:06 4th & 19 OPP 42 Matthew Dennis punt for 22 yds
TD
5 pl · 80 yd · 3:02
7–17
12:06 1st & 10 OWN 20 Riley Leonard pass complete to Sahmir Hagans for 6 yds to the Duke 26 +6 0.29
12:06 2nd & 4 OWN 26 Jaylen Coleman run for 4 yds to the Duke 22 +4 0.40
12:06 3rd & 8 OWN 22 Riley Leonard pass complete to Jalon Calhoun for 31 yds to the WFrst 47 for a 1ST down +31 3.50
12:06 1st & 10 OPP 47 Riley Leonard pass complete to Jaylen Coleman for 1 yd to the WFrst 46 +1 -0.82
9:04 2nd & 9 OPP 46 Riley Leonard pass complete to Jalon Calhoun for 46 yds for a TD, (Todd Pelino KICK) +46 4.43
TD
9 pl · 75 yd · 3:02
14–17
9:04 1st & 10 OWN 25 Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 31 +6 0.33
9:04 2nd & 4 OWN 31 Justice Ellison run for 3 yds to the WFrst 34 +3 -0.36
9:04 3rd & 1 OWN 34 Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 40 for a 1ST down +6 1.34
9:04 1st & 10 OWN 40 Sam Hartman pass complete to Taylor Morin for 31 yds to the Duke 29 for a 1ST down +31 1.97
9:04 1st & 10 OPP 29 Sam Hartman pass incomplete to A.T. Perry 0 -0.53
9:04 2nd & 10 OPP 29 Sam Hartman pass complete to Taylor Morin for 16 yds to the Duke 13 for a 1ST down +16 0.78
9:04 1st & 10 OPP 13 Justice Ellison run for 3 yds to the Duke 10 +3 -0.10
9:04 2nd & 7 OPP 10 Sam Hartman run for 2 yds to the Duke 8 +2 -0.17
6:02 3rd & 5 OPP 8 Sam Hartman pass complete to Donavon Greene for 8 yds for a TD, (Matthew Dennis KICK) +8 2.81
PUNT
4 pl · 13 yd · 1:19
14–17
5:56 1st & 10 OWN 20 Riley Leonard pass complete to Jalon Calhoun for 1 yd to the Duke 21 +1 -0.47
5:56 2nd & 9 OWN 21 No 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. +9
5:56 1st & 10 OWN 30 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.86
5:56 2nd & 10 OWN 30 Jaquez Moore run for 3 yds to the Duke 33 +3 -0.20
5:56 3rd & 7 OWN 33 Riley Leonard pass incomplete to Jaquez Moore 0 -0.36
4:37 4th & 7 OWN 33 Porter Wilson punt for 54 yds , Taylor Morin returns for 7 yds to the WFrst 20
FG
8 pl · 66 yd · 2:47
17–17
4:37 1st & 10 OWN 20 Sam Hartman pass complete to Ke'Shawn Williams for 20 yds to the WFrst 40 for a 1ST down +20 1.63
4:37 1st & 10 OWN 40 Sam Hartman pass complete to Ke'Shawn Williams for 8 yds to the WFrst 48 +8 1.02
4:37 2nd & 2 OWN 48 Sam Hartman run for 4 yds to the Duke 48 for a 1ST down +4 0.05
4:37 1st & 10 OPP 48 Sam Hartman pass complete to A.T. Perry for 31 yds to the Duke 17 for a 1ST down +31 1.11
4:37 1st & 10 OPP 17 Quinton Cooley run for 3 yds to the Duke 14 +3 -0.11
4:37 2nd & 7 OPP 14 Sam Hartman pass incomplete to Ke'Shawn Williams 0 -0.35
4:37 3rd & 7 OPP 14 Sam Hartman pass incomplete to A.T. Perry 0 -0.48
1:50 4th & 7 OPP 14 Matthew Dennis 32 yd FG GOOD
FG
10 pl · 60 yd · 1:36
17–20
1:50 1st & 10 OWN 25 Riley Leonard run for 6 yds to the Duke 31 +6 0.33
1:50 2nd & 4 OWN 31 Riley Leonard pass complete to Jalon Calhoun for 8 yds to the Duke 39 for a 1ST down +8 0.89
1:50 1st & 10 OWN 39 Riley Leonard pass incomplete to Sahmir Hagans 0 -1.11
1:50 2nd & 10 OWN 39 Riley Leonard pass complete to Jordan Moore for 13 yds to the WFrst 48 for a 1ST down +13 2.28
0:54 1st & 10 OPP 48 Timeout WAKE FOREST, clock 00:54
0:54 1st & 10 OPP 48 Riley Leonard pass complete to Sahmir Hagans for 19 yds to the WFrst 29 for a 1ST down +19 0.90
0:54 1st & 10 OPP 29 Riley Leonard pass complete to Sahmir Hagans for 11 yds to the WFrst 18 for a 1ST down +11 0.20
0:54 1st & 10 OPP 18 Riley Leonard pass complete to Jordan Moore for 3 yds to the WFrst 15 +3 -0.11
0:28 2nd & 7 OPP 15 Timeout DUKE, clock 00:28
0:28 2nd & 7 OPP 15 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.37
0:28 3rd & 7 OPP 15 Riley Leonard pass incomplete to Jordan Moore 0 -0.50
0:14 4th & 7 OPP 15 Todd Pelino 32 yd FG GOOD
1 pl · -2 yd · 0:09
17–20
0:00 1st & 10 OWN 24 Kneel down by Wake Forest at Wake22 for loss of 2 yards. -2 -0.85
0:00 OWN 24 End of 2nd Quarter
Q3
PUNT
3 pl · 6 yd · 1:07
17–20
15:00 1st & 10 OWN 25 Justice Ellison run for 3 yds to the WFrst 28 +3 -0.30
15:00 2nd & 7 OWN 28 Justice Ellison run for 3 yds to the WFrst 31 +3 -0.24
15:00 3rd & 4 OWN 31 Sam Hartman pass incomplete to Blake Whiteheart 0 -0.44
13:53 4th & 4 OWN 31 Matthew Dennis punt for 36 yds, fair catch by Jalon Calhoun at the Duke 33
PUNT
3 pl · -4 yd · 2:01
17–20
13:53 1st & 10 OWN 33 Riley Leonard pass complete to Jordan Moore for no gain to the Duke 33 0 -0.96
13:53 2nd & 10 OWN 33 Jaylen Coleman run for 1 yd to the Duke 34 +1 -0.45
13:53 3rd & 9 OWN 34 PENALTY Duke False Start (Hagans,Sahmir) 5 yards from Duke34 to Duke29. NO PLAY. -5
13:53 3rd & 14 OWN 29 Riley Leonard pass incomplete to Jordan Moore 0 -0.14
11:52 4th & 14 OWN 29 Porter Wilson punt for 42 yds, fair catch by Taylor Morin at the WFrst 29
PUNT
5 pl · 17 yd · 1:27
17–20
11:52 1st & 10 OWN 29 Sam Hartman pass complete to Donavon Greene for 7 yds to the WFrst 36 +7 0.66
11:52 2nd & 3 OWN 36 Christian Turner run for 5 yds to the WFrst 41 for a 1ST down +5 0.46
11:05 1st & 10 OWN 41 Sam Hartman pass incomplete 0 -1.14
11:05 2nd & 10 OWN 41 Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 46 +5 0.07
11:05 3rd & 5 OWN 46 Sam Hartman pass incomplete to Blake Whiteheart 0 -0.82
10:25 4th & 5 OWN 46 Matthew Dennis punt for 30 yds, punt out-of-bounds at the Duke 24
TD
8 pl · 76 yd · 5:01
17–27
10:25 1st & 10 OWN 24 Jordan Waters run for 1 yd to the Duke 25 +1 -0.56
10:25 2nd & 9 OWN 25 Riley Leonard pass complete to Jalon Calhoun for 10 yds to the Duke 35 for a 1ST down +10 1.47
10:25 1st & 10 OWN 35 Jaquez Moore run for 3 yds to the Duke 38 +3 -0.41
10:25 2nd & 7 OWN 38 Jaquez Moore run for 8 yds to the Duke 46 for a 1ST down +8 1.46
10:25 1st & 10 OWN 46 Jaquez Moore run for 24 yds to the WFrst 30 for a 1ST down +24 1.37
10:25 1st & 10 OPP 30 Riley Leonard run for 8 yds to the WFrst 38 +8 0.51
10:25 2nd & 18 OPP 38 Riley Leonard pass complete to Jalon Calhoun for 8 yds to the WFrst 30 +8 0.66
5:24 3rd & 10 OPP 30 Riley Leonard pass complete to Jordan Moore for 30 yds for a TD, (Todd Pelino KICK) +30 4.14
TD
9 pl · 75 yd · 2:27
24–27
5:24 1st & 10 OWN 25 Sam Hartman pass complete to Jaeger Bull for 6 yds to the WFrst 31 +6 0.33
5:24 2nd & 4 OWN 31 Sam Hartman pass complete to Jaeger Bull for 12 yds to the WFrst 43 for a 1ST down +12 1.28
5:24 1st & 10 OWN 43 Sam Hartman run for 8 yds to the Duke 49 +8 0.98
5:24 2nd & 2 OPP 49 Justice Ellison run for 5 yds to the Duke 44 for a 1ST down +5 0.08
5:24 1st & 10 OPP 44 Sam Hartman pass complete to A.T. Perry for 12 yds to the Duke 32 for a 1ST down +12 0.54
5:24 1st & 10 OPP 32 Sam Hartman pass complete to Taylor Morin for 15 yds to the Duke 17 for a 1ST down +15 0.29
5:24 1st & 10 OPP 17 Sam Hartman pass incomplete to Donavon Greene 0 -0.34
5:24 2nd & 10 OPP 17 Sam Hartman pass incomplete to Taylor Morin 0 -0.40
2:57 3rd & 10 OPP 17 Sam Hartman pass complete to Taylor Morin for 17 yds for a TD, (Matthew Dennis KICK) +17 3.32
PUNT
5 pl · 18 yd · 2:21
24–27
2:53 1st & 10 OWN 31 Riley Leonard run for 1 yd to the Duke 30 +1 -0.74
2:53 2nd & 11 OWN 30 Riley Leonard pass complete to Sahmir Hagans for 18 yds to the Duke 48 for a 1ST down +18 2.63
2:53 1st & 10 OWN 48 Riley Leonard pass incomplete to Jordan Moore 0 -1.14
2:53 2nd & 10 OWN 48 Riley Leonard pass complete to Jaquez Moore for 1 yd to the Duke 49 +1 -0.80
2:53 3rd & 9 OWN 49 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.72
0:32 4th & 9 OWN 49 Porter Wilson punt for 35 yds, fair catch by Taylor Morin at the WFrst 16
TD
11 pl · 84 yd · 3:01
31–27
0:32 1st & 10 OWN 16 Quinton Cooley run for 4 yds to the WFrst 20 +4 -0.07
0:00 2nd & 6 OWN 20 Sam Hartman run for 5 yds to the WFrst 25 +5 0.08
0:00 OWN 20 End of 3rd Quarter
15:00 3rd & 1 OWN 25 Quinton Cooley run for 2 yds to the WFrst 27 for a 1ST down +2 0.64
15:00 1st & 10 OWN 27 Quinton Cooley run for 5 yds to the WFrst 32 +5 0.10
15:00 2nd & 5 OWN 32 Sam Hartman run for 14 yds to the WFrst 46 for a 1ST down +14 1.65
15:00 1st & 10 OWN 46 Sam Hartman pass incomplete to A.T. Perry 0 -1.16
15:00 2nd & 10 OWN 46 Sam Hartman pass incomplete 0 -0.94
15:00 3rd & 10 OWN 46 Sam Hartman pass complete to Blake Whiteheart for 12 yds to the Duke 42 for a 1ST down +12 2.99
15:00 1st & 10 OPP 42 Sam Hartman pass complete to Donavon Greene for 33 yds to the Duke 9 for a 1ST down +33 0.87
15:00 1st & 9 OPP 9 Quinton Cooley run for 3 yds to the Duke 6 +3 -0.10
12:31 2nd & 6 OPP 6 Sam Hartman pass complete to A.T. Perry for 6 yds for a TD, (Matthew Dennis KICK) +6 2.53
Q4
INT
14 pl · 40 yd · 7:21
31–27
12:26 1st & 10 OWN 22 Riley Leonard run for 9 yds to the Duke 31 +9 1.17
12:26 2nd & 1 OWN 31 Jaylen Coleman run for 2 yds to the Duke 33 for a 1ST down +2 -0.33
12:26 1st & 10 OWN 33 Jaylen Coleman run for 5 yds to the Duke 38 +5 0.11
12:26 2nd & 5 OWN 38 Riley Leonard pass complete to Jalon Calhoun for 3 yds to the Duke 41 +3 -0.41
12:26 3rd & 2 OWN 41 Jaylen Coleman run for 3 yds to the Duke 44 for a 1ST down +3 1.36
12:26 1st & 10 OWN 44 No 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. -10
12:26 1st & 20 OWN 34 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.48
12:26 2nd & 20 OWN 34 Riley Leonard pass complete to Jalon Calhoun for 22 yds to the WFrst 44 for a 1ST down +22 3.56
12:26 1st & 10 OPP 44 Riley Leonard pass incomplete to Jordan Moore 0 -0.97
12:26 2nd & 10 OPP 44 Jordan Waters run for 3 yds to the WFrst 41 +3 -0.39
12:26 3rd & 7 OPP 41 Riley Leonard run for 7 yds to the WFrst 34 for a 1ST down +7 1.83
6:37 1st & 10 OPP 34 No 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. -10
6:37 1st & 20 OPP 44 Riley Leonard pass complete to Jordan Moore for 4 yds to the WFrst 40 +4 -0.16
6:37 2nd & 16 OPP 40 Jaylen Coleman run for 2 yds to the WFrst 38 +2 -0.60
6:37 3rd & 14 OPP 38 Riley Leonard pass incomplete to Jordan Moore 0 -0.90
5:05 4th & 14 OPP 38 Riley Leonard pass intercepted, touchback. -0.75
PUNT
6 pl · 13 yd · 2:08
31–27
5:05 1st & 10 OWN 20 Christian Turner run for 2 yds to the WFrst 22 +2 -0.36
5:05 2nd & 8 OWN 22 Sam Hartman pass complete to Blake Whiteheart for 7 yds to the WFrst 29 +7 0.36
5:05 3rd & 1 OWN 29 Christian Turner run for 3 yds to the WFrst 32 for a 1ST down +3 0.87
5:05 1st & 10 OWN 32 Christian Turner run for 1 yd to the WFrst 33 +1 -0.77
3:17 2nd & 9 OWN 33 Timeout DUKE, clock 03:17
3:17 2nd & 9 OWN 33 Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 40 +7 0.48
3:09 3rd & 2 OWN 40 Timeout DUKE, clock 03:09
3:09 3rd & 2 OWN 40 Sam Hartman sacked for a loss of 7 yards to the WFrst 33 -7 -1.36
3:03 4th & 9 OWN 33 Timeout DUKE, clock 03:03
2:57 4th & 9 OWN 33 Matthew Dennis punt for 32 yds, punt out-of-bounds at the Duke 35
TD
2 pl · 65 yd · 0:53
31–34
2:57 1st & 10 50 Riley Leonard pass complete to Jalon Calhoun for 30 yds to the WFrst 20 for a 1ST down +30 1.22
2:04 1st & 10 OPP 20 Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK) +20 2.62
INT
5 pl · 11 yd · 0:42
31–34
2:04 1st & 10 OWN 25 Sam Hartman pass complete to Blake Whiteheart for 11 yds to the WFrst 36 for a 1ST down +11 0.93
2:04 1st & 10 OWN 36 Sam Hartman pass incomplete to A.T. Perry 0 -1.04
2:04 2nd & 10 OWN 36 Sam Hartman pass incomplete to Blake Whiteheart 0 -0.63
2:04 3rd & 10 OWN 36 Sam Hartman pass incomplete to Donavon Greene 0 -0.32
1:22 4th & 10 OWN 36 Sam Hartman pass intercepted 0.14
1:22 4th & 10 OWN 36 Sam Hartman pass intercepted 0.14
END OF GAME
5 pl · 33 yd · 1:22
31–34
1:22 1st & 10 OWN 22 Jaylen Coleman run for 3 yds to the Duke 25 +3 -0.26
1:16 2nd & 7 OWN 25 Timeout WAKE FOREST, clock 01:16
1:16 2nd & 7 OWN 25 Riley Leonard pass complete to Sahmir Hagans for 26 yds to the WFrst 49 for a 1ST down +26 2.77
1:16 1st & 10 OPP 49 Jaylen Coleman run for 4 yds to the WFrst 45 +4 -0.14
0:39 2nd & 6 OPP 45 Timeout WAKE FOREST, clock 00:39
0:39 2nd & 6 OPP 45 Jaylen Coleman run for 2 yds to the WFrst 43 +2 -0.64
0:34 3rd & 4 OPP 43 Timeout WAKE FOREST, clock 00:34
0:00 3rd & 4 OPP 43 run for 2 yds to the WFrst 45 +2 -0.65
0:00 OPP 43 End of 4th Quarter
22 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

1sacks2
1plays for loss3
1takeaways1
1three-and-outs forced1
12explosive plays allowed8
7.56yards allowed / play6.26
6 of 11scoring drives allowed5 of 11
Wake Forest
Ryan Smenda Jr. 10 (2) 1 PD · 2 QH
Chase Jones 6 (2) 0.5 TFL · 1 PD
Gavin Holmes 5 (5) 2 PD
Isaiah Wingfield 5 (1)
Caelen Carson 5 (4)
AJ Williams 5 (2)
Evan Slocum 5 (2)
Kobie Turner 4 (1) 0.5 TFL · 1 QH
Duke
Shaka Heyward 13 (3) 1 sk · 1 TFL
Datrone Young 10 (4) 1 PD
Cam Dillon 10 (2) 1 PD
Darius Joiner 6 (1) 1 INT · 1 QH
Chandler Rivers 5 (2) 1 PD · 1 QH
DeWayne Carter 4 (1) 1 sk · 2 TFL · 1 QH
Brandon Johnson 4 (4) 1 PD
Vincent Anthony 3 0.5 sk · 0.5 TFL
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

1 of 1field goals2 of 2
4punts3
30.0punt average43.7
0punts inside the 201
29return yards117
own 24average drive startown 28
Wake Forest
K Matthew Dennis 1/1 FG · long 32 · 4/4 XP
P Matthew Dennis 4 punts · 30.0 avg
KR Ke'Shawn Williams 1 ret · 22 yds · long 22
PR Taylor Morin 1 ret · 7 yds · long 7
Duke
K Todd Pelino 2/2 FG · long 42 · 4/4 XP
P Porter Wilson 3 punts · 43.7 avg · 1 in 20
KR Jaylen Stinson 3 ret · 82 yds · long 35
KR Terry Moore 2 ret · 35 yds · long 20
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

74plays71
463yards537
11drives11
54%success rate47%
25.61total PPA33.42
Derived from 145 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Todd Pelino 42 yd FG GOOD 3–0
Q1Justice Ellison run for 6 yds for a TD, (Matthew Dennis KICK) 7–3
Q2Riley Leonard pass complete to Sahmir Hagans for 30 yds for a TD, (Todd Pelino KICK) 10–7
Q2Riley Leonard pass complete to Jalon Calhoun for 46 yds for a TD, (Todd Pelino KICK) 17–7
Q2Sam Hartman pass complete to Donavon Greene for 8 yds for a TD, (Matthew Dennis KICK) 14–17
Q2Matthew Dennis 32 yd FG GOOD 17–17
Q2Todd Pelino 32 yd FG GOOD 20–17
Q3Riley Leonard pass complete to Jordan Moore for 30 yds for a TD, (Todd Pelino KICK) 27–17
Q3Sam Hartman pass complete to Taylor Morin for 17 yds for a TD, (Matthew Dennis KICK) 24–27
Q4Sam Hartman pass complete to A.T. Perry for 6 yds for a TD, (Matthew Dennis KICK) 31–27
Q4Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK) 34–31

Biggest plays by PPA

Q2Riley Leonard pass complete to Jalon Calhoun for 46 yds for a TD, (Todd Pelino KICK) 4.43
Q3Riley Leonard pass complete to Jordan Moore for 30 yds for a TD, (Todd Pelino KICK) 4.14
Q2Riley Leonard pass complete to Sahmir Hagans for 30 yds for a TD, (Todd Pelino KICK) 3.82
Q1Sam Hartman pass complete to Blake Whiteheart for 30 yds to the Duke 31 for a 1ST down 3.62
Q4Riley Leonard pass complete to Jalon Calhoun for 22 yds to the WFrst 44 for a 1ST down 3.56
Q2Riley Leonard pass complete to Jalon Calhoun for 31 yds to the WFrst 47 for a 1ST down 3.50

Series recent meetings

2025 Wake Forest 32 – 49 Duke
2024 Duke 23 – 17 Wake Forest
2023 Wake Forest 21 – 24 Duke
2021 Duke 7 – 45 Wake Forest
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