Duke Blue Devils @ Wake Forest Demon Deacons
1st Quarter
Kickoff
15:00 - 1st
Charlie Ham kickoff for 65 yds for a touchback
9-yd Run
14:56 - 1st
Christian Beal-Smith run for 9 yds to the WFrst 34
1st & 10 at WAKE 25
4-yd Run
14:35 - 1st
Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down
2nd & 1 at WAKE 34
5-yd Pass
14:18 - 1st
Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43
1st & 10 at WAKE 38
9-yd Run
14:00 - 1st
Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down
2nd & 5 at WAKE 43
10-yd Penalty
13:36 - 1st
Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST.
1st & 10 at DUKE 48
38-yd Touchdown Pass
13:29 - 1st
Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)
1st & 10 at DUKE 38
Kickoff Return (Offense)
13:29 - 1st
Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24
-2-yd Pass
13:21 - 1st
Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22
1st & 10 at DUKE 24
Incompletion
12:54 - 1st
Gunnar Holmberg pass incomplete
2nd & 12 at DUKE 22
5-yd Penalty
12:54 - 1st
DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17
3rd & 12 at DUKE 22
23-yd Pass
12:44 - 1st
Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down
3rd & 17 at DUKE 17
18-yd Run
12:33 - 1st
Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down
1st & 10 at DUKE 40
5-yd Run
12:15 - 1st
Mataeo Durant run for 5 yds to the WFrst 37
1st & 10 at WAKE 42
0-yd Run
11:51 - 1st
Mataeo Durant run for no gain to the WFrst 37
2nd & 5 at WAKE 37
1-yd Run
11:27 - 1st
Mataeo Durant run for 1 yd to the WFrst 36
3rd & 5 at WAKE 37
Incompletion
10:57 - 1st
Gunnar Holmberg pass incomplete to Jalon Calhoun
4th & 4 at WAKE 36
Incompletion
10:53 - 1st
Sam Hartman pass incomplete to A.T. Perry
1st & 10 at WAKE 36
5-yd Pass
10:48 - 1st
Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41
2nd & 10 at WAKE 36
Incompletion
10:19 - 1st
Sam Hartman pass incomplete to Jaquarii Roberson
3rd & 5 at WAKE 41
Punt
10:11 - 1st
Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 7
4th & 5 at WAKE 41
3-yd Run
10:07 - 1st
Mataeo Durant run for 3 yds to the Duke 10
1st & 10 at DUKE 7
14-yd Run
9:41 - 1st
Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down
2nd & 7 at DUKE 10
1-yd Run
9:29 - 1st
Mataeo Durant run for 1 yd to the Duke 25
1st & 10 at DUKE 24
13-yd Pass
9:02 - 1st
Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down
2nd & 9 at DUKE 25
Incompletion
8:42 - 1st
Gunnar Holmberg pass incomplete to Eli Pancol
1st & 10 at DUKE 38
5-yd Run
8:37 - 1st
Jaylen Coleman run for 5 yds to the Duke 43
2nd & 10 at DUKE 38
-1-yd Run
8:13 - 1st
Riley Leonard run for a loss of 1 yard to the Duke 42
3rd & 5 at DUKE 43
Punt
7:19 - 1st
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
4th & 6 at DUKE 42
3-yd Run
7:13 - 1st
Christian Turner run for 3 yds to the WFrst 7
1st & 10 at WAKE 4
Incompletion
6:48 - 1st
Sam Hartman pass incomplete to Ke'Shawn Williams
2nd & 7 at WAKE 7
16-yd Pass
6:39 - 1st
Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down
3rd & 7 at WAKE 7
37-yd Pass
6:17 - 1st
Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down
1st & 10 at WAKE 23
6-yd Run
5:58 - 1st
Christian Turner run for 6 yds to the Duke 34
1st & 10 at DUKE 40
2-yd Run
5:41 - 1st
Christian Turner run for 2 yds to the Duke 32
2nd & 4 at DUKE 34
5-yd Pass
5:15 - 1st
Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down
3rd & 2 at DUKE 32
10-yd Penalty
4:47 - 1st
Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY.
1st & 10 at DUKE 27
11-yd Pass
4:30 - 1st
Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26
1st & 20 at DUKE 37
26-yd Touchdown Run
4:03 - 1st
Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)
2nd & 9 at DUKE 26
2nd Quarter
Kickoff Return (Offense)
4:03 - 1st
Ivan Mora kickoff for 63 yds , Jaylen Stinson return for 14 yds to the Duke 16
Incompletion
3:54 - 1st
Gunnar Holmberg pass incomplete
1st & 10 at DUKE 16
4-yd Run
3:50 - 1st
Mataeo Durant run for 4 yds to the Duke 20
2nd & 10 at DUKE 16
30-yd Pass
3:28 - 1st
Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down
3rd & 6 at DUKE 20
-1-yd Run
3:13 - 1st
Mataeo Durant run for a loss of 1 yard to the Duke 49
1st & 10 at 50
4-yd Run
2:44 - 1st
Mataeo Durant run for 4 yds to the WFrst 47
2nd & 11 at DUKE 49
15-yd Run
2:12 - 1st
Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down
3rd & 7 at WAKE 47
6-yd Run
1:48 - 1st
Gunnar Holmberg run for 6 yds to the WFrst 26
1st & 10 at WAKE 32
0-yd Run
1:22 - 1st
Jaylen Coleman run for no gain to the WFrst 26
2nd & 4 at WAKE 26
3-yd Run
0:58 - 1st
Jordan Moore run for 3 yds to the WFrst 23
3rd & 4 at WAKE 26
2-yd Run
0:23 - 1st
Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down
4th & 1 at WAKE 23
2-yd Run
0:01 - 1st
Gunnar Holmberg run for 2 yds to the WFrst 19
1st & 10 at WAKE 21
End of 1st Quarter
2-yd Run
15:00 - 2nd
Mataeo Durant run for 2 yds to the WFrst 17
2nd & 8 at WAKE 19
4-yd Pass
14:26 - 2nd
Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13
3rd & 6 at WAKE 17
(13:55 - 2nd) Timeout DUKE, clock 13:55
Incompletion
13:48 - 2nd
Gunnar Holmberg pass incomplete to Nicky Dalmolin
4th & 2 at WAKE 13
-1-yd Run
13:43 - 2nd
Christian Beal-Smith run for a loss of 1 yard to the WFrst 12
1st & 10 at WAKE 13
11-yd Pass
13:17 - 2nd
Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down
2nd & 11 at WAKE 12
Incompletion
12:56 - 2nd
Sam Hartman pass incomplete to Jaquarii Roberson
1st & 10 at WAKE 23
5-yd Pass
12:48 - 2nd
Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28
2nd & 10 at WAKE 23
17-yd Pass
12:23 - 2nd
Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down
3rd & 5 at WAKE 28
Incompletion
12:00 - 2nd
Sam Hartman pass incomplete to Donald Stewart
1st & 10 at WAKE 45
7-yd Run
11:56 - 2nd
Christian Beal-Smith run for 7 yds to the Duke 48
2nd & 10 at WAKE 45
42-yd Run
11:21 - 2nd
Sam Hartman run for 42 yds to the Duke 6 for a 1ST down
3rd & 3 at DUKE 48
2-yd Run
11:02 - 2nd
Christian Beal-Smith run for 2 yds to the Duke 4
1st & Goal at DUKE 6
0-yd Run
10:23 - 2nd
Sam Hartman run for no gain to the Duke 4
2nd & Goal at DUKE 4
4-yd Touchdown Run
9:57 - 2nd
Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK)
3rd & Goal at DUKE 4
Kickoff Return (Offense)
9:57 - 2nd
Ivan Mora kickoff for 65 yds , Jaylen Stinson return for 10 yds to the Duke 10
23-yd Pass
9:42 - 2nd
Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down
1st & 10 at DUKE 10
1-yd Run
9:22 - 2nd
Jordan Moore run for 1 yd to the Duke 34
1st & 10 at DUKE 33
Fumble Recovery
8:45 - 2nd
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
2nd & 9 at DUKE 34
3-yd Run
8:40 - 2nd
Justice Ellison run for 3 yds to the WFrst 34
1st & 10 at WAKE 31
Incompletion
8:21 - 2nd
Sam Hartman pass incomplete
2nd & 7 at WAKE 34
13-yd Pass
8:15 - 2nd
Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down
3rd & 7 at WAKE 34
33-yd Pass
7:54 - 2nd
Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down
1st & 10 at WAKE 47
12-yd Pass
7:29 - 2nd
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
1st & 10 at DUKE 16
5-yd Run
7:12 - 2nd
Justice Ellison run for 5 yds to the Duke 3
1st & Goal at DUKE 8
Incompletion
6:43 - 2nd
Sam Hartman pass incomplete to A.T. Perry
2nd & Goal at DUKE 3
3-yd Touchdown Pass
6:38 - 2nd
Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK)
3rd & Goal at DUKE 3
Kickoff
6:38 - 2nd
Ivan Mora kickoff for 65 yds for a touchback
1-yd Run
6:36 - 2nd
Mataeo Durant run for 1 yd to the Duke 26
1st & 10 at DUKE 25
-3-yd Run
6:11 - 2nd
Mataeo Durant run for a loss of 3 yards to the Duke 23
2nd & 9 at DUKE 26
2-yd Run
5:39 - 2nd
Gunnar Holmberg run for 2 yds to the Duke 25
3rd & 12 at DUKE 23
Punt
4:48 - 2nd
Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26
4th & 10 at DUKE 25
18-yd Pass
4:40 - 2nd
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
1st & 10 at WAKE 29
6-yd Run
4:22 - 2nd
Christian Turner run for 6 yds to the 50 yard line
1st & 10 at WAKE 44
39-yd Pass
3:47 - 2nd
Sam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down
2nd & 4 at 50
-2-yd Run
3:06 - 2nd
Christian Turner run for a loss of 2 yards to the Duke 13
1st & 10 at DUKE 11
10-yd Pass
2:23 - 2nd
Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3
2nd & 12 at DUKE 13
Incompletion
1:41 - 2nd
Sam Hartman pass incomplete to Christian Turner
3rd & 2 at DUKE 3
5-yd Penalty
1:41 - 2nd
WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8
4th & 2 at DUKE 3
Field Goal Missed
1:37 - 2nd
Nick Sciba 26 yd FG MISSED
4th & 7 at DUKE 8
Sack
1:33 - 2nd
Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17
1st & 10 at DUKE 20
Incompletion
1:03 - 2nd
Gunnar Holmberg pass incomplete to Jake Bobo
2nd & 13 at DUKE 17
2-yd Run
0:57 - 2nd
Gunnar Holmberg run for 2 yds to the Duke 19
3rd & 13 at DUKE 17
(0:56 - 2nd) Timeout WAKE FOREST, clock 00:56
Punt
0:49 - 2nd
Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 47
4th & 11 at DUKE 19
Incompletion
0:43 - 2nd
Sam Hartman pass incomplete to Taylor Morin
1st & 10 at WAKE 47
Incompletion
0:39 - 2nd
Sam Hartman pass incomplete to A.T. Perry
2nd & 10 at WAKE 47
Incompletion
0:33 - 2nd
Sam Hartman pass incomplete to Jaquarii Roberson
3rd & 10 at WAKE 47
Punt
0:23 - 2nd
Ivan Mora punt for 53 yds for a touchback
4th & 10 at WAKE 47
4-yd Run
0:19 - 2nd
Mataeo Durant run for 4 yds to the Duke 24
1st & 10 at DUKE 20
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Ivan Mora kickoff for 65 yds for a touchback
Incompletion
14:57 - 3rd
Gunnar Holmberg pass incomplete
1st & 10 at DUKE 25
-4-yd Run
14:51 - 3rd
Mataeo Durant run for a loss of 4 yards to the Duke 21
2nd & 10 at DUKE 25
Sack
14:29 - 3rd
Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16
3rd & 14 at DUKE 21
Punt
13:52 - 3rd
Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 45
4th & 19 at DUKE 16
Sack
13:47 - 3rd
Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39
1st & 10 at WAKE 45
9-yd Pass
13:18 - 3rd
Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48
2nd & 16 at WAKE 39
36-yd Pass
12:55 - 3rd
Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down
3rd & 7 at WAKE 48
16-yd Touchdown Run
12:29 - 3rd
Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK)
1st & 10 at DUKE 16
Kickoff Return (Offense)
12:29 - 3rd
Ivan Mora kickoff for 65 yds , Sahmir Hagans return for 16 yds to the Duke 16
6-yd Pass
12:21 - 3rd
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22
1st & 10 at DUKE 16
3-yd Run
11:54 - 3rd
Mataeo Durant run for 3 yds to the Duke 25
2nd & 4 at DUKE 22
3-yd Run
11:26 - 3rd
Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down
3rd & 1 at DUKE 25
1-yd Run
11:05 - 3rd
Mataeo Durant run for 1 yd to the Duke 29
1st & 10 at DUKE 28
Fumble Recovery (Own)
10:31 - 3rd
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
2nd & 9 at DUKE 29
Incompletion
9:58 - 3rd
Gunnar Holmberg pass incomplete to Nicky Dalmolin
3rd & 3 at DUKE 35
Punt
9:47 - 3rd
Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11
4th & 3 at DUKE 35
5-yd Penalty
9:36 - 3rd
Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY.
1st & 10 at WAKE 11
48-yd Run
9:09 - 3rd
Christian Turner run for 48 yds to the Duke 46 for a 1ST down
1st & 15 at WAKE 6
6-yd Run
8:49 - 3rd
Christian Turner run for 6 yds to the Duke 40
1st & 10 at DUKE 46
14-yd Pass
8:24 - 3rd
Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down
2nd & 4 at DUKE 40
3-yd Run
7:54 - 3rd
Justice Ellison run for 3 yds to the Duke 23
1st & 10 at DUKE 26
Sack
7:31 - 3rd
Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28
2nd & 7 at DUKE 23
13-yd Pass
6:46 - 3rd
Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down
3rd & 12 at DUKE 28
Incompletion
6:18 - 3rd
Sam Hartman pass incomplete to Donald Stewart
1st & 10 at DUKE 15
8-yd Run
6:13 - 3rd
Justice Ellison run for 8 yds to the Duke 7
2nd & 10 at DUKE 15
Incompletion
5:18 - 3rd
Sam Hartman pass incomplete
3rd & 2 at DUKE 7
Field Goal Good
5:14 - 3rd
Nick Sciba 26 yd FG GOOD
4th & 2 at DUKE 7
Kickoff
5:14 - 3rd
Ivan Mora kickoff for 65 yds for a touchback
0-yd Run
5:10 - 3rd
Mataeo Durant run for no gain to the Duke 25
1st & 10 at DUKE 25
3-yd Pass
4:43 - 3rd
Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28
2nd & 10 at DUKE 25
4-yd Pass
4:18 - 3rd
Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32
3rd & 7 at DUKE 28
Punt
3:33 - 3rd
Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 19
4th & 3 at DUKE 32
4th Quarter
1-yd Run
3:29 - 3rd
Christian Turner run for 1 yd to the WFrst 20
1st & 10 at WAKE 19
19-yd Pass
2:45 - 3rd
Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down
2nd & 9 at WAKE 20
2-yd Run
2:11 - 3rd
Christian Turner run for 2 yds to the WFrst 41
1st & 10 at WAKE 39
3-yd Run
1:25 - 3rd
Christian Turner run for 3 yds to the WFrst 44
2nd & 8 at WAKE 41
37-yd Pass
0:34 - 3rd
Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down
3rd & 5 at WAKE 44
End of 3rd Quarter
19-yd Touchdown Pass
14:52 - 4th
Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK)
1st & 10 at DUKE 19
Kickoff
14:52 - 4th
Ivan Mora kickoff for 63 yds for a touchback
3-yd Run
14:47 - 4th
Riley Leonard run for 3 yds to the Duke 28
1st & 10 at DUKE 25
Incompletion
14:20 - 4th
Riley Leonard pass incomplete
2nd & 7 at DUKE 28
Incompletion
14:16 - 4th
Riley Leonard pass incomplete to Eli Pancol
3rd & 7 at DUKE 28
Punt
14:02 - 4th
Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16
4th & 7 at DUKE 28
0-yd Run
13:56 - 4th
Quinton Cooley run for no gain to the WFrst 16
1st & 10 at WAKE 16
0-yd Run
13:12 - 4th
Quinton Cooley run for no gain to the WFrst 16
2nd & 10 at WAKE 16
Fumble Recovery
12:24 - 4th
Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis
3rd & 10 at WAKE 16
10-yd Penalty
12:20 - 4th
Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY.
1st & 10 at WAKE 25
Incompletion
12:08 - 4th
Riley Leonard pass incomplete to Jontavis Robertson
1st & 20 at WAKE 35
13-yd Run
11:59 - 4th
Riley Leonard run for 13 yds to the WFrst 22
2nd & 20 at WAKE 35
Incompletion
11:32 - 4th
Riley Leonard pass incomplete to Sahmir Hagans
3rd & 7 at WAKE 22
Field Goal Missed
11:27 - 4th
Charlie Ham 40 yd FG MISSED
4th & 7 at WAKE 22
11-yd Penalty
11:27 - 4th
WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11
1st & 10 at WAKE 22
6-yd Run
11:22 - 4th
Quinton Cooley run for 6 yds to the WFrst 17
1st & 10 at WAKE 11
4-yd Run
10:37 - 4th
Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down
2nd & 4 at WAKE 17
Incompletion
9:57 - 4th
Michael Kern pass incomplete
1st & 10 at WAKE 21
5-yd Run
9:53 - 4th
Quinton Cooley run for 5 yds to the WFrst 26
2nd & 10 at WAKE 21
Incompletion
9:08 - 4th
Michael Kern pass incomplete to Jahmal Banks
3rd & 5 at WAKE 26
Punt
9:02 - 4th
Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31
4th & 5 at WAKE 26
17-yd Run
8:55 - 4th
Riley Leonard run for 17 yds to the Duke 48 for a 1ST down
1st & 10 at DUKE 31
6-yd Pass
8:32 - 4th
Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46
1st & 10 at DUKE 48
5-yd Run
8:04 - 4th
Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down
2nd & 4 at WAKE 46
39-yd Pass
7:35 - 4th
Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down
1st & 10 at WAKE 41
2-yd Touchdown Run
7:17 - 4th
Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)
1st & Goal at WAKE 2
Kickoff
7:17 - 4th
Charlie Ham kickoff for 65 yds for a touchback
5-yd Run
7:05 - 4th
Quinton Cooley run for 5 yds to the WFrst 30
1st & 10 at WAKE 25
3-yd Run
6:22 - 4th
Quinton Cooley run for 3 yds to the WFrst 33
2nd & 5 at WAKE 30
7-yd Run
5:37 - 4th
Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down
3rd & 2 at WAKE 33
14-yd Run
4:51 - 4th
Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down
1st & 10 at WAKE 40
2-yd Run
4:07 - 4th
Ahmani Marshall run for 2 yds to the Duke 44
1st & 10 at DUKE 46
Incompletion
3:22 - 4th
Michael Kern pass incomplete to Christian Greene
2nd & 8 at DUKE 44
8-yd Run
3:12 - 4th
Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down
3rd & 8 at DUKE 44
(2:35 - 4th) Timeout WAKE FOREST, clock 02:35
5-yd Run
2:30 - 4th
Ahmani Marshall run for 5 yds to the Duke 31
1st & 10 at DUKE 36
6-yd Run
1:44 - 4th
Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down
2nd & 5 at DUKE 31
2-yd Run
1:04 - 4th
Ahmani Marshall run for 2 yds to the Duke 23
1st & 10 at DUKE 25
-2-yd Run
0:19 - 4th
TEAM run for a loss of 2 yards to the Duke 25
2nd & 8 at DUKE 23
End of 4th Quarter
DUKE @ WAKE Videos
Wake Forest powers past Duke behind Hartman's 5 TDs
- 1:51
Duke scores late TD to prevent shutout
- 0:18
Hartman tallies his 5th TD of the day
- 0:26
Game Information
Winston-Salem, NC


