From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Charlotte
South Florida
298
Total yards
503
165
Passing yards
315
133
Rushing yards
188
5.9
Yards per pass
9.8
3.3
Yards per rush
5.1
15
First downs
23
1–13
Third downs
4–11
0–4
Fourth downs
0–1
3
Turnovers
1
7–66
Penalties
4–25
34:23
Possession
25:37
1
Sacks (by defense)
1
Efficiency
Charlotte
South Florida
29%
Success rate
49%
−0.29
EPA per play
0.21
1.22
Explosiveness
1.23
−0.25
Rushing EPA
0.02
−0.35
Passing EPA
0.41
23%
Passing-down success
29%
−0.25
First-down EPA
0.29
0.28
Second-down EPA
0.25
−0.17
Third-down EPA
0.27
10%
Havoc by its defense
17%
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)
South Florida 67% to win. Elo’s favorite won.
The line
South Florida −5.5, over/under 56.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 South Florida 69%, Charlotte 31%. 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. South Florida drives left to right, Charlotte right to left.
Q1 CharlotteTouchdown, 9 plays, 71 yards
Q1 South FloridaTurnover on downs, 12 plays, 39 yards
Q1 CharlotteTurnover on downs, 4 plays, 9 yards
Q1 South FloridaTouchdown, 1 play, 10 yards
Q1 CharlottePunt, 3 plays, −1 yard
Q1 South FloridaInterception, 2 plays, 3 yards
Q1 CharlottePunt, 3 plays, −7 yards
Q2 South FloridaPunt, 8 plays, 42 yards
Q2 CharlotteInterception, 6 plays, 37 yards
Q2 South FloridaTouchdown, 2 plays, 65 yards
Q2 CharlottePunt, 3 plays, 6 yards
Q2 South FloridaPunt, 8 plays, 28 yards
Q2 CharlottePunt, 3 plays, 2 yards
Q2 South FloridaTouchdown, 7 plays, 56 yards
Q2 CharlotteInterception, 3 plays, 2 yards
Q3 South FloridaTouchdown, 2 plays, 75 yards
Q3 CharlotteTouchdown, 5 plays, 74 yards
Q3 South FloridaField goal, 7 plays, 41 yards
Q3 South FloridaTouchdown, 4 plays, 54 yards
Q3 CharlotteTurnover on downs, 9 plays, 11 yards
Q3 South FloridaField goal, 5 plays, 31 yards
Q3 CharlottePunt, 3 plays, −5 yards
Q4 South FloridaTouchdown, 7 plays, 60 yards
Q4 CharlotteTurnover on downs, 11 plays, 49 yards
Q4 South FloridaPunt, 3 plays, 7 yards
Q4 CharlotteTurnover on downs, 6 plays, 20 yards
Q4 South FloridaEnd of game, 3 plays, 8 yards
Play by play
1st quarter7 drives, then Tied at 7
Charlotte Touchdown, 9 plays
14:54
Brendan Farrell kickoff for 58 yds
14:54
1st & 10 at own 29
Joachim Bangda run for 2 yds to the CLT 31
14:54
2nd & 8 at own 31
Trexler Ivey pass complete to Duane Thomas Jr. for 20 yds to the USF 49 for a 1ST down
14:54
1st & 10 at opp 49
Trexler Ivey pass complete to Joey Bearns III for 3 yds to the USF 46
14:54
2nd & 7 at opp 46
Joachim Bangda run for 3 yds to the USF 43
14:54
3rd & 4 at opp 43
Trexler Ivey pass complete to Joachim Bangda for 14 yds to the USF 29 for a 1ST down
14:54
1st & 10 at opp 29
Trexler Ivey pass complete to Jairus Mack for 10 yds to the USF 19 for a 1ST down
14:54
1st & 10 at opp 19
Hahsaun Wilson run for 18 yds to the USF 1 for a 1ST down
14:54
1st & goal at opp 1
Hahsaun Wilson run for a loss of 1 yard to the USF 2
10:13
2nd & goal at opp 2
Joachim Bangda run for 2 yds for a TD (Jake Larson KICK)Charlotte 7, South Florida 0
South Florida Turnover on downs, 12 plays
10:13
Kyle Cunanan kickoff for 10 yds
10:13
1st & 10 at opp 40
Byrum Brown pass complete to Jaden Alexis for 5 yds to the CLT 35
10:13
2nd & 5 at opp 35
Byrum Brown pass complete to Yusuf Terry for 9 yds to the CLT 26 for a 1ST down
10:13
1st & 10 at opp 26
Byrum Brown pass complete to Sean Atkins for 6 yds to the CLT 20
10:13
2nd & 4 at opp 20
Byrum Brown run for no gain to the CLT 20
10:13
3rd & 4 at opp 20
Byrum Brown run for 5 yds to the CLT 15 for a 1ST down
10:13
1st & 10 at opp 15
Nay’Quan Wright run for no gain to the CLT 15
10:13
2nd & 10 at opp 15
Nay’Quan Wright run for a loss of 2 yards to the CLT 17
7:48
3rd & 12 at opp 17
South Florida Penalty, False Start (Sean Atkins) to the CLT 22
7:48
3rd & 17 at opp 22
Timeout South Florida, clock 07:48
7:48
3rd & 17 at opp 22
Byrum Brown pass complete to Yusuf Terry for 21 yds to the CLT 1 for a 1ST down
7:48
1st & goal at opp 1
Nay’Quan Wright run for a loss of 3 yards to the CLT 4
7:48
2nd & goal at opp 4
Byrum Brown pass incomplete
7:48
3rd & goal at opp 4
Byrum Brown run for 3 yds to the CLT 1
5:20
4th & goal at opp 1
Nay’Quan Wright pass incomplete
5:20
1st & 10 at own 1
Timeout South Florida, clock 05:20
Charlotte Turnover on downs, 4 plays
5:20
1st & 10 at own 1
Trexler Ivey run for 3 yds to the CLT 4
5:20
2nd & 7 at own 4
Joachim Bangda run for 3 yds to the CLT 7
5:20
3rd & 4 at own 7
Trexler Ivey pass complete to Colin Weber for 3 yds to the CLT 10
3:33
4th & 1 at own 10
Trexler Ivey pass incomplete
South Florida Touchdown, 1 play
3:27
1st & goal at opp 10
Byrum Brown pass complete to Sean Atkins for 10 yds for a TD (John Cannon KICK)Tied at 7
3:27
Timeout South Florida, clock 03:27
Charlotte Punt, 3 plays
3:20
Brendan Farrell kickoff for 62 yds
3:20
1st & 10 at own 25
Joachim Bangda run for a loss of 1 yard to the CLT 24
3:20
2nd & 11 at own 24
Trexler Ivey pass incomplete
3:20
3rd & 11 at own 24
Trexler Ivey pass complete to Malik Baker II for no gain to the CLT 24
1:55
4th & 11 at own 24
Grant Gonya punt for 40 yds, fair catch by Sean Atkins at the USF 36
South Florida Interception, 2 plays
1:55
1st & 10 at own 36
Byrum Brown pass complete to Sean Atkins for 3 yds to the USF 39
1:33
2nd & 7 at own 39
Byrum Brown pass intercepted Dontez Fagan return for no gain to the USF 36
Charlotte Punt, 3 plays
1:33
1st & 10 at opp 36
Duane Thomas Jr. run for a loss of 5 yards to the USF 41
1:33
2nd & 15 at opp 41
Trexler Ivey pass complete to Hahsaun Wilson for no gain to the USF 41
0:00
3rd & 15 at opp 41
Hahsaun Wilson run for 3 yds to the USF 38
Q2 15:00
4th & 12 at opp 38
Charlotte Penalty, Delay Of Game (Dontae Balfour) to the USF 43
Q2 14:53
4th & 17 at opp 43
Grant Gonya punt for 29 yds, fair catch by Sean Atkins at the USF 14
2nd quarter8 drives, then South Florida 21, Charlotte 7
South Florida Punt, 8 plays
14:38
2nd & 6 at own 18
Timeout South Florida, clock 14:38
14:38
1st & 10 at own 14
Byrum Brown pass complete to Kelley Joiner for 4 yds to the USF 18
13:55
3rd & 1 at own 23
Timeout South Florida, clock 13:55
13:55
2nd & 6 at own 18
Kelley Joiner run for 5 yds to the USF 23
13:55
3rd & 1 at own 23
Byrum Brown pass complete to Weston Wolff for 1 yd to the USF 24 for a 1ST down
13:55
1st & 10 at own 24
Byrum Brown pass complete to Khafre Brown for 11 yds to the USF 35 for a 1ST down
13:55
1st & 10 at own 35
Kelley Joiner run for 18 yds to the CLT 47 for a 1ST down
13:55
1st & 10 at opp 47
Kelley Joiner run for 1 yd to the CLT 46
13:55
2nd & 9 at opp 46
Byrum Brown pass complete to Khafre Brown for 2 yds to the CLT 44
13:55
3rd & 7 at opp 44
Byrum Brown pass incomplete
11:45
4th & 7 at opp 44
Andrew Stokes punt for 36 yds, fair catch by Henry Rutledge at the CLT 8
Charlotte Interception, 6 plays
11:45
1st & 10 at own 8
Joachim Bangda run for 2 yds to the CLT 10
11:45
2nd & 8 at own 10
Joachim Bangda run for 13 yds to the CLT 23 for a 1ST down
11:45
1st & 10 at own 23
Trexler Ivey pass complete to Duane Thomas Jr. for 7 yds to the CLT 30
11:45
2nd & 3 at own 30
Trexler Ivey pass complete to Jairus Mack for 16 yds to the CLT 46 for a 1ST down
11:45
1st & 10 at own 46
Hahsaun Wilson run for a loss of 1 yard to the CLT 45
8:33
2nd & 11 at own 45
Trexler Ivey pass intercepted Logan Berryhill return for no gain to the USF 35
South Florida Touchdown, 2 plays
8:33
1st & 10 at own 35
Byrum Brown pass complete to Sean Atkins for 3 yds to the USF 38
8:07
2nd & 7 at own 38
Sean Atkins pass complete to Kelley Joiner for 62 yds for a TD (John Cannon KICK)South Florida 14, Charlotte 7
Charlotte Punt, 3 plays
8:04
Brendan Farrell kickoff for 60 yds
8:04
1st & 10 at own 18
Joachim Bangda run for no gain to the CLT 18
8:04
2nd & 10 at own 18
Trexler Ivey pass incomplete
8:04
3rd & 10 at own 18
Trexler Ivey pass complete to Joachim Bangda for 6 yds to the CLT 24
6:23
4th & 4 at own 24
Grant Gonya punt for 54 yds
South Florida Punt, 8 plays
6:23
1st & 10 at own 25
Nay’Quan Wright run for no gain to the USF 25
6:23
2nd & 10 at own 25
Byrum Brown run for 1 yd to the USF 26
6:23
3rd & 9 at own 26
Byrum Brown pass complete to Sean Atkins for 15 yds to the USF 41 for a 1ST down
6:23
1st & 10 at own 41
Byrum Brown pass complete to Sean Atkins for 8 yds to the USF 49
4:40
1st & 10 at opp 47
Timeout South Florida, clock 04:40
4:40
2nd & 2 at own 49
Nay’Quan Wright run for 4 yds to the CLT 47 for a 1ST down
4:40
1st & 10 at opp 47
Byrum Brown pass incomplete
4:40
2nd & 10 at opp 47
Byrum Brown run for no gain to the CLT 47
4:40
3rd & 10 at opp 47
Byrum Brown pass incomplete
3:49
4th & 10 at opp 47
Andrew Stokes punt for 37 yds, fair catch by Henry Rutledge at the CLT 10
Charlotte Punt, 3 plays
3:49
1st & 10 at own 10
Hahsaun Wilson run for 4 yds to the CLT 14
3:49
2nd & 6 at own 14
Hahsaun Wilson run for 3 yds to the CLT 17
3:49
3rd & 3 at own 17
Trexler Ivey pass incomplete
3:49
4th & 3 at own 17
Charlotte Penalty, False Start (Dontae Balfour) to the CLT 12
2:15
4th & 8 at own 12
Grant Gonya punt for 48 yds , Sean Atkins returns for 4 yds to the USF 44
South Florida Touchdown, 7 plays
2:15
1st & 10 at own 44
Michel Dukes run for 21 yds to the CLT 35 for a 1ST down
2:15
1st & 10 at opp 35
Michel Dukes run for 7 yds to the CLT 28
2:15
2nd & 3 at opp 28
Michel Dukes run for 9 yds to the CLT 19 for a 1ST down
2:15
1st & 10 at opp 19
Michel Dukes run for 6 yds to the CLT 13
2:15
2nd & 4 at opp 13
Michel Dukes run for 7 yds to the CLT 6 for a 1ST down
0:57
2nd & goal at opp 4
Timeout Charlotte, clock 00:57
0:57
1st & goal at opp 6
Michel Dukes run for 2 yds to the CLT 4
0:52
2nd & goal at opp 4
Byrum Brown pass complete to Kelley Joiner for 4 yds for a TD (John Cannon KICK)South Florida 21, Charlotte 7
Charlotte Interception, 3 plays
0:52
Brendan Farrell kickoff for 57 yds , Duane Thomas Jr. return for no gain to the CLT 25
0:52
1st & 10 at own 25
Trexler Ivey pass complete to Colin Weber for 2 yds to the CLT 27
0:52
2nd & 8 at own 27
Trexler Ivey pass incomplete
0:00
3rd & 8 at own 27
South Florida Penalty, Block below the waist (TEAM) declined
3rd quarter7 drives, then South Florida 41, Charlotte 14
South Florida Touchdown, 2 plays
15:00
Kyle Cunanan kickoff for 61 yds
15:00
1st & 10 at own 25
Byrum Brown pass incomplete
15:00
2nd & 10 at own 25
BROWN, Byrum pass deep to the right incomplete intended for BROWN, Khafre thrown to the CLT28. PENALTY CLT Pass Interference on BALFOUR, Dontae enforced 15 yards to the USF40 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:34
1st & 10 at own 40
Byrum Brown pass complete to Jaden Alexis for 60 yds for a TD (John Cannon KICK)South Florida 28, Charlotte 7
Charlotte Touchdown, 5 plays
14:27
Brendan Farrell kickoff for 65 yds
14:27
1st & 10 at own 26
Joachim Bangda run for a loss of 3 yards to the CLT 23
14:27
2nd & 13 at own 23
Steven Johnson pass complete to Jairus Mack for 14 yds to the CLT 37 for a 1ST down
14:27
1st & 10 at own 37
Joachim Bangda run for 6 yds to the CLT 43
14:27
2nd & 4 at own 43
Hahsaun Wilson run for 10 yds to the USF 47 for a 1ST down
12:09
1st & 10 at opp 47
Steven Johnson pass complete to Jairus Mack for 47 yds for a TD (Jake Larson KICK)South Florida 28, Charlotte 14
South Florida Field goal, 7 plays
12:01
Kyle Cunanan kickoff for 61 yds
12:01
1st & 10 at opp 45
Byrum Brown pass complete to Sean Atkins for 16 yds to the CLT 29 for a 1ST down
12:01
1st & 10 at opp 29
Byrum Brown pass incomplete
12:01
1st & 10 at opp 11
WRIGHT, Nay’Quan rush to the left for a gain of 1 yard to the CLT10 (KNIGHT II, Demetrius;BALFOUR, Dontae). PENALTY USF Holding on WOLFF, Weston enforced 10 yards from the CLT11 to the CLT21 [NHSG]. NO PLAY (replay the down).
12:01
1st & 20 at opp 21
Nay’Quan Wright run for no gain to the CLT 21
12:01
2nd & 20 at opp 21
Byrum Brown pass complete to Khafre Brown for 16 yds to the CLT 5
9:09
4th & 3 at opp 4
Timeout South Florida, clock 09:09
9:09
3rd & 4 at opp 5
Nay’Quan Wright run for 1 yd to the CLT 4
9:09
4th & 3 at opp 4
John Cannon 22 yd FG GOODSouth Florida 31, Charlotte 14
South Florida Touchdown, 4 plays
9:08
1st & 10 at own 46
Byrum Brown pass complete to Khafre Brown for 9 yds to the CLT 45
8:37
1st & 10 at opp 36
Timeout South Florida, clock 08:37
8:37
2nd & 1 at opp 45
Kelley Joiner run for 9 yds to the CLT 36 for a 1ST down
8:37
1st & 10 at opp 36
Byrum Brown pass complete to Kelley Joiner for 1 yd to the CLT 35
7:54
2nd & 9 at opp 35
Byrum Brown run for 35 yds for a TD (John Cannon KICK)South Florida 38, Charlotte 14
Charlotte Turnover on downs, 9 plays
7:47
1st & 10 at own 33
Timeout South Florida, clock 07:47
7:47
Brendan Farrell kickoff for 65 yds
7:47
1st & 10 at own 33
Hahsaun Wilson run for 6 yds to the CLT 39
7:47
2nd & 4 at own 39
Hahsaun Wilson run for 6 yds to the CLT 45 for a 1ST down
7:47
1st & 10 at own 45
Hahsaun Wilson run for 2 yds to the CLT 47
7:47
2nd & 8 at own 47
Steven Johnson run for 3 yds to the 50 yard line
5:23
4th & 5 at the 50
Timeout South Florida, clock 05:23
5:23
3rd & 5 at the 50
Steven Johnson pass incomplete
5:23
4th & 5 at the 50
JOHNSON, Steven pass to the left incomplete intended for MACK, Jairus thrown to the USF50. PENALTY USF Offsides on ROSS, Jonathan enforced 5 yards from the USF50 to the USF45 and results in a 1ST DOWN [SG]. NO PLAY (replay the down).
5:23
1st & 10 at opp 45
Hahsaun Wilson run for 2 yds to the USF 43
5:23
2nd & 8 at opp 43
Joachim Bangda run for 2 yds to the USF 41
5:23
3rd & 6 at opp 41
Steven Johnson pass incomplete
3:52
4th & 6 at opp 41
Steven Johnson pass intercepted Mac Harris return for 20 yds to the CLT 44
South Florida Field goal, 5 plays
3:52
1st & 10 at opp 44
Byrum Brown pass complete to Weston Wolff for 32 yds to the CLT 12 for a 1ST down
3:52
1st & 10 at opp 12
Michel Dukes run for 2 yds to the CLT 10
3:52
2nd & 8 at opp 10
Byrum Brown pass incomplete
3:52
3rd & 8 at opp 10
BROWN, Byrum pass to the left incomplete intended for BROWN-STEPHENS, Michael thrown to the CLT0. PENALTY CLT Offsides on ADAIR, Andrew enforced 5 yards from the CLT10 to the CLT5 [NHSG]. NO PLAY (replay the down).
3:52
3rd & 3 at opp 5
Byrum Brown sacked by Demon Clowney for a loss of 8 yards to the CLT 13
2:08
4th & 11 at opp 13
John Cannon 31 yd FG GOODSouth Florida 41, Charlotte 14
Charlotte Punt, 3 plays
2:00
1st & 10 at own 34
Timeout South Florida, clock 02:00
2:00
Brendan Farrell kickoff for 64 yds
2:00
1st & 10 at own 34
Henry Rutledge run for no gain to the CLT 34
2:00
2nd & 10 at own 34
Charlotte Penalty, Unnecessary Roughness (Kevin Williams) to the CLT 23
2:00
3rd & 21 at own 23
Steven Johnson pass complete to Gus McGee for 6 yds to the CLT 29
0:00
4th & 15 at own 29
Grant Gonya punt for 31 yds, downed at the USF 40
4th quarter5 drives, then South Florida 48, Charlotte 14
South Florida Touchdown, 7 plays
15:00
1st & 10 at own 40
Byrum Brown pass complete to Naiem Simmons for 16 yds to the CLT 44 for a 1ST down
15:00
1st & 10 at opp 44
Michel Dukes run for 9 yds to the CLT 35
15:00
2nd & 1 at opp 35
Michel Dukes run for 14 yds to the CLT 21 for a 1ST down
15:00
1st & 10 at opp 21
Michel Dukes run for 4 yds to the CLT 17
15:00
2nd & 6 at opp 17
Michel Dukes run for 9 yds to the CLT 8 for a 1ST down
15:00
1st & goal at opp 8
Michel Dukes run for 7 yds to the CLT 1
12:45
2nd & goal at opp 1
Byrum Brown pass complete to Naiem Simmons for 1 yd for a TD (John Cannon KICK)South Florida 48, Charlotte 14
Charlotte Turnover on downs, 11 plays
12:44
Brendan Farrell kickoff for 24 yds , Reid Williford return for no gain to the CLT 41
12:44
1st & 10 at own 41
Hahsaun Wilson run for 1 yd to the CLT 42
12:44
2nd & 9 at own 42
Hahsaun Wilson run for 6 yds to the CLT 48
12:44
3rd & 3 at own 48
Hahsaun Wilson run for 2 yds to the 50 yard line
10:44
4th & 1 at the 50
JOHNSON, Steven pass deep to the left incomplete intended for MACK, Jairus thrown to the USF17, clock 10:44. PENALTY USF Offsides on CHENEY, Rashad enforced 5 yards from the CLT50 to the USF45 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
10:44
1st & 10 at opp 45
Joachim Bangda run for 5 yds to the USF 40
10:44
2nd & 5 at opp 40
Steven Johnson run for 18 yds to the USF 22 for a 1ST down
10:44
1st & 10 at opp 22
Joachim Bangda run for a loss of 1 yard to the USF 23
10:44
2nd & 11 at opp 23
Hahsaun Wilson run for 15 yds to the USF 8 for a 1ST down
10:44
1st & goal at opp 8
Hahsaun Wilson run for 1 yd to the USF 7
7:26
2nd & goal at opp 7
Steven Johnson sacked by Jamie Pettway for a loss of 12 yards to the USF 19
7:26
3rd & goal at opp 19
Timeout South Florida, clock 07:26
7:26
3rd & goal at opp 19
Trexler Ivey pass complete to Joachim Bangda for 9 yds to the USF 10
6:20
4th & goal at opp 10
Trexler Ivey pass incomplete
6:20
1st & 10 at own 10
Timeout South Florida, clock 06:20
South Florida Punt, 3 plays
6:20
1st & 10 at own 10
Michel Dukes run for 2 yds to the USF 12
6:20
2nd & 8 at own 12
Michel Dukes run for 5 yds to the USF 17
6:20
3rd & 3 at own 17
Michel Dukes run for no gain to the USF 17
4:21
4th & 3 at own 17
Andrew Stokes punt for 45 yds, downed at the CLT 38
Charlotte Turnover on downs, 6 plays
4:21
1st & 10 at own 38
Joachim Bangda run for 3 yds to the CLT 41
4:21
2nd & 7 at own 41
Trexler Ivey pass complete to Randy Fields Jr. for 8 yds to the CLT 49 for a 1ST down
4:21
1st & 10 at own 49
Trexler Ivey pass incomplete
4:21
2nd & 10 at own 49
Joachim Bangda run for 8 yds to the USF 43
4:21
3rd & 2 at opp 43
Joachim Bangda run for no gain to the USF 43
2:06
4th & 2 at opp 43
Joachim Bangda run for 1 yd to the USF 42
South Florida End of game, 3 plays
2:06
1st & 10 at own 42
Yasias Young run for 2 yds to the USF 44
2:06
2nd & 8 at own 44
Bryce Archie run for 2 yds to the USF 46
0:00
3rd & 6 at own 46
Yasias Young run for 4 yds to the 50 yard line
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.