From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UTEP
Charlotte
425
Total yards
445
173
Passing yards
349
252
Rushing yards
96
12.4
Yards per pass
9.2
5.6
Yards per rush
3.6
20
First downs
27
3–11
Third downs
5–11
3–3
Fourth downs
2–2
1
Turnovers
3
10–99
Penalties
8–74
33:40
Possession
26:20
5
Sacks (by defense)
1
Efficiency
UTEP
Charlotte
47%
Success rate
42%
0.34
EPA per play
0.07
1.20
Explosiveness
1.75
0.12
Rushing EPA
−0.43
0.97
Passing EPA
0.42
33%
Passing-down success
30%
0.11
First-down EPA
−0.06
0.29
Second-down EPA
−0.12
0.77
Third-down EPA
0.47
17%
Havoc by its defense
14%
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)
UTEP 59% to win. Elo’s favorite won.
The line
UTEP −3.5, over/under 56.
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 UTEP 59%, Charlotte 41%. 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, UTEP right to left.
Q1 CharlotteTouchdown, 9 plays, 75 yards
Q1 UTEPTouchdown, 15 plays, 75 yards
Q1 CharlottePunt, 3 plays, −2 yards
Q1 UTEPField goal, 12 plays, 48 yards
Q2 CharlottePunt, 9 plays, 13 yards
Q2 UTEPTouchdown, 9 plays, 82 yards
Q2 CharlotteFumble return TD, 1 play (UTEP scores), −14 yards
Q2 CharlotteEnd of half, 1 play, 5 yards
Q3 UTEPPunt, 3 plays, 7 yards
Q3 CharlotteTouchdown, 3 plays, 70 yards
Q3 UTEPFumble, 1 play, 19 yards
Q3 CharlotteTouchdown, 2 plays, 40 yards
Q3 UTEPTouchdown, 5 plays, 75 yards
Q3 CharlottePunt, 7 plays, 13 yards
Q3 UTEPField goal, 7 plays, 58 yards
Q3 CharlotteFumble return TD, 6 plays (UTEP scores), 75 yards
Q4 CharlotteTouchdown, 12 plays, 75 yards
Q4 UTEPPunt, 4 plays, 19 yards
Q4 CharlotteTouchdown, 11 plays, 80 yards
Q4 UTEPPunt, 3 plays, 9 yards
Q4 CharlotteInterception, 1 play, 0 yards
Q4 UTEPEnd of game, 2 plays, −2 yards
Play by play
1st quarter4 drives, then Tied at 7
Charlotte Touchdown, 9 plays
15:00
Gavin Baechle kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Shadrick Byrd run for 9 yds to the Charl 34
15:00
2nd & 1 at own 34
Chris Reynolds pass complete to Elijah Spencer for 15 yds to the Charl 49 for a 1ST down
15:00
1st & 10 at own 49
CHARLOTTE Penalty, False Start (Jaxon Hughes) to the Charl 44
15:00
1st & 15 at own 44
ChaVon McEachern run for no gain to the Charl 44
15:00
2nd & 15 at own 44
Henry Rutledge run for 7 yds to the UTEP 49
15:00
3rd & 8 at opp 49
Chris Reynolds pass complete to Eugene Minter Jr. for 6 yds to the UTEP 43
15:00
4th & 2 at opp 43
Henry Rutledge run for 12 yds to the UTEP 31 for a 1ST down
15:00
1st & 10 at opp 31
Chris Reynolds pass complete to Grant DuBose for 4 yds to the UTEP 27
15:00
2nd & 6 at opp 27
Shadrick Byrd run for 4 yds to the UTEP 23
9:48
3rd & 2 at opp 23
Chris Reynolds pass complete to Grant DuBose for 23 yds for a TD, (Antonio Zita KICK)Charlotte 7, UTEP 0
UTEP Touchdown, 15 plays
9:48
Aidan Laros kickoff for 65 yds for a touchback
9:48
1st & 10 at own 25
Ronald Awatt run for 10 yds to the UTEP 35 for a 1ST down
9:48
1st & 10 at own 35
Ronald Awatt run for 3 yds to the UTEP 38
9:48
2nd & 7 at own 38
Deion Hankins run for no gain to the UTEP 38
7:24
4th & 1 at own 44
Timeout UTEP, clock 07:24
7:24
3rd & 7 at own 38
Gavin Hardison pass complete to Reynaldo Flores for 6 yds to the UTEP 44
7:24
4th & 1 at own 44
Calvin Brownholtz run for 2 yds to the UTEP 46 for a 1ST down
7:24
1st & 10 at own 46
Ronald Awatt run for a loss of 1 yard to the UTEP 45
7:24
2nd & 11 at own 45
Gavin Hardison pass incomplete
7:24
3rd & 11 at own 45
Gavin Hardison pass complete to Reynaldo Flores for 15 yds to the Charl 40 for a 1ST down
7:24
1st & 10 at opp 40
Ronald Awatt run for 5 yds to the Charl 35
7:24
2nd & 5 at opp 35
Deion Hankins run for 8 yds to the Charl 27 for a 1ST down
7:24
1st & 10 at opp 27
Deion Hankins run for 7 yds to the Charl 20
7:24
2nd & 3 at opp 20
Ronald Awatt run for 2 yds to the Charl 18
7:24
3rd & 1 at opp 18
Ronald Awatt run for no gain to the Charl 18
7:24
4th & 1 at opp 18
Calvin Brownholtz run for 1 yd to the Charl 17 for a 1ST down
2:01
1st & 10 at opp 17
Gavin Hardison pass complete to Tyrin Smith for 17 yds for a TD, (Gavin Baechle KICK)Tied at 7
Charlotte Punt, 3 plays
1:55
Gavin Baechle kickoff for 65 yds , Shadrick Byrd return for 16 yds to the Charl 16
1:55
1st & 10 at own 16
Chris Reynolds pass incomplete
1:55
2nd & 10 at own 16
Shadrick Byrd run for 3 yds to the Charl 19
1:55
3rd & 7 at own 19
Chris Reynolds pass incomplete
1:55
4th & 7 at own 19
CHARLOTTE Penalty, False Start (Geo Howard) to the Charl 14
0:38
4th & 12 at own 14
Bailey Rice punt for 39 yds , Marcus Bellon returns for 1 yd to the UTEP 48
0:38
1st & 10 at own 48
AWATT, Ronald rush up the middle for a gain of 3 yards to the CLT49 (BOYKINS, Derek;JACKSON, Miguel). PENALTY CLT Offsides on SMITH, Darion enforced 5 yards from the TEP48 to the CLT47 [NHSG]. NO PLAY (replay the down).
UTEP Field goal, 12 plays
0:00
1st & 5 at opp 47
Deion Hankins run for 2 yds to the Charl 45
Q2 15:00
2nd & 3 at opp 45
Deion Hankins run for 13 yds to the Charl 32 for a 1ST down
Q2 13:27
2nd & 7 at opp 29
Timeout UTEP, clock 13:27
Q2 13:27
1st & 10 at opp 32
Deion Hankins run for 3 yds to the Charl 29
Q2 13:27
2nd & 7 at opp 29
Gavin Hardison pass complete to Tyrin Smith for 8 yds to the Charl 21 for a 1ST down
Q2 13:27
1st & 10 at opp 21
Deion Hankins run for a loss of 1 yard to the Charl 22
Q2 13:27
2nd & 11 at opp 22
Gavin Hardison pass complete to Reynaldo Flores for 10 yds to the Charl 12
Q2 13:27
3rd & 1 at opp 12
Deion Hankins run for no gain to the Charl 12
Q2 13:27
4th & 1 at opp 12
Calvin Brownholtz run for 1 yd to the Charl 11 for a 1ST down
Q2 13:27
1st & 10 at opp 11
AWATT, Ronald rush to the right for no gain to the CLT11 (BOYKINS, Derek). PENALTY TEP Holding on MEYER, Andrew enforced 10 yards from the CLT11 to the CLT21 [NHSG]. NO PLAY (replay the down).
Q2 13:27
1st & 20 at opp 21
Ronald Awatt run for 11 yds to the Charl 10
Q2 13:27
2nd & 9 at opp 10
Gavin Hardison pass complete to Kelly Akharaiyi for 6 yds to the Charl 4
Q2 13:27
3rd & 3 at opp 4
Gavin Hardison pass incomplete
Q2 8:03
4th & 3 at opp 4
Gavin Baechle 22 yd FG GOODUTEP 10, Charlotte 7
2nd quarter3 drives, then UTEP 24, Charlotte 7
Charlotte Punt, 9 plays
8:03
Gavin Baechle kickoff for 65 yds for a touchback
8:03
1st & 10 at own 25
Chris Reynolds pass complete to Elijah Spencer for 9 yds to the Charl 34
8:03
2nd & 1 at own 34
Chris Reynolds pass incomplete
8:03
3rd & 1 at own 34
Shadrick Byrd run for 1 yd to the Charl 35 for a 1ST down
8:03
1st & 10 at own 35
ChaVon McEachern run for 3 yds to the Charl 38
8:03
2nd & 31 at own 14
Chris Reynolds pass complete to Henry Rutledge for 38 yds to the UTEP 48 for a 1ST down
8:03
2nd & 7 at own 38
CHARLOTTE Penalty, Offensive holding (Victor Tucker) to the Charl 7
8:03
1st & 10 at opp 48
REYNOLDS, Chris pass to the right complete for 6 yards to MCEACHERN, ChaVon caught at the CLT46 and advanced to the TEP42; QB hurried by JAMES, TyReke (KNIGHT, Tyrice). PENALTY CLT Personal Foul on TUCKER, Victor enforced 15 yards from the TEP48 to the CLT37 [NHSG]. NO PLAY (replay the down).
8:03
1st & 25 at own 37
ChaVon McEachern run for a loss of 6 yards to the Charl 31
8:03
2nd & 31 at own 31
Shadrick Byrd run for 7 yds to the Charl 38
8:03
3rd & 24 at own 38
Chris Reynolds pass incomplete
3:28
4th & 24 at own 38
Bailey Rice punt for 44 yds, fair catch by Marcus Bellon at the UTEP 18
UTEP Touchdown, 9 plays
3:28
1st & 10 at own 18
Ronald Awatt run for 12 yds to the UTEP 30 for a 1ST down
3:28
1st & 10 at own 30
Deion Hankins run for 5 yds to the UTEP 35
3:28
2nd & 5 at own 35
Gavin Hardison run for 11 yds to the UTEP 46 for a 1ST down
3:28
1st & 10 at own 46
Gavin Hardison pass incomplete
3:28
2nd & 10 at own 46
Gavin Hardison run for 6 yds to the Charl 48
3:28
3rd & 4 at opp 48
Gavin Hardison run for 8 yds to the Charl 40 for a 1ST down
3:28
1st & 10 at opp 40
Gavin Hardison pass incomplete
0:54
2nd & 25 at own 45
Timeout CHARLOTTE, clock 00:54
0:54
2nd & 10 at opp 40
HARDISON, Gavin pass to the left complete for 18 yards to FLORES, Reynaldo caught at the CLT22 and advanced to the CLT22 (GROULX, Nolan). PENALTY TEP Personal Foul on MEYER, Andrew enforced 15 yards from the CLT40 to the TEP45 [NHSG]. NO PLAY (replay the down).
0:54
2nd & 25 at own 45
UTEP Penalty, False Start (-5 Yards) to the UTEP 40
0:40
1st & 10 at opp 26
Timeout CHARLOTTE, clock 00:40
0:40
2nd & 30 at own 40
Deion Hankins run for 34 yds to the Charl 26 for a 1ST down
0:33
1st & 10 at opp 26
Gavin Hardison pass complete to Trent Thompson for 26 yds for a TD, (Gavin Baechle KICK)UTEP 17, Charlotte 7
0:29
Gavin Baechle kickoff for 57 yds , Shadrick Byrd return for 19 yds to the Charl 27
Gavin Baechle kickoff for 65 yds , Shadrick Byrd return for 15 yds to the Charl 15
0:00
1st & 10 at own 15
Shadrick Byrd run for 5 yds to the Charl 20
3rd quarter7 drives, then UTEP 34, Charlotte 21
UTEP Punt, 3 plays
14:54
Aidan Laros kickoff for 65 yds , Walter Dawn Jr. return for 14 yds to the UTEP 14
14:54
1st & 10 at own 14
Deion Hankins run for 3 yds to the UTEP 17
14:54
2nd & 7 at own 17
Deion Hankins run for no gain to the UTEP 17
14:54
3rd & 7 at own 17
Gavin Hardison pass complete to Deion Hankins for 4 yds to the UTEP 21
12:38
4th & 3 at own 21
Joshua Sloan punt for 49 yds , Grant DuBose returns for no gain to the Charl 30
Charlotte Touchdown, 3 plays
12:38
1st & 10 at own 30
ChaVon McEachern run for 11 yds to the Charl 41 for a 1ST down
12:38
1st & 10 at own 41
Chris Reynolds pass complete to Elijah Spencer for 36 yds to the UTEP 23 for a 1ST down
11:37
1st & 10 at opp 23
Chris Reynolds pass complete to Elijah Spencer for 23 yds for a TD, (Antonio Zita KICK)UTEP 24, Charlotte 14
11:37
Aidan Laros kickoff for 65 yds for a touchback
11:26
1st & 10 at own 25
Ronald Awatt run for 19 yds to the UTEP 40 Ronald Awatt fumbled, recovered by Charl Davondre Robinson
Charlotte Touchdown, 2 plays
11:26
1st & 10 at opp 40
Chris Reynolds pass complete to Eugene Minter Jr. for 38 yds to the UTEP 2 for a 1ST down
11:03
1st & goal at opp 2
Chris Reynolds pass complete to Grant DuBose for 2 yds for a TD, (Antonio Zita KICK)UTEP 24, Charlotte 21
11:03
Aidan Laros kickoff UTEP Penalty, Unsportsmanlike Conduct (Kelton Moss) to the 50 yard line
UTEP Touchdown, 5 plays
10:57
Aidan Laros kickoff for 58 yds , Reynaldo Flores return for 18 yds to the UTEP 25
10:57
1st & 10 at own 25
Deion Hankins run for 4 yds to the UTEP 29
10:57
2nd & 6 at own 29
Deion Hankins run for 9 yds to the UTEP 38 for a 1ST down
10:57
1st & 10 at own 38
Deion Hankins run for 7 yds to the UTEP 45
10:57
2nd & 3 at own 45
run for a loss of 3 yards to the UTEP 42 fumbled, recovered by UTEP Ronald Awatt
8:34
3rd & 6 at own 42
Gavin Hardison pass complete to Tyrin Smith for 58 yds for a TD, (Gavin Baechle KICK)UTEP 31, Charlotte 21
Charlotte Punt, 7 plays
8:28
Gavin Baechle kickoff for 63 yds , Shadrick Byrd return for 25 yds to the CHARLOTTE 40 CHARLOTTE Penalty, Illegal Block ( Yards) to the Charl 1
8:28
1st & 10 at own 17
Victor Tucker run for 11 yds to the Charl 28 for a 1ST down
8:28
1st & 10 at own 28
Chris Reynolds pass incomplete
8:28
2nd & 10 at own 28
Shadrick Byrd run for 6 yds to the Charl 34
8:28
3rd & 4 at own 34
Chris Reynolds pass complete to Victor Tucker for 6 yds to the Charl 40 for a 1ST down
8:28
1st & 10 at own 40
Chris Reynolds pass incomplete
8:28
2nd & 10 at own 40
Chris Reynolds sacked by Jadrian Taylor for a loss of 3 yards to the Charl 37
8:28
3rd & 13 at own 37
Chris Reynolds sacked by Jadrian Taylor for a loss of 7 yards to the Charl 30
4:45
4th & 20 at own 30
Bailey Rice punt for 40 yds , Marcus Bellon returns for no gain to the UTEP 30
4:45
1st & 10 at own 30
UTEP Penalty, False Start (Elijah Klein) to the UTEP 25
UTEP Field goal, 7 plays
4:45
1st & 15 at own 25
Gavin Hardison pass complete to Tyrin Smith for 23 yds to the UTEP 48 for a 1ST down
4:45
1st & 10 at own 48
Ronald Awatt run for 11 yds to the Charl 41 for a 1ST down
4:45
1st & 10 at opp 41
Gavin Hardison run for 29 yds to the Charl 12 for a 1ST down
2:50
1st & 10 at opp 12
HARDISON, Gavin pass up the middle complete for 12 yards to FLORES, Reynaldo caught at the CLT0 and advanced to the CLT0, TOUCHDOWN TEP, score nullified by penalty, clock 02:50. PENALTY TEP Ineligible Receiver Downfield on Pass on KLEIN, Elijah enforced 5 yards from the CLT12 to the CLT17 [NHSG]. NO PLAY (replay the down).
2:50
1st & 15 at opp 17
Reynaldo Flores run for 3 yds to the Charl 14
2:50
2nd & 12 at opp 14
Deion Hankins run for 6 yds to the Charl 8
2:50
3rd & 6 at opp 8
Gavin Hardison sacked by Markees Watts for a loss of 4 yards to the Charl 12
0:36
4th & 10 at opp 12
Gavin Baechle 29 yd FG GOODUTEP 34, Charlotte 21
Charlotte Fumble return TD, 6 plays (UTEP scores)
0:36
Gavin Baechle kickoff for 65 yds for a touchback
0:36
1st & 10 at own 25
Shadrick Byrd run for 11 yds to the Charl 36 for a 1ST down
0:00
1st & 10 at own 36
Chris Reynolds pass complete to Elijah Spencer for 23 yds to the UTEP 41 for a 1ST down
Q4 15:00
1st & 10 at opp 41
REYNOLDS, Chris pass to the right incomplete intended for TUCKER, Victor thrown to the TEP15. PENALTY TEP Pass Interference on BARNES, Dennis enforced 15 yards to the TEP26 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 15:00
1st & 10 at opp 26
Chris Reynolds pass incomplete
Q4 15:00
2nd & 10 at opp 26
Chris Reynolds pass complete to Shadrick Byrd for 19 yds to the UTEP 7 for a 1ST down
Q4 15:00
1st & goal at opp 7
REYNOLDS, Chris pass to the right incomplete intended for SPENCER, Elijah thrown to the TEP0; QB hurried by KNIGHT, Tyrice. PENALTY TEP Pass Interference on BARNES, Dennis enforced 5 yards to the TEP2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 15:00
1st & goal at opp 2
James Foster pass incomplete
Q4 13:46
2nd & goal at opp 2
Jadrian Taylor 100 Yd Fumble Return (Gavin Baechle Kick)UTEP 41, Charlotte 21
4th quarter4 drives, then UTEP 41, Charlotte 35
Charlotte Touchdown, 12 plays
13:46
Gavin Baechle kickoff for 64 yds
13:46
1st & 10 at own 25
Chris Reynolds pass complete to Grant DuBose for no gain to the Charl 25
13:46
2nd & 10 at own 25
Chris Reynolds pass complete to Shadrick Byrd for no gain to the Charl 25 CHARLOTTE Penalty, Offensive Holding (Jonny King) to the Charl 15
13:46
2nd & 20 at own 15
Chris Reynolds pass complete to Elijah Spencer for 38 yds to the UTEP 47 for a 1ST down
13:46
1st & 10 at opp 47
Chris Reynolds pass incomplete
13:46
2nd & 10 at opp 47
Chris Reynolds pass complete to Grant DuBose for 12 yds to the UTEP 35 for a 1ST down
13:46
1st & 10 at opp 35
Chris Reynolds pass incomplete
13:46
2nd & 10 at opp 35
Chris Reynolds pass incomplete
13:46
3rd & 10 at opp 35
Shadrick Byrd run for 6 yds to the UTEP 29
13:46
4th & 4 at opp 29
Chris Reynolds pass complete to Victor Tucker for 7 yds to the UTEP 22 for a 1ST down
13:46
1st & 10 at opp 22
Chris Reynolds pass incomplete
13:46
2nd & 10 at opp 22
Chris Reynolds pass incomplete
13:46
3rd & 10 at opp 22
Henry Rutledge run for 16 yds to the UTEP 6 for a 1ST down
9:27
1st & goal at opp 6
Chris Reynolds pass complete to Victor Tucker for 6 yds for a TD, (Antonio Zita KICK)UTEP 41, Charlotte 28
UTEP Punt, 4 plays
9:27
Aidan Laros kickoff for 65 yds for a touchback
9:27
1st & 10 at own 25
Ronald Awatt run for 11 yds to the UTEP 36 for a 1ST down
9:27
1st & 10 at own 36
Ronald Awatt run for 4 yds to the UTEP 40
9:27
2nd & 6 at own 40
Deion Hankins run for 3 yds to the UTEP 43
9:27
3rd & 3 at own 43
Deion Hankins run for 1 yd to the UTEP 44
6:19
4th & 2 at own 44
Joshua Sloan punt for 47 yds , Grant DuBose returns for 11 yds to the Charl 20
Charlotte Touchdown, 11 plays
6:19
1st & 10 at own 20
Shadrick Byrd run for 13 yds to the Charl 33 for a 1ST down
6:19
1st & 10 at own 33
Chris Reynolds pass incomplete
6:19
2nd & 10 at own 33
Chris Reynolds pass complete to Grant DuBose for 14 yds to the Charl 47 for a 1ST down
6:19
1st & 10 at own 47
Chris Reynolds pass incomplete
6:19
2nd & 10 at own 47
Chris Reynolds pass complete to Elijah Spencer for 16 yds to the CHARLOTTE 37 for a 1ST down UTEP Penalty, Defensive Holding (Dennis Barnes) declined for a 1ST down
6:19
1st & 10 at opp 37
Chris Reynolds pass incomplete
6:19
2nd & 10 at opp 37
Shadrick Byrd run for 1 yd to the UTEP 36
6:19
1st & 10 at opp 11
Shadrick Byrd run for 1 yd to the UTEP 10
3:30
3rd & 18 at opp 19
Timeout CHARLOTTE, clock 03:30
3:30
2nd & 9 at opp 10
Chris Reynolds sacked by Tyrice Knight for a loss of 9 yards to the UTEP 19
3:23
4th & 25 at opp 26
Timeout CHARLOTTE, clock 03:23
3:23
3rd & 18 at opp 19
James Foster sacked by Bryton Thompson for a loss of 7 yards to the UTEP 26
3:11
1st & 10 at opp 13
Shadrick Byrd run for 13 yds for a TD, (Antonio Zita KICK)UTEP 41, Charlotte 35
UTEP Punt, 3 plays
3:07
Aidan Laros kickoff for 61 yds , Tyrin Smith return for 9 yds to the UTEP 13
3:07
1st & 10 at own 13
Ronald Awatt run for 1 yd to the UTEP 14
2:18
3rd & 3 at own 20
Timeout CHARLOTTE, clock 02:18
2:18
2nd & 9 at own 14
Deion Hankins run for 6 yds to the UTEP 20
1:31
4th & 1 at own 22
Timeout UTEP, clock 01:31
1:31
3rd & 3 at own 20
Deion Hankins run for 2 yds to the UTEP 22
1:26
4th & 1 at own 22
Joshua Sloan punt for 42 yds, fair catch by Grant DuBose at the Charl 36
1:19
1st & 10 at own 36
Chris Reynolds pass intercepted
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.