Play-By-Play
1st Quarter
Coin Toss
15:00 - 1st
Charlotte won the toss and has deferred to the second half. DUK will receive and CLT will defend the
7-yd Run
14:54 - 1st
Mataeo Durant run for 7 yds to the Duke 35
1st & 10 at DUKE 28
5-yd Run
14:54 - 1st
Mataeo Durant run for 5 yds to the Duke 40 for a 1ST down
2nd & 3 at DUKE 35
4-yd Run
14:54 - 1st
Mataeo Durant run for 4 yds to the Duke 44
1st & 10 at DUKE 40
8-yd Pass
14:54 - 1st
Gunnar Holmberg pass complete to Jake Bobo for 8 yds to the Charl 48 for a 1ST down
2nd & 6 at DUKE 44
3-yd Run
14:54 - 1st
Mataeo Durant run for 3 yds to the Charl 45
1st & 10 at CLT 48
-1-yd Run
14:54 - 1st
Mataeo Durant run for a loss of 1 yard to the Charl 46
2nd & 7 at CLT 45
Kickoff Return (Offense)
14:54 - 1st
Jonathan Cruz kickoff for 62 yds , Jaylen Stinson return for 25 yds to the Duke 28
-3-yd Pass
14:54 - 1st
Gunnar Holmberg pass complete to Jordan Waters for a loss of 3 yards to the Charl 49
3rd & 8 at CLT 46
Punt
11:29 - 1st
Porter Wilson punt for 49 yds for a touchback
4th & 11 at CLT 49
10-yd Pass
11:29 - 1st
Chris Reynolds pass complete to Victor Tucker for 10 yds to the Charl 30 for a 1ST down
1st & 10 at CLT 20
7-yd Run
11:29 - 1st
Shadrick Byrd run for 7 yds to the Charl 37
1st & 10 at CLT 30
-1-yd Run
11:29 - 1st
Chavon McEachern run for a loss of 1 yard to the Charl 36
2nd & 3 at CLT 37
8-yd Pass
11:29 - 1st
Chris Reynolds pass complete to Cameron Dollar for 8 yds to the Charl 44 for a 1ST down
3rd & 4 at CLT 36
56-yd Touchdown Pass
8:51 - 1st
Chris Reynolds pass complete to Grant DuBose for 56 yds for a TD, (Jonathan Cruz KICK)
1st & 10 at CLT 44
5-yd Penalty
8:51 - 1st
CHARLOTTE Penalty, Delay Of Game (5 Yards) to the Duke 30
1st & 10 at DUKE 25
0-yd Pass
8:51 - 1st
Gunnar Holmberg pass complete to Jalon Calhoun for no gain to the Duke 30
1st & 5 at DUKE 30
11-yd Run
8:51 - 1st
Gunnar Holmberg run for 11 yds to the Duke 41 for a 1ST down
2nd & 5 at DUKE 30
Incompletion
8:51 - 1st
Gunnar Holmberg pass incomplete
1st & 10 at DUKE 41
5-yd Pass
8:51 - 1st
Gunnar Holmberg pass complete to Darrell Harding Jr. for 5 yds to the Duke 46
2nd & 10 at DUKE 41
Kickoff
8:51 - 1st
Jonathan Cruz kickoff for 65 yds for a touchback
2-yd Pass
6:56 - 1st
Gunnar Holmberg pass complete to Mataeo Durant for 2 yds to the Duke 48
3rd & 5 at DUKE 46
Punt
6:49 - 1st
Porter Wilson punt for 39 yds
4th & 3 at DUKE 48
0-yd Run
6:49 - 1st
Calvin Camp run for no gain to the Charl 13
1st & 10 at CLT 13
8-yd Run
6:49 - 1st
Calvin Camp run for 8 yds to the Charl 21
2nd & 10 at CLT 13
7-yd Run
6:49 - 1st
Chris Reynolds run for 7 yds to the Charl 28 for a 1ST down
3rd & 2 at CLT 21
5-yd Penalty
6:49 - 1st
CHARLOTTE Penalty, False Start (T.J. Moore) to the Charl 23
1st & 10 at CLT 28
5-yd Pass
6:49 - 1st
Chris Reynolds pass complete to Taylor Thompson for 5 yds to the Charl 28
1st & 15 at CLT 23
3-yd Run
6:49 - 1st
Calvin Camp run for 3 yds to the Charl 31
2nd & 10 at CLT 28
Incompletion
6:49 - 1st
Chris Reynolds pass incomplete
3rd & 7 at CLT 31
Punt
3:20 - 1st
Bailey Rice punt for 46 yds , Josh Blackwell returns for a loss of 1 yard to the Duke 22
4th & 7 at CLT 31
2-yd Run
3:20 - 1st
Gunnar Holmberg run for 2 yds to the Duke 24
1st & 10 at DUKE 22
5-yd Run
3:20 - 1st
Mataeo Durant run for 5 yds to the Duke 29
2nd & 8 at DUKE 24
10-yd Pass
3:20 - 1st
Gunnar Holmberg pass complete to Jake Bobo for 10 yds to the Duke 39 for a 1ST down
3rd & 3 at DUKE 29
Incompletion
3:20 - 1st
Gunnar Holmberg pass incomplete
1st & 10 at DUKE 39
Fumble Recovery (Own)
3:20 - 1st
Gunnar Holmberg run for a loss of 6 yards to the Duke 33 Gunnar Holmberg fumbled, recovered by Duke Gunnar Holmberg
2nd & 10 at DUKE 39
Incompletion
3:20 - 1st
Gunnar Holmberg pass incomplete
3rd & 16 at DUKE 33
Punt
1:13 - 1st
Porter Wilson punt for 42 yds
4th & 16 at DUKE 33
2nd Quarter
18-yd Pass
1:13 - 1st
Chris Reynolds pass complete to Victor Tucker for 18 yds to the Charl 43 for a 1ST down
1st & 10 at CLT 25
6-yd Run
0:00 - 1st
Shadrick Byrd run for 6 yds to the Charl 49
1st & 10 at CLT 43

