49ers
49ers0-6
19
Final
Blue Devils
Blue Devils4-1
53

49ers at Blue Devils, NCAAF live score and box score

Box score

49ers
Blue Devils

Play-by-play

0:55 4th19-53
RUS

Dom Shoffner run for 3 yds to the Charl 45

19-53
RUS

Calvin Camp run for 3 yds to the Charl 48

19-53
KIC

Jackson Hubbard kickoff for 50 yds , Aaron McAllister return for 22 yds to the DUKE 43 DUKE Penalty, substitution infraction (-5 Yards) to the Charl 42

19-53
RUS

Gunnar Holmberg run for 1 yd for a TD (Charlie Ham KICK)

19-53
PEN

CHARLOTTE Penalty, Defensive offside (Timmy Horne) to the Charl 1

19-46
RUS

Jordan Waters run for no gain to the Charl 1

19-46
RUS

Jordan Waters run for 2 yds to the Charl 3

19-46
RUS

Jordan Waters run for 70 yds to the Charl 5 for a 1ST down

19-46
KIC

Jack Driggers kickoff for 60 yds

19-46
PUN

Connor Bowler punt for 45 yds, downed at the Duke 25

19-46
PAS

Dom Shoffner pass incomplete to Tyler Ringwood

19-46
PAS

Dom Shoffner pass incomplete

19-46
RUS

Dom Shoffner run for 5 yds to the Charl 30

19-46
RUS

Jordan Waters run for 2 yds for a TD (Charlie Ham KICK)

19-46
PEN

Brice, C. pass incomplete to Garner, J., PENALTY CLT pass interference (WHITEHEAD, B.) 4 yards to the CLT2, 1ST DOWN DU, NO PLAY.

19-39
RUS

Chase Brice run for 6 yds to the Charl 9 for a 1ST down

19-39
RUS

Jordan Waters run for 4 yds to the Charl 15

19-39
RUS

Chase Brice run for 3 yds to the Charl 6

19-39
RUS

Calvin Camp run for 1 yd to the Charl 29

19-39
RUS

Calvin Camp run for 11 yds to the Charl 28 for a 1ST down

19-39
RUS

Tre Harbison III run for no gain to the Charl 9

19-39
RUS

Chris Reynolds run for 6 yds to the Charl 9

19-39
SAC

Chris Reynolds sacked by Victor Dimukeje for a loss of 7 yards to the Charl 19 Chris Reynolds fumbled, recovered by Duke Derrick Tangelo , return for 0 yards

19-39
PAS

Chris Reynolds pass incomplete to Victor Tucker

19-39
PAS

Chris Reynolds pass incomplete to Tyler Ringwood

19-39
PAS

Chris Reynolds pass complete to Victor Tucker for 8 yds to the Charl 17 for a 1ST down

19-39
FUM

Gunnar Holmberg run for a loss of 16 yards to the Charl 44 Gunnar Holmberg fumbled, recovered by Duke Gunnar Holmberg

19-39
KIC

Jonathan Cruz on-side kick recovered by DUKE at the Charl 43 CHARLOTTE Penalty, kick catching interference (-15 Yards) to the Charl 28

19-39
PAS

Gunnar Holmberg pass intercepted Nafees Lyon return for no gain to the Charl 3

19-39
RUS

Tre Harbison III run for 2 yds for a TD

19-37
RUS

Chris Reynolds run for 2 yds to the Duke 2

13-37
RUS

Aaron McAllister run for a loss of 1 yard to the Duke 4

13-37
RUS

Micaleous Elder run for 2 yds to the Duke 14

13-37
RUS

Tre Harbison III run for 7 yds to the Duke 25

13-37
PEN

REYNOLDS, Chris pass complete to RINGWOOD, Tyler for 9 yards to the DU17, PENALTY DU holding (Waters, M.) 10 yards to the DU16, 1ST DOWN CLT, NO PLAY.

13-37
RUS

Tre Harbison III run for 7 yds to the Duke 32 for a 1ST down

13-37
PAS

Chris Reynolds pass complete to Aaron McAllister for 11 yds to the Duke 3 for a 1ST down

13-37
PAS

Chris Reynolds pass incomplete to Victor Tucker, broken up by Jeremiah Lewis

13-37
PAS

Chris Reynolds pass incomplete to Victor Tucker

