49ers at Blue Devils, NCAAF live score and box score
Box score
Play-by-play
Dom Shoffner run for 3 yds to the Charl 45
19-53Calvin Camp run for 3 yds to the Charl 48
19-53Jackson 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-53Gunnar Holmberg run for 1 yd for a TD (Charlie Ham KICK)
19-53CHARLOTTE Penalty, Defensive offside (Timmy Horne) to the Charl 1
19-46Jordan Waters run for no gain to the Charl 1
19-46Jordan Waters run for 2 yds to the Charl 3
19-46Jordan Waters run for 70 yds to the Charl 5 for a 1ST down
19-46Jack Driggers kickoff for 60 yds
19-46Connor Bowler punt for 45 yds, downed at the Duke 25
19-46Dom Shoffner pass incomplete to Tyler Ringwood
19-46Dom Shoffner pass incomplete
19-46Dom Shoffner run for 5 yds to the Charl 30
19-46Jordan Waters run for 2 yds for a TD (Charlie Ham KICK)
19-46Brice, C. pass incomplete to Garner, J., PENALTY CLT pass interference (WHITEHEAD, B.) 4 yards to the CLT2, 1ST DOWN DU, NO PLAY.
19-39Chase Brice run for 6 yds to the Charl 9 for a 1ST down
19-39Jordan Waters run for 4 yds to the Charl 15
19-39Chase Brice run for 3 yds to the Charl 6
19-39Calvin Camp run for 1 yd to the Charl 29
19-39Calvin Camp run for 11 yds to the Charl 28 for a 1ST down
19-39Tre Harbison III run for no gain to the Charl 9
19-39Chris Reynolds run for 6 yds to the Charl 9
19-39Chris 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-39Chris Reynolds pass incomplete to Victor Tucker
19-39Chris Reynolds pass incomplete to Tyler Ringwood
19-39Chris Reynolds pass complete to Victor Tucker for 8 yds to the Charl 17 for a 1ST down
19-39Gunnar Holmberg run for a loss of 16 yards to the Charl 44 Gunnar Holmberg fumbled, recovered by Duke Gunnar Holmberg
19-39Jonathan Cruz on-side kick recovered by DUKE at the Charl 43 CHARLOTTE Penalty, kick catching interference (-15 Yards) to the Charl 28
19-39Gunnar Holmberg pass intercepted Nafees Lyon return for no gain to the Charl 3
19-39Tre Harbison III run for 2 yds for a TD
19-37Chris Reynolds run for 2 yds to the Duke 2
13-37Aaron McAllister run for a loss of 1 yard to the Duke 4
13-37Micaleous Elder run for 2 yds to the Duke 14
13-37Tre Harbison III run for 7 yds to the Duke 25
13-37REYNOLDS, 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-37Tre Harbison III run for 7 yds to the Duke 32 for a 1ST down
13-37Chris Reynolds pass complete to Aaron McAllister for 11 yds to the Duke 3 for a 1ST down
13-37Chris Reynolds pass incomplete to Victor Tucker, broken up by Jeremiah Lewis
13-37Chris Reynolds pass incomplete to Victor Tucker
13-37Chris Reynolds pass complete to Ryan Carriere for a loss of 1 yard to the Duke 26
13-37End of 3rd Quarter
13-37Tre Harbison III run for 7 yds to the Duke 41
13-37Aaron McAllister run for 2 yds to the Duke 39
13-37Aaron McAllister run for 4 yds to the Charl 21
13-37Chris Reynolds pass incomplete to Micaleous Elder, broken up by Michael Carter II
13-37Chris Reynolds pass complete to Micaleous Elder for 31 yds to the Duke 48 for a 1ST down
13-37Jack Driggers kickoff for 65 yds , Calvin Camp return for 17 yds to the Charl 17
13-37Chase Brice pass complete to Jalon Calhoun for 8 yds for a TD (Charlie Ham PAT MISSED)
13-37Mataeo Durant run for 2 yds to the Charl 9 for a 1ST down
13-31Mataeo Durant run for 3 yds to the Charl 11
13-31Mataeo Durant run for 6 yds to the Charl 14
13-31Deon Jackson run for 19 yds to the Charl 32 for a 1ST down
13-31Chase Brice pass complete to Jake Marwede for 12 yds to the Charl 20 for a 1ST down
13-31Chase Brice pass complete to Jarett Garner for 28 yds to the Duke 49 for a 1ST down
13-31Mataeo Durant run for 1 yd to the Charl 8
13-31Jonathan Cruz kickoff for 65 yds , Damond Philyaw-Johnson return for 21 yds to the Duke 21
13-31Chris Reynolds pass complete to Victor Tucker for 6 yds for a TD DUKE Penalty, Defensive pass interference ( Yards) declined (Two-Point Conversion failed)
13-31REYNOLDS, Chris pass incomplete to TUCKER, Victor, PENALTY DU offside (Oben, R.) 5 yards to the DU12, NO PLAY.
7-31Timeout CHARLOTTE, clock 07:50
7-31Chris Reynolds pass complete to Taylor Thompson for 2 yds to the Duke 6 for a 1ST down
7-31Chris Reynolds run for 2 yds to the Duke 8
7-31Tre Harbison III run for 2 yds to the Duke 10
7-31Victor Tucker run for 41 yds to the Duke 17 for a 1ST down
7-31Calvin Camp run for 1 yd to the Charl 26
7-31Jack Driggers kickoff for 59 yds
7-31Chris Reynolds pass complete to Taylor Thompson for 14 yds to the Charl 42 for a 1ST down
7-31Chris Reynolds pass complete to Tyler Ringwood for 2 yds to the Charl 28
7-31Deon Jackson run for 5 yds for a TD (Charlie Ham KICK)
7-31Connor Bowler punt blocked by Isaiah Fisher-Smith blocked by Isaiah Fisher-Smith
7-24Aaron McAllister run for 3 yds to the Charl 24
7-24Chris Reynolds sacked by Chris Rumph II for a loss of 8 yards to the Charl 21
7-24Chris Reynolds sacked by Chris Rumph II for a loss of 4 yards to the Charl 20
7-24Porter Wilson punt for 36 yds , Micaleous Elder returns for 2 yds to the Charl 29
7-24Deon Jackson run for 4 yds to the Duke 37
7-24Chase Brice pass incomplete to Noah Gray
7-24Chase Brice pass incomplete
7-24Connor Bowler punt for 47 yds, downed at the Duke 33
7-24Chris Reynolds pass incomplete to Micaleous Elder
7-24Chris Reynolds pass incomplete to Aaron McAllister
7-24Chris Reynolds pass complete to Taylor Thompson for 2 yds to the Charl 20
7-24Jack Driggers kickoff for 62 yds , Calvin Camp return for 15 yds to the Charl 18
7-24End of 2nd Quarter
7-24Deon Jackson run for 1 yd to the Duke 40
7-24Calvin Camp run for 7 yds to the Duke 32 for a 1ST down
7-24Micaleous Elder run for no gain to the Duke 32
7-24Aaron McAllister run for 3 yds to the Duke 45
7-24Chris Reynolds pass complete to Micaleous Elder for 6 yds to the Duke 39
7-24Chris Reynolds sacked by Chris Rumph II for a loss of 9 yards to the Duke 41
7-24Dom Shoffner run for 2 yds to the Duke 39 Dom Shoffner fumbled, forced by Derrick Tangelo, recovered by Duke Drew Jordan
7-24Gunnar Holmberg run for a loss of 3 yards to the Duke 22
7-24Jonathan Cruz kickoff for 65 yds for a touchback
7-24Deon Jackson run for 5 yds to the Duke 44
7-24Gunnar Holmberg pass complete to N/A for 17 yds to the Duke 39 for a 1ST down
7-24Deon Jackson run for no gain to the Duke 48
7-24Deon Jackson run for no gain to the Duke 44
7-24Gunnar Holmberg pass complete to Jalon Calhoun for 4 yds to the Duke 48
7-24Micaleous Elder run for 5 yds for a TD (Jonathan Cruz KICK)
7-24Tre Harbison III run for 7 yds to the Duke 5 for a 1ST down
0-24Dom Shoffner run for no gain to the Duke 12
0-24Chris Reynolds run for 8 yds to the Duke 12
0-24Calvin Camp run for 11 yds to the Duke 20 for a 1ST down
0-24Aaron McAllister run for 1 yd to the Charl 41
0-24Tre Harbison III run for 6 yds to the Charl 40 for a 1ST down
0-24Micaleous Elder run for no gain to the Charl 34
0-24Tre Harbison III run for 5 yds to the Charl 17
0-24Chris Reynolds pass complete to Micaleous Elder for 9 yds to the Charl 34
0-24Chris Reynolds pass complete to Micaleous Elder for 8 yds to the Charl 25 for a 1ST down
0-24Chris Reynolds pass complete to Tyler Ringwood for 16 yds to the Duke 31 for a 1ST down
0-24Chris Reynolds pass complete to Victor Tucker for 12 yds to the Duke 47 for a 1ST down
0-24Chris Reynolds pass incomplete
0-24Chris Reynolds pass incomplete, broken up by Derrick Tangelo
0-24Chris Reynolds pass incomplete to Ryan Carriere
0-24Chris Reynolds pass complete to Aaron McAllister for 3 yds to the Charl 12
0-24Jack 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-24Mataeo Durant run for 10 yds for a TD (Charlie Ham KICK) CHARLOTTE Penalty, Defensive offside ( Yards) declined
0-24Mataeo Durant run for 60 yds to the Charl 10 for a 1ST down
0-17Mataeo Durant run for 2 yds to the Duke 30
0-17Chase Brice pass incomplete to Jarett Garner
0-17Jonathan Cruz 45 yd FG MISSED
0-17Tre Harbison III run for 2 yds to the Charl 37 for a 1ST down
0-17Chris Reynolds pass complete to Micaleous Elder for 30 yds to the Duke 28 for a 1ST down
0-17Chris Reynolds pass incomplete to Micaleous Elder
0-17Chris Reynolds pass incomplete to Tyler Ringwood
0-17Chris Reynolds pass incomplete to Victor Tucker, broken up by Michael Carter II
0-17DUKE Penalty, Defensive offside (Derrick Tangelo) to the Charl 42
0-17End of 1st Quarter
0-17Chris Reynolds run for 2 yds to the Charl 35
0-17Tre Harbison III run for 5 yds to the Charl 33
0-17Tre Harbison III run for 2 yds to the Charl 28
0-17Jack Driggers kickoff for 65 yds , Chavon McEachern return for 26 yds to the Charl 26
0-17Charlie Ham 32 yd FG GOOD
0-17Chase Brice pass complete to Jalon Calhoun for 14 yds to the Charl 8 for a 1ST down
0-14Chase Brice pass complete to Jalon Calhoun for 10 yds to the Charl 22 for a 1ST down
0-14Chase Brice sacked by Markees Watts for a loss of 6 yards to the Charl 14
0-14Chase Brice pass incomplete to Jake Bobo
0-14Deon Jackson run for no gain to the Charl 8
0-14Deon Jackson run for 2 yds to the Charl 32
0-14Aaron McAllister run for 3 yds to the Charl 16
0-14Chris Reynolds pass incomplete to Tyler Ringwood
0-14Connor Bowler punt for 36 yds, punt out-of-bounds at the Charl 34 , Jontavis Robertson returns for 21 yds to the Charl 34
0-14Chris Reynolds run for 3 yds to the Charl 19
0-14Jack Driggers kickoff for 63 yds , Chavon McEachern return for 11 yds to the Charl 13
0-14Mataeo Durant run for 3 yds for a TD (Charlie Ham KICK)
0-14Mataeo Durant run for 2 yds to the Charl 3 for a 1ST down
0-7Mataeo Durant run for 9 yds to the Charl 5
0-7Chase Brice pass complete to Darrell Harding Jr. for 17 yds to the Charl 14 for a 1ST down
0-7Connor Bowler punt, downed at the Charl 31
0-7Chavon McEachern run for a loss of 3 yards to the Charl 21
0-7Dom Shoffner run for 7 yds to the Charl 26
0-7DUKE Penalty, Defensive offside (Chris Rumph II) to the Charl 19 for a 1ST down
0-7Tre Harbison III run for 5 yds to the Charl 14
0-7Chris Reynolds sacked by Shaka Heyward for a loss of 2 yards to the Charl 24
0-7Chris Reynolds pass incomplete, broken up by Chris Rumph II
0-7Porter Wilson punt for 49 yds, fair catch by Micaleous Elder at the Charl 9
0-7Chase Brice run for 6 yds to the Duke 42
0-7Mataeo Durant run for 1 yd to the Duke 36
0-7Mataeo Durant run for 5 yds to the Duke 28
0-7Chase Brice pass complete to Noah Gray for 7 yds to the Duke 35 for a 1ST down
0-7Chase Brice pass incomplete
0-7Chase Brice pass incomplete to Damond Philyaw-Johnson
0-7Connor Bowler punt for 27 yds, punt out-of-bounds at the Duke 23
0-7Victor Tucker run for 2 yds to the Charl 48
0-7DUKE Penalty, Defensive offside (Chris Rumph II) to the Charl 46 for a 1ST down
0-7Jack Driggers kickoff for 65 yds for a touchback
0-7Chris Reynolds run for 6 yds to the Charl 41
0-7Chris Reynolds pass complete to Taylor Thompson for 10 yds to the Charl 35 for a 1ST down
0-7Chris Reynolds pass complete to Micaleous Elder for 2 yds to the 50 yard line
0-7Chris Reynolds pass incomplete to Aaron McAllister
0-7Deon Jackson run for 65 yds for a TD (Charlie Ham KICK)
0-7Jonathan Cruz kickoff for 65 yds for a touchback
Chase Brice pass complete to Jake Bobo for 10 yds to the Duke 35 for a 1ST down

