End of 1st Quarter

2-yd Run
15:00 - 2nd
Chris Reynolds run for 2 yds to the Duke 49
2nd & 4 at CLT 49
4-yd Run
15:00 - 2nd
Shadrick Byrd run for 4 yds to the Duke 45 for a 1ST down
3rd & 2 at DUKE 49
2-yd Run
15:00 - 2nd
Chavon McEachern run for 2 yds to the Duke 43
1st & 10 at DUKE 45
Fumble Recovery (Own)
15:00 - 2nd
Chris Reynolds pass complete to Ryan Carriere for 23 yds Ryan Carriere fumbled, recovered by Charl Ryan Carriere for a 1ST down
2nd & 8 at DUKE 43
2-yd Run
15:00 - 2nd
Chavon McEachern run for 2 yds to the Duke 18
1st & 10 at DUKE 20
3-yd Run
15:00 - 2nd
Shadrick Byrd run for 3 yds to the Duke 15
2nd & 8 at DUKE 18
Incompletion
15:00 - 2nd
Chris Reynolds pass incomplete
3rd & 5 at DUKE 15
Field Goal Good
10:22 - 2nd
Jonathan Cruz 32 yd FG GOOD
4th & 5 at DUKE 15
7-yd Run
10:22 - 2nd
Mataeo Durant run for 7 yds to the Duke 32
1st & 10 at DUKE 25
10-yd Run
10:22 - 2nd
Mataeo Durant run for 10 yds to the Duke 42 for a 1ST down
2nd & 3 at DUKE 32
14-yd Pass
10:22 - 2nd
Gunnar Holmberg pass complete to Jarett Garner for 14 yds to the Charl 44 for a 1ST down
1st & 10 at DUKE 42
6-yd Run
10:22 - 2nd
Jordan Waters run for 6 yds to the Charl 38
1st & 10 at CLT 44
Sack
10:22 - 2nd
Gunnar Holmberg sacked by Markees Watts for 0 yards to the Charl 43
2nd & 4 at CLT 38
Kickoff
10:22 - 2nd
Jonathan Cruz kickoff for 65 yds for a touchback
43-yd Touchdown Pass
8:22 - 2nd
Gunnar Holmberg pass complete to Jordan Waters for 43 yds for a TD, (Charlie Ham KICK)
3rd & 9 at CLT 43
11-yd Pass
8:15 - 2nd
Chris Reynolds pass complete to Cameron Dollar for 11 yds to the Charl 33 for a 1ST down
1st & 10 at CLT 22
-4-yd Run
8:15 - 2nd
Calvin Camp run for a loss of 4 yards to the Charl 29
1st & 10 at CLT 33
-1-yd Run
8:15 - 2nd
Calvin Camp run for a loss of 1 yard to the Charl 28
2nd & 14 at CLT 29
Incompletion
8:15 - 2nd
Chris Reynolds pass incomplete
3rd & 15 at CLT 28
Kickoff Return (Offense)
8:15 - 2nd
Charlie Ham kickoff for 65 yds , Shadrick Byrd return for 22 yds to the Charl 22
Punt
5:58 - 2nd
Bailey Rice punt for 35 yds, fair catch by Josh Blackwell at the Duke 37
4th & 15 at CLT 28
8-yd Run
5:58 - 2nd
Mataeo Durant run for 8 yds to the Duke 45
1st & 10 at DUKE 37
21-yd Run
5:58 - 2nd
Mataeo Durant run for 21 yds to the Charl 34 for a 1ST down
2nd & 2 at DUKE 45
7-yd Run
5:58 - 2nd
Mataeo Durant run for 7 yds to the Charl 27
1st & 10 at CLT 34
10-yd Run
5:58 - 2nd
Mataeo Durant run for 10 yds to the Charl 17 for a 1ST down
2nd & 3 at CLT 27
5-yd Run
5:58 - 2nd
Mataeo Durant run for 5 yds to the Charl 12
1st & 10 at CLT 17
7-yd Run
5:58 - 2nd
Mataeo Durant run for 7 yds to the Charl 5 for a 1ST down
2nd & 5 at CLT 12
1-yd Run
5:58 - 2nd
Jordan Waters run for 1 yd to the Charl 4
1st & 5 at CLT 5
-1-yd Run
3:02 - 2nd
Gunnar Holmberg run for a loss of 1 yard to the Charl 5
2nd & Goal at CLT 4
5-yd Touchdown Run
2:57 - 2nd
Mataeo Durant run for 5 yds for a TD, (Charlie Ham KICK)
3rd & Goal at CLT 5
4-yd Pass
2:52 - 2nd
Chris Reynolds pass complete to Victor Tucker for 4 yds to the Charl 24
1st & 10 at CLT 20
5-yd Penalty
2:52 - 2nd
CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 19
2nd & 6 at CLT 24
8-yd Run
2:52 - 2nd
Shadrick Byrd run for 8 yds to the Charl 27
2nd & 11 at CLT 19
-5-yd Run
2:52 - 2nd
Shadrick Byrd run for a loss of 5 yards to the Charl 25
3rd & 3 at CLT 27
Kickoff Return (Offense)
2:52 - 2nd
Charlie Ham kickoff for 56 yds , Shadrick Byrd return for 11 yds to the Charl 20
Punt
1:18 - 2nd
Bailey Rice punt for 43 yds , Josh Blackwell returns for no gain to the Duke 32
4th & 5 at CLT 25
Incompletion
1:18 - 2nd
Gunnar Holmberg pass incomplete
1st & 10 at DUKE 32
9-yd Pass
1:18 - 2nd
Gunnar Holmberg pass complete to Jake Bobo for 9 yds to the Duke 41
2nd & 10 at DUKE 32
5-yd Run
1:18 - 2nd
Mataeo Durant run for 5 yds to the Duke 46 for a 1ST down
3rd & 1 at DUKE 41
Sack
1:18 - 2nd
Gunnar Holmberg sacked by Luke Martin and Bryan Wallace for 0 yards to the Duke 38
1st & 10 at DUKE 46
5-yd Penalty
0:11 - 2nd
#12 G.Holmberg pass to the right incomplete intended for #21 M.Durant broken up by #7 K.Wardlow at the DUK38. PENALTY CLT Offsides on #7 K.Wardlow enforced 5 yards from the DUK38 to the DUK43 [NHSG]. NO PLAY (replay the down).
2nd & 18 at DUKE 38
9-yd Run
0:04 - 2nd
Mataeo Durant run for 9 yds to the Charl 48
2nd & 13 at DUKE 43
30-yd Run
0:00 - 2nd
Jordan Waters run for 30 yds to the Charl 18 for a 1ST down
3rd & 4 at CLT 48

