← CFB Terminal
28
Conference USA
AT
#127UTEP
21
Conference USA
2019 week 11 · Saturday, November 9, 2019 at 2:00 PM CT · Sun Bowl · 15,683 att · 66.2°F Cloudy, wind 1.6

Drive chart

Charlotte UTEP bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
10 pl · 75 yd · 5:39
0–7
15:00 1st & 10 OWN 25 CHARLOTTE Penalty, offside defense (5 Yards) to the UTEP 30 +5
15:00 1st & 5 OWN 30 Kai Locksley pass complete to Tre'Shon Wolf for 7 yds to the UTEP 37 for a 1ST down +7 -0.39
15:00 1st & 10 OWN 37 Kai Locksley pass complete to Justin Garrett for 3 yds to the UTEP 40 +3 -0.42
15:00 2nd & 7 OWN 40 Kai Locksley run for 2 yds to the UTEP 42 +2 -0.58
15:00 3rd & 5 OWN 42 Kai Locksley pass complete to Tre'Shon Wolf for 9 yds to the Charl 49 for a 1ST down +9 2.29
15:00 1st & 10 OPP 49 Treyvon Hughes run for no gain to the Charl 49 0 -1.10
15:00 2nd & 10 OPP 49 Kai Locksley pass complete to Jacob Cowing for 23 yds to the Charl 26 for a 1ST down +23 2.14
15:00 1st & 10 OPP 26 Treyvon Hughes run for 7 yds to the Charl 19 +7 0.33
15:00 2nd & 3 OPP 19 Treyvon Hughes run for 2 yds to the Charl 17 +2 -0.29
15:00 3rd & 1 OPP 17 Treyvon Hughes run for 3 yds to the Charl 14 for a 1ST down +3 0.13
15:00 1st & 10 OPP 14 UTEP Penalty, false start (-5 Yards) to the Charl 19 -5
9:21 1st & 15 OPP 19 Kai Locksley run for 19 yds for a TD (Gavin Baechle KICK) +19 2.89
INT
9 pl · 47 yd · 4:26
0–7
9:21 1st & 10 OWN 30 Chris Reynolds pass incomplete 0 -0.86
9:21 2nd & 10 OWN 30 Chris Reynolds run for 6 yds to the Charl 36 +6 0.21
9:21 3rd & 4 OWN 36 Aaron McAllister run for 6 yds to the Charl 42 for a 1ST down +6 1.79
9:21 1st & 10 OWN 42 Aaron McAllister run for 5 yds to the Charl 47 +5 0.11
9:21 2nd & 5 OWN 47 Chris Reynolds run for 3 yds to the 50 yard line +3 -0.44
9:21 3rd & 2 50 Aaron McAllister run for 6 yds to the UTEP 44 for a 1ST down +6 1.48
9:21 1st & 10 OPP 44 UTEP Penalty, offside defense (5 Yards) to the UTEP 39 +5
9:21 1st & 5 OPP 39 Ishod Finger run for 1 yd to the UTEP 38 +1 -0.70
9:21 2nd & 4 OPP 38 Chris Reynolds pass complete to Micaleous Elder for 15 yds to the UTEP 23 for a 1ST down +15 0.45
9:21 1st & 10 OPP 23 Chris Reynolds pass intercepted Michael Lewis return for no gain to the UTEP 25 -4.34
TD
6 pl · 75 yd · 3:03
0–14
4:55 1st & 10 OWN 25 Kai Locksley pass complete to Jacob Cowing for 38 yds to the Charl 37 for a 1ST down +38 3.03
4:55 2nd & 5 OPP 32 Deion Hankins run for 14 yds to the Charl 18 for a 1ST down +14 0.38
4:55 1st & 10 OPP 18 Deion Hankins run for 1 yd to the Charl 17 +1 -0.27
4:55 2nd & 9 OPP 17 Deion Hankins run for 2 yds to the Charl 15 +2 -0.21
4:55 1st & 10 OPP 37 Deion Hankins run for 5 yds to the Charl 32 +5 0.08
1:52 3rd & 7 OPP 15 Kai Locksley pass complete to Justin Garrett for 15 yds for a TD (Gavin Baechle KICK) +15 3.07
TD
13 pl · 75 yd · 5:55
7–14
1:52 1st & 10 OWN 25 Chris Reynolds pass complete to Cameron Dollar for 5 yds to the Charl 30 +5 0.09
1:52 2nd & 5 OWN 30 Aaron McAllister run for 2 yds to the Charl 32 +2 -0.48
1:52 3rd & 3 OWN 32 Aaron McAllister run for 2 yds to the Charl 34 +2 -0.33
1:52 4th & 1 OWN 34 Aaron McAllister run for 1 yd to the Charl 35 for a 1ST down +1 1.56
0:00 OPP 0 End of 1st Quarter
15:00 1st & 10 OWN 35 Chris Reynolds run for a loss of 1 yard to the Charl 34 -1 -1.18
15:00 2nd & 11 OWN 34 Chris Reynolds pass complete to Tyler Ringwood for 13 yds to the Charl 47 for a 1ST down +13 2.32
15:00 1st & 10 OWN 47 Chris Reynolds run for 5 yds to the UTEP 48 CHARLOTTE Penalty, Offensive holding (Tyler Ringwood) to the Charl 42 -5 -2.16
15:00 1st & 15 OWN 42 Chris Reynolds run for 6 yds to the Charl 48 +6 0.31
15:00 2nd & 9 OWN 48 Chris Reynolds pass complete to Cameron Dollar for 13 yds to the UTEP 39 for a 1ST down +13 1.87
15:00 1st & 10 OPP 39 Chris Reynolds pass complete to Cameron Dollar for 20 yds to the UTEP 19 for a 1ST down +20 0.54
15:00 1st & 10 OPP 19 Chris Reynolds sacked by Jayson VanHook for a loss of 2 yards to the UTEP 21 -2 -0.53
15:00 2nd & 12 OPP 21 Chris Reynolds pass complete to Noah Henderson for 5 yds to the UTEP 16 +5 0.04
10:57 3rd & 7 OPP 16 Chris Reynolds pass complete to Tyler Ringwood for 16 yds for a TD (Jonathan Cruz KICK) +16 3.10
Q2
PUNT
5 pl · 16 yd
7–14
10:57 1st & 10 OWN 28 Kai Locksley run for 6 yds to the UTEP 34 Kai Locksley fumbled, forced by Jeff Gemmell, +6 0.36
10:57 2nd & 4 OWN 34 Treyvon Hughes run for 14 yds to the UTEP 48 for a 1ST down +14 1.49
10:57 1st & 10 OWN 48 LOCKSLEY, Kai sideline pass incomplete to GARRETT, Justin, QB hurry by WATTS, Markees, PENALTY UTEP holding (TRUSSELL, Jess) 10 yards to the UTEP38, NO PLAY. -10
10:57 1st & 20 OWN 38 UTEP Penalty, false start (-5 Yards) to the UTEP 33 -5
10:57 1st & 25 OWN 33 Kai Locksley run for 4 yds to the UTEP 39 Kai Locksley fumbled, recovered by UTEP Kai Locksley +4 -0.06
10:57 2nd & 19 OWN 39 Treyvon Hughes run for 4 yds to the UTEP 43 +4 -0.08
10:57 3rd & 15 OWN 43 Kai Locksley run for 1 yd to the UTEP 44 +1 -0.28
10:57 4th & 14 OWN 44 Mitchell Crawford punt for 44 yds, fair catch by Nafees Lyon at the Charl 12
PUNT
4 pl · 34 yd
7–14
7:44 1st & 10 OWN 12 Chris Reynolds pass complete to Tyler Ringwood for 35 yds to the Charl 47 for a 1ST down +35 2.64
7:44 1st & 10 OWN 47 Aaron McAllister run for 4 yds to the UTEP 49 +4 -0.15
7:44 2nd & 6 OPP 49 Chris Reynolds pass incomplete to Tyler Ringwood 0 -1.16
7:44 3rd & 6 OPP 49 Aaron McAllister run for no gain to the UTEP 49 0 -0.92
7:44 4th & 6 OPP 49 CHARLOTTE Penalty, false start (-5 Yards) to the Charl 46 -5
7:44 4th & 11 OWN 46 Kyle Corbett punt for 42 yds , Justin Garrett returns for 7 yds to the UTEP 19
TD
10 pl · 81 yd · 4:54
7–21
5:36 1st & 10 OWN 19 Kai Locksley pass incomplete to Tre'Shon Wolf, broken up by Nafees Lyon 0 -0.53
5:36 2nd & 10 OWN 19 Deion Hankins run for no gain to the UTEP 19 0 -0.25
5:36 3rd & 10 OWN 19 Kai Locksley pass complete to Alan Busey for 14 yds to the UTEP 33 for a 1ST down +14 1.79
5:36 1st & 10 OWN 33 Treyvon Hughes run for 2 yds to the UTEP 35 +2 -0.60
5:36 2nd & 8 OWN 35 Kai Locksley pass complete to Jacob Cowing for 37 yds to the Charl 28 for a 1ST down +37 3.27
5:36 1st & 10 OPP 28 Treyvon Hughes run for 3 yds to the Charl 25 +3 -0.16
5:36 2nd & 7 OPP 25 Kai Locksley run for a loss of 3 yards to the Charl 28 -3 -1.05
5:36 3rd & 10 OPP 28 Josh Fields run for 22 yds to the Charl 6 for a 1ST down +22 1.92
5:36 1st & 6 OPP 6 Treyvon Hughes run for 3 yds to the Charl 3 +3 -0.16
0:45 2nd & goal OPP 3 Timeout UTEP, clock 00:45
0:42 2nd & 3 OPP 3 Treyvon Hughes run for 3 yds for a TD (Gavin Baechle KICK) +3 2.21
END OF HALF
4 pl · 7 yd · 0:42
7–21
0:42 1st & 10 OWN 25 Chris Reynolds run for 1 yd to the Charl 26 CHARLOTTE Penalty, illegal block (-13 Yards) to the Charl 13 -12 -1.26
0:42 1st & 22 OWN 13 Chris Reynolds pass complete to Cameron Dollar for 13 yds to the Charl 26 +13 0.57
0:42 2nd & 9 OWN 26 Chris Reynolds pass incomplete to Aaron McAllister, broken up by Praise Amaewhule 0 -0.41
0:42 3rd & 9 OWN 26 Chris Reynolds pass complete to Aaron McAllister for 6 yds to the Charl 32 +6 0.09
0:00 OPP 0 End of 2nd Quarter
Q3
FG
9 pl · 47 yd · 3:10
10–21
15:00 1st & 10 OWN 25 Aaron McAllister run for 1 yd to the Charl 26 +1 -0.59
15:00 2nd & 9 OWN 26 Chris Reynolds pass complete to Cameron Dollar for 16 yds to the Charl 42 for a 1ST down +16 2.10
15:00 1st & 10 OWN 42 Aaron McAllister run for 3 yds to the Charl 45 +3 -0.43
15:00 2nd & 7 OWN 45 Chris Reynolds run for 15 yds to the UTEP 40 for a 1ST down +15 1.81
15:00 1st & 10 OPP 40 Chris Reynolds run for 11 yds to the UTEP 29 for a 1ST down +11 0.40
15:00 1st & 10 OPP 29 Chris Reynolds pass incomplete to Victor Tucker 0 -0.53
15:00 2nd & 10 OPP 29 Victor Tucker run for 1 yd to the UTEP 28 +1 -0.55
15:00 3rd & 9 OPP 28 Chris Reynolds pass incomplete to Tyler Ringwood CHARLOTTE Penalty, illegal shift ( Yards) declined 0 -0.93
11:50 4th & 9 OPP 28 Jonathan Cruz 45 yd FG GOOD 0.81
PUNT
4 pl · -4 yd
10–21
11:50 1st & 10 OWN 25 Kai Locksley run for 2 yds to the UTEP 27 UTEP Penalty, Offensive holding (Treyvon Hughes) to the UTEP 17 -8 -1.18
11:50 1st & 18 OWN 17 Kai Locksley pass complete to Justin Garrett for 7 yds to the UTEP 24 +7 0.18
11:50 2nd & 11 OWN 24 Kai Locksley run for a loss of 3 yards to the UTEP 21 -3 -0.39
11:50 3rd & 14 OWN 21 Kai Locksley pass incomplete to Justin Garrett 0 -0.08
11:50 4th & 14 OWN 21 Mitchell Crawford punt for 50 yds , Nafees Lyon returns for 2 yds to the Charl 31
TD
12 pl · 69 yd · 4:50
18–21
9:38 1st & 10 OWN 31 Chris Reynolds run for 1 yd to the Charl 32 +1 -0.74
9:38 2nd & 9 OWN 32 Chris Reynolds pass complete to Victor Tucker for 4 yds to the Charl 36 +4 -0.10
9:38 3rd & 5 OWN 36 Chris Reynolds pass complete to Victor Tucker for 14 yds to the 50 yard line for a 1ST down +14 2.61
9:38 1st & 10 50 Chris Reynolds run for 15 yds to the UTEP 35 for a 1ST down +15 0.87
9:38 1st & 10 OPP 35 Ishod Finger run for 6 yds to the UTEP 29 +6 0.23
9:38 2nd & 4 OPP 29 Chris Reynolds pass incomplete to Ishod Finger 0 -0.70
9:38 3rd & 4 OPP 29 Chris Reynolds run for 6 yds to the UTEP 23 for a 1ST down +6 0.77
9:38 1st & 10 OPP 23 Chris Reynolds pass incomplete 0 -0.42
9:38 2nd & 10 OPP 23 Chris Reynolds run for no gain to the UTEP 23 CHARLOTTE Penalty, Offensive holding (Ryan Carriere) to the UTEP 33 -10 -2.47
9:38 2nd & 20 OPP 33 Chris Reynolds pass incomplete to Victor Tucker 0 -1.00
9:38 3rd & 20 OPP 33 Chris Reynolds pass complete to Cameron Dollar for 30 yds to the UTEP 3 for a 1ST down +30 4.08
4:48 1st & 3 OPP 3 Ishod Finger run for 3 yds for a TD (Chris Reynolds pass to Christian Roberson for Two-Point Conversion) +3 1.46
PUNT
3 pl · 9 yd
18–21
4:47 1st & 10 OWN 32 Treyvon Hughes run for 2 yds to the UTEP 34 +2 -0.58
4:47 2nd & 8 OWN 34 Kai Locksley pass complete to Justin Garrett for 4 yds to the UTEP 38 +4 -0.12
4:47 3rd & 4 OWN 38 Kai Locksley run for 3 yds to the UTEP 41 +3 -0.27
4:47 4th & 1 OWN 41 Mitchell Crawford punt for 42 yds, fair catch by Nafees Lyon at the Charl 17
FG
6 pl · 66 yd · 2:07
21–21
2:51 1st & 10 OWN 17 Chris Reynolds pass complete to Christian Roberson for 10 yds to the Charl 27 for a 1ST down +10 0.60
2:51 1st & 10 OWN 27 Chris Reynolds pass complete to Cameron Dollar for 49 yds to the UTEP 24 for a 1ST down +49 3.25
2:51 1st & 10 OPP 24 Chris Reynolds pass incomplete to Victor Tucker 0 -0.43
2:51 2nd & 10 OPP 24 Chris Reynolds pass complete to Victor Tucker for no gain to the UTEP 24 0 -0.58
1:23 3rd & 10 OPP 24 Timeout CHARLOTTE, clock 01:23
1:23 3rd & 10 OPP 24 Chris Reynolds pass complete to Justin Jeffery for 7 yds to the UTEP 17 +7 0.32
0:44 4th & 3 OPP 17 Jonathan Cruz 34 yd FG GOOD -0.63
ON DOWNS
10 pl · 76 yd · 4:05
21–21
0:44 1st & 10 OWN 19 Kai Locksley run for 4 yds to the UTEP 23 +4 -0.08
0:44 2nd & 6 OWN 23 Deion Hankins run for no gain to the UTEP 23 0 -0.49
0:00 OWN 0 End of 3rd Quarter
15:00 3rd & 6 OWN 23 Kai Locksley pass complete to Jacob Cowing for 10 yds to the UTEP 33 for a 1ST down +10 1.58
15:00 1st & 10 OWN 33 Kai Locksley run for 38 yds to the Charl 29 for a 1ST down +38 2.64
15:00 1st & 10 OPP 29 Kai Locksley run for 9 yds to the Charl 20 +9 0.68
15:00 2nd & 1 OPP 20 Kai Locksley pass complete to Justin Garrett for 7 yds to the Charl 13 for a 1ST down +7 -0.43
15:00 1st & 10 OPP 13 Treyvon Hughes run for 6 yds to the Charl 7 +6 0.18
15:00 2nd & 4 OPP 7 Kai Locksley pass incomplete to Justin Garrett, broken up by Jeff Gemmell 0 -0.38
15:00 3rd & 4 OPP 7 Kai Locksley run for 3 yds to the Charl 4 +3 -0.10
11:43 4th & 1 OPP 4 Timeout UTEP, clock 11:43
11:43 4th & 1 OPP 4 Treyvon Hughes run for a loss of 1 yard to the Charl 5 -1 -4.17
Q4
TD
10 pl · 95 yd · 4:33
28–21
11:39 1st & 10 OWN 5 Chris Reynolds run for 4 yds to the Charl 9 +4 -0.03
11:39 2nd & 6 OWN 9 Chris Reynolds pass complete to Christian Roberson for 11 yds to the Charl 20 for a 1ST down +11 0.57
11:39 1st & 10 OWN 20 Chris Reynolds run for 7 yds to the Charl 27 +7 0.53
11:39 2nd & 3 OWN 27 Chris Reynolds pass complete to Victor Tucker for 32 yds to the UTEP 41 for a 1ST down +32 2.62
11:39 1st & 10 OPP 41 Aaron McAllister run for 1 yd to the UTEP 40 +1 -0.67
11:39 2nd & 9 OPP 40 Chris Reynolds pass complete to Cameron Dollar for 4 yds to the UTEP 36 +4 -0.14
8:30 3rd & 5 OPP 36 Chris Reynolds pass complete to Victor Tucker for 10 yds to the UTEP 26 for a 1ST down +10 1.33
8:30 1st & 10 OPP 26 Chris Reynolds pass complete to Cameron Dollar for 7 yds to the UTEP 19 +7 0.33
8:30 2nd & 3 OPP 19 Chris Reynolds pass incomplete to Cameron Dollar, broken up by Duron Lowe 0 -0.53
7:06 3rd & 3 OPP 19 Chris Reynolds pass complete to Jacob Hunt for 19 yds for a TD (Jonathan Cruz KICK) +19 2.91
PUNT
3 pl · -3 yd · 1:42
28–21
7:05 1st & 10 OWN 15 Kai Locksley run for 3 yds to the UTEP 18 +3 -0.19
7:05 2nd & 7 OWN 18 Kai Locksley sacked by Alex Highsmith for a loss of 6 yards to the UTEP 12 -6 -0.52
7:05 3rd & 13 OWN 12 Kai Locksley pass incomplete to Jayson VanHook, broken up by Marquill Osborne 0 -0.05
7:05 4th & 13 OWN 12 Mitchell Crawford punt for 38 yds, downed at the 50 yard line
PUNT
3 pl · 4 yd
28–21
5:23 1st & 10 50 Chris Reynolds run for 7 yds to the UTEP 43 +7 0.59
5:23 2nd & 3 OPP 43 Chris Reynolds run for 1 yd to the UTEP 42 +1 -0.88
5:23 3rd & 2 OPP 42 CHARLOTTE Penalty, delay of game (-5 Yards) to the UTEP 47 -5
3:15 3rd & 7 OPP 47 CHARLOTTE Penalty, false start (-5 Yards) to the Charl 48 -5
3:15 3rd & 12 OWN 48 Chris Reynolds run for 6 yds to the UTEP 46 CHARLOTTE Penalty, Offensive holding ( Yards) declined +6 0.21
2:42 4th & 6 OPP 46 Timeout UTEP, clock 02:42
2:42 4th & 6 OPP 46 Brett Kean punt for 5 yds, punt out-of-bounds at the UTEP 41
INT
6 pl · 39 yd
28–21
2:36 1st & 10 OWN 41 Kai Locksley pass complete to Justin Garrett for 4 yds to the UTEP 45 +4 -0.17
2:36 2nd & 6 OWN 45 Josh Fields run for a loss of 3 yards to the UTEP 42 -3 -1.63
1:50 3rd & 9 OWN 42 Kai Locksley pass complete to Jacob Cowing for 9 yds to the Charl 49 for a 1ST down +9 2.69
1:50 1st & 10 OPP 49 Kai Locksley pass complete to Jacob Cowing for 28 yds to the Charl 21 for a 1ST down +28 1.13
1:50 1st & 10 OPP 21 Josh Fields run for 1 yd to the Charl 20 +1 -0.30
1:10 2nd & 9 OPP 20 Timeout CHARLOTTE, clock 01:10
1:10 2nd & 9 OPP 20 Kai Locksley pass intercepted Henry Segura return for 1 yd to the Charl 17 -4.07
END OF GAME
2 pl · -4 yd · 1:03
28–21
1:03 1st & 10 OWN 17 TEAM run for a loss of 2 yards to the Charl 15 -2 -0.60
0:45 2nd & 12 OWN 15 TEAM run for a loss of 2 yards to the Charl 13 -2 -0.19
0:00 OPP 0 End of 4th Quarter
19 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks1
6plays for loss7
1takeaways1
2three-and-outs forced1
9explosive plays allowed10
6.67yards allowed / play6.43
3 of 9scoring drives allowed5 of 10
Charlotte
Jeff Gemmell 10 (4) 0.5 TFL · 1 PD
Marquavis Gibbs 8 (3)
Henry Segura 6 (4) 1 TFL · 1 INT
Timmy Horne 6 (5) 1 TFL
Jonnie Pitman 5 (2)
Alex Highsmith 4 (3) 1 sk · 1 TFL
Bryan Wallace 4 (2) 0.5 TFL · 1 QH
Nafees Lyon 4 (3) 1 PD
UTEP
Justin Rogers 10 (7)
Dylan Parsee 9 (5)
Michael Lewis 8 (3) 1 INT
Sione Tupou 7 (4)
Josh Caldwell 7 (2)
Adrian Hynson 5 (1)
Kalaii Griffin 4 (1) 1 TFL · 1 QH
Duron Lowe 4 (2) 1 PD
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 2field goals
2punts4
23.5punt average43.5
1punts inside the 202
2return yards7
own 27average drive startown 26
Charlotte
K Jonathan Cruz 2/2 FG · long 45 · 2/2 XP
P Kyle Corbett 1 punt · 42.0 avg · 1 in 20
P Brett Kean 1 punt · 5.0 avg
PR Nafees Lyon 1 ret · 2 yds · long 2
UTEP
K Gavin Baechle 3/3 XP
P Mitchell Crawford 4 punts · 43.5 avg · 2 in 20
PR Justin Garrett 1 ret · 7 yds · long 7
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