2025 Standings
FBS
| Atlantic Coast ConferenceAtlantic Coast Conference | CONF | OVR |
|---|---|---|
| Virginia | 7-1 | 11-3 |
| SMU | 6-2 | 9-4 |
| Miami | 6-2 | 13-3 |
| Pittsburgh | 6-2 | 8-5 |
| Georgia Tech | 6-2 | 9-4 |
| Duke | 6-2 | 9-5 |
| NC State | 4-4 | 8-5 |
| California | 4-4 | 7-6 |
| Clemson | 4-4 | 7-6 |
| Louisville | 4-4 | 9-4 |
| Wake Forest | 4-4 | 9-4 |
| Stanford | 3-5 | 4-8 |
| Florida State | 2-6 | 5-7 |
| North Carolina | 2-6 | 4-8 |
| Virginia Tech | 2-6 | 3-9 |
| Boston College | 1-7 | 2-10 |
| Syracuse | 1-7 | 3-9 |
NCAAF News

Staley discusses Super Bowl, praises Raven Johnson
Dawn Staley joins SEC Now to show love to former Gamecock and Super Bowl champion Nick Emmanwori, as well as No. 14 South Carolina point guard Raven Johnson's competitive spirit.
15m

Illinois hires former Montana coach Bobby Hauck as DC
Former Montana coach Bobby Hauck has ended his brief retirement to become defensive coordinator at Illinois.
1h

Way-too-early look at the 2026 Heisman Trophy race
We size up next season's most likely contenders for college football's highest individual honor.
11h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

