Blue Devils
Blue Devils4-1
7
Final
Demon Deacons
Demon Deacons5-1
45

Blue Devils at Demon Deacons, NCAAF live score and box score

Box score

Blue Devils
Demon Deacons

Play-by-play

0:19 4th7-45
RUS

TEAM run for a loss of 2 yards to the Duke 25

7-45
END

End of 4th Quarter

7-45
RUS

Ahmani Marshall run for 2 yds to the Duke 23

7-45
RUS

Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down

7-45
RUS

Ahmani Marshall run for 5 yds to the Duke 31

7-45
TIM

Timeout WAKE FOREST, clock 02:35

7-45
RUS

Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down

7-45
PAS

Michael Kern pass incomplete to Christian Greene

7-45
RUS

Ahmani Marshall run for 2 yds to the Duke 44

7-45
RUS

Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down

7-45
RUS

Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down

7-45
RUS

Quinton Cooley run for 3 yds to the WFrst 33

7-45
RUS

Quinton Cooley run for 5 yds to the WFrst 30

7-45
KIC

Charlie Ham kickoff for 65 yds for a touchback

7-45
RUS

Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)

7-45
PAS

Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down

0-45
RUS

Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down

0-45
PAS

Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46

0-45
RUS

Riley Leonard run for 17 yds to the Duke 48 for a 1ST down

0-45
PUN

Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31

0-45
PAS

Michael Kern pass incomplete to Jahmal Banks

0-45
RUS

Quinton Cooley run for 5 yds to the WFrst 26

0-45
PAS

Michael Kern pass incomplete

0-45
RUS

Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down

0-45
RUS

Quinton Cooley run for 6 yds to the WFrst 17

0-45
PEN

WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11

0-45
FIE

Charlie Ham 40 yd FG MISSED

0-45
PAS

Riley Leonard pass incomplete to Sahmir Hagans

0-45
RUS

Riley Leonard run for 13 yds to the WFrst 22

0-45
PAS

Riley Leonard pass incomplete to Jontavis Robertson

0-45
PEN

Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY.

0-45
FUM

Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis

0-45
RUS

Quinton Cooley run for no gain to the WFrst 16

0-45
RUS

Quinton Cooley run for no gain to the WFrst 16

0-45
PUN

Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16

0-45
PAS

Riley Leonard pass incomplete to Eli Pancol

0-45
PAS

Riley Leonard pass incomplete

0-45
RUS

Riley Leonard run for 3 yds to the Duke 28

0-45
KIC

Ivan Mora kickoff for 63 yds for a touchback

0-45
PAS

Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK)

0-45
0:34 3rd0-38
PAS

Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down

0-38
END

End of 3rd Quarter

0-38
RUS

Christian Turner run for 3 yds to the WFrst 44

0-38
RUS

Christian Turner run for 2 yds to the WFrst 41

0-38
PAS

Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down

0-38
RUS

Christian Turner run for 1 yd to the WFrst 20

0-38
PUN

Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 19

0-38
PAS

Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32

0-38
PAS

Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28

0-38
RUS

Mataeo Durant run for no gain to the Duke 25

0-38
KIC

Ivan Mora kickoff for 65 yds for a touchback

0-38
FIE

Nick Sciba 26 yd FG GOOD

0-38
PAS

Sam Hartman pass incomplete

0-35
RUS

Justice Ellison run for 8 yds to the Duke 7

0-35
PAS

Sam Hartman pass incomplete to Donald Stewart

0-35
PAS

Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down

0-35
SAC

Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28

0-35
RUS

Justice Ellison run for 3 yds to the Duke 23

0-35
PAS

Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down

0-35
RUS

Christian Turner run for 6 yds to the Duke 40

0-35
RUS

Christian Turner run for 48 yds to the Duke 46 for a 1ST down

0-35
PEN

Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY.

0-35
PUN

Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11

0-35
PAS

Gunnar Holmberg pass incomplete to Nicky Dalmolin

0-35
FUM

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

0-35
RUS

Mataeo Durant run for 1 yd to the Duke 29

0-35
RUS

Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down

0-35
RUS

Mataeo Durant run for 3 yds to the Duke 25

0-35
PAS

Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22

0-35
KIC

Ivan Mora kickoff for 65 yds , Sahmir Hagans return for 16 yds to the Duke 16

0-35
RUS

Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK)

0-35
PAS

Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down

0-28
PAS

Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48

0-28
SAC

Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39

0-28
PUN

Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 45

0-28
SAC

Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16

0-28
RUS

Mataeo Durant run for a loss of 4 yards to the Duke 21

0-28
PAS

Gunnar Holmberg pass incomplete

0-28
KIC

Ivan Mora kickoff for 65 yds for a touchback

0-28
0:19 2nd0-28
RUS

Mataeo Durant run for 4 yds to the Duke 24

0-28
END

End of 2nd Quarter

0-28
PUN

Ivan Mora punt for 53 yds for a touchback

0-28
PAS

Sam Hartman pass incomplete to Jaquarii Roberson

0-28
PAS

Sam Hartman pass incomplete to A.T. Perry

0-28
PAS

Sam Hartman pass incomplete to Taylor Morin

0-28
PUN

Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 47

0-28
TIM

Timeout WAKE FOREST, clock 00:56

0-28
RUS

Gunnar Holmberg run for 2 yds to the Duke 19

0-28
PAS