End of 2nd Quarter

3rd Quarter
6-yd Run
15:00 - 3rd
Chavon McEachern run for 6 yds to the Charl 31
1st & 10 at CLT 25
Incompletion
15:00 - 3rd
Chris Reynolds pass incomplete
2nd & 4 at CLT 31
11-yd Pass
15:00 - 3rd
Chris Reynolds pass complete to Chavon McEachern for 11 yds to the Charl 42 for a 1ST down
3rd & 4 at CLT 31
10-yd Penalty
15:00 - 3rd
#3 C.Reynolds pass to the left incomplete dropped by #4 C.Dollar thrown to the CLT48. PENALTY CLT Holding enforced 10 yards from the CLT42 to the CLT32 [NHSG]. NO PLAY (replay the down).
1st & 10 at CLT 42
5-yd Run
15:00 - 3rd
Chris Reynolds run for 5 yds to the Charl 37
1st & 20 at CLT 32
Incompletion
15:00 - 3rd
Chris Reynolds pass incomplete
2nd & 15 at CLT 37
17-yd Pass
15:00 - 3rd
Chris Reynolds pass complete to Grant DuBose for 17 yds to the Duke 46 for a 1ST down
3rd & 15 at CLT 37
5-yd Penalty
15:00 - 3rd
CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 49
1st & 10 at DUKE 46
-5-yd Run
15:00 - 3rd
Calvin Camp run for a loss of 5 yards to the Charl 44
1st & 15 at CLT 49
15-yd Run
15:00 - 3rd
Victor Tucker run for 15 yds to the Duke 41
2nd & 20 at CLT 44
Kickoff
15:00 - 3rd
Charlie Ham kickoff for 64 yds
41-yd Run
10:46 - 3rd
run for 41 yds for a 1ST down
3rd & 5 at DUKE 41
0-yd Run
10:46 - 3rd
Shadrick Byrd run for no gain to the Duke 1
1st & Goal at DUKE 1
1-yd Touchdown Run
9:54 - 3rd
Chris Reynolds run for 1 yd for a TD, (Jonathan Cruz KICK)
2nd & Goal at DUKE 1
9-yd Run
9:49 - 3rd
Gunnar Holmberg run for 9 yds to the Duke 28
1st & 10 at DUKE 19
23-yd Run
9:49 - 3rd
Jordan Waters run for 23 yds to the Charl 49 for a 1ST down
2nd & 1 at DUKE 28
16-yd Pass
9:49 - 3rd
Gunnar Holmberg pass complete to Jake Bobo for 16 yds to the Charl 33 for a 1ST down
1st & 10 at CLT 49
Incompletion
9:49 - 3rd
Gunnar Holmberg pass incomplete
1st & 10 at CLT 33
1-yd Run
9:49 - 3rd
Mataeo Durant run for 1 yd to the Charl 32
2nd & 10 at CLT 33
23-yd Pass
9:49 - 3rd
Gunnar Holmberg pass complete to Mataeo Durant for 23 yds to the Charl 9 for a 1ST down
3rd & 9 at CLT 32
5-yd Run
9:49 - 3rd
Mataeo Durant run for 5 yds to the Charl 4
1st & Goal at CLT 9
Kickoff Return (Offense)
9:49 - 3rd
Jonathan Cruz kickoff for 62 yds , Jaylen Stinson return for 16 yds to the Duke 19
5-yd Penalty
7:12 - 3rd
#3 C.Reynolds pass to the right complete for 16 yards to #1 V.Tucker caught at the CLT31 and advanced to the CLT36 (#33 L.Johnson), out of bounds. PENALTY CLT Ineligible Receiver Downfield on Pass on #57 A.Gist enforced 5 yards from the CLT20 to the CLT15 [NH]. NO PLAY (replay the down).
1st & 10 at CLT 20
4-yd Run
7:12 - 3rd
Keith Pearson run for 4 yds to the Charl 19
1st & 15 at CLT 15
7-yd Run
7:12 - 3rd
Shadrick Byrd run for 7 yds to the Charl 26
2nd & 11 at CLT 19
-2-yd Run
7:12 - 3rd
Shadrick Byrd run for a loss of 2 yards to the Charl 24
3rd & 4 at CLT 26
Punt
4:54 - 3rd
Bailey Rice punt for 40 yds, fair catch by Josh Blackwell at the Duke 36
4th & 6 at CLT 24
20-yd Pass
4:54 - 3rd
Gunnar Holmberg pass complete to Cole Finney for 20 yds to the Charl 44 for a 1ST down
1st & 10 at DUKE 36
3-yd Run
4:54 - 3rd
Mataeo Durant run for 3 yds to the Charl 41
1st & 10 at CLT 44
2-yd Run
4:54 - 3rd
Mataeo Durant run for 2 yds to the Charl 39
2nd & 7 at CLT 41
Incompletion
4:54 - 3rd
Gunnar Holmberg pass incomplete
3rd & 5 at CLT 39
Incompletion
3:41 - 3rd
Gunnar Holmberg pass incomplete
4th & 5 at CLT 39
0-yd Run
3:41 - 3rd
Chavon McEachern run for no gain to the Charl 39
1st & 10 at CLT 39
Incompletion
3:41 - 3rd
Chris Reynolds pass incomplete
2nd & 10 at CLT 39
Incompletion
3:41 - 3rd
Chris Reynolds pass incomplete
3rd & 10 at CLT 39
Punt
2:40 - 3rd
Bailey Rice punt for 34 yds, fair catch by Josh Blackwell at the Duke 27
4th & 10 at CLT 39
14-yd Pass
2:40 - 3rd
Gunnar Holmberg pass complete to Jake Bobo for 14 yds to the Duke 41 for a 1ST down
1st & 10 at DUKE 27
-3-yd Run
2:40 - 3rd
Mataeo Durant run for a loss of 3 yards to the Duke 38
1st & 10 at DUKE 41
5-yd Pass
2:40 - 3rd
Gunnar Holmberg pass complete to Jalon Calhoun for 5 yds to the Duke 43
2nd & 13 at DUKE 38
Punt
1:13 - 3rd
Porter Wilson punt for 43 yds, fair catch by Victor Tucker at the Charl 25
4th & 19 at DUKE 32
4th Quarter
3-yd Run
1:13 - 3rd
Chavon McEachern run for 3 yds to the Charl 28
1st & 10 at CLT 25
Incompletion
1:13 - 3rd
Chris Reynolds pass incomplete
2nd & 7 at CLT 28
12-yd Run
0:00 - 3rd
Chris Reynolds run for 12 yds to the Charl 40 for a 1ST down
3rd & 7 at CLT 28

