← CFB Terminal
#44Duke
23
ACC
AT
17
ACC
2024 week 14 · Saturday, November 30, 2024 at 11:00 AM CT · Allegacy Federal Credit Union Stadium · πŸ“Ί ACC Network · 24,776 att · 42.3°F Cloudy, wind 10.3

Drive chart

Duke Wake Forest bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
6 pl · 9 yd · 2:48
0–0
15:00 1st & 10 OWN 25 Demond Claiborne run for 1 yd to the WAKE 26 +1 -0.59
15:00 2nd & 9 OWN 26 Hank Bachmeier pass complete to Taylor Morin for 5 yds to the WAKE 31 +5 0.05
15:00 3rd & 4 OWN 31 Demond Claiborne run for 12 yds to the WAKE 43 for a 1ST down +12 2.15
15:00 1st & 10 OWN 43 Demond Claiborne run for no gain to the WAKE 43 0 -1.16
15:00 2nd & 10 OWN 43 Hank Bachmeier pass complete to Taylor Morin for 6 yds to the WAKE 49 +6 0.31
15:00 3rd & 4 OWN 49 BACHMEIER, Hank pass deep to the right complete for 17 yards to FIELDS, Horatio caught at the DUKE34 and advanced to the DUKE34, out of bounds. PENALTY WAKEF Face mask on CLAIBORNE, Demond enforced 15 yards from the WAKEF49 to the WAKEF34 [NHSG]. NO PLAY (replay the down). -15
15:00 3rd & 19 OWN 34 Hank Bachmeier pass incomplete 0 -0.12
12:12 4th & 19 OWN 34 Ivan Mora punt for 35 yds, downed at the DUKE 31
PUNT
3 pl · 8 yd · 1:15
0–0
12:12 1st & 10 OWN 31 Maalik Murphy pass complete to Sahmir Hagans for a loss of 1 yard to the DUKE 30 -1 -1.03
12:12 2nd & 11 OWN 30 Maalik Murphy pass incomplete 0 -0.42
12:12 3rd & 11 OWN 30 Maalik Murphy pass complete to Star Thomas for 9 yds to the DUKE 39 +9 0.38
10:57 4th & 2 OWN 39 Kade Reynoldson punt for 36 yds
MISSED FG
13 pl · 50 yd · 6:07
0–0
10:57 1st & 10 OWN 25 Demond Claiborne run for 10 yds to the WAKE 35 for a 1ST down +10 0.84
10:57 1st & 10 OWN 35 Hank Bachmeier run for no gain to the WAKE 35 0 -1.01
10:57 2nd & 10 OWN 35 Hank Bachmeier pass incomplete 0 -0.60
10:57 3rd & 10 OWN 35 Hank Bachmeier pass complete to Horatio Fields for 15 yds to the 50 yard line for a 1ST down +15 3.02
10:57 1st & 10 50 Demond Claiborne run for 1 yd to the DUKE 49 +1 -0.87
10:57 2nd & 9 OPP 49 Hank Bachmeier pass complete to Taylor Morin for 10 yds to the DUKE 39 for a 1ST down +10 1.57
10:57 1st & 10 OPP 39 BACHMEIER, Hank scrambles up the middle for a gain of 13 yards to the DUKE26 (HOWARD, Alex). PENALTY WAKEF Holding on TROST, Keagen enforced 10 yards from the DUKE39 to the DUKE49 [NHSG]. NO PLAY (replay the down). -10
10:57 1st & 20 OPP 49 Hank Bachmeier pass incomplete 0 -0.97
10:57 2nd & 20 OPP 49 Demond Claiborne run for 6 yds to the DUKE 43 +6 0.23
10:57 3rd & 14 OPP 43 Hank Bachmeier pass complete to Cameron Hite for 16 yds to the DUKE 27 for a 1ST down +16 3.07
10:57 1st & 10 OPP 27 Demond Claiborne run for 1 yd to the DUKE 26 +1 -0.37
10:57 2nd & 9 OPP 26 Hank Bachmeier pass complete to Micah Mays Jr. for a loss of 1 yard to the DUKE 27 -1 -0.79
10:57 3rd & 10 OPP 27 Demond Claiborne run for 2 yds to the DUKE 25 +2 -0.51
4:50 4th & 8 OPP 25 Matthew Dennis 43 yd FG MISSED
PUNT
3 pl · 7 yd · 1:43
0–0
4:50 1st & 10 OWN 25 Jaquez Moore run for 3 yds to the DUKE 28 +3 -0.30
4:50 2nd & 7 OWN 28 Jaquez Moore run for a loss of 2 yards to the DUKE 26 -2 -0.70
4:50 3rd & 9 OWN 26 Maalik Murphy pass complete to Eli Pancol for 6 yds to the DUKE 32 +6 0.09
3:07 4th & 3 OWN 32 Kade Reynoldson punt for 48 yds, fair catch by Taylor Morin at the WAKE 20
PUNT
3 pl · 9 yd · 1:28
0–0
3:07 1st & 10 OWN 20 Demond Claiborne run for 8 yds to the WAKE 28 +8 0.80
3:07 2nd & 2 OWN 28 Demond Claiborne run for 1 yd to the WAKE 29 +1 -0.80
3:07 3rd & 1 OWN 29 Demond Claiborne run for no gain to the WAKE 29 0 -0.56
1:39 4th & 1 OWN 29 Ivan Mora punt for 40 yds
FG
8 pl · 41 yd · 3:00
3–0
1:39 1st & 10 OWN 31 Maalik Murphy pass complete to Jake Taylor for 10 yds to the DUKE 41 for a 1ST down +10 0.95
1:39 1st & 10 OWN 41 Maalik Murphy pass complete to Eli Pancol for 5 yds to the DUKE 46 +5 0.11
1:39 2nd & 5 OWN 46 Star Thomas run for 7 yds to the WAKE 47 for a 1ST down +7 0.94
0:00 1st & 10 OPP 47 Star Thomas run for 20 yds to the WAKE 27 for a 1ST down +20 0.87
0:00 OPP 47 End of 1st Quarter
15:00 1st & 10 OPP 27 Star Thomas run for no gain to the WAKE 27 0 -0.49
15:00 2nd & 10 OPP 27 Grayson Loftis run for a loss of 1 yard to the WAKE 28 -1 -0.85
15:00 3rd & 11 OPP 28 Maalik Murphy pass incomplete 0 -0.97
13:39 4th & 11 OPP 28 Todd Pelino 45 Yd Field Goal
Q2
TD
7 pl · 77 yd · 3:11
3–7
13:34 1st & 10 OWN 23 Hank Bachmeier pass complete to Deuce Alexander for 9 yds to the WAKE 32 +9 1.20
13:34 2nd & 1 OWN 32 Tate Carney run for no gain to the WAKE 32 0 -1.22
13:34 3rd & 1 OWN 32 Tate Carney run for 6 yds to the WAKE 38 for a 1ST down +6 1.27
13:34 1st & 10 OWN 38 Wake Forest Penalty, False Start (-5 Yards) to the WAKE 33 -5
13:34 1st & 15 OWN 33 Hank Bachmeier pass complete to Deuce Alexander for 19 yds to the DUKE 48 for a 1ST down +19 2.41
13:34 1st & 10 OPP 48 Tate Carney run for 10 yds to the DUKE 38 for a 1ST down +10 0.59
13:34 1st & 10 OPP 38 Hank Bachmeier pass complete to Horatio Fields for 30 yds to the DUKE 8 for a 1ST down +30 0.77
10:23 1st & 8 OPP 8 Tate Carney 8 Yd Run (Matthew Dennis Kick) +8 2.32
INT
3 pl · 27 yd · 0:59
3–7
10:23 1st & 10 OWN 25 Jaquez Moore run for 1 yd to the DUKE 26 +1 -0.59
10:23 2nd & 9 OWN 26 Maalik Murphy pass complete to Jordan Moore for 26 yds to the WAKE 48 for a 1ST down +26 2.98
9:24 1st & 10 OPP 48 Maalik Murphy pass intercepted Rushaun Tongue return for no gain to the WAKE 30 -3.31
FG
11 pl · 51 yd · 4:11
3–10
9:24 1st & 10 OWN 30 Demond Claiborne run for 3 yds to the WAKE 33 +3 -0.36
9:24 2nd & 7 OWN 33 Hank Bachmeier pass incomplete 0 -0.71
9:24 3rd & 7 OWN 33 Hank Bachmeier run for 8 yds to the WAKE 41 for a 1ST down +8 2.10
9:24 1st & 10 OWN 41 Hank Bachmeier pass complete to Donavon Greene for 6 yds to the WAKE 47 +6 0.40
9:24 2nd & 4 OWN 47 Hank Bachmeier pass complete to Taylor Morin for 12 yds to the DUKE 41 for a 1ST down +12 1.02
9:24 1st & 10 OPP 41 Demond Claiborne run for a loss of 1 yard to the DUKE 42 -1 -1.09
9:24 2nd & 11 OPP 42 Hank Bachmeier run for 15 yds to the DUKE 27 for a 1ST down +15 1.59
9:24 1st & 10 OPP 27 Demond Claiborne run for 3 yds to the DUKE 24 +3 -0.15
9:24 2nd & 7 OPP 24 Hank Bachmeier pass incomplete 0 -0.55
9:24 3rd & 7 OPP 24 Hank Bachmeier pass complete to Taylor Morin for 5 yds to the DUKE 19 +5 0.05
5:13 4th & 2 OPP 19 Matthew Dennis 37 Yd Field Goal
PUNT
6 pl · 21 yd · 2:51
3–10
5:08 1st & 10 OWN 18 Star Thomas run for a loss of 3 yards to the DUKE 15 -3 -0.68
5:08 2nd & 13 OWN 15 Maalik Murphy pass complete to Jake Taylor for 11 yds to the DUKE 26 +11 0.53
5:08 3rd & 2 OWN 26 Maalik Murphy pass complete to Star Thomas for 7 yds to the DUKE 33 for a 1ST down +7 1.21
5:08 1st & 10 OWN 33 Star Thomas run for 2 yds to the DUKE 35 +2 -0.60
5:08 2nd & 8 OWN 35 Maalik Murphy pass complete to Sahmir Hagans for 4 yds to the DUKE 39 +4 -0.12
5:08 3rd & 4 OWN 39 Maalik Murphy pass incomplete 0 -0.66
2:17 4th & 4 OWN 39 Kade Reynoldson punt for 32 yds, fair catch by Taylor Morin at the WAKE 29
PUNT
6 pl · 15 yd · 1:58
3–10
2:00 1st & 10 OWN 40 Timeout Wake Forest, clock 02:00
2:00 1st & 5 OWN 34 Tate Carney run for 6 yds to the WAKE 40 for a 1ST down +6 -0.49
2:00 1st & 10 OWN 40 Hank Bachmeier pass complete to Horatio Fields for 8 yds to the WAKE 48 +8 1.02
2:00 2nd & 2 OWN 48 Hank Bachmeier run for 7 yds to the DUKE 45 for a 1ST down +7 0.26
2:00 1st & 10 OPP 45 Hank Bachmeier pass incomplete 0 -1.00
2:00 2nd & 10 OPP 45 Hank Bachmeier sacked by Aaron Hall and Wesley Williams for a loss of 1 yard to the DUKE 46 -1 -1.27
0:30 4th & 21 OWN 44 Timeout Duke, clock 00:30
0:30 3rd & 11 OPP 46 Hank Bachmeier sacked for a loss of 10 yards to the WAKE 44 Hank Bachmeier fumbled, recovered by WAKE Tate Carney , return for 0 yards -10 -1.49
0:19 4th & 21 OWN 44 Ivan Mora punt for 45 yds , Que'Sean Brown returns for 12 yds to the DUKE 23
END OF HALF
2 pl · 18 yd · 0:19
3–10
0:19 1st & 10 OWN 23 Jaquez Moore run for 13 yds to the DUKE 36 for a 1ST down +13 1.06
0:00 OWN 41 End of 2nd Quarter
0:00 1st & 10 OWN 36 Maalik Murphy pass complete to Jake Taylor for 5 yds to the DUKE 41 +5 0.11
Q3
PUNT
3 pl · -1 yd · 1:51
3–10
15:00 1st & 10 OWN 25 Star Thomas run for a loss of 1 yard to the DUKE 24 -1 -0.80
15:00 2nd & 11 OWN 24 Maalik Murphy sacked by Bryce Ganious for a loss of 10 yards to the DUKE 14 -10 -0.49
15:00 3rd & 21 OWN 14 Star Thomas run for 10 yds to the DUKE 24 +10 0.06
13:09 4th & 11 OWN 24 Kade Reynoldson punt for 43 yds, downed at the WAKE 33
PUNT
3 pl · 7 yd · 1:57
3–10
13:09 1st & 10 OWN 33 Demond Claiborne run for a loss of 1 yard to the WAKE 32 -1 -1.10
13:09 2nd & 11 OWN 32 Hank Bachmeier sacked by Vincent Anthony Jr. for a loss of 3 yards to the WAKE 29 -3 -0.63
13:09 3rd & 14 OWN 29 Demond Claiborne run for 11 yds to the WAKE 40 +11 0.46
11:12 4th & 3 OWN 40 Ivan Mora punt for 47 yds, downed at the DUKE 13
FUMBLE
3 pl · 1 yd · 0:57
3–10
11:12 1st & 10 OWN 13 Jaquez Moore run for a loss of 2 yards to the DUKE 11 -2 -0.50
11:12 2nd & 12 OWN 11 Maalik Murphy pass incomplete 0 -0.12
10:15 3rd & 12 OWN 11 Maalik Murphy pass complete to Jaquez Moore for 3 yds Jaquez Moore fumbled, recovered by WAKE Dylan Hazen D. Hazen return for 0 yds 0.32
TD
3 pl · 14 yd · 1:15
3–17
10:15 1st & 10 OPP 14 Demond Claiborne run for a loss of 1 yard to the DUKE 15 -1 -0.38
10:15 2nd & 11 OPP 15 Demond Claiborne run for 6 yds to the DUKE 9 +6 0.11
9:00 3rd & 5 OPP 9 Horatio Fields 9 Yd pass from Hank Bachmeier (Matthew Dennis Kick) +9 2.82
PUNT
6 pl · 32 yd · 2:53
3–17
9:00 1st & 10 OWN 25 Maalik Murphy pass complete to Que'Sean Brown for 6 yds to the DUKE 31 +6 0.33
9:00 2nd & 4 OWN 31 Maalik Murphy pass complete to Jordan Moore for 7 yds to the DUKE 38 for a 1ST down +7 0.79
9:00 1st & 10 OWN 38 Maalik Murphy pass complete to Jordan Moore for 18 yds to the WAKE 44 for a 1ST down +18 1.54
9:00 1st & 10 OPP 44 Maalik Murphy pass complete to Star Thomas for 2 yds to the WAKE 42 +2 -0.53
9:00 2nd & 8 OPP 42 Star Thomas run for a loss of 1 yard to the WAKE 43 -1 -1.29
9:00 3rd & 9 OPP 43 Maalik Murphy pass incomplete 0 -0.95
6:07 4th & 9 OPP 43 Kade Reynoldson punt for 34 yds, fair catch by Taylor Morin at the WAKE 9
PUNT
6 pl · 9 yd · 3:34
3–17
6:07 1st & 10 OWN 9 Tate Carney run for 2 yds to the WAKE 11 +2 -0.22
6:07 2nd & 8 OWN 11 Tate Carney run for 6 yds to the WAKE 17 +6 0.13
6:07 3rd & 2 OWN 17 Tate Carney run for 2 yds to the WAKE 19 for a 1ST down +2 0.47
6:07 1st & 10 OWN 19 Tate Carney run for 3 yds to the WAKE 22 +3 -0.23
6:07 2nd & 7 OWN 22 Hank Bachmeier sacked by Alex Howard for a loss of 4 yards to the WAKE 18 -4 -0.59
6:07 3rd & 11 OWN 18 Hank Bachmeier pass complete to Taylor Morin for no gain to the WAKE 18 0 -0.09
2:33 4th & 11 OWN 18 Ivan Mora punt for 37 yds , Que'Sean Brown returns for 13 yds to the WAKE 42
TD
4 pl · 42 yd · 1:57
10–17
2:33 1st & 10 OPP 42 Maalik Murphy pass complete to Que'Sean Brown for 30 yds to the WAKE 12 for a 1ST down +30 0.76
2:33 1st & 10 OPP 12 Star Thomas run for 3 yds to the WAKE 9 +3 -0.10
2:33 2nd & 7 OPP 9 Maalik Murphy pass complete to Eli Pancol for 6 yds to the WAKE 3 +6 0.15
0:36 3rd & 1 OPP 3 Star Thomas 3 Yd Run (Todd Pelino Kick) +3 2.47
TD
7 pl · 45 yd · 2:30
17–17
0:27 OWN 35 Cosme Salas kickoff for 55 yds , Demond Claiborne return for 35 yds to the WAKE 45 Demond Claiborne fumbled, recovered by DUKE Vontae Floyd V. Floyd return for 35 yds , return for no gain to the WAKE 45
0:27 1st & 10 OPP 45 Maalik Murphy pass incomplete 0 -1.00
0:00 OPP 45 End of 3rd Quarter
0:00 2nd & 10 OPP 45 Maalik Murphy pass complete to Eli Pancol for 3 yds to the WAKE 42 +3 -0.39
15:00 3rd & 7 OPP 42 Maalik Murphy pass complete to Jordan Moore for 8 yds to the WAKE 34 for a 1ST down +8 1.93
15:00 1st & 10 OPP 34 Jaquez Moore run for 6 yds to the WAKE 28 +6 0.23
15:00 2nd & 4 OPP 28 Jaquez Moore run for 6 yds to the WAKE 22 for a 1ST down +6 0.06
15:00 1st & 10 OPP 22 Jaquez Moore run for 18 yds to the WAKE 4 for a 1ST down +18 0.96
15:00 1st & 4 OPP 4 MURPHY, Maalik pass short up the middle incomplete intended for MOORE, Jordan thrown to the WAKEF0. PENALTY WAKEF Holding on MULL, Jaxon enforced half the distance from the goal, 2 yards from the WAKEF4 to the WAKEF2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +2
12:57 1st & 2 OPP 2 Maalik Murphy 2 Yd Run (Todd Pelino Kick) +2 1.21
Q4
PUNT
12 pl · 36 yd · 6:23
17–17
12:57 1st & 10 OWN 25 Hank Bachmeier pass complete to Demond Claiborne for 4 yds to the WAKE 29 +4 -0.11
12:57 2nd & 6 OWN 29 Hank Bachmeier pass incomplete 0 -0.65
12:09 3rd & 6 OWN 29 Hank Bachmeier run for 9 yds to the WAKE 38 for a 1ST down +9 1.89
12:09 1st & 10 OWN 38 Demond Claiborne run for 2 yds to the WAKE 40 +2 -0.67
12:09 2nd & 8 OWN 40 Wake Forest Penalty, False Start (TEAM) to the WAKE 35 -5
12:09 2nd & 13 OWN 35 Hank Bachmeier pass complete to Horatio Fields for 4 yds to the WAKE 39 +4 -0.09
12:09 3rd & 9 OWN 39 Hank Bachmeier pass complete to Taylor Morin for 11 yds to the 50 yard line for a 1ST down +11 2.78
12:09 1st & 10 50 Demond Claiborne run for 3 yds to the DUKE 47 +3 -0.39
12:09 2nd & 7 OPP 47 Hank Bachmeier run for 1 yd to the DUKE 46 +1 -0.89
12:09 3rd & 6 OPP 46 Hank Bachmeier pass complete to Deuce Alexander for 7 yds to the DUKE 39 for a 1ST down +7 1.98
12:09 1st & 10 OPP 39 Tate Carney run for 2 yds to the DUKE 37 +2 -0.44
12:09 2nd & 8 OPP 37 Hank Bachmeier run for no gain to the DUKE 37 0 -0.94
12:09 3rd & 8 OPP 37 Hank Bachmeier pass complete to Taylor Morin for a loss of 2 yards to the DUKE 39 -2 -1.43
6:34 4th & 10 OPP 39 Ivan Mora punt for 39 yds for a touchback
PUNT
6 pl · 18 yd · 3:14
17–17
6:34 1st & 10 OWN 20 Star Thomas run for 5 yds to the DUKE 25 +5 0.09
6:34 2nd & 5 OWN 25 Maalik Murphy pass complete to Sahmir Hagans for 3 yds to the DUKE 28 +3 -0.25
6:34 3rd & 2 OWN 28 Star Thomas run for 7 yds to the DUKE 35 for a 1ST down +7 1.31
6:34 1st & 10 OWN 35 Maalik Murphy pass complete to Sahmir Hagans for 5 yds to the DUKE 40 +5 0.11
6:34 2nd & 5 OWN 40 Jaquez Moore run for a loss of 2 yards to the DUKE 38 -2 -1.38
6:34 3rd & 7 OWN 38 Maalik Murphy pass incomplete 0 -0.48
3:20 4th & 7 OWN 38 Kade Reynoldson punt for 45 yds, fair catch by Taylor Morin at the WAKE 17
PUNT
5 pl · 11 yd · 1:58
17–17
3:20 1st & 10 OWN 17 Hank Bachmeier pass incomplete 0 -0.48
3:20 2nd & 10 OWN 17 Hank Bachmeier pass complete to Cameron Hite for 16 yds to the WAKE 33 for a 1ST down +16 1.59
2:21 1st & 10 OWN 33 Hank Bachmeier run for a loss of 8 yards to the WAKE 16 -8 -1.70
2:00 2nd & 27 OWN 16 Timeout Wake Forest, clock 02:00
2:00 2nd & 27 OWN 16 Hank Bachmeier pass complete to Horatio Fields for 18 yds to the WAKE 34 +18 0.51
1:29 4th & 15 OWN 28 Timeout Duke, clock 01:29
1:29 3rd & 9 OWN 34 Hank Bachmeier sacked by Wesley Williams and TEAM for a loss of 6 yards to the WAKE 28 -6 -0.48
1:22 4th & 15 OWN 28 Ivan Mora punt for 38 yds, fair catch by Que'Sean Brown at the DUKE 24
TD
7 pl · 76 yd · 1:22
23–17
1:22 1st & 10 OWN 24 Maalik Murphy pass complete to Jake Taylor for 8 yds to the DUKE 32 +8 0.89
1:22 2nd & 2 OWN 32 Star Thomas run for 6 yds to the DUKE 38 for a 1ST down +6 0.30
1:22 1st & 10 OWN 38 Maalik Murphy pass complete to Star Thomas for 7 yds to the DUKE 45 +7 0.71
0:23 3rd & 1 OWN 47 Timeout Duke, clock 00:23
0:23 2nd & 3 OWN 45 Maalik Murphy pass complete to Star Thomas for 2 yds to the DUKE 47 +2 -0.77
0:23 3rd & 1 OWN 47 Star Thomas run for 8 yds to the WAKE 45 for a 1ST down +8 1.53
0:23 1st & 10 OPP 45 Maalik Murphy pass complete to Jake Taylor for 6 yds to the WAKE 39 +6 0.30
0:00 2nd & 4 OPP 39 Maalik Murphy pass complete to Jordan Moore for 39 yds for a TD +39 3.17
0:00 OPP 0 End of 4th Quarter
24 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