Gunnar Holmberg pass incomplete to Jake Bobo

0-28
SAC

Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17

0-28
FIE

Nick Sciba 26 yd FG MISSED

0-28
PAS

Sam Hartman pass incomplete to Christian Turner

0-28
PEN

WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8

0-28
PAS

Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3

0-28
RUS

Christian Turner run for a loss of 2 yards to the Duke 13

0-28
PAS

Sam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down

0-28
RUS

Christian Turner run for 6 yds to the 50 yard line

0-28
PAS

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

0-28
PUN

Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26

0-28
RUS

Gunnar Holmberg run for 2 yds to the Duke 25

0-28
RUS

Mataeo Durant run for a loss of 3 yards to the Duke 23

0-28
RUS

Mataeo Durant run for 1 yd to the Duke 26

0-28
KIC

Ivan Mora kickoff for 65 yds for a touchback

0-28
PAS

Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK)

0-28
PAS

Sam Hartman pass incomplete to A.T. Perry

0-21
RUS

Justice Ellison run for 5 yds to the Duke 3

0-21
PAS

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

0-21
PAS

Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down

0-21
PAS

Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down

0-21
PAS

Sam Hartman pass incomplete

0-21
RUS

Justice Ellison run for 3 yds to the WFrst 34

0-21
FUM

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

0-21
RUS

Jordan Moore run for 1 yd to the Duke 34

0-21
PAS

Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down

0-21
KIC

Ivan Mora kickoff for 65 yds , Jaylen Stinson return for 10 yds to the Duke 10

0-21
RUS

Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK)

0-21
RUS

Sam Hartman run for no gain to the Duke 4

0-14
RUS

Christian Beal-Smith run for 2 yds to the Duke 4

0-14
RUS

Sam Hartman run for 42 yds to the Duke 6 for a 1ST down

0-14
RUS

Christian Beal-Smith run for 7 yds to the Duke 48

0-14
PAS

Sam Hartman pass incomplete to Donald Stewart

0-14
PAS

Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down

0-14
PAS

Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28

0-14
PAS

Sam Hartman pass incomplete to Jaquarii Roberson

0-14
PAS

Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down

0-14
RUS

Christian Beal-Smith run for a loss of 1 yard to the WFrst 12

0-14
PAS

Gunnar Holmberg pass incomplete to Nicky Dalmolin

0-14
TIM

Timeout DUKE, clock 13:55

0-14
PAS

Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13

0-14
RUS

Mataeo Durant run for 2 yds to the WFrst 17

0-14
0:00 1st0-14
END

End of 1st Quarter

0-14
RUS

Gunnar Holmberg run for 2 yds to the WFrst 19

0-14
RUS

Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down

0-14
RUS

Jordan Moore run for 3 yds to the WFrst 23

0-14
RUS

Jaylen Coleman run for no gain to the WFrst 26

0-14
RUS

Gunnar Holmberg run for 6 yds to the WFrst 26

0-14
RUS

Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down

0-14
RUS

Mataeo Durant run for 4 yds to the WFrst 47

0-14
RUS

Mataeo Durant run for a loss of 1 yard to the Duke 49

0-14
PAS

Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down

0-14
RUS

Mataeo Durant run for 4 yds to the Duke 20

0-14
PAS

Gunnar Holmberg pass incomplete

0-14
KIC

Ivan Mora kickoff for 63 yds , Jaylen Stinson return for 14 yds to the Duke 16

0-14
RUS

Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)

0-14
PAS

Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26

0-7
PEN

Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY.

0-7
PAS

Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down

0-7
RUS

Christian Turner run for 2 yds to the Duke 32

0-7
RUS

Christian Turner run for 6 yds to the Duke 34

0-7
PAS

Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down

0-7
PAS

Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down

0-7
PAS

Sam Hartman pass incomplete to Ke'Shawn Williams

0-7
RUS

Christian Turner run for 3 yds to the WFrst 7

0-7
PUN

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

0-7
RUS

Riley Leonard run for a loss of 1 yard to the Duke 42

0-7
RUS

Jaylen Coleman run for 5 yds to the Duke 43

0-7
PAS

Gunnar Holmberg pass incomplete to Eli Pancol

0-7
PAS

Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down

0-7
RUS

Mataeo Durant run for 1 yd to the Duke 25

0-7
RUS

Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down

0-7
RUS

Mataeo Durant run for 3 yds to the Duke 10

0-7
PUN

Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 7

0-7
PAS

Sam Hartman pass incomplete to Jaquarii Roberson

0-7
PAS

Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41

0-7
PAS

Sam Hartman pass incomplete to A.T. Perry

0-7
PAS

Gunnar Holmberg pass incomplete to Jalon Calhoun

0-7
RUS

Mataeo Durant run for 1 yd to the WFrst 36

0-7
RUS

Mataeo Durant run for no gain to the WFrst 37

0-7
RUS

Mataeo Durant run for 5 yds to the WFrst 37

0-7
RUS

Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down

0-7
PAS

Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down

0-7
PAS

Gunnar Holmberg pass incomplete

0-7
PEN

DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17

0-7
PAS

Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22

0-7
KIC

Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24

0-7
PAS

Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)

0-7
PEN

Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST.

RUS

Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down

PAS

Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43

RUS

Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down

RUS

Christian Beal-Smith run for 9 yds to the WFrst 34

KIC

Charlie Ham kickoff for 65 yds for a touchback