From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Marshall
Charlotte
588
Total yards
374
267
Passing yards
245
321
Rushing yards
129
9.5
Yards per pass
6.0
7.3
Yards per rush
4.0
29
First downs
23
8–12
Third downs
4–14
1–1
Fourth downs
6–6
0
Turnovers
2
7–65
Penalties
5–50
29:03
Possession
30:57
0
Sacks (by defense)
0
Efficiency
Marshall
Charlotte
58%
Success rate
46%
0.55
EPA per play
0.17
1.32
Explosiveness
1.31
0.59
Rushing EPA
−0.12
0.48
Passing EPA
0.40
67%
Passing-down success
32%
0.04
First-down EPA
0.15
0.89
Second-down EPA
−0.44
1.10
Third-down EPA
0.34
14%
Havoc by its defense
3%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Marshall 66% to win. Elo’s favorite won.
The line
Marshall −14.5, over/under 62.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Marshall 84%, Charlotte 16%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Charlotte drives left to right, Marshall right to left.
Q1 CharlotteTouchdown, 16 plays, 75 yards
Q1 MarshallTouchdown, 10 plays, 75 yards
Q1 CharlotteMissed FG, 9 plays, 48 yards
Q1 MarshallTouchdown, 13 plays, 73 yards
Q2 CharlottePunt, 7 plays, 12 yards
Q2 MarshallPunt, 5 plays, 20 yards
Q2 CharlotteTouchdown, 4 plays, 71 yards
Q2 MarshallTouchdown, 3 plays, 75 yards
Q2 CharlotteFumble, 5 plays, 13 yards
Q2 MarshallMissed FG, 8 plays, 33 yards
Q2 CharlotteEnd of half, 1 play, −2 yards
Q3 MarshallTouchdown, 9 plays, 75 yards
Q3 CharlotteInterception, 4 plays, 34 yards
Q3 MarshallTouchdown, 5 plays, 95 yards
Q3 CharlottePunt, 3 plays, 6 yards
Q3 MarshallTouchdown, 8 plays, 81 yards
Q3 CharlotteTouchdown, 16 plays, 69 yards
Q4 MarshallTouchdown, 5 plays, 48 yards
Q4 CharlotteTouchdown, 9 plays, 73 yards
Q4 MarshallEnd of game, 7 plays, 28 yards
Play by play
1st quarter4 drives, then Tied at 7
Charlotte Touchdown, 16 plays
15:00
Andrew Sanders kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Calvin Camp run for 22 yds to the Charl 47 for a 1ST down
15:00
1st & 10 at own 47
Chris Reynolds pass incomplete
15:00
2nd & 10 at own 47
Chris Reynolds pass incomplete
15:00
3rd & 10 at own 47
Chris Reynolds pass complete to Keith Pearson for 10 yds to the Marsh 43 for a 1ST down
15:00
1st & 10 at opp 43
Chris Reynolds pass complete to Grant DuBose for 6 yds to the Marsh 37
15:00
2nd & 4 at opp 37
Chris Reynolds pass incomplete
15:00
3rd & 4 at opp 37
Chris Reynolds run for 2 yds to the Marsh 35
15:00
4th & 2 at opp 35
Calvin Camp run for 3 yds to the Marsh 32 for a 1ST down
15:00
1st & 10 at opp 32
Shadrick Byrd run for 3 yds to the Marsh 29
15:00
2nd & 7 at opp 29
Chris Reynolds pass complete to Grant DuBose for 5 yds to the Marsh 24
15:00
3rd & 2 at opp 24
Shadrick Byrd run for 1 yd to the Marsh 23
15:00
4th & 1 at opp 23
REYNOLDS, Chris pass to the left incomplete intended for DUBOSE, Grant thrown to the MAR3. PENALTY MAR Offsides on LEGGS, TyQaze enforced 5 yards from the MAR23 to the MAR18 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
15:00
1st & 10 at opp 18
Chris Reynolds pass incomplete
15:00
2nd & 10 at opp 18
Shadrick Byrd run for 8 yds to the Marsh 10
15:00
3rd & 2 at opp 10
Shadrick Byrd run for no gain to the Marsh 10
15:00
4th & 2 at opp 10
Shadrick Byrd run for 4 yds to the Marsh 6 for a 1ST down
8:42
1st & goal at opp 6
Chris Reynolds pass complete to Keith Pearson for 6 yds for a TD, (Jonathan Cruz KICK)Charlotte 7, Marshall 0
Marshall Touchdown, 10 plays
8:42
Jonathan Cruz kickoff for 65 yds for a touchback
8:42
1st & 10 at own 25
Rasheen Ali run for no gain to the Marsh 25
8:42
2nd & 10 at own 25
Grant Wells pass complete to Corey Gammage for 6 yds to the Marsh 31
8:42
3rd & 4 at own 31
Rasheen Ali run for 8 yds to the Marsh 39 for a 1ST down
8:42
1st & 10 at own 39
Grant Wells run for 5 yds to the Marsh 44
8:42
2nd & 5 at own 44
Grant Wells pass incomplete
8:42
3rd & 5 at own 44
Grant Wells pass complete to Willie Johnson for 10 yds to the Charl 46 for a 1ST down
8:42
1st & 10 at opp 46
Grant Wells pass complete to Talik Keaton for 13 yds to the Charl 33 for a 1ST down
8:42
1st & 10 at opp 33
Grant Wells pass complete to Xavier Gaines for a loss of 1 yard to the Charl 34
8:42
2nd & 11 at opp 34
Rasheen Ali run for 9 yds to the Charl 25
5:14
3rd & 2 at opp 25
Rasheen Ali run for 25 yds for a TD, (Shane Ciucci KICK)Tied at 7
Charlotte Missed FG, 9 plays
5:14
Andrew Sanders kickoff for 65 yds for a touchback
5:14
1st & 10 at own 25
Shadrick Byrd run for 30 yds to the Marsh 45 for a 1ST down
5:14
1st & 10 at opp 45
Chris Reynolds pass incomplete
5:14
2nd & 10 at opp 45
Chris Reynolds pass incomplete
5:14
3rd & 10 at opp 45
Chris Reynolds pass complete to Shadrick Byrd for 6 yds to the Marsh 39
5:14
4th & 4 at opp 39
Chris Reynolds pass complete to Grant DuBose for 8 yds to the Marsh 31 for a 1ST down
5:14
1st & 10 at opp 31
Shadrick Byrd run for no gain to the Marsh 31
5:14
2nd & 10 at opp 31
Calvin Camp run for 4 yds to the Marsh 27
5:14
3rd & 6 at opp 27
Chris Reynolds pass incomplete
1:40
4th & 6 at opp 27
Jonathan Cruz 44 yd FG MISSED
Marshall Touchdown, 13 plays
1:40
1st & 10 at own 27
Rasheen Ali run for 7 yds to the Marsh 34
1:40
2nd & 3 at own 34
Rasheen Ali run for 5 yds to the Marsh 39 for a 1ST down
1:40
1st & 10 at own 39
Grant Wells pass incomplete
1:40
2nd & 10 at own 39
Grant Wells pass complete to Talik Keaton for 7 yds to the Marsh 46
0:00
3rd & 3 at own 46
Sheldon Evans run for 2 yds to the Marsh 48
Q2 15:00
4th & 1 at own 48
Rasheen Ali run for 4 yds to the Charl 48 for a 1ST down
Q2 15:00
1st & 10 at opp 48
Grant Wells pass incomplete
Q2 15:00
2nd & 10 at opp 48
Rasheen Ali run for 15 yds to the Charl 33 for a 1ST down
Q2 15:00
1st & 10 at opp 33
Grant Wells pass complete to Jayden Harrison for 3 yds to the Charl 30
Q2 15:00
2nd & 7 at opp 30
Grant Wells pass complete to Jayden Harrison for 14 yds to the Charl 16 for a 1ST down
Q2 15:00
1st & 10 at opp 16
Rasheen Ali run for 5 yds to the Charl 11
Q2 12:17
2nd & 5 at opp 11
Rasheen Ali run for 6 yds to the Charl 5 for a 1ST down
Q2 12:17
1st & goal at opp 5
Timeout CHARLOTTE, clock 12:17
Q2 12:12
1st & goal at opp 5
Rasheen Ali run for 5 yds for a TD, (Shane Ciucci KICK)Marshall 14, Charlotte 7
2nd quarter6 drives, then Marshall 21, Charlotte 14
Charlotte Punt, 7 plays
12:12
Andrew Sanders kickoff for 65 yds for a touchback
12:12
1st & 10 at own 25
Chris Reynolds pass complete to Shadrick Byrd for 6 yds to the Charl 31
12:12
2nd & 4 at own 31
Shadrick Byrd run for 3 yds to the Charl 34
10:41
4th & 1 at own 34
Timeout MARSHALL, clock 10:41
10:41
3rd & 1 at own 34
Calvin Camp run for no gain to the Charl 34
10:41
4th & 1 at own 34
Shadrick Byrd run for 7 yds to the Charl 41 for a 1ST down
10:41
1st & 10 at own 41
Shadrick Byrd run for a loss of 4 yards to the Charl 37
10:41
2nd & 14 at own 37
Calvin Camp run for no gain to the Charl 37
10:41
3rd & 14 at own 37
Chris Reynolds pass incomplete
8:16
4th & 14 at own 37
Bailey Rice punt for 48 yds , Willie Johnson returns for a loss of 5 yards to the Marsh 10
Marshall Punt, 5 plays
8:16
1st & 10 at own 10
Sheldon Evans run for 4 yds to the Marsh 14
8:16
2nd & 6 at own 14
Grant Wells pass complete to Jayden Harrison for 8 yds to the Marsh 22 for a 1ST down
8:16
1st & 10 at own 22
Sheldon Evans run for 3 yds to the Marsh 25
8:16
2nd & 7 at own 25
Grant Wells pass incomplete
8:16
3rd & 7 at own 25
Rasheen Ali run for 5 yds to the Marsh 30
5:56
4th & 2 at own 30
Robert Lefevre punt for 41 yds, downed at the Charl 29
Charlotte Touchdown, 4 plays
5:56
1st & 10 at own 29
Chris Reynolds pass complete to Grant DuBose for 24 yds to the Marsh 47 for a 1ST down
5:56
1st & 10 at opp 47
Chris Reynolds pass complete to Cameron Dollar for 8 yds to the Marsh 39
5:56
2nd & 2 at opp 39
Shadrick Byrd run for 8 yds to the Marsh 31 for a 1ST down
5:56
1st & 10 at opp 31
REYNOLDS, Chris pass to the right incomplete intended for SPENCER, Elijah thrown to the MAR0. PENALTY MAR Pass Interference on GILMORE, Steven enforced 15 yards to the MAR16 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:20
1st & 10 at opp 16
REYNOLDS, Chris pass to the left complete for 16 yards to MACK, Jairus caught at the MAR0 and advanced to the MAR0, TOUCHDOWN CLT, score nullified by penalty (Play was confirmed after review). PENALTY Before the snap, CLT Illegal Formation enforced 5 yards from the MAR16 to the MAR21. NO PLAY (replay the down).
4:13
1st & 15 at opp 21
Chris Reynolds pass complete to Cameron Dollar for 21 yds for a TD, (Jonathan Cruz KICK)Tied at 14
Marshall Touchdown, 3 plays
4:06
Jonathan Cruz kickoff for 65 yds , Jayden Harrison return for 25 yds to the Marsh 25
4:06
1st & 10 at own 25
Grant Wells pass complete to Talik Keaton for 11 yds to the Marsh 36 for a 1ST down
4:06
1st & 10 at own 36
Grant Wells pass incomplete
3:26
2nd & 10 at own 36
Grant Wells pass complete to Corey Gammage for 64 yds for a TD, (Shane Ciucci KICK)Marshall 21, Charlotte 14
Charlotte Fumble, 5 plays
3:26
Andrew Sanders kickoff for 64 yds
3:26
1st & 10 at own 35
REYNOLDS, Chris pass to the left complete for 19 yards to SPENCER, Elijah caught at the MAR46 and advanced to the MAR46; QB hurried by CARPENTER, Esaias (ABRAHAM, Micah). PENALTY CLT Holding on NWANNA, Chibueze enforced 10 yards from the CLT35 to the CLT25 [NHSG]. NO PLAY (replay the down).
3:26
1st & 20 at own 25
Chris Reynolds pass incomplete
3:26
2nd & 20 at own 25
Calvin Camp run for 12 yds to the Charl 37
3:26
3rd & 8 at own 37
REYNOLDS, Chris pass to the right incomplete intended for SPENCER, Elijah thrown to the CLT50. PENALTY MAR Pass Interference on GILMORE, Steven enforced 15 yards to the MAR48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:26
1st & 10 at opp 48
Chris Reynolds pass complete to Elijah Spencer for 4 yds to the Marsh 44
3:26
2nd & 6 at opp 44
Chris Reynolds run for 7 yds to the Charl 37 CHARLOTTE Penalty, Offensive Holding (-10 Yards) to the Charl 36
1:09
2nd & 16 at own 46
Chris Reynolds run for 2 yds to the Charl 48 fumbled, recovered by Marsh Rodney Croom
Marshall Missed FG, 8 plays
1:09
1st & 10 at opp 48
Grant Wells pass complete to Rasheen Ali for 3 yds to the Charl 45
0:39
3rd & 3 at opp 41
Timeout MARSHALL, clock 00:39
0:39
2nd & 7 at opp 45
Grant Wells run for 4 yds to the Charl 41
0:39
3rd & 3 at opp 41
Grant Wells run for 5 yds to the Charl 36 for a 1ST down
0:39
1st & 10 at opp 36
Grant Wells pass complete to Rasheen Ali for 17 yds to the Charl 19 for a 1ST down
0:19
2nd & 6 at opp 15
Timeout MARSHALL, clock 00:19
0:19
1st & 10 at opp 19
Grant Wells pass complete to Rasheen Ali for 4 yds to the Charl 15
0:19
2nd & 6 at opp 15
Grant Wells pass incomplete
0:10
4th & 6 at opp 15
Timeout CHARLOTTE, clock 00:10
0:10
3rd & 6 at opp 15
Grant Wells pass incomplete
0:07
4th & 6 at opp 15
Shane Ciucci 32 yd FG MISSED
3rd quarter6 drives, then Marshall 42, Charlotte 14
Marshall Touchdown, 9 plays
15:00
Jonathan Cruz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Rasheen Ali run for 7 yds to the Marsh 32
15:00
2nd & 3 at own 32
CHARLOTTE Penalty, Face mask (15 yards) (Trey Creamer) to the Charl 46 for a 1ST down
15:00
1st & 10 at opp 46
Grant Wells pass complete to Xavier Gaines for 5 yds to the Charl 41
15:00
2nd & 5 at opp 41
Rasheen Ali run for 5 yds to the Charl 36 for a 1ST down
15:00
1st & 10 at opp 36
Grant Wells pass complete to Jayden Harrison for 6 yds to the Charl 30
15:00
2nd & 4 at opp 30
Rasheen Ali run for 6 yds to the Charl 24 for a 1ST down
15:00
1st & 10 at opp 24
Grant Wells pass complete to Xavier Gaines for 1 yd to the Charl 23
15:00
2nd & 9 at opp 23
Rasheen Ali run for 1 yd to the Charl 22
11:49
3rd & 8 at opp 22
Grant Wells pass complete to Xavier Gaines for 22 yds for a TD, (Shane Ciucci KICK)Marshall 28, Charlotte 14
Charlotte Interception, 4 plays
11:42
Andrew Sanders kickoff for 65 yds , Calvin Camp return for 25 yds to the Charl 25
11:42
1st & 10 at own 25
Chris Reynolds pass complete to Elijah Spencer for 9 yds to the Charl 34
11:42
2nd & 1 at own 34
REYNOLDS, Chris pass to the right incomplete intended for SPENCER, Elijah thrown to the MAR40. PENALTY MAR Pass Interference on GILMORE, Steven enforced 15 yards to the CLT49 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:42
1st & 10 at own 49
ChaVon McEachern run for 5 yds to the Marsh 46
11:42
2nd & 5 at opp 46
ChaVon McEachern run for 5 yds to the Marsh 41 for a 1ST down
10:06
1st & 10 at opp 41
Chris Reynolds pass intercepted return for no gain to the Marsh 5
Marshall Touchdown, 5 plays
10:06
1st & 10 at own 5
Rasheen Ali run for 11 yds to the Marsh 16 for a 1ST down
10:06
1st & 10 at own 16
Grant Wells pass complete to Corey Gammage for 8 yds to the Marsh 24
10:06
2nd & 2 at own 24
Rasheen Ali run for 59 yds to the Charl 17 for a 1ST down
10:06
1st & 10 at opp 17
Sheldon Evans run for 2 yds to the Charl 15
7:45
2nd & 8 at opp 15
Sheldon Evans run for 15 yds for a TD, (Shane Ciucci KICK)Marshall 35, Charlotte 14
Charlotte Punt, 3 plays
7:40
Andrew Sanders kickoff for 50 yds , Calvin Camp return for 15 yds to the Charl 30
7:40
1st & 10 at own 30
Chris Reynolds pass incomplete
7:40
2nd & 10 at own 30
BYRD, Shadrick rush up the middle for no gain to the CLT30 (LEGGS, TyQaze;CAVICANTE, Brian). PENALTY MAR Offsides on CUMBERLANDER, Koby enforced 5 yards from the CLT30 to the CLT35 [NHSG]. NO PLAY (replay the down).
7:40
2nd & 5 at own 35
Chris Reynolds pass complete to Shadrick Byrd for 2 yds to the Charl 37
7:40
3rd & 3 at own 37
Shadrick Byrd run for a loss of 1 yard to the Charl 36
5:59
4th & 4 at own 36
Bailey Rice punt for 45 yds, fair catch by Willie Johnson at the Marsh 19
Marshall Touchdown, 8 plays
5:59
1st & 10 at own 19
Rasheen Ali run for 5 yds to the Marsh 24
5:59
2nd & 5 at own 24
Grant Wells pass complete to Willie Johnson for 55 yds to the Charl 21 for a 1ST down
5:59
1st & 10 at opp 21
Rasheen Ali run for 4 yds to the Charl 17
5:59
2nd & 6 at opp 17
Grant Wells pass complete to Talik Keaton for 4 yds to the Charl 13
5:59
3rd & 2 at opp 13
Rasheen Ali run for 4 yds to the Charl 9 for a 1ST down
2:55
2nd & goal at opp 6
Timeout CHARLOTTE, clock 02:55
2:55
1st & goal at opp 9
Rasheen Ali run for 3 yds to the Charl 6
2:55
2nd & goal at opp 6
Grant Wells run for 2 yds to the Charl 4
2:07
3rd & goal at opp 4
Rasheen Ali run for 4 yds for a TD, (Shane Ciucci KICK)Marshall 42, Charlotte 14
Charlotte Touchdown, 16 plays
2:01
Andrew Sanders kickoff for 62 yds , Shadrick Byrd return for 23 yds to the Charl 31
2:01
1st & 10 at own 31
Chris Reynolds pass complete to Elijah Spencer for 11 yds to the Charl 42 for a 1ST down
2:01
1st & 10 at own 42
Calvin Camp run for 1 yd to the Charl 43
2:01
2nd & 9 at own 43
Chris Reynolds pass complete to Calvin Camp for 4 yds to the Charl 47
2:01
3rd & 5 at own 47
Chris Reynolds pass incomplete
2:01
4th & 5 at own 47
Chris Reynolds pass complete to Grant DuBose for 14 yds to the Marsh 39 for a 1ST down
2:01
1st & 10 at opp 39
Chris Reynolds pass incomplete
0:00
2nd & 10 at opp 39
Chris Reynolds pass complete to Calvin Camp for 7 yds to the Marsh 32
Q4 14:54
4th & 3 at opp 32
Timeout CHARLOTTE, clock 14:54
Q4 14:54
3rd & 3 at opp 32
Chris Reynolds pass incomplete
Q4 14:54
4th & 3 at opp 32
Chris Reynolds run for 5 yds to the Marsh 27 for a 1ST down
Q4 14:54
1st & 10 at opp 27
Chris Reynolds pass incomplete
Q4 14:54
2nd & 10 at opp 27
Calvin Camp run for 3 yds to the Marsh 24
Q4 14:54
3rd & 7 at opp 24
Chris Reynolds pass complete to Keith Pearson for 21 yds to the Marsh 3 for a 1ST down
Q4 12:55
1st & goal at opp 3
Chris Reynolds run for 3 yds CHARLOTTE Penalty, Offensive Holding (Jake Clemons) to the Marsh 11
Q4 12:55
1st & goal at opp 11
Shadrick Byrd run for 2 yds to the Marsh 9
Q4 12:55
2nd & goal at opp 9
Shadrick Byrd run for no gain to the Marsh 9
Q4 11:42
3rd & goal at opp 9
MARSHALL Penalty, Delay Of Game (TEAM) to the Marsh 4
Q4 11:42
3rd & goal at opp 4
Timeout MARSHALL, clock 11:42
Q4 11:37
3rd & goal at opp 4
Chris Reynolds pass complete to Cameron Dollar for 4 yds for a TD, (Jonathan Cruz KICK)Marshall 42, Charlotte 21
4th quarter3 drives, then Marshall 49, Charlotte 28
Marshall Touchdown, 5 plays
11:37
kickoff for 13 yds , Willie Johnson return for no gain to the Charl 48
11:37
1st & 10 at opp 48
Sheldon Evans run for 2 yds to the Charl 46
11:37
2nd & 8 at opp 46
Luke Zban run for 6 yds to the Charl 40
11:37
3rd & 2 at opp 40
Sheldon Evans run for 4 yds to the Charl 36 for a 1ST down
11:37
1st & 10 at opp 36
Sheldon Evans run for 11 yds to the Charl 25 for a 1ST down
8:36
1st & 10 at opp 25
Sheldon Evans run for 25 yds for a TD, (Shane Ciucci KICK)Marshall 49, Charlotte 21
Charlotte Touchdown, 9 plays
8:30
Andrew Sanders kickoff for 61 yds , Calvin Camp return for 23 yds to the Charl 27
8:30
1st & 10 at own 27
James Foster pass complete to Keith Pearson for 19 yds to the Charl 46 for a 1ST down
8:30
1st & 10 at own 46
James Foster pass complete to ChaVon McEachern for 6 yds to the Marsh 48
8:30
2nd & 4 at opp 48
James Foster pass complete to Grant DuBose for 13 yds to the Marsh 35 for a 1ST down
8:30
1st & 10 at opp 35
James Foster pass complete to Elijah Spencer for 9 yds to the Marsh 26
8:30
2nd & 1 at opp 26
ChaVon McEachern run for 3 yds to the Marsh 23 for a 1ST down
8:30
1st & 10 at opp 23
James Foster pass complete to Cameron Dollar for 17 yds to the Marsh 6 for a 1ST down
8:30
1st & goal at opp 6
ChaVon McEachern run for 1 yd to the Marsh 5
8:30
2nd & goal at opp 5
James Foster pass incomplete
4:33
3rd & goal at opp 5
James Foster pass complete to ChaVon McEachern for 5 yds for a TD, (Jonathan Cruz KICK), (Jonathan Cruz KICK)Marshall 49, Charlotte 28
Marshall End of game, 7 plays
4:30
Jonathan Cruz kickoff for 42 yds , Sheldon Evans return for 6 yds to the Marsh 29
4:30
1st & 10 at own 29
Ethan Payne run for 1 yd to the Marsh 30
4:30
2nd & 9 at own 30
Luke Zban run for 9 yds to the Marsh 39 for a 1ST down
4:30
1st & 10 at own 39
Ethan Payne run for no gain to the Marsh 39
4:30
2nd & 10 at own 39
Ethan Payne run for 17 yds to the Charl 44 for a 1ST down
0:52
2nd & 5 at opp 39
Timeout MARSHALL, clock 00:52
0:52
1st & 10 at opp 44
Luke Zban run for 5 yds to the Charl 39
0:52
2nd & 5 at opp 39
run for a loss of 2 yards to the Charl 41
0:00
3rd & 7 at opp 41
run for a loss of 2 yards to the Charl 43
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.