13-37
PAS

Chris Reynolds pass complete to Ryan Carriere for a loss of 1 yard to the Duke 26

13-37
0:00 3rd13-37
END

End of 3rd Quarter

13-37
RUS

Tre Harbison III run for 7 yds to the Duke 41

13-37
RUS

Aaron McAllister run for 2 yds to the Duke 39

13-37
RUS

Aaron McAllister run for 4 yds to the Charl 21

13-37
PAS

Chris Reynolds pass incomplete to Micaleous Elder, broken up by Michael Carter II

13-37
PAS

Chris Reynolds pass complete to Micaleous Elder for 31 yds to the Duke 48 for a 1ST down

13-37
KIC

Jack Driggers kickoff for 65 yds , Calvin Camp return for 17 yds to the Charl 17

13-37
PAS

Chase Brice pass complete to Jalon Calhoun for 8 yds for a TD (Charlie Ham PAT MISSED)

13-37
RUS

Mataeo Durant run for 2 yds to the Charl 9 for a 1ST down

13-31
RUS

Mataeo Durant run for 3 yds to the Charl 11

13-31
RUS

Mataeo Durant run for 6 yds to the Charl 14

13-31
RUS

Deon Jackson run for 19 yds to the Charl 32 for a 1ST down

13-31
PAS

Chase Brice pass complete to Jake Marwede for 12 yds to the Charl 20 for a 1ST down

13-31
PAS

Chase Brice pass complete to Jarett Garner for 28 yds to the Duke 49 for a 1ST down

13-31
RUS

Mataeo Durant run for 1 yd to the Charl 8

13-31
KIC

Jonathan Cruz kickoff for 65 yds , Damond Philyaw-Johnson return for 21 yds to the Duke 21

13-31
PAS

Chris Reynolds pass complete to Victor Tucker for 6 yds for a TD DUKE Penalty, Defensive pass interference ( Yards) declined (Two-Point Conversion failed)

13-31
PEN

REYNOLDS, Chris pass incomplete to TUCKER, Victor, PENALTY DU offside (Oben, R.) 5 yards to the DU12, NO PLAY.

7-31
TIM

Timeout CHARLOTTE, clock 07:50

7-31
PAS

Chris Reynolds pass complete to Taylor Thompson for 2 yds to the Duke 6 for a 1ST down

7-31
RUS

Chris Reynolds run for 2 yds to the Duke 8

7-31
RUS

Tre Harbison III run for 2 yds to the Duke 10

7-31
RUS

Victor Tucker run for 41 yds to the Duke 17 for a 1ST down

7-31
RUS

Calvin Camp run for 1 yd to the Charl 26

7-31
KIC

Jack Driggers kickoff for 59 yds

7-31
PAS

Chris Reynolds pass complete to Taylor Thompson for 14 yds to the Charl 42 for a 1ST down

7-31
PAS

Chris Reynolds pass complete to Tyler Ringwood for 2 yds to the Charl 28

7-31
RUS

Deon Jackson run for 5 yds for a TD (Charlie Ham KICK)

7-31
BLO

Connor Bowler punt blocked by Isaiah Fisher-Smith blocked by Isaiah Fisher-Smith

7-24
RUS

Aaron McAllister run for 3 yds to the Charl 24

7-24
SAC

Chris Reynolds sacked by Chris Rumph II for a loss of 8 yards to the Charl 21

7-24
SAC

Chris Reynolds sacked by Chris Rumph II for a loss of 4 yards to the Charl 20

7-24
PUN

Porter Wilson punt for 36 yds , Micaleous Elder returns for 2 yds to the Charl 29

7-24
RUS

Deon Jackson run for 4 yds to the Duke 37

7-24
PAS

Chase Brice pass incomplete to Noah Gray

7-24
PAS

Chase Brice pass incomplete

7-24
PUN

Connor Bowler punt for 47 yds, downed at the Duke 33

7-24
PAS

Chris Reynolds pass incomplete to Micaleous Elder

7-24
PAS

Chris Reynolds pass incomplete to Aaron McAllister

7-24
PAS

Chris Reynolds pass complete to Taylor Thompson for 2 yds to the Charl 20

7-24
KIC

Jack Driggers kickoff for 62 yds , Calvin Camp return for 15 yds to the Charl 18

7-24
0:00 2nd7-24
END

