28
UTEPHome
21
FinalNov 9, 2019 · Sun Bowl
Team1234Final
Charlotte0714728
UTEP1470021

Game flow

Charlotte won by 7 · 8 scores
Lead changes
1
1 time tied
UTEP biggest lead
+14
Q1 1:52
CLT biggest lead
+7
Q4 7:06
Time in front
UTEP 64% · CLT 12%
tied 24% · 38:37 vs 7:06 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ UTEP ahead▼ Charlotte aheadQ1 9:21 · UTEP Rushing Touchdown: Kai Locksley 19 Yd Run (Gavin Baechle Kick) (CLT 0, UTEP 7)Q1 1:52 · UTEP Passing Touchdown: Justin Garrett 15 Yd pass from Kai Locksley (Gavin Baechle Kick) (CLT 0, UTEP 14)Q2 10:57 · CLT Passing Touchdown: Tyler Ringwood 16 Yd pass from Chris Reynolds (Jonathan Cruz Kick) (CLT 7, UTEP 14)Q2 0:42 · UTEP Rushing Touchdown: Treyvon Hughes 3 Yd Run (Gavin Baechle Kick) (CLT 7, UTEP 21)Q3 11:50 · CLT Field Goal Good: Jonathan Cruz 45 Yd Field Goal (CLT 10, UTEP 21)Q3 4:48 · CLT Rushing Touchdown: Ishod Finger 3 Yd Run (Chris Reynolds Pass to Christian Roberson for Two-Point Conversion) (CLT 18, UTEP 21)Q3 0:44 · CLT Field Goal Good: Jonathan Cruz 34 Yd Field Goal (CLT 21, UTEP 21)Q4 7:06 · CLT Passing Touchdown: Jacob Hunt 19 Yd pass from Chris Reynolds (Jonathan Cruz Kick) (CLT 28, UTEP 21)

The lead after every score: above the line UTEP is ahead, below it Charlotte. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
9:21UTEP
TD Kai Locksley 19 Yd Run (Gavin Baechle Kick)10 plays, 70 yds, 5:39 · from UTEP 30
CLT 0–7 UTEP
1:52UTEP
TD Justin Garrett 15 Yd pass from Kai Locksley (Gavin Baechle Kick)6 plays, 75 yds, 3:03 · from UTEP 25
CLT 0–14 UTEP
2nd quarter
10:57CLT
TD Tyler Ringwood 16 Yd pass from Chris Reynolds (Jonathan Cruz Kick)13 plays, 75 yds, 5:55 · from CLT 25
CLT 7–14 UTEP
0:42UTEP
TD Treyvon Hughes 3 Yd Run (Gavin Baechle Kick)10 plays, 81 yds, 4:54 · from UTEP 19
CLT 7–21 UTEP
3rd quarter
11:50CLT
FG Jonathan Cruz 45 Yd Field Goal 9 plays, 47 yds, 3:10 · from CLT 25
CLT 10–21 UTEP
4:48CLT
TD Ishod Finger 3 Yd Run (Chris Reynolds Pass to Christian Roberson for Two-Point Conversion)12 plays, 69 yds, 4:50 · from CLT 31
CLT 18–21 UTEP
0:44CLT
FG Jonathan Cruz 34 Yd Field Goal 6 plays, 66 yds, 2:07 · from CLT 17
CLT 21–21 UTEP
4th quarter
7:06CLT
TD Jacob Hunt 19 Yd pass from Chris Reynolds (Jonathan Cruz Kick)10 plays, 95 yds, 4:33 · from CLT 5
CLT 28–21 UTEP

Drives

UTEP 3/9 scoredCLT 5/10 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00UTEPUTEP 3010705:39Touchdown
Q19:21CLTCLT 309474:26Interception
Q14:55UTEPUTEP 256753:03Touchdown
Q11:52CLTCLT 2513755:55Touchdown
Q210:57UTEPUTEP 285163:13Punt
Q27:44CLTCLT 124342:08Punt
Q25:36UTEPUTEP 1910814:54Touchdown
Q20:42CLTCLT 25470:42End of Half
Q315:00CLTCLT 259473:10Field Goal
Q311:50UTEPUTEP 254-42:12Punt
Q39:38CLTCLT 3112694:50Touchdown
Q34:47UTEPUTEP 32391:56Punt

Win probability