End of 3rd Quarter

Incompletion
14:54 - 4th
Chris Reynolds pass incomplete
1st & 10 at CLT 40
Incompletion
14:54 - 4th
Chris Reynolds pass incomplete
2nd & 10 at CLT 40
5-yd Run
14:54 - 4th
Chris Reynolds run for 5 yds to the Charl 45
3rd & 10 at CLT 40
Punt
14:54 - 4th
Bailey Rice punt for 33 yds, fair catch by Josh Blackwell at the Duke 22
4th & 5 at CLT 45
59-yd Touchdown Run
13:07 - 4th
Mataeo Durant run for 59 yds for a TD, (Charlie Ham KICK)
3rd & 1 at DUKE 41
3-yd Run
13:07 - 4th
Chavon McEachern run for 3 yds to the Charl 28
1st & 10 at CLT 25
8-yd Run
13:07 - 4th
Chavon McEachern run for 8 yds to the Charl 36 for a 1ST down
2nd & 7 at CLT 28
0-yd Run
13:07 - 4th
Chavon McEachern run for no gain to the Charl 36
1st & 10 at CLT 36
2-yd Run
13:07 - 4th
Shadrick Byrd run for 2 yds to the Charl 38
2nd & 10 at CLT 36
0-yd Run
13:07 - 4th
Chris Reynolds run for no gain to the Charl 38
3rd & 8 at CLT 38
Kickoff
13:07 - 4th
Charlie Ham kickoff for 65 yds
Punt
9:50 - 4th
Bailey Rice punt for 33 yds, fair catch by Josh Blackwell at the Duke 29
4th & 8 at CLT 38
38-yd Run
9:50 - 4th
Jordan Moore run for 38 yds to the Charl 33 for a 1ST down
1st & 10 at DUKE 29
10-yd Penalty
9:50 - 4th
QB Keeper #8 J.Moore rush to the right for a gain of 3 yards to the CLT30, End of Play. PENALTY DUK Holding on #70 J.Gelotte enforced 10 yards from the CLT33 to the CLT43 [NHSG]. NO PLAY (replay the down).
1st & 10 at CLT 33
5-yd Run
8:21 - 4th
Jordan Waters run for 5 yds to the Charl 38
1st & 20 at CLT 43
0-yd Pass
8:21 - 4th
Gunnar Holmberg pass complete to Jontavis Robertson for no gain to the Charl 38
2nd & 15 at CLT 38
2-yd Run
8:21 - 4th
Mataeo Durant run for 2 yds to the Charl 36
3rd & 15 at CLT 38
Punt
7:13 - 4th
Porter Wilson punt for 28 yds, fair catch by Victor Tucker at the Charl 8
4th & 13 at CLT 36
-1-yd Run
7:13 - 4th
Calvin Camp run for a loss of 1 yard to the Charl 7
1st & 10 at CLT 8
29-yd Pass
7:13 - 4th
Chris Reynolds pass complete to Victor Tucker for 29 yds to the Charl 36 for a 1ST down
2nd & 11 at CLT 7
2-yd Run
7:13 - 4th
Calvin Camp run for 2 yds to the Charl 38
1st & 10 at CLT 36
4-yd Pass
7:13 - 4th
Chris Reynolds pass complete to Taylor Thompson for 4 yds to the Charl 42
2nd & 8 at CLT 38
10-yd Pass
7:13 - 4th
Chris Reynolds pass complete to Victor Tucker for 10 yds to the Duke 48 for a 1ST down
3rd & 4 at CLT 42
36-yd Pass
7:13 - 4th
Chris Reynolds pass complete to Grant DuBose for 36 yds to the Duke 12 for a 1ST down
1st & 10 at DUKE 48
3-yd Run
7:13 - 4th
Chris Reynolds run for 3 yds to the Duke 9
1st & 10 at DUKE 12
9-yd Touchdown Pass
2:59 - 4th
Chris Reynolds pass complete to Grant DuBose for 9 yds for a TD, (Jonathan Cruz KICK)
2nd & 7 at DUKE 9
5-yd Penalty
2:59 - 4th
DUKE Penalty, Delay Of Game (TEAM) to the Duke 20
1st & 10 at DUKE 25
11-yd Pass
2:59 - 4th
Gunnar Holmberg pass complete to Jake Bobo for 11 yds to the Duke 31
1st & 15 at DUKE 20
3-yd Run
2:59 - 4th
Mataeo Durant run for 3 yds to the Duke 34
2nd & 4 at DUKE 31
4-yd Run
2:59 - 4th
Mataeo Durant run for 4 yds to the Duke 38 for a 1ST down
3rd & 1 at DUKE 34
9-yd Pass
2:59 - 4th
Gunnar Holmberg pass complete to Jake Bobo for 9 yds to the Duke 47
1st & 10 at DUKE 38
Kickoff
2:59 - 4th
Jonathan Cruz kickoff for 65 yds for a touchback
53-yd Touchdown Run
1:44 - 4th
Mataeo Durant run for 53 yds for a TD, (Charlie Ham KICK)
2nd & 1 at DUKE 47
9-yd Pass
1:44 - 4th
Chris Reynolds pass complete to Victor Tucker for 9 yds to the Charl 34
1st & 10 at CLT 25
Kickoff
1:44 - 4th
Charlie Ham kickoff for 65 yds
Sack
1:19 - 4th
Chris Reynolds sacked for 0 yards to the Charl 29
2nd & 1 at CLT 34
19-yd Pass
1:19 - 4th
Chris Reynolds pass complete to Victor Tucker for 19 yds to the Charl 48 for a 1ST down
3rd & 6 at CLT 29
34-yd Pass
1:19 - 4th
Chris Reynolds pass complete to Victor Tucker for 34 yds to the Duke 18 for a 1ST down
1st & 10 at CLT 48
Incompletion
1:19 - 4th
Chris Reynolds pass incomplete
1st & 10 at DUKE 18
7-yd Run
1:19 - 4th
Chris Reynolds run for 7 yds to the Duke 11
2nd & 10 at DUKE 18
11-yd Touchdown Pass
0:33 - 4th
Chris Reynolds pass complete to Shadrick Byrd for 11 yds for a TD, (Jonathan Cruz KICK)
3rd & 3 at DUKE 11
Kickoff
0:33 - 4th
Jonathan Cruz kickoff
Incompletion
0:27 - 4th
Gunnar Holmberg pass incomplete
1st & 10 at DUKE 35
Kickoff Return (Offense)
0:27 - 4th
Jonathan Cruz kickoff for 55 yds , Jaylen Stinson return for 25 yds to the Duke 35
16-yd Pass
0:14 - 4th
Gunnar Holmberg pass complete to Jalon Calhoun for 16 yds to the Charl 49 for a 1ST down
2nd & 10 at DUKE 35
Incompletion
0:14 - 4th
Gunnar Holmberg pass incomplete
1st & 10 at CLT 49
15-yd Penalty
0:14 - 4th
DUKE Penalty, Personal Foul (Jake Marwede) to the Duke 40
2nd & 10 at CLT 49
5-yd Penalty
0:14 - 4th
DUKE Penalty, False Start (TEAM) to the Duke 35
2nd & 21 at DUKE 40
22-yd Pass
0:00 - 4th
Gunnar Holmberg pass complete to Mataeo Durant for 22 yds to the Charl 43
2nd & 26 at DUKE 35

End of 4th Quarter