Week 9 · 2021

Duke at Wake Forest

Sat 10/30/2021 04:00 PMAllegacy Federal Credit Union StadiumWake Forest pregame87%Pregame win probability: 87% for Wake Forest. Wake Forest favored, and won.Conference

57°7 mph WSW · 72% humidityRecorded at kickoff by College Football Data

Duke

7

3–9

Wake Forest

45

11–3

Attendance

31,613

reported

WAKE7 plays, 75 yd · Touchdown

15:001st & 10own 35Charlie Ham kickoff for 65 yds for a touchback0
14:561st & 10own 25Christian Beal-Smith run for 9 yds to the WFrst 34+9
14:352nd & 1own 34Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down+4
14:181st & 10own 38Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43+5
14:002nd & 5own 43Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down+9
13:361st & 10opp 48Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST.+10
13:291st & 10opp 38Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)+38

DUKE10 plays, 40 yd · On downs

13:291st & 10own 35Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24+19
13:211st & 10own 24Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22−2
12:542nd & 12own 22Gunnar Holmberg pass incomplete0
12:543rd & 12own 22DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17−5
12:443rd & 17own 17Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down+23
12:331st & 10own 40Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down+18
12:151st & 10opp 42Mataeo Durant run for 5 yds to the WFrst 37+5
11:512nd & 5opp 37Mataeo Durant run for no gain to the WFrst 370
11:273rd & 5opp 37Mataeo Durant run for 1 yd to the WFrst 36+1
10:574th & 4opp 36Gunnar Holmberg pass incomplete to Jalon Calhoun0

WAKE4 plays, 5 yd · Punt

10:531st & 10own 36Sam Hartman pass incomplete to A.T. Perry0
10:482nd & 10own 36Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41+5
10:193rd & 5own 41Sam Hartman pass incomplete to Jaquarii Roberson0
10:114th & 5own 41Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 70

DUKE8 plays, 35 yd · Punt

10:071st & 10own 7Mataeo Durant run for 3 yds to the Duke 10+3
9:412nd & 7own 10Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down+14
9:291st & 10own 24Mataeo Durant run for 1 yd to the Duke 25+1
9:022nd & 9own 25Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down+13
8:421st & 10own 38Gunnar Holmberg pass incomplete to Eli Pancol0
8:372nd & 10own 38Jaylen Coleman run for 5 yds to the Duke 43+5
8:133rd & 5own 43Riley Leonard run for a loss of 1 yard to the Duke 42−1
7:194th & 6own 42Porter 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+6

WAKE10 plays, 96 yd · Touchdown

7:131st & 10own 4Christian Turner run for 3 yds to the WFrst 7+3
6:482nd & 7own 7Sam Hartman pass incomplete to Ke'Shawn Williams0
6:393rd & 7own 7Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down+16
6:171st & 10own 23Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down+37
5:581st & 10opp 40Christian Turner run for 6 yds to the Duke 34+6
5:412nd & 4opp 34Christian Turner run for 2 yds to the Duke 32+2
5:153rd & 2opp 32Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down+5
4:471st & 10opp 27Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY.−10
4:301st & 20opp 37Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26+11
4:032nd & 9opp 26Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)+26

DUKE17 plays, 71 yd · On downs

4:032nd & 9own 35Ivan Mora kickoff for 63 yds , Jaylen Stinson return for 14 yds to the Duke 16+14
3:541st & 10own 16Gunnar Holmberg pass incomplete0
3:502nd & 10own 16Mataeo Durant run for 4 yds to the Duke 20+4
3:283rd & 6own 20Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down+30
3:131st & 10midfieldMataeo Durant run for a loss of 1 yard to the Duke 49−1
2:442nd & 11own 49Mataeo Durant run for 4 yds to the WFrst 47+4
2:123rd & 7opp 47Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down+15
1:481st & 10opp 32Gunnar Holmberg run for 6 yds to the WFrst 26+6
1:222nd & 4opp 26Jaylen Coleman run for no gain to the WFrst 260
0:583rd & 4opp 26Jordan Moore run for 3 yds to the WFrst 23+3
0:234th & 1opp 23Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down+2
0:011st & 10opp 21Gunnar Holmberg run for 2 yds to the WFrst 19+2
0:00opp 21End of 1st Quarter0
15:002nd & 8opp 19Mataeo Durant run for 2 yds to the WFrst 17+2
14:263rd & 6opp 17Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13+4
13:554th & 2opp 13Timeout DUKE, clock 13:550
13:484th & 2opp 13Gunnar Holmberg pass incomplete to Nicky Dalmolin0

