From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wake Forest
Duke
461
Total yards
507
347
Passing yards
391
114
Rushing yards
116
8.3
Yards per pass
9.5
3.6
Yards per rush
3.9
26
First downs
26
9–15
Third downs
6–13
0–1
Fourth downs
0–1
1
Turnovers
1
3–32
Penalties
5–45
23:10
Possession
36:50
1
Sacks (by defense)
3
Efficiency
Wake Forest
Duke
54%
Success rate
47%
0.33
EPA per play
0.46
1.04
Explosiveness
1.56
0.17
Rushing EPA
0.21
0.47
Passing EPA
0.69
45%
Passing-down success
39%
0.15
First-down EPA
0.11
0.19
Second-down EPA
0.63
1.06
Third-down EPA
1.14
11%
Havoc by its defense
15%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Wake Forest 54% to win. Duke won as Elo’s underdog.
The line
Wake Forest −3, over/under 67.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Wake Forest right to left.
Q1 DukeField goal, 11 plays, 43 yards
Q1 Wake ForestTouchdown, 11 plays, 75 yards
Q1 DukeTouchdown, 6 plays, 62 yards
Q2 Wake ForestPunt, 7 plays, 33 yards
Q2 DukeTouchdown, 5 plays, 80 yards
Q2 Wake ForestTouchdown, 9 plays, 75 yards
Q2 DukePunt, 4 plays, 13 yards
Q2 Wake ForestField goal, 8 plays, 66 yards
Q2 DukeField goal, 10 plays, 60 yards
Q2 Wake ForestResult not recorded, 1 play, 2 yards
Q3 Wake ForestPunt, 3 plays, 6 yards
Q3 DukePunt, 3 plays, −4 yards
Q3 Wake ForestPunt, 5 plays, 17 yards
Q3 DukeTouchdown, 8 plays, 76 yards
Q3 Wake ForestTouchdown, 9 plays, 75 yards
Q3 DukePunt, 5 plays, 18 yards
Q3 Wake ForestTouchdown, 11 plays, 84 yards
Q4 DukeInterception, 14 plays, 40 yards
Q4 Wake ForestPunt, 6 plays, 13 yards
Q4 DukeTouchdown, 2 plays, 65 yards
Q4 Wake ForestInterception, 5 plays, 11 yards
Q4 DukeEnd of game, 5 plays, 33 yards
Play by play
1st quarter3 drives, then Wake Forest 7, Duke 3
Duke Field goal, 11 plays
14:54
1st & 10 at own 35
Matthew Dennis kickoff for 63 yds , Jaylen Stinson return for 30 yds to the Duke 32
14:54
1st & 10 at own 32
Jaylen Coleman run for 9 yds to the Duke 41
14:54
2nd & 1 at own 41
Jaylen Coleman run for 7 yds to the Duke 48 for a 1ST down
14:54
1st & 10 at own 48
Riley Leonard pass complete to Jordan Moore for 7 yds to the WFrst 45
14:54
2nd & 3 at opp 45
Riley Leonard pass complete to Jordan Moore for 4 yds to the WFrst 41 for a 1ST down
14:54
1st & 10 at opp 41
Jaylen Coleman run for 3 yds to the WFrst 38
14:54
2nd & 7 at 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.
14:54
2nd & 17 at opp 48
Riley Leonard run for 9 yds to the WFrst 39
14:54
3rd & 8 at opp 39
Riley Leonard pass complete to Sahmir Hagans for 9 yds to the WFrst 30 for a 1ST down
14:54
1st & 10 at opp 30
Jordan Waters run for no gain to the WFrst 30
14:54
2nd & 10 at opp 30
Riley Leonard sacked by Jasheen Davis for a loss of 7 yards to the WFrst 37
14:54
3rd & 17 at opp 37
Riley Leonard pass complete to Jalon Calhoun for 12 yds to the WFrst 25
7:01
4th & 5 at opp 25
Todd Pelino 42 yd FG GOODDuke 3, Wake Forest 0
Wake Forest Touchdown, 11 plays
7:01
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
7:01
1st & 10 at own 25
Justice Ellison run for 4 yds to the WFrst 29
7:01
2nd & 6 at own 29
Sam Hartman pass incomplete to A.T. Perry
7:01
3rd & 6 at own 29
Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 36 for a 1ST down
7:01
1st & 10 at own 36
Sam Hartman sacked for a loss of 3 yards to the WFrst 33
7:01
2nd & 13 at own 33
Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 39
7:01
3rd & 7 at own 39
Sam Hartman pass complete to Blake Whiteheart for 30 yds to the Duke 31 for a 1ST down
7:01
1st & 10 at opp 31
Justice Ellison run for 7 yds to the Duke 24
7:01
2nd & 3 at opp 24
Sam Hartman run for 10 yds to the Duke 14 for a 1ST down
7:01
1st & 10 at opp 14
Justice Ellison run for 1 yd to the Duke 13
7:01
2nd & 9 at opp 13
Justice Ellison run for 7 yds to the Duke 6
3:02
3rd & 2 at opp 6
Timeout DUKE, clock 03:02
2:56
3rd & 2 at opp 6
Justice Ellison run for 6 yds for a TD, (Matthew Dennis KICK)Wake Forest 7, Duke 3
Duke Touchdown, 6 plays
2:49
1st & 10 at own 35
Dennis,Matthew kickoff 62 yards to the Duke03 Stinson,Jaylen return 26 yards to the Duke29 (Williams,AJ) PENALTY Duke Holding offsetting Wake Face Mask offsetting. NO PLAY.
2:40
1st & 10 at own 35
Matthew Dennis kickoff for 62 yds , Jaylen Stinson return for 35 yds to the Duke 38
2:40
1st & 10 at own 38
Jaquez Moore run for 14 yds to the WFrst 48 for a 1ST down
2:40
1st & 10 at 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.
2:40
1st & 20 at own 42
Riley Leonard pass complete to Jordan Moore for 15 yds to the WFrst 43
2:40
2nd & 5 at opp 43
Jaquez Moore run for 10 yds to the WFrst 33 for a 1ST down
0:00
1st & 10 at opp 33
Jordan Waters run for no gain to the WFrst 33
Q2 15:00
2nd & 10 at opp 33
Riley Leonard pass complete to Jalon Calhoun for 3 yds to the WFrst 30
Q2 14:16
3rd & 7 at opp 30
Riley Leonard pass complete to Sahmir Hagans for 30 yds for a TD, (Todd Pelino KICK)Duke 10, Wake Forest 7
2nd quarter7 drives, then Duke 20, Wake Forest 17
Wake Forest Punt, 7 plays
14:16
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
14:16
1st & 10 at own 25
Sam Hartman pass complete to A.T. Perry for 15 yds to the WFrst 40 for a 1ST down
14:16
1st & 10 at own 40
Christian Turner run for 9 yds to the WFrst 49
14:16
2nd & 1 at own 49
Christian Turner run for 5 yds to the Duke 46 for a 1ST down
14:16
1st & 10 at opp 46
Sam Hartman pass complete to Ke’Shawn Williams for 13 yds to the Duke 33 for a 1ST down
14:16
1st & 10 at opp 33
Christian Turner run for 1 yd to the Duke 34
14:16
2nd & 11 at opp 34
WAKE FOREST Penalty, Intentional Grounding (Sam Hartman) to the Duke 42
14:16
3rd & 19 at opp 42
Sam Hartman pass incomplete to A.T. Perry
12:06
4th & 19 at opp 42
Matthew Dennis punt for 22 yds
Duke Touchdown, 5 plays
12:06
1st & 10 at own 20
Riley Leonard pass complete to Sahmir Hagans for 6 yds to the Duke 26
12:06
2nd & 4 at own 26
Jaylen Coleman run for 4 yds to the Duke 22
12:06
3rd & 8 at own 22
Riley Leonard pass complete to Jalon Calhoun for 31 yds to the WFrst 47 for a 1ST down
12:06
1st & 10 at opp 47
Riley Leonard pass complete to Jaylen Coleman for 1 yd to the WFrst 46
9:04
2nd & 9 at opp 46
Riley Leonard pass complete to Jalon Calhoun for 46 yds for a TD, (Todd Pelino KICK)Duke 17, Wake Forest 7
Wake Forest Touchdown, 9 plays
9:04
1st & 10 at own 35
Charlie Ham kickoff for 65 yds
9:04
1st & 10 at own 25
Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 31
9:04
2nd & 4 at own 31
Justice Ellison run for 3 yds to the WFrst 34
9:04
3rd & 1 at own 34
Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 40 for a 1ST down
9:04
1st & 10 at own 40
Sam Hartman pass complete to Taylor Morin for 31 yds to the Duke 29 for a 1ST down
9:04
1st & 10 at opp 29
Sam Hartman pass incomplete to A.T. Perry
9:04
2nd & 10 at opp 29
Sam Hartman pass complete to Taylor Morin for 16 yds to the Duke 13 for a 1ST down
9:04
1st & 10 at opp 13
Justice Ellison run for 3 yds to the Duke 10
9:04
2nd & 7 at opp 10
Sam Hartman run for 2 yds to the Duke 8
6:02
3rd & 5 at opp 8
Sam Hartman pass complete to Donavon Greene for 8 yds for a TD, (Matthew Dennis KICK)Duke 17, Wake Forest 14
Duke Punt, 4 plays
5:56
1st & 10 at own 35
Matthew Dennis kickoff for 62 yds , Jaylen Stinson return for 17 yds to the Duke 20
5:56
1st & 10 at own 20
Riley Leonard pass complete to Jalon Calhoun for 1 yd to the Duke 21
5:56
2nd & 9 at 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.
5:56
1st & 10 at own 30
Riley Leonard pass incomplete to Sahmir Hagans
5:56
2nd & 10 at own 30
Jaquez Moore run for 3 yds to the Duke 33
5:56
3rd & 7 at own 33
Riley Leonard pass incomplete to Jaquez Moore
4:37
4th & 7 at own 33
Porter Wilson punt for 54 yds , Taylor Morin returns for 7 yds to the WFrst 20
Wake Forest Field goal, 8 plays
4:37
1st & 10 at own 20
Sam Hartman pass complete to Ke’Shawn Williams for 20 yds to the WFrst 40 for a 1ST down
4:37
1st & 10 at own 40
Sam Hartman pass complete to Ke’Shawn Williams for 8 yds to the WFrst 48
4:37
2nd & 2 at own 48
Sam Hartman run for 4 yds to the Duke 48 for a 1ST down
4:37
1st & 10 at opp 48
Sam Hartman pass complete to A.T. Perry for 31 yds to the Duke 17 for a 1ST down
4:37
1st & 10 at opp 17
Quinton Cooley run for 3 yds to the Duke 14
4:37
2nd & 7 at opp 14
Sam Hartman pass incomplete to Ke’Shawn Williams
4:37
3rd & 7 at opp 14
Sam Hartman pass incomplete to A.T. Perry
1:50
4th & 7 at opp 14
Matthew Dennis 32 yd FG GOODTied at 17
Duke Field goal, 10 plays
1:50
1st & 10 at own 35
Matthew Dennis kickoff for 61 yds
1:50
1st & 10 at own 25
Riley Leonard run for 6 yds to the Duke 31
1:50
2nd & 4 at own 31
Riley Leonard pass complete to Jalon Calhoun for 8 yds to the Duke 39 for a 1ST down
1:50
1st & 10 at own 39
Riley Leonard pass incomplete to Sahmir Hagans
1:50
2nd & 10 at own 39
Riley Leonard pass complete to Jordan Moore for 13 yds to the WFrst 48 for a 1ST down
0:54
1st & 10 at opp 48
Timeout WAKE FOREST, clock 00:54
0:54
1st & 10 at opp 48
Riley Leonard pass complete to Sahmir Hagans for 19 yds to the WFrst 29 for a 1ST down
0:54
1st & 10 at opp 29
Riley Leonard pass complete to Sahmir Hagans for 11 yds to the WFrst 18 for a 1ST down
0:54
1st & 10 at opp 18
Riley Leonard pass complete to Jordan Moore for 3 yds to the WFrst 15
0:28
2nd & 7 at opp 15
Timeout DUKE, clock 00:28
0:28
2nd & 7 at opp 15
Riley Leonard pass incomplete to Sahmir Hagans
0:28
3rd & 7 at opp 15
Riley Leonard pass incomplete to Jordan Moore
0:14
4th & 7 at opp 15
Todd Pelino 32 yd FG GOODDuke 20, Wake Forest 17
Wake Forest Result not recorded, 1 play
0:09
1st & 10 at own 35
Charlie Ham kickoff for 63 yds , Ke’Shawn Williams return for 22 yds to the WFrst 24
0:00
1st & 10 at own 24
Kneel down by Wake Forest at Wake22 for loss of 2 yards.
3rd quarter7 drives, then Duke 27, Wake Forest 24
Wake Forest Punt, 3 plays
15:00
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Justice Ellison run for 3 yds to the WFrst 28
15:00
2nd & 7 at own 28
Justice Ellison run for 3 yds to the WFrst 31
15:00
3rd & 4 at own 31
Sam Hartman pass incomplete to Blake Whiteheart
13:53
4th & 4 at own 31
Matthew Dennis punt for 36 yds, fair catch by Jalon Calhoun at the Duke 33
Duke Punt, 3 plays
13:53
1st & 10 at own 33
Riley Leonard pass complete to Jordan Moore for no gain to the Duke 33
13:53
2nd & 10 at own 33
Jaylen Coleman run for 1 yd to the Duke 34
13:53
3rd & 9 at own 34
PENALTY Duke False Start (Hagans,Sahmir) 5 yards from Duke34 to Duke29. NO PLAY.
13:53
3rd & 14 at own 29
Riley Leonard pass incomplete to Jordan Moore
11:52
4th & 14 at own 29
Porter Wilson punt for 42 yds, fair catch by Taylor Morin at the WFrst 29
Wake Forest Punt, 5 plays
11:52
1st & 10 at own 29
Sam Hartman pass complete to Donavon Greene for 7 yds to the WFrst 36
11:52
2nd & 3 at own 36
Christian Turner run for 5 yds to the WFrst 41 for a 1ST down
11:05
1st & 10 at own 41
Sam Hartman pass incomplete
11:05
2nd & 10 at own 41
Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 46
11:05
3rd & 5 at own 46
Sam Hartman pass incomplete to Blake Whiteheart
10:25
4th & 5 at own 46
Matthew Dennis punt for 30 yds, punt out-of-bounds at the Duke 24
Duke Touchdown, 8 plays
10:25
1st & 10 at own 24
Jordan Waters run for 1 yd to the Duke 25
10:25
2nd & 9 at own 25
Riley Leonard pass complete to Jalon Calhoun for 10 yds to the Duke 35 for a 1ST down
10:25
1st & 10 at own 35
Jaquez Moore run for 3 yds to the Duke 38
10:25
2nd & 7 at own 38
Jaquez Moore run for 8 yds to the Duke 46 for a 1ST down
10:25
1st & 10 at own 46
Jaquez Moore run for 24 yds to the WFrst 30 for a 1ST down
10:25
1st & 10 at opp 30
Riley Leonard run for 8 yds to the WFrst 38
10:25
2nd & 18 at opp 38
Riley Leonard pass complete to Jalon Calhoun for 8 yds to the WFrst 30
5:24
3rd & 10 at opp 30
Riley Leonard pass complete to Jordan Moore for 30 yds for a TD, (Todd Pelino KICK)Duke 27, Wake Forest 17
Wake Forest Touchdown, 9 plays
5:24
1st & 10 at own 35
Charlie Ham kickoff for 65 yds
5:24
1st & 10 at own 25
Sam Hartman pass complete to Jaeger Bull for 6 yds to the WFrst 31
5:24
2nd & 4 at own 31
Sam Hartman pass complete to Jaeger Bull for 12 yds to the WFrst 43 for a 1ST down
5:24
1st & 10 at own 43
Sam Hartman run for 8 yds to the Duke 49
5:24
2nd & 2 at opp 49
Justice Ellison run for 5 yds to the Duke 44 for a 1ST down
5:24
1st & 10 at opp 44
Sam Hartman pass complete to A.T. Perry for 12 yds to the Duke 32 for a 1ST down
5:24
1st & 10 at opp 32
Sam Hartman pass complete to Taylor Morin for 15 yds to the Duke 17 for a 1ST down
5:24
1st & 10 at opp 17
Sam Hartman pass incomplete to Donavon Greene
5:24
2nd & 10 at opp 17
Sam Hartman pass incomplete to Taylor Morin
2:57
3rd & 10 at opp 17
Sam Hartman pass complete to Taylor Morin for 17 yds for a TD, (Matthew Dennis KICK)Duke 27, Wake Forest 24
Duke Punt, 5 plays
2:53
1st & 10 at own 35
Matthew Dennis kickoff for 54 yds , Terry Moore return for 20 yds to the Duke 31
2:53
1st & 10 at own 31
Riley Leonard run for 1 yd to the Duke 30
2:53
2nd & 11 at own 30
Riley Leonard pass complete to Sahmir Hagans for 18 yds to the Duke 48 for a 1ST down
2:53
1st & 10 at own 48
Riley Leonard pass incomplete to Jordan Moore
2:53
2nd & 10 at own 48
Riley Leonard pass complete to Jaquez Moore for 1 yd to the Duke 49
2:53
3rd & 9 at own 49
Riley Leonard pass incomplete to Sahmir Hagans
0:32
4th & 9 at own 49
Porter Wilson punt for 35 yds, fair catch by Taylor Morin at the WFrst 16
Wake Forest Touchdown, 11 plays
0:32
1st & 10 at own 16
Quinton Cooley run for 4 yds to the WFrst 20
0:00
2nd & 6 at own 20
Sam Hartman run for 5 yds to the WFrst 25
Q4 15:00
3rd & 1 at own 25
Quinton Cooley run for 2 yds to the WFrst 27 for a 1ST down
Q4 15:00
1st & 10 at own 27
Quinton Cooley run for 5 yds to the WFrst 32
Q4 15:00
2nd & 5 at own 32
Sam Hartman run for 14 yds to the WFrst 46 for a 1ST down
Q4 15:00
1st & 10 at own 46
Sam Hartman pass incomplete to A.T. Perry
Q4 15:00
2nd & 10 at own 46
Sam Hartman pass incomplete
Q4 15:00
3rd & 10 at own 46
Sam Hartman pass complete to Blake Whiteheart for 12 yds to the Duke 42 for a 1ST down
Q4 15:00
1st & 10 at opp 42
Sam Hartman pass complete to Donavon Greene for 33 yds to the Duke 9 for a 1ST down
Q4 15:00
1st & goal at opp 9
Quinton Cooley run for 3 yds to the Duke 6
Q4 12:31
2nd & goal at opp 6
Sam Hartman pass complete to A.T. Perry for 6 yds for a TD, (Matthew Dennis KICK)Wake Forest 31, Duke 27
4th quarter5 drives, then Duke 34, Wake Forest 31
Duke Interception, 14 plays
12:26
1st & 10 at own 35
Matthew Dennis kickoff for 58 yds , Terry Moore return for 15 yds to the Duke 22
12:26
1st & 10 at own 22
Riley Leonard run for 9 yds to the Duke 31
12:26
2nd & 1 at own 31
Jaylen Coleman run for 2 yds to the Duke 33 for a 1ST down
12:26
1st & 10 at own 33
Jaylen Coleman run for 5 yds to the Duke 38
12:26
2nd & 5 at own 38
Riley Leonard pass complete to Jalon Calhoun for 3 yds to the Duke 41
12:26
3rd & 2 at own 41
Jaylen Coleman run for 3 yds to the Duke 44 for a 1ST down
12:26
1st & 10 at 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.
12:26
1st & 20 at own 34
Riley Leonard pass incomplete to Sahmir Hagans
12:26
2nd & 20 at own 34
Riley Leonard pass complete to Jalon Calhoun for 22 yds to the WFrst 44 for a 1ST down
12:26
1st & 10 at opp 44
Riley Leonard pass incomplete to Jordan Moore
12:26
2nd & 10 at opp 44
Jordan Waters run for 3 yds to the WFrst 41
12:26
3rd & 7 at opp 41
Riley Leonard run for 7 yds to the WFrst 34 for a 1ST down
6:37
1st & 10 at 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.
6:37
1st & 20 at opp 44
Riley Leonard pass complete to Jordan Moore for 4 yds to the WFrst 40
6:37
2nd & 16 at opp 40
Jaylen Coleman run for 2 yds to the WFrst 38
6:37
3rd & 14 at opp 38
Riley Leonard pass incomplete to Jordan Moore
5:05
4th & 14 at opp 38
Riley Leonard pass intercepted, touchback.
Wake Forest Punt, 6 plays
5:05
1st & 10 at own 20
Christian Turner run for 2 yds to the WFrst 22
5:05
2nd & 8 at own 22
Sam Hartman pass complete to Blake Whiteheart for 7 yds to the WFrst 29
5:05
3rd & 1 at own 29
Christian Turner run for 3 yds to the WFrst 32 for a 1ST down
5:05
1st & 10 at own 32
Christian Turner run for 1 yd to the WFrst 33
3:17
2nd & 9 at own 33
Timeout DUKE, clock 03:17
3:17
2nd & 9 at own 33
Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 40
3:09
3rd & 2 at own 40
Timeout DUKE, clock 03:09
3:09
3rd & 2 at own 40
Sam Hartman sacked for a loss of 7 yards to the WFrst 33
3:03
4th & 9 at own 33
Timeout DUKE, clock 03:03
2:57
4th & 9 at own 33
Matthew Dennis punt for 32 yds, punt out-of-bounds at the Duke 35
Duke Touchdown, 2 plays
2:57
1st & 10 at the 50
Riley Leonard pass complete to Jalon Calhoun for 30 yds to the WFrst 20 for a 1ST down
2:04
1st & 10 at opp 20
Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK)Duke 34, Wake Forest 31
Wake Forest Interception, 5 plays
2:04
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
2:04
1st & 10 at own 25
Sam Hartman pass complete to Blake Whiteheart for 11 yds to the WFrst 36 for a 1ST down
2:04
1st & 10 at own 36
Sam Hartman pass incomplete to A.T. Perry
2:04
2nd & 10 at own 36
Sam Hartman pass incomplete to Blake Whiteheart
2:04
3rd & 10 at own 36
Sam Hartman pass incomplete to Donavon Greene
1:22
4th & 10 at own 36
Sam Hartman pass intercepted
1:22
4th & 10 at own 36
Sam Hartman pass intercepted
Duke End of game, 5 plays
1:22
1st & 10 at own 22
Jaylen Coleman run for 3 yds to the Duke 25
1:16
2nd & 7 at own 25
Timeout WAKE FOREST, clock 01:16
1:16
2nd & 7 at own 25
Riley Leonard pass complete to Sahmir Hagans for 26 yds to the WFrst 49 for a 1ST down
1:16
1st & 10 at opp 49
Jaylen Coleman run for 4 yds to the WFrst 45
0:39
2nd & 6 at opp 45
Timeout WAKE FOREST, clock 00:39
0:39
2nd & 6 at opp 45
Jaylen Coleman run for 2 yds to the WFrst 43
0:34
3rd & 4 at opp 43
Timeout WAKE FOREST, clock 00:34
0:00
3rd & 4 at opp 43
run for 2 yds to the WFrst 45
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.
Officially, Duke leads 62–41–2; as played, 60–40–2 in the 102 games on file; the official count covers all 105 meetings, counting the three since this game.