4sacks1
10plays for loss9
0takeaways2
2three-and-outs forced3
7explosive plays allowed7
4.68yards allowed / play5.59
3 of 11scoring drives allowed4 of 13
Duke
Ozzie Nicholas 10 (5) 0.5 TFL
Cameron Bergeron 9 (5) 1 sk · 1 TFL
Alex Howard 8 (6) 1 sk · 2 TFL
Terry Moore 8 (5) 1 TFL
Tre Freeman 6 (2) 0.5 TFL
Chandler Rivers 5 (2) 1 TFL
Jaylen Stinson 5 (3)
Joshua Pickett 4 (3)
Wake Forest
Dylan Hazen 9 (4) 3 TFL
Branson Combs 9 (6) 1 TFL
Nick Andersen 9 (3) 0.5 TFL
Davaughn Patterson 8 (4) 1 PD
Evan Slocum 5 (3)
C'Darius Kelley 4 (4)
Rushuan Tongue 4 (3) 1 INT
Bryce Ganious 3 (1) 1 sk · 1.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 goals1 of 2
6punts7
39.7punt average40.1
2punts inside the 201
42return yards45
own 29average drive startown 23
Duke
K Todd Pelino 1/1 FG · long 45 · 2/2 XP
P Kade Reynoldson 6 punts · 39.7 avg · 2 in 20
KR Peyton Jones 1 ret · 17 yds · long 17
PR Que'Sean Brown 2 ret · 25 yds · long 13
Wake Forest
K Matthew Dennis 1/2 FG · long 37 · 2/2 XP
P Ivan Mora 7 punts · 40.1 avg · 1 in 20 · 1 TB
KR Demond Claiborne 2 ret · 45 yds · long 35
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

