House Prediction
Model Margin
Wake Forest by 25.3
Home Win Probability
Wake Forest 93%
Market (consensus)
Wake Forest -16.5
fitted_v1 · Oct 30, 2021
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 7 | 7 | |
| 14 | 14 | 10 | 7 | 45 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Duke | Wake Forest |
|---|---|---|
| Passing | 12-24 | 25-41 |
| Pass Yards | 155 | 411 |
| Rush Yards | 160 | 266 |
| Total Yards | 315 | 677 |
| Turnovers | 1 | 1 |
| 3rd Down | 4-15 | 12-18 |
| Penalties | 5-48 | 6-45 |
| Possession | 23:55 | 36:05 |
Player Leaders
Player Leaders
Play-by-Play
Christian Beal-Smith run for 9 yds to the WFrst 34
Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down
Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43
Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down
Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST.
Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)
Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24
Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22
Gunnar Holmberg pass incomplete
DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17
Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down
Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down
Mataeo Durant run for 5 yds to the WFrst 37
Mataeo Durant run for no gain to the WFrst 37
Mataeo Durant run for 1 yd to the WFrst 36
Gunnar Holmberg pass incomplete to Jalon Calhoun
Sam Hartman pass incomplete to A.T. Perry
Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41
Sam Hartman pass incomplete to Jaquarii Roberson
Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 7
Mataeo Durant run for 3 yds to the Duke 10
Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down
Mataeo Durant run for 1 yd to the Duke 25
Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down
Gunnar Holmberg pass incomplete to Eli Pancol
Jaylen Coleman run for 5 yds to the Duke 43
Riley Leonard run for a loss of 1 yard to the Duke 42
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
Christian Turner run for 3 yds to the WFrst 7
Sam Hartman pass incomplete to Ke'Shawn Williams
Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down
Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down
Christian Turner run for 6 yds to the Duke 34
Christian Turner run for 2 yds to the Duke 32
Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down
Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY.
Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26
Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)
Ivan Mora kickoff for 63 yds , Jaylen Stinson return for 14 yds to the Duke 16
Gunnar Holmberg pass incomplete
Mataeo Durant run for 4 yds to the Duke 20
Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down
Mataeo Durant run for a loss of 1 yard to the Duke 49
Mataeo Durant run for 4 yds to the WFrst 47
Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down
Gunnar Holmberg run for 6 yds to the WFrst 26
Jaylen Coleman run for no gain to the WFrst 26
Jordan Moore run for 3 yds to the WFrst 23
Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down
Gunnar Holmberg run for 2 yds to the WFrst 19
Mataeo Durant run for 2 yds to the WFrst 17
Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13
Gunnar Holmberg pass incomplete to Nicky Dalmolin
Christian Beal-Smith run for a loss of 1 yard to the WFrst 12
Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down
Sam Hartman pass incomplete to Jaquarii Roberson
Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28
Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down
Sam Hartman pass incomplete to Donald Stewart
Christian Beal-Smith run for 7 yds to the Duke 48
Sam Hartman run for 42 yds to the Duke 6 for a 1ST down
Christian Beal-Smith run for 2 yds to the Duke 4
Sam Hartman run for no gain to the Duke 4
Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK)
Ivan Mora kickoff for 65 yds , Jaylen Stinson return for 10 yds to the Duke 10
Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down
Jordan Moore run for 1 yd to the Duke 34
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
Justice Ellison run for 3 yds to the WFrst 34
Sam Hartman pass incomplete
Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down
Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down
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
Justice Ellison run for 5 yds to the Duke 3
Sam Hartman pass incomplete to A.T. Perry
Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK)
Mataeo Durant run for 1 yd to the Duke 26
Mataeo Durant run for a loss of 3 yards to the Duke 23
Gunnar Holmberg run for 2 yds to the Duke 25
Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26
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
Christian Turner run for 6 yds to the 50 yard line
Sam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down
Christian Turner run for a loss of 2 yards to the Duke 13
Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3
Sam Hartman pass incomplete to Christian Turner
WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8
Nick Sciba 26 yd FG MISSED
Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17
Gunnar Holmberg pass incomplete to Jake Bobo
Gunnar Holmberg run for 2 yds to the Duke 19
Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 47
Sam Hartman pass incomplete to Taylor Morin
Sam Hartman pass incomplete to A.T. Perry
Sam Hartman pass incomplete to Jaquarii Roberson
Ivan Mora punt for 53 yds for a touchback
Mataeo Durant run for 4 yds to the Duke 24
End of 2nd Quarter
Gunnar Holmberg pass incomplete
Mataeo Durant run for a loss of 4 yards to the Duke 21
Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16
Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 45
Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39
Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48
Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down
Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK)
Ivan Mora kickoff for 65 yds , Sahmir Hagans return for 16 yds to the Duke 16
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22
Mataeo Durant run for 3 yds to the Duke 25
Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down
Mataeo Durant run for 1 yd to the Duke 29
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
Gunnar Holmberg pass incomplete to Nicky Dalmolin
Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11
Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY.
Christian Turner run for 48 yds to the Duke 46 for a 1ST down
Christian Turner run for 6 yds to the Duke 40
Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down
Justice Ellison run for 3 yds to the Duke 23
Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28
Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down
Sam Hartman pass incomplete to Donald Stewart
Justice Ellison run for 8 yds to the Duke 7
Sam Hartman pass incomplete
Nick Sciba 26 yd FG GOOD
Mataeo Durant run for no gain to the Duke 25
Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28
Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32
Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 19
Christian Turner run for 1 yd to the WFrst 20
Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down
Christian Turner run for 2 yds to the WFrst 41
Christian Turner run for 3 yds to the WFrst 44
Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down
Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK)
Riley Leonard run for 3 yds to the Duke 28
Riley Leonard pass incomplete
Riley Leonard pass incomplete to Eli Pancol
Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16
Quinton Cooley run for no gain to the WFrst 16
Quinton Cooley run for no gain to the WFrst 16
Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis
Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY.
Riley Leonard pass incomplete to Jontavis Robertson
Riley Leonard run for 13 yds to the WFrst 22
Riley Leonard pass incomplete to Sahmir Hagans
Charlie Ham 40 yd FG MISSED
WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11
Quinton Cooley run for 6 yds to the WFrst 17
Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down
Michael Kern pass incomplete
Quinton Cooley run for 5 yds to the WFrst 26
Michael Kern pass incomplete to Jahmal Banks
Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31
Riley Leonard run for 17 yds to the Duke 48 for a 1ST down
Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46
Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down
Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down
Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)
Quinton Cooley run for 5 yds to the WFrst 30
Quinton Cooley run for 3 yds to the WFrst 33
Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down
Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down
Ahmani Marshall run for 2 yds to the Duke 44
Michael Kern pass incomplete to Christian Greene
Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down
Ahmani Marshall run for 5 yds to the Duke 31
Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down
Ahmani Marshall run for 2 yds to the Duke 23
TEAM run for a loss of 2 yards to the Duke 25