70plays55
450yards367
10drives9
43%success rate42%
17.32total PPA12.57
Derived from 125 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Kai Locksley run for 19 yds for a TD (Gavin Baechle KICK) 7–0
Q1Kai Locksley pass complete to Justin Garrett for 15 yds for a TD (Gavin Baechle KICK) 14–0
Q2Chris Reynolds pass complete to Tyler Ringwood for 16 yds for a TD (Jonathan Cruz KICK) 7–14
Q2Treyvon Hughes run for 3 yds for a TD (Gavin Baechle KICK) 21–7
Q3Jonathan Cruz 45 yd FG GOOD 10–21
Q3Ishod Finger run for 3 yds for a TD (Chris Reynolds pass to Christian Roberson for Two-Point… 18–21
Q3Jonathan Cruz 34 yd FG GOOD 21–21
Q4Chris Reynolds pass complete to Jacob Hunt for 19 yds for a TD (Jonathan Cruz KICK) 28–21

Biggest plays by PPA

Q3Chris Reynolds pass complete to Cameron Dollar for 30 yds to the UTEP 3 for a 1ST down 4.08
Q2Kai Locksley pass complete to Jacob Cowing for 37 yds to the Charl 28 for a 1ST down 3.27
Q3Chris Reynolds pass complete to Cameron Dollar for 49 yds to the UTEP 24 for a 1ST down 3.25
Q2Chris Reynolds pass complete to Tyler Ringwood for 16 yds for a TD (Jonathan Cruz KICK) 3.10
Q1Kai Locksley pass complete to Justin Garrett for 15 yds for a TD (Gavin Baechle KICK) 3.07
Q1Kai Locksley pass complete to Jacob Cowing for 38 yds to the Charl 37 for a 1ST down 3.03

Series recent meetings

2022 UTEP 41 – 35 Charlotte
2020 UTEP 28 – 38 Charlotte
Last 2 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal