48°F, clear, wind 8 mph from the northwest, gusts to 18 mphWeather: NOAA NCEI Integrated Surface Database; Concord Regional Airport (KJQF), 9 km from the stadium, 25 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UAB
Charlotte
437
Total yards
355
309
Passing yards
215
128
Rushing yards
140
7.4
Yards per pass
8.3
3.7
Yards per rush
4.0
27
First downs
19
5–13
Third downs
4–13
1–2
Fourth downs
0–0
1
Turnovers
0
7–75
Penalties
8–97
34:17
Possession
25:43
1
Sacks (by defense)
1
Efficiency
UAB
Charlotte
47%
Success rate
38%
0.19
EPA per play
0.13
1.26
Explosiveness
1.13
−0.02
Rushing EPA
0.06
0.36
Passing EPA
0.21
28%
Passing-down success
12%
0.07
First-down EPA
0.25
0.06
Second-down EPA
−0.02
0.96
Third-down EPA
0.07
12%
Havoc by its defense
18%
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 53% to win. Elo’s favorite won.
The line
UAB −1, over/under 60.
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 Charlotte 53%, UAB 47%. 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, UAB right to left.
Q1 UABTurnover on downs, 9 plays, 50 yards
Q1 CharlottePunt, 3 plays, 1 yard
Q1 UABPunt, 3 plays, 2 yards
Q1 CharlotteTouchdown, 7 plays, 59 yards
Q1 UABPunt, 6 plays, 37 yards
Q1 CharlottePunt, 6 plays, 9 yards
Q1 UABTouchdown, 7 plays, 60 yards
Q2 CharlottePunt, 3 plays, 4 yards
Q2 UABPunt, 6 plays, 23 yards
Q2 CharlotteField goal, 9 plays, 85 yards
Q2 UABTouchdown, 8 plays, 71 yards
Q2 CharlotteField goal, 4 plays, 62 yards
Q3 CharlottePunt, 3 plays, 1 yard
Q3 UABPunt, 7 plays, 31 yards
Q3 CharlottePunt, 3 plays, 4 yards
Q3 UABMissed FG, 5 plays, 19 yards
Q3 CharlotteTouchdown, 7 plays, 80 yards
Q3 UABTouchdown, 10 plays, 65 yards
Q4 CharlotteField goal, 9 plays, 61 yards
Q4 UABInterception, 1 play, 0 yards
Q4 CharlottePunt, 3 plays, −4 yards
Q4 UABPunt, 3 plays, −10 yards
Q4 CharlotteTouchdown, 4 plays, 57 yards
Q4 UABTouchdown, 5 plays, 70 yards
Q4 CharlottePunt, 3 plays, 1 yard
Q4 UABMissed FG, 9 plays, 61 yards
Play by play
1st quarter7 drives, then Charlotte 7, UAB 0
UAB Turnover on downs, 9 plays
15:00
Kyle Cunanan kickoff for 61 yds , Solomon Beebe return for 26 yds to the UAB 30
14:52
1st & 10 at own 30
Jalen Kitna pass complete to Malachi Holt-Bennett for 24 yds to the CLT 46 for a 1ST down
14:27
1st & 10 at opp 46
Jalen Kitna pass complete to Amare Thomas for 6 yds to the CLT 40
13:50
2nd & 4 at opp 40
Lee Beebe Jr. run for 2 yds to the CLT 38
13:02
3rd & 2 at opp 38
Timeout UAB, clock 13:02
13:02
3rd & 2 at opp 38
Jalen Kitna run for no gain to the CLT 38
12:17
4th & 2 at opp 38
Amare Thomas run for 9 yds to the CLT 29 for a 1ST down
11:39
1st & 10 at opp 29
Jalen Kitna pass complete to Kam Shanks for a loss of 1 yard to the CLT 30
11:02
2nd & 11 at opp 30
Kam Shanks run for a loss of 4 yards to the CLT 34
10:21
3rd & 15 at opp 34
Lee Witherspoon run for 14 yds to the CLT 20
9:44
4th & 1 at opp 20
Jalen Kitna pass incomplete
Charlotte Punt, 3 plays
9:38
1st & 10 at own 20
Cartevious Norton run for 1 yd to the CLT 21
9:03
2nd & 9 at own 21
Deshawn Purdie pass incomplete
8:59
3rd & 9 at own 21
Deshawn Purdie pass incomplete
8:54
4th & 9 at own 21
Michael O’Shaughnessy punt for 77 yds, downed at the UAB 2
UAB Punt, 3 plays
8:38
1st & 10 at own 2
Lee Witherspoon run for 2 yds to the UAB 4
8:08
2nd & 8 at own 4
Jalen Kitna pass incomplete
8:03
3rd & 8 at own 4
Jalen Kitna pass incomplete
7:57
4th & 8 at own 4
Patrick Foley punt for 45 yds , Henry Rutledge returns for 22 yds to the CLT 26 Charlotte Penalty, Illegal Block (Mordecai McDaniel) declined
Charlotte Touchdown, 7 plays
7:45
1st & 10 at own 41
Deshawn Purdie pass incomplete
7:39
2nd & 10 at own 41
Hahsaun Wilson run for 5 yds to the CLT 46
6:59
3rd & 5 at own 46
UAB Penalty, Face mask (15 yards) (Tyjon Jones) to the UAB 20 for a 1ST down
6:26
1st & 10 at opp 20
Hahsaun Wilson run for 8 yds to the UAB 12
6:04
2nd & 2 at opp 12
Hahsaun Wilson run for 5 yds to the UAB 7 for a 1ST down
5:22
1st & goal at opp 7
Deshawn Purdie pass incomplete
5:12
2nd & goal at opp 7
Hahsaun Wilson run for 7 yds for a TD (Kyle Cunanan KICK)Charlotte 7, UAB 0
UAB Punt, 6 plays
5:12
Kyle Cunanan kickoff for 65 yds for a touchback
5:12
1st & 10 at own 25
Lee Beebe Jr. run for 9 yds to the UAB 34
4:40
2nd & 1 at own 34
Lee Beebe Jr. run for 3 yds to the UAB 37 for a 1ST down
4:06
1st & 10 at own 37
Harrison Barker pass complete to Terrell McDonald for 20 yds to the CLT 43 for a 1ST down
3:30
1st & 10 at opp 43
Jalen Kitna pass incomplete
3:25
2nd & 10 at opp 43
Lee Witherspoon run for 5 yds to the CLT 38
2:41
3rd & 5 at opp 38
Jalen Kitna pass incomplete
2:34
4th & 5 at opp 38
Patrick Foley punt for 38 yds for a touchback
Charlotte Punt, 6 plays
2:27
1st & 10 at own 20
Deshawn Purdie pass incomplete
2:22
2nd & 10 at own 20
Cartevious Norton run for 9 yds to the CLT 29
2:00
3rd & 1 at own 29
Cartevious Norton run for 3 yds to the CLT 32 for a 1ST down
1:19
1st & 10 at own 32
Deshawn Purdie sacked by Everett Roussaw Jr. for a loss of 7 yards to the CLT 25
0:40
2nd & 17 at own 25
Deshawn Purdie pass incomplete
0:32
3rd & 17 at own 25
Deshawn Purdie run for 4 yds to the CLT 29
0:08
4th & 13 at own 29
Michael O’Shaughnessy punt for 36 yds, fair catch by Kam Shanks at the UAB 40
UAB Touchdown, 7 plays
0:04
1st & 10 at own 40
Jalen Kitna pass complete to Lee Beebe Jr. for 6 yds to the UAB 46
Q2 15:00
2nd & 4 at own 46
Lee Beebe Jr. run for 4 yds to the 50 yard line for a 1ST down
Q2 14:31
1st & 10 at the 50
Jalen Kitna run for a loss of 5 yards to the UAB 45 Jalen Kitna fumbled, recovered by UAB Jalen Kitna J. Kitna return for 0 yds
Q2 13:53
2nd & 15 at own 45
Jalen Kitna pass complete to Bryce Damous for 22 yds to the CLT 33 for a 1ST down
Q2 13:15
1st & 10 at opp 33
Lee Beebe Jr. run for 6 yds to the CLT 27
Q2 12:31
2nd & 4 at opp 27
Charlotte Penalty, Face mask (2 yards) (Cam Burden) to the CLT 12 for a 1ST down
Q2 12:08
1st & 10 at opp 12
Jalen Kitna pass complete to Kam Shanks for 12 yds for a TD (Jonah Delange KICK)Tied at 7
2nd quarter5 drives, then UAB 14, Charlotte 13
Charlotte Punt, 3 plays
12:08
Noah Grant kickoff for 59 yds , Henry Rutledge return for 16 yds to the CLT 22
12:02
1st & 10 at own 22
Deshawn Purdie pass incomplete
11:59
2nd & 10 at own 22
Hahsaun Wilson run for 4 yds to the CLT 26
11:17
3rd & 6 at own 26
Deshawn Purdie run for no gain to the CLT 26
10:34
4th & 6 at own 26
Michael O’Shaughnessy punt for 46 yds, fair catch by Kam Shanks at the UAB 28
UAB Punt, 6 plays
10:23
1st & 10 at own 28
Harrison Barker run for 6 yds to the UAB 34
10:02
2nd & 4 at own 34
Harrison Barker pass complete to Kam Shanks for 9 yds to the UAB 43 for a 1ST down
9:25
1st & 10 at own 43
Lee Beebe Jr. run for 15 yds to the CLT 42 for a 1ST down
8:47
1st & 10 at opp 42
Jalen Kitna pass complete to Amare Thomas for 2 yds to the CLT 40
8:05
2nd & 8 at opp 40
Lee Beebe Jr. run for a loss of 1 yard to the CLT 41
7:30
3rd & 9 at opp 41
UAB Penalty, False Start (Tyjon Jones) to the CLT 46
7:20
3rd & 14 at opp 46
Jalen Kitna pass complete to Lee Beebe Jr. for a loss of 3 yards to the CLT 49
6:40
4th & 17 at opp 49
Patrick Foley punt for 38 yds, fair catch by Henry Rutledge at the CLT 11
6:35
1st & 10 at own 11
UAB Penalty, Personal Foul (Adrian Maddox) to the CLT 26 for a 1ST down
Charlotte Field goal, 9 plays
6:35
1st & 10 at own 26
Deshawn Purdie pass complete to Isaiah Myers for 7 yds to the CLT 33
5:56
2nd & 3 at own 33
Cartevious Norton run for 4 yds to the CLT 37 for a 1ST down
5:19
1st & 10 at own 37
Deshawn Purdie pass complete to Isaiah Myers for 35 yds to the UAB 28 for a 1ST down
4:31
1st & 10 at opp 28
Cartevious Norton run for 9 yds to the UAB 19
3:48
2nd & 1 at opp 19
Cartevious Norton run for a loss of 1 yard to the UAB 20
3:25
1st & goal at opp 10
Cartevious Norton run for 5 yds to the UAB 5
2:46
2nd & goal at opp 5
Cartevious Norton run for 2 yds to the UAB 3
2:10
3rd & goal at opp 3
Deshawn Purdie run for a loss of 1 yard to the UAB 4
2:00
4th & goal at opp 4
Timeout Charlotte, clock 02:00
1:56
4th & goal at opp 4
Kyle Cunanan 21 yd FG GOODCharlotte 10, UAB 7
UAB Touchdown, 8 plays
1:56
Kyle Cunanan kickoff for 59 yds , Solomon Beebe return for 23 yds to the UAB 29
1:50
1st & 10 at own 29
Jalen Kitna pass complete to Lee Beebe Jr. for 6 yds to the UAB 35
1:16
2nd & 4 at own 35
Jalen Kitna pass complete to Corri Milliner for 17 yds to the CLT 48 for a 1ST down
0:55
1st & 10 at opp 48
Jalen Kitna pass incomplete
0:52
2nd & 10 at opp 48
Jalen Kitna pass incomplete
0:45
3rd & 10 at opp 48
Jalen Kitna pass complete to Corri Milliner for 17 yds to the CLT 31 for a 1ST down
0:38
1st & 10 at opp 31
Timeout UAB, clock 00:38
0:38
1st & 10 at opp 31
Jalen Kitna pass incomplete
0:31
2nd & 10 at opp 31
Jalen Kitna pass complete to Malachi Holt-Bennett for 5 yds to the CLT 26
0:24
3rd & 5 at opp 26
Timeout UAB, clock 00:24
0:20
3rd & 5 at opp 26
Jalen Kitna pass complete to Corri Milliner for 26 yds for a TD (Jonah Delange KICK)UAB 14, Charlotte 10
0:20
Noah Grant kickoff Charlotte Penalty, Personal Foul (15 Yards) to the 50 yard line
Charlotte Field goal, 4 plays
0:20
Noah Grant kickoff for 65 yds for a touchback
0:20
1st & 10 at own 25
Deshawn Purdie pass complete to Sean Brown for 41 yds to the UAB 34 for a 1ST down
0:14
1st & 10 at opp 34
Timeout Charlotte, clock 00:14
0:14
1st & 10 at opp 34
Deshawn Purdie pass incomplete
0:09
2nd & 10 at opp 34
Deshawn Purdie pass complete to Sean Brown for 21 yds to the UAB 13 for a 1ST down
0:02
1st & 10 at opp 13
Timeout Charlotte, clock 00:02
0:00
1st & 10 at opp 13
Kyle Cunanan 30 yd FG GOODUAB 14, Charlotte 13
3rd quarter6 drives, then Charlotte 19, UAB 14
Charlotte Punt, 3 plays
15:00
Noah Grant kickoff for 60 yds , Henry Rutledge return for 42 yds to the CLT 47
14:51
1st & 10 at own 47
Cartevious Norton run for 1 yd to the CLT 48
14:18
2nd & 9 at own 48
Deshawn Purdie pass incomplete
14:16
3rd & 9 at own 48
Deshawn Purdie pass incomplete
14:06
4th & 9 at own 48
Michael O’Shaughnessy punt for 52 yds for a touchback
UAB Punt, 7 plays
14:03
1st & 10 at own 20
Jalen Kitna pass complete to Amare Thomas for 5 yds to the UAB 25
13:34
2nd & 5 at own 25
Lee Beebe Jr. run for 7 yds to the UAB 32 for a 1ST down
13:03
1st & 10 at own 32
Jalen Kitna pass incomplete
12:57
2nd & 10 at own 32
Jalen Kitna pass incomplete
12:52
3rd & 10 at own 32
(12:52) KITNA, Jalen pass deep to the right incomplete intended for MILLINER, Corri thrown to the CLT50, clock 12:47. PENALTY CLT Pass Interference on BALFOUR, Dontae enforced 15 yards to the UAB47 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:47
1st & 10 at own 47
Lee Beebe Jr. run for 5 yds to the CLT 48
12:08
2nd & 5 at opp 48
Kam Shanks run for a loss of 1 yard to the CLT 49
11:34
3rd & 6 at opp 49
Timeout Charlotte, clock 11:34
11:34
3rd & 6 at opp 49
Jalen Kitna pass incomplete
11:27
4th & 6 at opp 49
Patrick Foley punt for 48 yds, downed at the CLT 1
Charlotte Punt, 3 plays
11:18
1st & 10 at own 1
Deshawn Purdie pass incomplete
11:12
2nd & 10 at own 1
Deshawn Purdie pass incomplete
11:07
3rd & 10 at own 1
Hahsaun Wilson run for 4 yds to the CLT 5
10:27
4th & 6 at own 5
Michael O’Shaughnessy punt for 46 yds , Kam Shanks returns for 16 yds to the CLT 35
UAB Missed FG, 5 plays
10:16
1st & 10 at opp 35
Lee Witherspoon run for 11 yds to the CLT 24 for a 1ST down
9:46
1st & 10 at opp 24
Lee Beebe Jr. run for no gain to the CLT 24
9:07
2nd & 10 at opp 24
Solomon Beebe run for 3 yds to the CLT 21
8:24
3rd & 7 at opp 21
Solomon Beebe run for 5 yds to the CLT 16
7:44
4th & 2 at opp 16
Jonah Delange 35 yd FG MISSED
Charlotte Touchdown, 7 plays
7:41
1st & 10 at own 20
Cartevious Norton run for 1 yd to the CLT 21
6:57
2nd & 9 at own 21
(06:57) PURDIE, Deshawn pass deep to the right incomplete intended for MYERS, Isaiah thrown to the CLT40, clock 06:53. PENALTY UAB Holding on HILL, Kelvin enforced 10 yards from the CLT21 to the CLT31 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
6:53
1st & 10 at own 31
Deshawn Purdie pass incomplete
6:50
2nd & 10 at own 31
Cartevious Norton run for 4 yds to the CLT 35
6:15
3rd & 6 at own 35
(06:15) PURDIE, Deshawn pass deep up the middle incomplete intended for THOMAS JR., Duane thrown to the UAB15, clock 06:08. PENALTY UAB Pass Interference on THORNTON III, Ray enforced 15 yards to the CLT50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
6:08
1st & 10 at the 50
Deshawn Purdie pass complete to O’Mega Blake for 27 yds to the UAB 23 for a 1ST down
5:44
1st & 10 at opp 23
Cartevious Norton run for 5 yds to the UAB 18
5:01
2nd & 5 at opp 18
Deshawn Purdie pass complete to Sean Brown for 17 yds to the UAB 1 for a 1ST down
4:29
1st & goal at opp 1
Cartevious Norton run for 1 yd for a TD (Two-Point Conversion failed)Charlotte 19, UAB 14
UAB Touchdown, 10 plays
4:29
Kyle Cunanan kickoff for 60 yds
4:29
1st & 10 at own 35
Jalen Kitna pass complete to Corri Milliner for 2 yds to the UAB 37
3:48
2nd & 8 at own 37
Lee Beebe Jr. run for 1 yd to the UAB 38
3:08
3rd & 7 at own 38
Jalen Kitna pass complete to Corri Milliner for 15 yds to the CLT 47 for a 1ST down
2:36
1st & 10 at opp 47
Lee Witherspoon run for 5 yds to the CLT 42
1:59
2nd & 5 at opp 42
Lee Beebe Jr. run for 8 yds to the CLT 34 for a 1ST down
1:25
1st & 10 at opp 34
Lee Beebe Jr. run for 2 yds to the CLT 32
0:50
2nd & 8 at opp 32
Jalen Kitna pass complete to Amare Thomas for 31 yds to the CLT 1 for a 1ST down
0:11
1st & goal at opp 1
UAB Penalty, False Start (-5 Yards) to the CLT 6
0:00
1st & goal at opp 6
Jalen Kitna pass complete to Terrell McDonald for a loss of 8 yards Terrell McDonald fumbled, recovered by UAB Terrell McDonald T. McDonald return for 0 yds
Q4 15:00
2nd & goal at opp 14
Lee Beebe Jr. run for 3 yds to the CLT 11
Q4 14:20
3rd & goal at opp 11
Jalen Kitna pass complete to Lee Beebe Jr. for 11 yds for a TD (Two-Point Conversion failed)UAB 20, Charlotte 19
4th quarter8 drives, then Charlotte 29, UAB 27
Charlotte Field goal, 9 plays
14:20
Noah Grant kickoff for 65 yds for a touchback
14:20
1st & 10 at own 25
Hahsaun Wilson run for 3 yds to the CLT 28
13:44
2nd & 7 at own 28
Hahsaun Wilson run for 4 yds to the CLT 32
13:02
3rd & 3 at own 32
Deshawn Purdie pass complete to Sean Brown for 6 yds to the CLT 38 for a 1ST down
12:28
1st & 10 at own 38
Deshawn Purdie pass complete to Sean Brown for 15 yds to the UAB 47 for a 1ST down
11:48
1st & 10 at opp 47
Hahsaun Wilson run for 26 yds to the UAB 21 for a 1ST down
10:59
1st & 10 at opp 21
Hahsaun Wilson run for 4 yds to the UAB 17
10:18
2nd & 6 at opp 17
Hahsaun Wilson run for 3 yds to the UAB 14
9:39
3rd & 3 at opp 14
Deshawn Purdie pass incomplete
9:31
Kyle Cunanan kickoff for 65 yds , Solomon Beebe return for 40 yds to the UAB 40
9:29
4th & 3 at opp 14
Kyle Cunanan 31 yd FG GOODCharlotte 22, UAB 20
UAB Interception, 1 play
9:23
1st & 10 at own 40
Jalen Kitna pass intercepted Ositadinma Ekwonu return for no gain to the CLT 48
Charlotte Punt, 3 plays
9:16
1st & 10 at own 48
Deshawn Purdie pass incomplete
9:11
2nd & 10 at own 48
Cartevious Norton run for a loss of 4 yards to the CLT 44
8:24
3rd & 14 at own 44
Timeout Charlotte, clock 08:24
8:24
3rd & 14 at own 44
Deshawn Purdie pass incomplete
8:17
4th & 14 at own 44
Michael O’Shaughnessy punt for 39 yds, downed at the UAB 17
UAB Punt, 3 plays
8:07
1st & 10 at own 17
Lee Beebe Jr. run for 1 yd to the UAB 18
7:44
2nd & 9 at own 18
Jalen Kitna sacked by Chantz Williams for a loss of 11 yards to the UAB 7
6:58
3rd & 20 at own 7
Jalen Kitna pass incomplete
6:51
4th & 20 at own 7
Patrick Foley punt for 50 yds
Charlotte Touchdown, 4 plays
6:47
1st & 10 at own 43
Hahsaun Wilson run for 8 yds to the UAB 49
6:09
2nd & 2 at opp 49
Hahsaun Wilson run for 1 yd to the UAB 48
5:41
3rd & 1 at opp 48
Hahsaun Wilson run for 2 yds to the UAB 46 for a 1ST down
5:12
1st & 10 at opp 46
Deshawn Purdie pass complete to O’Mega Blake for 46 yds for a TD (Kyle Cunanan KICK)Charlotte 29, UAB 20
5:12
Charlotte Penalty, Unsportsmanlike Conduct (O’Mega Blake) to the UAB 18
UAB Touchdown, 5 plays
5:12
Kyle Cunanan kickoff for 55 yds , Solomon Beebe return for 20 yds to the UAB 30
5:07
1st & 10 at own 30
Jalen Kitna pass complete to Bryce Damous for 9 yds to the UAB 39
4:38
2nd & 1 at own 39
Terrell McDonald run for 5 yds to the UAB 44 for a 1ST down
4:14
1st & 10 at own 44
Jalen Kitna pass complete to Amare Thomas for 11 yds to the CLT 45 for a 1ST down
3:41
1st & 10 at opp 45
Jalen Kitna pass complete to Corri Milliner for 44 yds to the CLT 1 for a 1ST down
2:57
1st & goal at opp 1
Lee Beebe Jr. run for 1 yd for a TD (Jonah Delange KICK)Charlotte 29, UAB 27
Charlotte Punt, 3 plays
2:57
Noah Grant kickoff for 62 yds
2:55
1st & 10 at own 25
Cartevious Norton run for 5 yds to the CLT 30
2:52
2nd & 5 at own 30
Timeout UAB, clock 02:52
2:50
2nd & 5 at own 30
Deshawn Purdie run for a loss of 4 yards to the CLT 26
2:49
3rd & 9 at own 26
Deshawn Purdie pass incomplete
2:43
4th & 9 at own 26
Michael O’Shaughnessy punt for 43 yds, fair catch by Kam Shanks at the UAB 31
2:41
3rd & 9 at own 26
Timeout UAB, clock 02:41
UAB Missed FG, 9 plays
2:39
1st & 10 at own 31
Jalen Kitna pass complete to Corri Milliner for 5 yds to the UAB 36
2:14
2nd & 5 at own 36
Jalen Kitna pass complete to Amare Thomas for 5 yds to the UAB 41 for a 1ST down
2:00
1st & 10 at own 41
Timeout Charlotte, clock 02:00
1:58
1st & 10 at own 41
Lee Beebe Jr. run for 10 yds to the CLT 49 for a 1ST down
1:40
1st & 10 at opp 49
Jalen Kitna pass complete to Kam Shanks for 4 yds to the CLT 45
1:12
2nd & 6 at opp 45
Jalen Kitna pass incomplete
1:09
3rd & 6 at opp 45
Jalen Kitna pass complete to Malachi Holt-Bennett for 7 yds to the CLT 38 for a 1ST down Charlotte Penalty, Personal Foul (15 Yards) to the CLT 23 for a 1ST down
1:05
1st & 10 at opp 23
Lee Beebe Jr. run for 4 yds to the CLT 19
0:34
2nd & 6 at opp 19
Lee Beebe Jr. run for 2 yds to the CLT 17
0:03
3rd & 4 at opp 17
Timeout Charlotte, clock 00:03
0:03
3rd & 4 at opp 17
(00:03) DELANGE, Jonah field goal attempt from 35 yards NO GOOD (wide left) [kick was spotted at CLT25], clock 00:00. PENALTY CLT Personal Foul on ALI, Al-Ma’hi enforced half the distance from the goal, 9 yards from the CLT17 to the CLT8 and results in automatic 1ST DOWN [FG]. NO PLAY (replay the down).
0:00
1st & goal at opp 8
Jonah Delange 27 yd FG MISSED
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.