WAKE11 plays, 87 yd · Touchdown

13:431st & 10own 13Christian Beal-Smith run for a loss of 1 yard to the WFrst 12−1
13:172nd & 11own 12Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down+11
12:561st & 10own 23Sam Hartman pass incomplete to Jaquarii Roberson0
12:482nd & 10own 23Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28+5
12:233rd & 5own 28Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down+17
12:001st & 10own 45Sam Hartman pass incomplete to Donald Stewart0
11:562nd & 10own 45Christian Beal-Smith run for 7 yds to the Duke 48+7
11:213rd & 3opp 48Sam Hartman run for 42 yds to the Duke 6 for a 1ST down+42
11:021st & goalopp 6Christian Beal-Smith run for 2 yds to the Duke 4+2
10:232nd & goalopp 4Sam Hartman run for no gain to the Duke 40
9:573rd & goalopp 4Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK)+4

DUKE4 plays, 59 yd · Turnover

9:573rd & 8own 35Ivan Mora kickoff for 65 yds , Jaylen Stinson return for 10 yds to the Duke 10+10
9:421st & 10own 10Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down+23
9:221st & 10own 33Jordan Moore run for 1 yd to the Duke 34+1
8:452nd & 9own 34Mataeo 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+35

WAKE8 plays, 69 yd · Touchdown

8:401st & 10own 31Justice Ellison run for 3 yds to the WFrst 34+3
8:212nd & 7own 34Sam Hartman pass incomplete0
8:153rd & 7own 34Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down+13
7:541st & 10own 47Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down+33
7:291st & 10opp 20Sam 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+12
7:121st & goalopp 8Justice Ellison run for 5 yds to the Duke 3+5
6:432nd & goalopp 3Sam Hartman pass incomplete to A.T. Perry0
6:383rd & goalopp 3Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK)+3

DUKE5 plays, 0 yd · Punt

6:383rd & 5own 35Ivan Mora kickoff for 65 yds for a touchback0
6:361st & 10own 25Mataeo Durant run for 1 yd to the Duke 26+1
6:112nd & 9own 26Mataeo Durant run for a loss of 3 yards to the Duke 23−3
5:393rd & 12own 23Gunnar Holmberg run for 2 yds to the Duke 25+2
4:484th & 10own 25Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26+1

WAKE8 plays, 66 yd · Missed FG

4:401st & 10own 26Sam 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+18
4:221st & 10own 44Christian Turner run for 6 yds to the 50 yard line+6
3:472nd & 4midfieldSam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down+39
3:061st & 10opp 11Christian Turner run for a loss of 2 yards to the Duke 13−2
2:232nd & 12opp 13Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3+10
1:413rd & 2opp 3Sam Hartman pass incomplete to Christian Turner0
1:414th & 2opp 3WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8−5
1:374th & 7opp 8Nick Sciba 26 yd FG MISSED+26

DUKE5 plays, -1 yd · Punt

1:331st & 10own 20Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17−3
1:032nd & 13own 17Gunnar Holmberg pass incomplete to Jake Bobo0
0:573rd & 13own 17Gunnar Holmberg run for 2 yds to the Duke 19+2
0:564th & 11own 19Timeout WAKE FOREST, clock 00:560
0:494th & 11own 19Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 470

WAKE4 plays, 0 yd · Punt

0:431st & 10own 47Sam Hartman pass incomplete to Taylor Morin0
0:392nd & 10own 47Sam Hartman pass incomplete to A.T. Perry0
0:333rd & 10own 47Sam Hartman pass incomplete to Jaquarii Roberson0
0:234th & 10own 47Ivan Mora punt for 53 yds for a touchback0

DUKE2 plays, 4 yd · End of period