59plays72
330yards337
13drives11
49%success rate36%
8.41total PPA13.07
Derived from 131 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Todd Pelino 45 Yd Field Goal 3–0
Q2Tate Carney 8 Yd Run (Matthew Dennis Kick) 7–3
Q2Matthew Dennis 37 Yd Field Goal 10–3
Q3Horatio Fields 9 Yd pass from Hank Bachmeier (Matthew Dennis Kick) 17–3
Q3Star Thomas 3 Yd Run (Todd Pelino Kick) 10–17
Q4Maalik Murphy 2 Yd Run (Todd Pelino Kick) 17–17
Q4Maalik Murphy pass complete to Jordan Moore for 39 yds for a TD 23–17

Biggest plays by PPA

Q4Maalik Murphy pass complete to Jordan Moore for 39 yds for a TD 3.17
Q1Hank Bachmeier pass complete to Cameron Hite for 16 yds to the DUKE 27 for a 1ST down 3.07
Q1Hank Bachmeier pass complete to Horatio Fields for 15 yds to the 50 yard line for a 1ST… 3.02
Q2Maalik Murphy pass complete to Jordan Moore for 26 yds to the WAKE 48 for a 1ST down 2.98
Q3Horatio Fields 9 Yd pass from Hank Bachmeier (Matthew Dennis Kick) 2.82
Q4Hank Bachmeier pass complete to Taylor Morin for 11 yds to the 50 yard line for a 1ST… 2.78

Series recent meetings

2025 Wake Forest 32 – 49 Duke
2023 Wake Forest 21 – 24 Duke
2022 Wake Forest 31 – 34 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