Charlotte 100% · pregame line Charlotte −12.5 (closing line)
Q1Q2Q3Q4▲ UTEP▼ CharlotteCharlotte +34% win probability: Ishod Finger run for 3 yds for a TD, (Chris Reynolds pass to Christian Roberson for Two-Point Conversion)Charlotte +25% win probability: Chris Reynolds run for 4 yds to the Charl 9UTEP +25% win probability: Jonathan Cruz kickoff for 33 yds, downed at the UTEP 32UTEP +23% win probability: Kai Locksley pass complete to Justin Garrett for 15 yds for a TD, (Gavin Baechle KICK)UTEP +22% win probability: Jonathan Cruz kickoff for 31 yds UTEP Penalty, personal foul (15 Yards) to the UTEP 19

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Chris Reynolds24/3535410.12146.7
RushingCARYDSAVGTDLONG
Chris Reynolds18915.1015
Aaron McAllister11312.806
Ishod Finger3103.316
Victor Tucker111.001
Team2-4-2.000
ReceivingRECYDSAVGTDLONG
Cameron Dollar915717.4049
Tyler Ringwood36421.3135
Victor Tucker56012.0032
Christian Roberson22110.5011
Jacob Hunt11919.0119
Micaleous Elder11515.0015
Justin Jeffery177.007
Aaron McAllister166.006
Noah Henderson155.005
InterceptionsINTYDSTD
Henry Segura110
KickingFGPCTLONGXPPTS
Jonathan Cruz2/2100.0452/28
PuntingNOYDSAVGTBIn 20LONG
Kyle Corbett14242.00042
Brett Kean155.0005

Biggest plays

CLT +34% Q3 4:48 Ishod Finger run for 3 yds for a TD, (Chris Reynolds pass to Christian Roberson for Two-Point Conversion)
CLT +25% Q4 11:39 Chris Reynolds run for 4 yds to the Charl 9
UTEP +25% Q3 4:48 Jonathan Cruz kickoff for 33 yds, downed at the UTEP 32
UTEP +23% Q1 1:52 Kai Locksley pass complete to Justin Garrett for 15 yds for a TD, (Gavin Baechle KICK)
UTEP +22% Q3 0:44 Jonathan Cruz kickoff for 31 yds UTEP Penalty, personal foul (15 Yards) to the UTEP 19

Team stats

StatCLTUTEP
1st Downs2217
3rd down efficiency8-147-12
4th down efficiency1-10-1
Total Yards483389
Passing354215
Comp/Att24/3515/20
Yards per pass10.110.8
Rushing129174
Rushing Attempts3537
Yards per rush3.74.7
Penalties7-538-70
Turnovers11
Fumbles lost00
Interceptions thrown11
Possession31:4128:19

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:45 2nd & 12 at CLT 15 TEAM run for a loss of 2 yards to the Charl 13
Q4 1:03 1st & 10 at CLT 17 TEAM run for a loss of 2 yards to the Charl 15
Q4 1:10 2nd & 9 at CLT 20 Kai Locksley pass intercepted Henry Segura return for 1 yd to the Charl 17
Q4 1:10 Timeout CHARLOTTE, clock 01:10
Q4 1:50 1st & 10 at CLT 21 Josh Fields run for 1 yd to the Charl 20
Q4 1:50 1st & 10 at CLT 49 Kai Locksley pass complete to Jacob Cowing for 28 yds to the Charl 21 for a 1ST down
Q4 1:50 3rd & 9 at UTEP 42 Kai Locksley pass complete to Jacob Cowing for 9 yds to the Charl 49 for a 1ST down
Q4 2:36 2nd & 6 at UTEP 45 Josh Fields run for a loss of 3 yards to the UTEP 42
Q4 2:36 1st & 10 at UTEP 41 Kai Locksley pass complete to Justin Garrett for 4 yds to the UTEP 45
Q4 2:42 4th & 6 at UTEP 46 Brett Kean punt for 5 yds, punt out-of-bounds at the UTEP 41
Q4 2:42 Timeout UTEP, clock 02:42
Q4 3:15 3rd & 12 at CLT 48 Chris Reynolds run for 6 yds to the UTEP 46 CHARLOTTE Penalty, Offensive holding ( Yards) declined
Q4 3:15 3rd & 7 at UTEP 47 CHARLOTTE Penalty, false start (-5 Yards) to the Charl 48
Q4 5:23 3rd & 2 at UTEP 42 CHARLOTTE Penalty, delay of game (-5 Yards) to the UTEP 47
Q4 5:23 2nd & 3 at UTEP 43 Chris Reynolds run for 1 yd to the UTEP 42
Q4 5:23 1st & 10 at 50 Chris Reynolds run for 7 yds to the UTEP 43
Q4 7:05 4th & 13 at UTEP 12 Mitchell Crawford punt for 38 yds, downed at the 50 yard line
Q4 7:05 3rd & 13 at UTEP 12 Kai Locksley pass incomplete to Jayson VanHook, broken up by Marquill Osborne
Q4 7:05 2nd & 7 at UTEP 18 Kai Locksley sacked by Alex Highsmith for a loss of 6 yards to the UTEP 12
Q4 7:05 1st & 10 at UTEP 15 Kai Locksley run for 3 yds to the UTEP 18
Q4 7:06 Jonathan Cruz kickoff for 35 yds, downed at the UTEP 15
Q4 7:06 3rd & 3 at UTEP 19 Chris Reynolds pass complete to Jacob Hunt for 19 yds for a TD, (Jonathan Cruz KICK)
Q4 8:30 2nd & 3 at UTEP 19 Chris Reynolds pass incomplete to Cameron Dollar, broken up by Duron Lowe
Q4 8:30 1st & 10 at UTEP 26 Chris Reynolds pass complete to Cameron Dollar for 7 yds to the UTEP 19