0:191st & 10own 20Mataeo Durant run for 4 yds to the Duke 24+4
0:00own 20End of 2nd Quarter0

DUKE5 plays, -9 yd · Punt

15:001st & 10own 35Ivan Mora kickoff for 65 yds for a touchback0
14:571st & 10own 25Gunnar Holmberg pass incomplete0
14:512nd & 10own 25Mataeo Durant run for a loss of 4 yards to the Duke 21−4
14:293rd & 14own 21Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16−5
13:524th & 19own 16Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 450

WAKE4 plays, 55 yd · Touchdown

13:471st & 10own 45Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39−6
13:182nd & 16own 39Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48+9
12:553rd & 7own 48Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down+36
12:291st & 10opp 16Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK)+16

DUKE8 plays, 19 yd · Punt

12:291st & 10own 35Ivan Mora kickoff for 65 yds , Sahmir Hagans return for 16 yds to the Duke 16+16
12:211st & 10own 16Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22+6
11:542nd & 4own 22Mataeo Durant run for 3 yds to the Duke 25+3
11:263rd & 1own 25Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down+3
11:051st & 10own 28Mataeo Durant run for 1 yd to the Duke 29+1
10:312nd & 9own 29Gunnar Holmberg pass complete to Darrell Harding Jr. for 6 yds Darrell Harding Jr. fumbled, forced by Malik Mustapha, recovered by Duke Carson Van Lynn+6
9:583rd & 3own 35Gunnar Holmberg pass incomplete to Nicky Dalmolin0
9:474th & 3own 35Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11+1

WAKE11 plays, 82 yd · Field goal

9:361st & 10own 11Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY.−5
9:091st & 15own 6Christian Turner run for 48 yds to the Duke 46 for a 1ST down+48
8:491st & 10opp 46Christian Turner run for 6 yds to the Duke 40+6
8:242nd & 4opp 40Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down+14
7:541st & 10opp 26Justice Ellison run for 3 yds to the Duke 23+3
7:312nd & 7opp 23Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28−5
6:463rd & 12opp 28Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down+13
6:181st & 10opp 15Sam Hartman pass incomplete to Donald Stewart0
6:132nd & 10opp 15Justice Ellison run for 8 yds to the Duke 7+8
5:183rd & 2opp 7Sam Hartman pass incomplete0
5:144th & 2opp 7Nick Sciba 26 yd FG GOOD+26

DUKE5 plays, 7 yd · Punt

5:144th & 2own 35Ivan Mora kickoff for 65 yds for a touchback0
5:101st & 10own 25Mataeo Durant run for no gain to the Duke 250
4:432nd & 10own 25Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28+3
4:183rd & 7own 28Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32+4
3:334th & 3own 32Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 190

WAKE7 plays, 81 yd · Touchdown

3:291st & 10own 19Christian Turner run for 1 yd to the WFrst 20+1
2:452nd & 9own 20Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down+19
2:111st & 10own 39Christian Turner run for 2 yds to the WFrst 41+2
1:252nd & 8own 41Christian Turner run for 3 yds to the WFrst 44+3
0:343rd & 5own 44Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down+37
0:00own 44End of 3rd Quarter0
14:521st & 10opp 19Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK)+19

DUKE5 plays, 3 yd · Punt

14:521st & 10own 35Ivan Mora kickoff for 63 yds for a touchback0
14:471st & 10own 25Riley Leonard run for 3 yds to the Duke 28+3
14:202nd & 7own 28Riley Leonard pass incomplete0
14:163rd & 7own 28Riley Leonard pass incomplete to Eli Pancol0
14:024th & 7own 28Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16+56

WAKE3 plays, 9 yd · Turnover

13:561st & 10own 16Quinton Cooley run for no gain to the WFrst 160
13:122nd & 10own 16Quinton Cooley run for no gain to the WFrst 160
12:243rd & 10own 16Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis+9

DUKE5 plays, 3 yd · Missed FG

12:201st & 10opp 25Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY.−10
12:081st & 20opp 35Riley Leonard pass incomplete to Jontavis Robertson0
11:592nd & 20opp 35Riley Leonard run for 13 yds to the WFrst 22+13
11:323rd & 7opp 22Riley Leonard pass incomplete to Sahmir Hagans0
11:274th & 7opp 22Charlie Ham 40 yd FG MISSED+40