End of 2nd Quarter

7-24
RUS

Deon Jackson run for 1 yd to the Duke 40

7-24
RUS

Calvin Camp run for 7 yds to the Duke 32 for a 1ST down

7-24
RUS

Micaleous Elder run for no gain to the Duke 32

7-24
RUS

Aaron McAllister run for 3 yds to the Duke 45

7-24
PAS

Chris Reynolds pass complete to Micaleous Elder for 6 yds to the Duke 39

7-24
SAC

Chris Reynolds sacked by Chris Rumph II for a loss of 9 yards to the Duke 41

7-24
FUM

Dom Shoffner run for 2 yds to the Duke 39 Dom Shoffner fumbled, forced by Derrick Tangelo, recovered by Duke Drew Jordan

7-24
RUS

Gunnar Holmberg run for a loss of 3 yards to the Duke 22

7-24
KIC

Jonathan Cruz kickoff for 65 yds for a touchback

7-24
RUS

Deon Jackson run for 5 yds to the Duke 44

7-24
PAS

Gunnar Holmberg pass complete to N/A for 17 yds to the Duke 39 for a 1ST down

7-24
RUS

Deon Jackson run for no gain to the Duke 48

7-24
RUS

Deon Jackson run for no gain to the Duke 44

7-24
PAS

Gunnar Holmberg pass complete to Jalon Calhoun for 4 yds to the Duke 48

7-24
RUS

Micaleous Elder run for 5 yds for a TD (Jonathan Cruz KICK)

7-24
RUS

Tre Harbison III run for 7 yds to the Duke 5 for a 1ST down

0-24
RUS

Dom Shoffner run for no gain to the Duke 12

0-24
RUS

Chris Reynolds run for 8 yds to the Duke 12

0-24
RUS

Calvin Camp run for 11 yds to the Duke 20 for a 1ST down

0-24
RUS

Aaron McAllister run for 1 yd to the Charl 41

0-24
RUS

Tre Harbison III run for 6 yds to the Charl 40 for a 1ST down

0-24
RUS

Micaleous Elder run for no gain to the Charl 34

0-24
RUS

Tre Harbison III run for 5 yds to the Charl 17

0-24
PAS

Chris Reynolds pass complete to Micaleous Elder for 9 yds to the Charl 34

0-24
PAS

Chris Reynolds pass complete to Micaleous Elder for 8 yds to the Charl 25 for a 1ST down

0-24
PAS

Chris Reynolds pass complete to Tyler Ringwood for 16 yds to the Duke 31 for a 1ST down

0-24
PAS

Chris Reynolds pass complete to Victor Tucker for 12 yds to the Duke 47 for a 1ST down

0-24
PAS

Chris Reynolds pass incomplete

0-24
PAS

Chris Reynolds pass incomplete, broken up by Derrick Tangelo

0-24
PAS

Chris Reynolds pass incomplete to Ryan Carriere

0-24
PAS

Chris Reynolds pass complete to Aaron McAllister for 3 yds to the Charl 12

0-24
KIC

Jack Driggers kickoff for 61 yds , Calvin Camp return for 14 yds to the Charl 49 CHARLOTTE Penalty, unsportsmanlike conduct (Donta Armstrong) to the Charl 9

0-24
RUS

Mataeo Durant run for 10 yds for a TD (Charlie Ham KICK) CHARLOTTE Penalty, Defensive offside ( Yards) declined

0-24
RUS

Mataeo Durant run for 60 yds to the Charl 10 for a 1ST down

0-17
RUS

Mataeo Durant run for 2 yds to the Duke 30

0-17
PAS

Chase Brice pass incomplete to Jarett Garner

0-17
FIE

Jonathan Cruz 45 yd FG MISSED

0-17
RUS

Tre Harbison III run for 2 yds to the Charl 37 for a 1ST down

0-17
PAS

Chris Reynolds pass complete to Micaleous Elder for 30 yds to the Duke 28 for a 1ST down

0-17
PAS

Chris Reynolds pass incomplete to Micaleous Elder

0-17
PAS

Chris Reynolds pass incomplete to Tyler Ringwood

0-17
PAS

Chris Reynolds pass incomplete to Victor Tucker, broken up by Michael Carter II

0-17
PEN

DUKE Penalty, Defensive offside (Derrick Tangelo) to the Charl 42

