DukeAway
7
FinalOct 30, 2021 · Allegacy Federal Credit Union Stadium
Team1234Final
Duke00077
Wake Forest141410745

Game flow

Wake Forest won by 38 · 8 scores
Lead changes
0
0 times tied
WAKE biggest lead
+45
Q4 14:52
DUKE biggest lead
—
never led
Time in front
WAKE 97% · DUKE 0%
tied 3% · 58:29 vs 0:00 of game clock
+49+24.5Tie+24.5+49Q1Q2Q3Q4▲ Wake Forest ahead▼ Duke aheadQ1 13:29 · WAKE Passing Touchdown: Jaquarii Roberson 38 Yd pass from Sam Hartman (Nick Sciba Kick) (DUKE 0, WAKE 7)Q1 4:03 · WAKE Rushing Touchdown: Sam Hartman 26 Yd Run (Nick Sciba Kick) (DUKE 0, WAKE 14)Q2 9:57 · WAKE Rushing Touchdown: Sam Hartman 4 Yd Run (Nick Sciba Kick) (DUKE 0, WAKE 21)Q2 6:38 · WAKE Passing Touchdown: Ke'Shawn Williams 3 Yd pass from Sam Hartman (Nick Sciba Kick) (DUKE 0, WAKE 28)Q3 12:29 · WAKE Rushing Touchdown: Christian Beal-Smith 16 Yd Run (Nick Sciba Kick) (DUKE 0, WAKE 35)Q3 5:14 · WAKE Field Goal Good: Nick Sciba 26 Yd Field Goal (DUKE 0, WAKE 38)Q4 14:52 · WAKE Passing Touchdown: Taylor Morin 19 Yd pass from Sam Hartman (Nick Sciba Kick) (DUKE 0, WAKE 45)Q4 7:17 · DUKE Rushing Touchdown: Riley Leonard 2 Yd Run (Charlie Ham Kick) (DUKE 7, WAKE 45)

The lead after every score: above the line Wake Forest is ahead, below it Duke. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
13:29WAKE
TD Jaquarii Roberson 38 Yd pass from Sam Hartman (Nick Sciba Kick)5 plays, 75 yds, 1:31 · from WAKE 25
DUKE 0–7 WAKE
4:03WAKE
TD Sam Hartman 26 Yd Run (Nick Sciba Kick)9 plays, 96 yds, 3:16 · from WAKE 4
DUKE 0–14 WAKE
2nd quarter
9:57WAKE
TD Sam Hartman 4 Yd Run (Nick Sciba Kick)11 plays, 87 yds, 3:51 · from WAKE 13
DUKE 0–21 WAKE
6:38WAKE
TD Ke'Shawn Williams 3 Yd pass from Sam Hartman (Nick Sciba Kick)8 plays, 69 yds, 2:07 · from WAKE 31
DUKE 0–28 WAKE
3rd quarter
12:29WAKE
TD Christian Beal-Smith 16 Yd Run (Nick Sciba Kick)4 plays, 55 yds, 1:23 · from WAKE 45
DUKE 0–35 WAKE
5:14WAKE
FG Nick Sciba 26 Yd Field Goal 10 plays, 82 yds, 4:33 · from WAKE 11
DUKE 0–38 WAKE
4th quarter
14:52WAKE
TD Taylor Morin 19 Yd pass from Sam Hartman (Nick Sciba Kick)6 plays, 81 yds, 3:41 · from WAKE 19
DUKE 0–45 WAKE
7:17DUKE
TD Riley Leonard 2 Yd Run (Charlie Ham Kick)5 plays, 69 yds, 1:45 · from DUKE 31
DUKE 7–45 WAKE

Drives

WAKE 7/13 scoredDUKE 1/13 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00WAKEWAKE 255751:31Touchdown
Q113:29DUKEDUKE 248402:32Downs
Q110:57WAKEWAKE 36350:46Punt
Q110:11DUKEDUKE 77352:52Punt
Q17:19WAKEWAKE 49963:16Touchdown
Q14:03DUKEDUKE 1614715:15Downs
Q213:48WAKEWAKE 1311873:51Touchdown
Q29:57DUKEDUKE 103591:12Fumble
Q28:45WAKEWAKE 318692:07Touchdown
Q26:38DUKEDUKE 25301:50Punt
Q24:48WAKEWAKE 267663:11Missed FG
Q21:37DUKEDUKE 203-10:48Punt