WAKE7 plays, 4 yd · Punt

11:271st & 10own 22WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11−11
11:221st & 10own 11Quinton Cooley run for 6 yds to the WFrst 17+6
10:372nd & 4own 17Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down+4
9:571st & 10own 21Michael Kern pass incomplete0
9:532nd & 10own 21Quinton Cooley run for 5 yds to the WFrst 26+5
9:083rd & 5own 26Michael Kern pass incomplete to Jahmal Banks0
9:024th & 5own 26Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 310

DUKE5 plays, 69 yd · Touchdown

8:551st & 10own 31Riley Leonard run for 17 yds to the Duke 48 for a 1ST down+17
8:321st & 10own 48Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46+6
8:042nd & 4opp 46Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down+5
7:351st & 10opp 41Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down+39
7:171st & goalopp 2Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)+2

WAKE14 plays, 50 yd · End of period

7:171st & 10own 35Charlie Ham kickoff for 65 yds for a touchback0
7:051st & 10own 25Quinton Cooley run for 5 yds to the WFrst 30+5
6:222nd & 5own 30Quinton Cooley run for 3 yds to the WFrst 33+3
5:373rd & 2own 33Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down+7
4:511st & 10own 40Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down+14
4:071st & 10opp 46Ahmani Marshall run for 2 yds to the Duke 44+2
3:222nd & 8opp 44Michael Kern pass incomplete to Christian Greene0
3:123rd & 8opp 44Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down+8
2:351st & 10opp 36Timeout WAKE FOREST, clock 02:350
2:301st & 10opp 36Ahmani Marshall run for 5 yds to the Duke 31+5
1:442nd & 5opp 31Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down+6
1:041st & 10opp 25Ahmani Marshall run for 2 yds to the Duke 23+2
0:192nd & 8opp 23TEAM run for a loss of 2 yards to the Duke 25−2
0:00opp 23End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Wake Forest 5–5 vs Duke

  • 2019 · wk 13Duke 27 @ Wake Forest 39
  • 2018 · wk 13Wake Forest 59 @ Duke 7
  • 2017 · wk 13Duke 31 @ Wake Forest 23
  • 2016 · wk 2Wake Forest 24 @ Duke 14
  • 2015 · wk 13Duke 27 @ Wake Forest 21
  • 2014 · wk 14Wake Forest 21 @ Duke 41
  • 2013 · wk 13Duke 28 @ Wake Forest 21
  • 2012 · wk 5Duke 34 @ Wake Forest 27
  • 2011 · wk 8Wake Forest 24 @ Duke 23
  • 2010 · wk 2Duke 48 @ Wake Forest 54

Previous 6 meetings vs. Dave Clawson

Duke 3–3 vs Dave Clawson

  • 2019 · wk 13Duke 27 @ Wake Forest 39
  • 2018 · wk 13Wake Forest 59 @ Duke 7
  • 2017 · wk 13Duke 31 @ Wake Forest 23
  • 2016 · wk 2Wake Forest 24 @ Duke 14
  • 2015 · wk 13Duke 27 @ Wake Forest 21
  • 2014 · wk 14Wake Forest 21 @ Duke 41

Previous 10 meetings vs. David Cutcliffe

Wake Forest 5–5 vs David Cutcliffe

  • 2019 · wk 13Duke 27 @ Wake Forest 39
  • 2018 · wk 13Wake Forest 59 @ Duke 7
  • 2017 · wk 13Duke 31 @ Wake Forest 23
  • 2016 · wk 2Wake Forest 24 @ Duke 14
  • 2015 · wk 13Duke 27 @ Wake Forest 21
  • 2014 · wk 14Wake Forest 21 @ Duke 41
  • 2013 · wk 13Duke 28 @ Wake Forest 21
  • 2012 · wk 5Duke 34 @ Wake Forest 27
  • 2011 · wk 8Wake Forest 24 @ Duke 23
  • 2010 · wk 2Duke 48 @ Wake Forest 54

Research

Keep this open while you look at others