0-17
0:00 1st0-17
END

End of 1st Quarter

0-17
RUS

Chris Reynolds run for 2 yds to the Charl 35

0-17
RUS

Tre Harbison III run for 5 yds to the Charl 33

0-17
RUS

Tre Harbison III run for 2 yds to the Charl 28

0-17
KIC

Jack Driggers kickoff for 65 yds , Chavon McEachern return for 26 yds to the Charl 26

0-17
FIE

Charlie Ham 32 yd FG GOOD

0-17
PAS

Chase Brice pass complete to Jalon Calhoun for 14 yds to the Charl 8 for a 1ST down

0-14
PAS

Chase Brice pass complete to Jalon Calhoun for 10 yds to the Charl 22 for a 1ST down

0-14
SAC

Chase Brice sacked by Markees Watts for a loss of 6 yards to the Charl 14

0-14
PAS

Chase Brice pass incomplete to Jake Bobo

0-14
RUS

Deon Jackson run for no gain to the Charl 8

0-14
RUS

Deon Jackson run for 2 yds to the Charl 32

0-14
RUS

Aaron McAllister run for 3 yds to the Charl 16

0-14
PAS

Chris Reynolds pass incomplete to Tyler Ringwood

0-14
PUN

Connor Bowler punt for 36 yds, punt out-of-bounds at the Charl 34 , Jontavis Robertson returns for 21 yds to the Charl 34

0-14
RUS

Chris Reynolds run for 3 yds to the Charl 19

0-14
KIC

Jack Driggers kickoff for 63 yds , Chavon McEachern return for 11 yds to the Charl 13

0-14
RUS

Mataeo Durant run for 3 yds for a TD (Charlie Ham KICK)

0-14
RUS

Mataeo Durant run for 2 yds to the Charl 3 for a 1ST down

0-7
RUS

Mataeo Durant run for 9 yds to the Charl 5

0-7
PAS

Chase Brice pass complete to Darrell Harding Jr. for 17 yds to the Charl 14 for a 1ST down

0-7
PUN

Connor Bowler punt, downed at the Charl 31

0-7
RUS

Chavon McEachern run for a loss of 3 yards to the Charl 21

0-7
RUS

Dom Shoffner run for 7 yds to the Charl 26

0-7
PEN

DUKE Penalty, Defensive offside (Chris Rumph II) to the Charl 19 for a 1ST down

0-7
RUS

Tre Harbison III run for 5 yds to the Charl 14

0-7
SAC

Chris Reynolds sacked by Shaka Heyward for a loss of 2 yards to the Charl 24

0-7
PAS

Chris Reynolds pass incomplete, broken up by Chris Rumph II

0-7
PUN

Porter Wilson punt for 49 yds, fair catch by Micaleous Elder at the Charl 9

0-7
RUS

Chase Brice run for 6 yds to the Duke 42

0-7
RUS

Mataeo Durant run for 1 yd to the Duke 36

0-7
RUS

Mataeo Durant run for 5 yds to the Duke 28

0-7
PAS

Chase Brice pass complete to Noah Gray for 7 yds to the Duke 35 for a 1ST down

0-7
PAS

Chase Brice pass incomplete

0-7
PAS

Chase Brice pass incomplete to Damond Philyaw-Johnson

0-7
PUN

Connor Bowler punt for 27 yds, punt out-of-bounds at the Duke 23

0-7
RUS

Victor Tucker run for 2 yds to the Charl 48

0-7
PEN

DUKE Penalty, Defensive offside (Chris Rumph II) to the Charl 46 for a 1ST down

0-7
KIC

Jack Driggers kickoff for 65 yds for a touchback

0-7
RUS

Chris Reynolds run for 6 yds to the Charl 41

0-7
PAS

Chris Reynolds pass complete to Taylor Thompson for 10 yds to the Charl 35 for a 1ST down

0-7
PAS

Chris Reynolds pass complete to Micaleous Elder for 2 yds to the 50 yard line

0-7
PAS

Chris Reynolds pass incomplete to Aaron McAllister

0-7
RUS

Deon Jackson run for 65 yds for a TD (Charlie Ham KICK)

0-7
KIC

Jonathan Cruz kickoff for 65 yds for a touchback

PAS

Chase Brice pass complete to Jake Bobo for 10 yds to the Duke 35 for a 1ST down