From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rice
Charlotte
353
Total yards
334
98
Passing yards
259
255
Rushing yards
75
8.2
Yards per pass
5.9
5.5
Yards per rush
2.3
17
First downs
22
5–12
Third downs
8–18
0–0
Fourth downs
1–1
0
Turnovers
1
7–82
Penalties
5–43
30:12
Possession
29:48
6
Sacks (by defense)
0
Efficiency
Rice
Charlotte
45%
Success rate
33%
0.23
EPA per play
0.09
1.16
Explosiveness
1.46
0.07
Rushing EPA
0.01
0.89
Passing EPA
0.12
20%
Passing-down success
27%
0.32
First-down EPA
−0.28
−0.04
Second-down EPA
−0.18
0.53
Third-down EPA
0.95
26%
Havoc by its defense
8%
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)
Charlotte 51% to win. Rice won as Elo’s underdog.
The line
Rice −1.5, over/under 42.5.
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 Rice 55%, Charlotte 45%. 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, Rice right to left.
Q1 CharlotteField goal, 12 plays, 63 yards
Q1 RiceTouchdown, 9 plays, 75 yards
Q1 CharlottePunt, 3 plays, 7 yards
Q1 RicePunt, 3 plays, 1 yard
Q1 CharlottePunt, 3 plays, 15 yards
Q2 RicePunt, 3 plays, 9 yards
Q2 CharlotteField goal, 12 plays, 64 yards
Q2 RicePunt, 3 plays, 4 yards
Q2 CharlotteField goal, 8 plays, 45 yards
Q2 RiceTouchdown, 6 plays, 75 yards
Q2 CharlotteTurnover on downs, 6 plays, 51 yards
Q3 RiceTouchdown, 7 plays, 75 yards
Q3 CharlottePunt, 3 plays, −17 yards
Q3 RiceMissed FG, 7 plays, 21 yards
Q3 CharlottePunt, 3 plays, −8 yards
Q3 RicePunt, 3 plays, 4 yards
Q3 CharlotteDefensive TD, 7 plays (Rice scores), 29 yards
Q4 CharlotteTouchdown, 10 plays, 75 yards
Q4 RicePunt, 6 plays, 9 yards
Q4 CharlottePunt, 3 plays, −8 yards
Q4 RicePunt, 3 plays, 8 yards
Q4 CharlotteEnd of game, 10 plays, 69 yards
Play by play
1st quarter5 drives, then Rice 7, Charlotte 3
Charlotte Field goal, 12 plays
15:00
1st & 10 at own 35
Enock Gota kickoff for 65 yds for a touchback
14:44
1st & 10 at own 25
Conner Harrell pass complete to E. Jai Mason for 5 yds to the CLT 30
14:00
2nd & 5 at own 30
Conner Harrell pass complete to Miles Burris for 4 yds to the CLT 34
13:30
3rd & 1 at own 34
Rod Gainey Jr. run for 1 yd to the CLT 35 for a 1ST down
13:14
1st & 10 at own 35
Rod Gainey Jr. run for 5 yds to the CLT 40
12:39
2nd & 5 at own 40
Conner Harrell run for 2 yds to the CLT 42
12:06
3rd & 3 at own 42
Harrell, Conner pass incomplete to Mason, E. Jai, PENALTY RICE holding (Crump, Khary) 10 yards to the RICE48, NO PLAY, 1ST DOWN CHARLOTTE.
12:00
1st & 10 at opp 48
Harrell, Conner pass incomplete to Burris, Miles, PENALTY RICE pass interference (Crump, Khary) 12 yards to the RICE36, NO PLAY, 1ST DOWN CHARLOTTE.
11:55
1st & 10 at opp 36
Conner Harrell pass incomplete to E. Jai Mason
11:34
2nd & 10 at opp 36
Rod Gainey Jr. run for a loss of 1 yard to the RICE 37
10:55
3rd & 11 at opp 37
Conner Harrell pass complete to Sean Brown for 17 yds to the RICE 20 for a 1ST down
10:15
1st & 10 at opp 20
Harrell, Conner pass complete to Nicholas, Javen for 5 yards to the RICE15, PENALTY CHARLOTTE holding (Brown, Sean) 10 yards to the RICE30, NO PLAY.
10:00
1st & 20 at opp 30
CJ Stokes run for 7 yds to the RICE 23
9:42
2nd & 13 at opp 23
Conner Harrell pass incomplete to Javen Nicholas
9:28
3rd & 13 at opp 23
Conner Harrell pass complete to CJ Stokes for 11 yds to the RICE 12
8:51
4th & 2 at opp 12
Liam Boyd 29 yd FG GOODCharlotte 3, Rice 0
Rice Touchdown, 9 plays
8:51
4th & 2 at own 35
Liam Boyd kickoff for 65 yds for a touchback
8:20
1st & 10 at own 25
Quinton Jackson run for 6 yds to the RICE 31
8:09
2nd & 4 at own 31
Quinton Jackson run for 11 yds to the RICE 42 for a 1ST down
7:30
1st & 10 at own 42
Aaron Turner run for 1 yd to the RICE 43
6:53
2nd & 9 at own 43
Quinton Jackson run for 26 yds to the CLT 31 for a 1ST down
6:32
1st & 10 at opp 31
Daelen Alexander run for 7 yds to the CLT 24
5:33
2nd & 3 at opp 24
Chase Jenkins pass complete to Landon Ransom-Goelz for 3 yds to the CLT 21 for a 1ST down
5:23
1st & 10 at opp 21
Daelen Alexander run for 9 yds to the CLT 12
4:56
2nd & 1 at opp 12
Daelen Alexander run for 3 yds to the CLT 9 for a 1ST down
4:25
1st & goal at opp 9
Chase Jenkins pass complete to Drayden Dickmann for 9 yds for a TD (Enock Gota KICK)Rice 7, Charlotte 3
Charlotte Punt, 3 plays
4:25
1st & 10 at own 35
Enock Gota kickoff for 65 yds for a touchback
4:13
1st & 10 at own 25
Rod Gainey Jr. run for 1 yd to the CLT 26
3:42
2nd & 9 at own 26
Conner Harrell pass complete to Miles Burris for 6 yds to the CLT 32
3:11
3rd & 3 at own 32
Conner Harrell pass incomplete to E. Jai Mason
3:02
4th & 3 at own 32
Bronson Long punt for 44 yds, punt out-of-bounds at the RICE 24
Rice Punt, 3 plays
2:40
1st & 10 at own 24
Quinton Jackson run for 3 yds to the RICE 27
2:00
2nd & 7 at own 27
Chase Jenkins run for a loss of 2 yards to the RICE 25
1:37
3rd & 9 at own 25
Landon Ransom-Goelz run for no gain to the RICE 25
1:04
4th & 9 at own 25
Alex Bacchetta punt for 35 yds, fair catch by Javen Nicholas at the CLT 40
Charlotte Punt, 3 plays
0:58
1st & 10 at own 40
Harrell, Conner pass incomplete to Nicholas, Javen, PENALTY RICE personal foul (Porter, Omari) 15 yards to the RICE45, NO PLAY, 1ST DOWN CHARLOTTE.
0:39
1st & 10 at opp 45
Conner Harrell run for 1 yd to the RICE 44
0:20
2nd & 9 at opp 44
Conner Harrell pass complete to E. Jai Mason for a loss of 1 yard to the RICE 45
Q2 14:55
3rd & 10 at opp 45
Conner Harrell pass incomplete to E. Jai Mason
Q2 14:49
4th & 10 at opp 45
Bronson Long punt for 37 yds, fair catch by Tyson Thompson at the RICE 8
2nd quarter6 drives, then Rice 14, Charlotte 9
Rice Punt, 3 plays
14:35
1st & 10 at own 8
Daelen Alexander run for 2 yds to the RICE 10
13:50
2nd & 8 at own 10
Daelen Alexander run for 4 yds to the RICE 14
13:17
3rd & 4 at own 14
Quinton Jackson run for 3 yds to the RICE 17
12:53
4th & 1 at own 17
Alex Bacchetta punt for 55 yds, fair catch by Javen Nicholas at the CLT 28
Charlotte Field goal, 12 plays
12:22
1st & 10 at own 28
Cameren Smith run for 1 yd to the CLT 29
12:13
2nd & 9 at own 29
Conner Harrell pass incomplete to E. Jai Mason
11:42
3rd & 9 at own 29
Conner Harrell pass complete to Gus McGee for 20 yds to the CLT 49 for a 1ST down
11:15
1st & 10 at own 49
Conner Harrell pass complete to E. Jai Mason for 11 yds to the RICE 40 for a 1ST down
10:42
1st & 10 at opp 40
CJ Stokes run for 4 yds to the RICE 36
9:50
2nd & 6 at opp 36
CJ Stokes run for a loss of 12 yards to the RICE 48 CJ Stokes fumbled, forced by Marcus Williams, recovered by CLT Javen Nicholas
9:42
3rd & 18 at opp 48
Conner Harrell run for 19 yds to the RICE 29 for a 1ST down
9:18
1st & 10 at opp 29
Rod Gainey Jr. run for 3 yds to the RICE 26
9:13
2nd & 7 at opp 26
Loftis, Grayson pass incomplete to Mason, E. Jai, PENALTY RICE pass interference (Crump, Khary) 15 yards to the RICE11, NO PLAY, 1ST DOWN CHARLOTTE.
9:03
1st & 10 at opp 11
Grayson Loftis run for 2 yds to the RICE 9
8:00
2nd & 8 at opp 9
Grayson Loftis pass complete to Rod Gainey Jr. for 1 yd to the RICE 8
7:58
3rd & 7 at opp 8
Grayson Loftis pass incomplete to Ta’ir Brooks
7:55
4th & 5 at own 35
Liam Boyd kickoff for 65 yds for a touchback
7:55
4th & 7 at opp 8
Liam Boyd 25 yd FG GOODRice 7, Charlotte 6
Rice Punt, 3 plays
7:44
1st & 10 at own 25
Quinton Jackson run for 2 yds to the RICE 27
6:59
2nd & 8 at own 27
Quinton Jackson run for 3 yds to the RICE 30
6:00
3rd & 5 at own 30
Landon Ransom-Goelz run for a loss of 1 yard to the RICE 29
5:57
4th & 6 at own 29
Alex Bacchetta punt for 39 yds, fair catch by Javen Nicholas at the CLT 32
Charlotte Field goal, 8 plays
5:23
1st & 10 at own 32
Rod Gainey Jr. run for 4 yds to the CLT 36
5:00
2nd & 6 at own 36
Grayson Loftis pass complete to Javen Nicholas for 23 yds to the RICE 41 for a 1ST down
4:49
1st & 10 at opp 41
Grayson Loftis run for 3 yds to the RICE 38
4:00
2nd & 7 at opp 38
Grayson Loftis pass complete to Javen Nicholas for 8 yds to the RICE 30 for a 1ST down
3:30
1st & 10 at opp 30
Cameren Smith run for 5 yds to the RICE 25
2:47
2nd & 5 at opp 25
Cameren Smith run for 2 yds to the RICE 23
2:31
3rd & 3 at opp 23
Timeout Charlotte, clock 02:31
2:27
3rd & 3 at opp 23
Grayson Loftis pass incomplete to Ta’ir Brooks
2:23
4th & 3 at opp 23
Liam Boyd 40 yd FG GOODCharlotte 9, Rice 7
Rice Touchdown, 6 plays
2:23
4th & 3 at own 35
Liam Boyd kickoff for 65 yds for a touchback
2:10
1st & 10 at own 25
Chase Jenkins pass complete to Drayden Dickmann for 12 yds to the RICE 37 for a 1ST down
2:00
1st & 10 at own 37
Chase Jenkins run for 1 yd to the RICE 38
1:44
2nd & 9 at own 38
Quinton Jackson run for no gain to the RICE 38
1:44
3rd & 9 at own 38
Timeout Charlotte, clock 01:44
1:34
3rd & 9 at own 38
Chase Jenkins pass complete to Drayden Dickmann for 10 yds to the RICE 48 for a 1ST down
1:25
1st & 10 at own 48
Quinton Jackson run for 18 yds to the CLT 34 for a 1ST down
1:18
1st & 10 at opp 34
Chase Jenkins run for 34 yds for a TD (Enock Gota KICK)Rice 14, Charlotte 9
Charlotte Turnover on downs, 6 plays
1:18
1st & 10 at own 35
Enock Gota kickoff for 65 yds for a touchback
1:10
1st & 10 at own 25
Grayson Loftis pass complete to Gus McGee for 9 yds to the CLT 34
0:43
2nd & 1 at own 34
Rod Gainey Jr. run for 37 yds to the RICE 29 for a 1ST down
0:37
1st & 10 at opp 29
Grayson Loftis pass incomplete to CJ Stokes
0:33
2nd & 10 at opp 29
Grayson Loftis pass incomplete to Miles Burris
0:10
3rd & 10 at opp 29
Grayson Loftis run for 5 yds to the RICE 24
0:04
4th & 5 at opp 24
Timeout Charlotte, clock 00:04
0:00
4th & 5 at opp 24
Liam Boyd 42 yd FG MISSED
3rd quarter6 drives, then Rice 21, Charlotte 9
Rice Touchdown, 7 plays
15:00
1st & 10 at own 35
Liam Boyd kickoff for 65 yds for a touchback
14:35
1st & 10 at own 25
Chase Jenkins run for 9 yds to the RICE 34
13:57
2nd & 1 at own 34
Chase Jenkins pass complete to Aaron Turner for 5 yds to the RICE 39 for a 1ST down
13:15
1st & 10 at own 39
Quinton Jackson run for 2 yds to the RICE 41
12:49
2nd & 8 at own 41
Chase Jenkins pass complete to Landon Ransom-Goelz for 3 yds to the RICE 44
12:23
3rd & 5 at own 44
Chase Jenkins pass complete to Tyson Thompson for 37 yds to the CLT 19 for a 1ST down
11:40
1st & 10 at opp 19
Quinton Jackson run for 6 yds to the CLT 13
11:33
2nd & 4 at opp 13
Daelen Alexander run for 13 yds for a TD (Enock Gota KICK)Rice 21, Charlotte 9
Charlotte Punt, 3 plays
11:33
2nd & 4 at own 35
Enock Gota kickoff for 65 yds for a touchback
11:25
1st & 10 at own 25
Rod Gainey Jr. run for 1 yd to the CLT 26
10:53
2nd & 9 at own 26
Loftis, Grayson pass incomplete to Nicholas, Javen, PENALTY CHARLOTTE pass interference (Nicholas, Javen) 13 yards to the CHARLOTTE13, NO PLAY.
10:48
2nd & 22 at own 13
Grayson Loftis pass incomplete to Miles Burris
10:40
3rd & 22 at own 13
Grayson Loftis sacked by Michael Daley for a loss of 5 yards to the CLT 8
10:10
4th & 27 at own 8
Bronson Long punt for 50 yds, fair catch by Tyson Thompson at the RICE 42
Rice Missed FG, 7 plays
9:58
1st & 10 at own 42
Chase Jenkins run for 23 yds to the CLT 35 for a 1ST down
9:25
1st & 10 at opp 35
D’Andre Hardeman Jr. run for 9 yds to the CLT 26
9:04
2nd & 1 at opp 26
D’Andre Hardeman Jr. run for 1 yd to the CLT 25 for a 1ST down
8:28
1st & 10 at opp 25
Jenkins, Chase pass complete to Turner, Aaron for 6 yards to the CHARLOTTE19, PENALTY RICE holding (Barnett, Micah) 10 yards to the CHARLOTTE35, NO PLAY.
8:16
1st & 20 at opp 35
Chase Jenkins run for a loss of 2 yards to the CLT 37
7:34
2nd & 22 at opp 37
Quinton Jackson run for no gain to the CLT 37
6:54
3rd & 22 at opp 37
Chase Jenkins pass incomplete to Aaron Turner
6:49
4th & 22 at opp 37
Enock Gota 55 yd FG MISSED
Charlotte Punt, 3 plays
6:49
1st & 10 at own 37
Charlotte Penalty, False Start (Mason Bowers) to the CLT 32
6:20
1st & 15 at own 32
Grayson Loftis pass complete to Gus McGee for 2 yds to the CLT 34
6:15
2nd & 13 at own 34
Grayson Loftis pass incomplete to Gus McGee
5:40
3rd & 13 at own 34
Grayson Loftis sacked by Michael Daley and Aquantis Clemmons for a loss of 5 yards to the CLT 29
5:33
4th & 18 at own 29
Bronson Long punt for 47 yds, fair catch by Tyson Thompson at the RICE 24
Rice Punt, 3 plays
4:58
1st & 10 at own 24
Aaron Turner run for 3 yds to the RICE 27
4:14
2nd & 7 at own 27
Chase Jenkins run for a loss of 2 yards to the RICE 25
3:30
3rd & 9 at own 25
Tyson Thompson run for 8 yds to the RICE 33
3:19
4th & 1 at own 33
Rice Penalty, False Start (Luke Miller) to the RICE 28
2:47
4th & 6 at own 28
Alex Bacchetta punt for 53 yds , Javen Nicholas returns for 26 yds to the CLT 45
Charlotte Defensive TD, 7 plays (Rice scores)
2:13
1st & 10 at own 45
Jariel Cobb run for 4 yds to the CLT 49
1:50
2nd & 6 at own 49
Grayson Loftis pass complete to Joey Bearns III for 11 yds to the RICE 40 for a 1ST down
1:34
1st & 10 at opp 40
Jariel Cobb run for 6 yds to the RICE 34
1:02
2nd & 4 at opp 34
Grayson Loftis sacked by Tony Anyanwu for a loss of 3 yards to the RICE 37
0:31
3rd & 7 at opp 37
Grayson Loftis pass incomplete to Javen Nicholas
0:15
4th & 7 at opp 37
Grayson Loftis pass complete to Sean Brown for 11 yds to the RICE 26 for a 1ST down
0:00
1st & 10 at opp 26
Grayson Loftis sacked by Ty Morris for a loss of 17 yards to the RICE 43 Grayson Loftis fumbled, forced by Ty Morris, recovered by RICE Tony Anyanwu , return for 0 yards
4th quarter5 drives, then Rice 28, Charlotte 17
Charlotte Touchdown, 10 plays
10:31
2nd & 4 at own 35
Enock Gota kickoff for 65 yds for a touchback
10:06
1st & 10 at own 25
Cameren Smith run for 9 yds to the CLT 34
9:36
2nd & 1 at own 34
Cameren Smith run for 3 yds to the CLT 37 for a 1ST down
9:30
1st & 10 at own 37
Grayson Loftis pass incomplete to Cameren Smith
9:08
2nd & 10 at own 37
Grayson Loftis pass complete to E. Jai Mason for 9 yds to the CLT 46
8:35
3rd & 1 at own 46
Cameren Smith run for 6 yds to the RICE 48 for a 1ST down
8:15
1st & 10 at opp 48
Cameren Smith run for 2 yds to the RICE 46
7:50
2nd & 8 at opp 46
Grayson Loftis pass incomplete to Miles Burris
7:40
3rd & 8 at opp 46
Loftis, Grayson pass incomplete to Brown, Sean, PENALTY RICE pass interference (Crump, Khary) 15 yards to the RICE31, NO PLAY, 1ST DOWN CHARLOTTE.
7:35
1st & 10 at opp 31
Grayson Loftis pass incomplete to Cameren Smith
7:33
2nd & 10 at opp 31
Grayson Loftis pass incomplete to Miles Burris
7:27
3rd & 10 at opp 31
Grayson Loftis pass complete to Javen Nicholas for 31 yds for a TD (Grayson Loftis pass to Javen Nicholas for Two-Point Conversion)
Rice Punt, 6 plays
7:27
3rd & 10 at own 35
Liam Boyd kickoff for 65 yds for a touchback
7:19
1st & 10 at own 25
Chase Jenkins pass complete to Drayden Dickmann for 8 yds to the RICE 33
6:39
2nd & 2 at own 33
D’Andre Hardeman Jr. run for 1 yd to the RICE 34
5:49
3rd & 1 at own 34
D’Andre Hardeman Jr. run for 2 yds to the RICE 36 for a 1ST down
4:56
1st & 10 at own 36
Chase Jenkins run for a loss of 2 yards to the RICE 34
4:48
2nd & 12 at own 34
D’Andre Hardeman Jr. run for no gain to the RICE 34
4:48
3rd & 12 at own 34
Timeout Charlotte, clock 04:48
4:46
3rd & 12 at own 34
Chase Jenkins pass incomplete to Drayden Dickmann
4:39
4th & 12 at own 34
Alex Bacchetta punt for 41 yds, fair catch by Javen Nicholas at the CLT 25
Charlotte Punt, 3 plays
4:35
1st & 10 at own 25
Grayson Loftis pass incomplete to Javen Nicholas
4:30
2nd & 10 at own 25
Grayson Loftis pass incomplete to Miles Burris
4:21
3rd & 10 at own 25
Grayson Loftis sacked by Michael Daley for a loss of 8 yards to the CLT 17
3:44
4th & 18 at own 17
Bronson Long punt for 44 yds, fair catch by Tyson Thompson at the RICE 39
Rice Punt, 3 plays
3:32
1st & 10 at own 39
Tyvonn Byars run for 4 yds to the RICE 43
2:47
2nd & 6 at own 43
Tyvonn Byars run for 1 yd to the RICE 44
2:00
3rd & 5 at own 44
Semaj Pierre run for 3 yds to the RICE 47
1:46
4th & 2 at own 47
Alex Bacchetta punt for 49 yds , Javen Nicholas returns for 16 yds to the CLT 37 Charlotte Penalty, Offensive Holding (10 Yards) to the CLT 10
Charlotte End of game, 10 plays
1:37
1st & 10 at own 10
Grayson Loftis pass complete to Sean Brown for 19 yds to the CLT 29 for a 1ST down
1:37
1st & 10 at own 29
Charlotte Penalty, False Start (-5 Yards) to the CLT 24
1:11
1st & 15 at own 24
Grayson Loftis sacked by Tony Anyanwu for a loss of 7 yards to the CLT 17
1:00
2nd & 22 at own 17
Grayson Loftis pass complete to Ta’ir Brooks for 9 yds to the CLT 26
1:00
3rd & 13 at own 26
Timeout Charlotte, clock 01:00
0:54
3rd & 13 at own 26
Grayson Loftis pass complete to Javen Nicholas for 17 yds to the CLT 43 for a 1ST down
0:30
1st & 10 at own 43
Grayson Loftis pass complete to Cameren Smith for 4 yds to the CLT 47
0:23
2nd & 6 at own 47
Grayson Loftis pass complete to Miles Burris for 18 yds to the RICE 35 for a 1ST down
0:19
1st & 10 at opp 35
Grayson Loftis pass incomplete to Ta’ir Brooks
0:13
2nd & 10 at opp 35
Grayson Loftis pass incomplete to Gus McGee
0:10
3rd & 10 at opp 35
Grayson Loftis pass complete to Javen Nicholas for 14 yds to the RICE 21 for a 1ST down
0:00
1st & 10 at opp 21
Grayson Loftis pass incomplete to Ta’ir Brooks
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.