Win probability

Wake Forest 100% · pregame line Wake Forest −16.5 (closing line)
Q1Q2Q3Q4▲ Wake Forest▼ DukeWake Forest +7% win probability: Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)Wake Forest +4% win probability: Sam Hartman pass incomplete to A.T. PerryWake Forest +4% win probability: Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)Duke +3% win probability: Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24Wake Forest +3% win probability: Christian Beal-Smith run for a loss of 1 yard to the WFrst 12

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Gunnar Holmberg10/181106.10033.3
Riley Leonard2/6457.5008.8
RushingCARYDSAVGTDLONG
Mataeo Durant201035.2035
Riley Leonard6396.5117
Gunnar Holmberg771.006
Jordan Moore362.003
Jaylen Coleman252.505
ReceivingRECYDSAVGTDLONG
Jalon Calhoun35016.7039
Jarett Garner23618.0030
Jake Bobo33311.0023
Eli Pancol12323.0023
Darrell Harding Jr.166.006
Jontavis Robertson144.004
Mataeo Durant133.003
KickingFGPCTLONGXPPTS
Charlie Ham0/10.001/11
PuntingNOYDSAVGTBIn 20LONG
Porter Wilson732947.00356

Biggest plays

WAKE +7% Q1 13:29 Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)
WAKE +4% Q1 10:53 Sam Hartman pass incomplete to A.T. Perry
WAKE +4% Q1 4:03 Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)
DUKE +3% Q1 13:29 Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24
WAKE +3% Q2 13:43 Christian Beal-Smith run for a loss of 1 yard to the WFrst 12

Team stats

StatDUKEWAKE
1st Downs1229
3rd down efficiency4-1512-18
4th down efficiency1-30-0
Total Yards315677
Passing155411
Comp/Att12/2425/41
Yards per pass6.510.0
Rushing160266
Rushing Attempts3842
Yards per rush4.26.3
Penalties5-486-45
Turnovers11
Fumbles lost11
Interceptions thrown00
Possession23:5536:05

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:19 2nd & 8 at DUKE 23 TEAM run for a loss of 2 yards to the Duke 25
Q4 1:04 1st & 10 at DUKE 25 Ahmani Marshall run for 2 yds to the Duke 23
Q4 1:44 2nd & 5 at DUKE 31 Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down
Q4 2:30 1st & 10 at DUKE 36 Ahmani Marshall run for 5 yds to the Duke 31
Q4 2:35 Timeout WAKE FOREST, clock 02:35
Q4 3:12 3rd & 8 at DUKE 44 Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down
Q4 3:22 2nd & 8 at DUKE 44 Michael Kern pass incomplete to Christian Greene
Q4 4:07 1st & 10 at DUKE 46 Ahmani Marshall run for 2 yds to the Duke 44
Q4 4:51 1st & 10 at WAKE 40 Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down
Q4 5:37 3rd & 2 at WAKE 33 Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down
Q4 6:22 2nd & 5 at WAKE 30 Quinton Cooley run for 3 yds to the WFrst 33
Q4 7:05 1st & 10 at WAKE 25 Quinton Cooley run for 5 yds to the WFrst 30
Q4 7:17 Charlie Ham kickoff for 65 yds for a touchback
Q4 7:17 1st & Goal at WAKE 2 Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)
Q4 7:35 1st & 10 at WAKE 41 Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down
Q4 8:04 2nd & 4 at WAKE 46 Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down
Q4 8:32 1st & 10 at DUKE 48 Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46
Q4 8:55 1st & 10 at DUKE 31 Riley Leonard run for 17 yds to the Duke 48 for a 1ST down
Q4 9:02 4th & 5 at WAKE 26 Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31
Q4 9:08 3rd & 5 at WAKE 26 Michael Kern pass incomplete to Jahmal Banks
Q4 9:53 2nd & 10 at WAKE 21 Quinton Cooley run for 5 yds to the WFrst 26
Q4 9:57 1st & 10 at WAKE 21 Michael Kern pass incomplete
Q4 10:37 2nd & 4 at WAKE 17 Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down
Q4 11:22 1st & 10 at WAKE 11 Quinton Cooley run for 6 yds to the WFrst 17