Final at Alamodome, San AntonioIndoorsAttendance 23,807
Officials
Referee Steve LaMantia; umpire Jason Yates; head linesman Lea Bailey; line judge Joe Stahmer; side judge Scott Gasaway; field judge Ed Kierce; back judge Tom Healey; center judge Eric SteenGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Charlotte
7
0
0
7
14
UTSA
10
7
3
13
33
Standouts
No. 14PassingDalton Sturm18 of 33, 286 yards, 2 TDUTSA
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Charlotte
UTSA
237
Total yards
520
229
Passing yards
414
8
Rushing yards
106
5.2
Yards per pass
10.4
0.4
Yards per rush
2.4
10
First downs
25
6–18
Third downs
7–18
0–3
Fourth downs
1–3
0
Turnovers
1
13–116
Penalties
10–95
21:39
Possession
38:21
3
Sacks (by defense)
2
Efficiency
Charlotte
UTSA
21%
Success rate
41%
−0.25
EPA per play
0.20
1.84
Explosiveness
1.24
−0.37
Rushing EPA
−0.10
−0.21
Passing EPA
0.54
27%
Passing-down success
35%
−0.56
First-down EPA
−0.02
−0.16
Second-down EPA
0.31
0.66
Third-down EPA
0.77
15%
Havoc by its defense
24%
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)
UTSA 76% to win. Elo’s favorite won.
The line
UTSA −7, over/under 53.
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 UTSA 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. UTSA drives left to right, Charlotte right to left.
Q1 UTSATouchdown, 3 plays, 90 yards
Q1 CharlotteTouchdown, 3 plays, 75 yards
Q1 UTSAPunt, 3 plays, 3 yards
Q1 CharlottePunt, 3 plays, −3 yards
Q1 UTSAField goal, 15 plays, 74 yards
Q1 CharlottePunt, 3 plays, 5 yards
Q1 UTSAPunt, 4 plays, 7 yards
Q1 CharlottePunt, 8 plays, 37 yards
Q2 UTSAPunt, 3 plays, 2 yards
Q2 CharlottePunt, 3 plays, −4 yards
Q2 UTSATouchdown, 11 plays, 61 yards
Q2 CharlottePunt, 3 plays, 6 yards
Q2 UTSAEnd of half, 8 plays, 71 yards
Q3 CharlottePunt, 3 plays, −3 yards
Q3 UTSAPunt, 6 plays, 18 yards
Q3 CharlottePunt, 9 plays, 11 yards
Q3 UTSAField goal, 8 plays, 46 yards
Q3 CharlotteTurnover on downs, 12 plays, 57 yards
Q3 UTSAFumble return TD, 4 plays (Charlotte scores), −15 yards
Q4 UTSATurnover on downs, 4 plays, 7 yards
Q4 CharlottePunt, 3 plays, 3 yards
Q4 UTSATouchdown, 7 plays, 76 yards
Q4 CharlottePunt, 5 plays, 19 yards
Q4 UTSATouchdown, 6 plays, 77 yards
Q4 CharlotteTurnover on downs, 4 plays, 1 yard
Q4 UTSAMissed FG, 4 plays, 13 yards
Q4 CharlotteTurnover on downs, 4 plays, 3 yards
Q4 UTSAEnd of game, 2 plays, 1 yard
Play by play
1st quarter8 drives, then UTSA 10, Charlotte 7
UTSA Touchdown, 3 plays
15:00
1st & 10 at own 35
Blake Brewer kickoff for 65 yds , Matt Guidry return for 20 yds to the TEXASSAN 45 TEXASSAN Penalty, Offensive holding (10 Yards) to the TexSA 10
14:50
1st & 10 at own 10
Timeout TEXASSAN, clock 14:50
14:50
1st & 10 at own 10
Dalton Sturm pass complete to Jarveon Williams for 16 yds to the TexSA 26 for a 1ST down
14:50
1st & 10 at own 26
Jarveon Williams run for 1 yd to the TexSA 27
13:36
2nd & 9 at own 27
Dalton Sturm pass complete to Kerry Thomas Jr. for 73 yds for a TD, (Victor Falcon KICK)UTSA 7, Charlotte 0
Charlotte Touchdown, 3 plays
13:36
1st & 0 at own 35
Daniel Portillo kickoff for 65 yds for a touchback
13:36
1st & 10 at own 25
Hasaan Klugh pass incomplete to Workpeh Kofa, broken up by Devron Davis
13:36
2nd & 10 at own 25
Kalif Phillips run for a loss of 1 yard to the Charl 24
12:58
3rd & 11 at own 24
Hasaan Klugh pass complete to Austin Duke for 76 yds for a TD, (Blake Brewer KICK)Tied at 7
UTSA Punt, 3 plays
12:58
1st & 0 at own 35
Blake Brewer kickoff for 65 yds for a touchback
12:58
1st & 10 at own 25
Jarveon Williams run for 3 yds to the TexSA 28
12:58
2nd & 7 at own 28
Dalton Sturm pass incomplete to Josh Stewart, broken up by Alex Duncan
12:58
3rd & 7 at own 28
Dalton Sturm pass incomplete to Josh Stewart, broken up by Alex Duncan
12:58
4th & 7 at own 28
Yannis Routsas punt for 46 yds
Charlotte Punt, 3 plays
12:00
1st & 10 at own 26
Kalif Phillips run for 2 yds to the Charl 28
12:00
2nd & 8 at own 28
Hasaan Klugh pass incomplete to Austin Duke
12:00
3rd & 8 at own 28
CHARLOTTE Penalty, false start (Cameron Clark) to the Charl 23
12:00
3rd & 13 at own 23
Hasaan Klugh pass incomplete to Austin Duke
12:00
4th & 13 at own 23
Arthur Hart punt for 40 yds , JaBryce Taylor returns for a loss of 4 yards to the TexSA 19 TEXASSAN Penalty, illegal block (10 Yards) to the TexSA 23
UTSA Field goal, 15 plays
11:05
1st & 10 at own 23
Jalen Rhodes run for 5 yds to the TexSA 28
11:05
2nd & 5 at own 28
Jalen Rhodes run for 3 yds to the TexSA 31
11:05
3rd & 2 at own 31
Dalton Sturm pass complete to Shaq Williams for 8 yds to the TexSA 39 for a 1ST down
11:05
1st & 10 at own 39
Sturm sideline pass incomplete to Jones,B, PENALTY UTSA illegal shift (Rhodes) 5 yards to the UTSA34, NO PLAY.
11:05
1st & 15 at own 34
Dalton Sturm pass incomplete to Jalen Rhodes
11:05
2nd & 15 at own 34
TEXASSAN Penalty, Offensive holding (-10 Yards) to the TexSA 24
11:05
2nd & 25 at own 24
Dalton Sturm pass complete to Josh Stewart for 16 yds to the TexSA 40
11:05
3rd & 9 at own 40
Dalton Sturm pass complete to Kerry Thomas Jr. for 12 yds to the Charl 48 for a 1ST down
11:05
1st & 10 at opp 48
Jalen Rhodes run for 2 yds to the Charl 46
11:05
2nd & 8 at opp 46
Dalton Sturm run for 12 yds to the Charl 34 for a 1ST down
11:05
1st & 10 at opp 34
Dalton Sturm pass complete to Larry Stephens for 8 yds to the Charl 26
11:05
2nd & 2 at opp 26
Jarveon Williams run for a loss of 1 yard to the Charl 27
11:05
3rd & 3 at opp 27
Dalton Sturm pass complete to Brady Jones for 15 yds to the Charl 12 for a 1ST down CHARLOTTE Penalty, roughing passer (Nick Carroll) to the Charl 6 for a 1ST down
11:05
1st & goal at opp 6
Jarveon Williams run for 3 yds to the Charl 3
11:05
2nd & goal at opp 3
Jarveon Williams run for no gain to the Charl 3
11:05
3rd & goal at opp 3
Dalton Sturm pass incomplete to Josh Stewart
3:20
4th & goal at opp 3
Victor Falcon 21 yd FG GOODUTSA 10, Charlotte 7
Charlotte Punt, 3 plays
3:20
1st & 0 at own 35
Daniel Portillo kickoff for 65 yds for a touchback
3:20
1st & 10 at own 25
Hasaan Klugh pass incomplete to T.L. Ford II
3:20
2nd & 10 at own 25
Klugh deep out pass intercepted by Gaines at the CHA43, Gaines return to the CHA43, out-of-bounds, PENALTY UTSA offside defense (King-Williams) 5 yards to the CHA30, NO PLAY.
3:20
2nd & 5 at own 30
Kalif Phillips run for no gain to the Charl 30
3:20
3rd & 5 at own 30
Hasaan Klugh pass incomplete, broken up by Jordan Moore
3:20
4th & 5 at own 30
Arthur Hart punt for 35 yds, fair catch by JaBryce Taylor at the TexSA 35
UTSA Punt, 4 plays
2:33
1st & 10 at own 35
Jalen Rhodes run for 11 yds to the TexSA 46 for a 1ST down
2:33
1st & 10 at own 46
Rhodes rush right for 6 yards to the CHA48, out-of-bounds (King), PENALTY UTSA holding (Beard) 10 yards to the UTSA36, NO PLAY.
2:33
1st & 20 at own 36
Jalen Rhodes run for 2 yds to the TexSA 38
2:33
2nd & 18 at own 38
Jalen Rhodes run for 4 yds to the TexSA 42
2:33
3rd & 14 at own 42
Dalton Sturm pass incomplete to Kerry Thomas Jr., broken up by Daquan Lucas
2:33
4th & 14 at own 42
Yannis Routsas punt for 37 yds
Charlotte Punt, 8 plays
0:41
1st & 10 at own 21
CHARLOTTE Penalty, false start (-5 Yards) to the Charl 16
0:41
1st & 15 at own 16
Hasaan Klugh run for a loss of 2 yards to the Charl 14
Q2 15:00
2nd & 17 at own 14
Hasaan Klugh pass complete to Austin Duke for 32 yds to the Charl 46 for a 1ST down
Q2 15:00
1st & 10 at own 46
Kalif Phillips run for 3 yds to the Charl 49
Q2 15:00
2nd & 7 at own 49
Hasaan Klugh pass incomplete to Workpeh Kofa
Q2 15:00
3rd & 7 at own 49
Hasaan Klugh pass complete to Nate Mullen for 13 yds to the TexSA 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Kalif Phillips run for 1 yd to the TexSA 37
Q2 15:00
2nd & 9 at opp 37
Hasaan Klugh pass incomplete to Austin Duke, broken up by Nate Gaines
Q2 15:00
3rd & 9 at opp 37
Hasaan Klugh sacked by Josiah Tauaefa for a loss of 5 yards to the TexSA 42
Q2 15:00
4th & 14 at opp 42
Arthur Hart punt for 24 yds, fair catch by JaBryce Taylor at the TexSA 18
2nd quarter5 drives, then UTSA 17, Charlotte 7
UTSA Punt, 3 plays
12:08
1st & 10 at own 18
Dalton Sturm pass incomplete to Josh Stewart
12:08
2nd & 10 at own 18
Brett Winnegan run for 2 yds to the TexSA 19 Brett Winnegan fumbled, forced by Brandon Banks,
12:08
3rd & 9 at own 19
Dalton Sturm sacked by Brandon Banks and Larry Ogunjobi for a loss of 4 yards to the TexSA 15
12:08
4th & 13 at own 15
Routsas punt 38 yards to the CHA47, fair catch by Mullen, PENALTY CHA roughing the kicker (Foggie) 5 yards to the UTSA20, NO PLAY.
12:08
4th & 8 at own 20
Yannis Routsas punt for 49 yds, fair catch by Nate Mullen at the Charl 31
Charlotte Punt, 3 plays
10:39
1st & 10 at own 31
Phillips rush right for loss of 3 yards to the CHA28 (Egwuagu), PENALTY CHA face mask (Phillips) 15 yards to the CHA16, NO PLAY.
10:39
1st & 25 at own 16
CHARLOTTE Penalty, false start (Kyle Hoffman) to the Charl 11
10:39
1st & 30 at own 11
Klugh deep out pass incomplete to Kofa, PENALTY UTSA holding (Davis) 10 yards to the CHA21, 1ST DOWN CHA, NO PLAY.
10:39
1st & 10 at own 21
Matt Johnson run for 6 yds to the Charl 27
10:39
2nd & 4 at own 27
Matt Johnson run for no gain to the Charl 27
10:39
3rd & 4 at own 27
Hasaan Klugh pass incomplete to Nate Mullen
8:52
4th & 4 at own 27
Timeout TEXASSAN, clock 08:52
8:52
4th & 4 at own 27
Arthur Hart punt for 34 yds, fair catch by JaBryce Taylor at the TexSA 39
UTSA Touchdown, 11 plays
8:44
1st & 10 at own 39
Dalton Sturm pass incomplete to Trevor Stevens, broken up by Nick Cook
8:44
2nd & 10 at own 39
Jalen Rhodes run for 4 yds to the TexSA 43
8:44
3rd & 6 at own 43
Dalton Sturm pass complete to Jalen Rhodes for 27 yds to the Charl 30 for a 1ST down
8:44
1st & 10 at opp 30
Dalton Sturm run for 4 yds to the Charl 26
8:44
2nd & 6 at opp 26
Jarveon Williams run for 5 yds to the Charl 21
8:44
3rd & 1 at opp 21
Jarveon Williams run for no gain to the Charl 21
8:44
4th & 1 at opp 21
Jarveon Williams run for 3 yds to the Charl 18 for a 1ST down
8:44
1st & 10 at opp 18
Dalton Sturm pass complete to JaBryce Taylor for 12 yds to the Charl 6 for a 1ST down
8:44
1st & goal at opp 6
Jalen Rhodes run for 2 yds to the Charl 4
8:44
2nd & goal at opp 4
Dalton Sturm sacked by Karrington King for a loss of 9 yards to the Charl 13
3:08
3rd & goal at opp 13
Dalton Sturm pass complete to Brady Jones for 13 yds for a TD, (Victor Falcon KICK)UTSA 17, Charlotte 7
Charlotte Punt, 3 plays
3:08
1st & 0 at own 35
Daniel Portillo kickoff for 65 yds for a touchback
3:08
1st & 10 at own 25
Kalif Phillips run for a loss of 2 yards to the Charl 23
2:34
2nd & 12 at own 23
Timeout CHARLOTTE, clock 02:34
2:34
2nd & 12 at own 23
Kalif Phillips run for 3 yds to the Charl 26
2:26
3rd & 9 at own 26
Timeout TEXASSAN, clock 02:26
2:26
3rd & 9 at own 26
Hasaan Klugh pass complete to T.L. Ford II for 5 yds to the Charl 31
2:26
4th & 4 at own 31
Arthur Hart punt for 47 yds, fair catch by JaBryce Taylor at the TexSA 22
UTSA End of half, 8 plays
1:45
1st & 10 at own 22
Dalton Sturm pass incomplete to Josh Stewart
1:45
2nd & 10 at own 22
Dalton Sturm pass complete to Kerry Thomas Jr. for 36 yds to the Charl 42 for a 1ST down
1:45
1st & 10 at opp 42
Dalton Sturm pass complete to Jarveon Williams for 5 yds to the Charl 37
1:45
2nd & 5 at opp 37
Dalton Sturm pass complete to Brady Jones for 15 yds to the Charl 22 for a 1ST down
1:45
1st & 10 at opp 22
Dalton Sturm pass complete to JaBryce Taylor for 9 yds to the Charl 13
1:45
2nd & 1 at opp 13
Dalton Sturm run for 2 yds to the Charl 11 for a 1ST down
1:45
1st & 10 at opp 11
Dalton Sturm pass incomplete to Kerry Thomas Jr.
1:45
2nd & 10 at opp 11
Dalton Sturm pass complete to Marquez McNair for 4 yds to the Charl 7
3rd quarter6 drives, then UTSA 20, Charlotte 7
Charlotte Punt, 3 plays
15:00
3rd & 6 at own 35
Daniel Portillo kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Austin Duke run for 5 yds to the Charl 30
15:00
2nd & 5 at own 30
Hasaan Klugh run for a loss of 3 yards to the Charl 27
15:00
3rd & 8 at own 27
CHARLOTTE Penalty, false start (Cameron Clark) to the Charl 22
15:00
3rd & 13 at own 22
Hasaan Klugh pass incomplete to Workpeh Kofa
15:00
4th & 13 at own 22
Arthur Hart punt for 48 yds , Matt Guidry returns for no gain to the TexSA 30
UTSA Punt, 6 plays
13:39
1st & 10 at own 30
Jarveon Williams run for 10 yds to the TexSA 40 for a 1ST down
13:39
1st & 10 at own 40
Jarveon Williams run for 6 yds to the TexSA 46
13:39
2nd & 4 at own 46
Jarveon Williams run for 5 yds to the Charl 49 for a 1ST down
13:39
1st & 10 at opp 49
Jarveon Williams run for 2 yds to the Charl 47
13:39
2nd & 8 at opp 47
Dalton Sturm pass incomplete to Kerry Thomas Jr.
13:39
3rd & 8 at opp 47
Dalton Sturm pass incomplete to Brady Jones, broken up by Denzel Irvin
13:39
4th & 8 at opp 47
TEXASSAN Penalty, delay of game (-5 Yards) to the TexSA 48
13:39
4th & 13 at own 48
Yannis Routsas punt for 37 yds, fair catch by Nate Mullen at the Charl 15
Charlotte Punt, 9 plays
10:52
1st & 10 at own 15
Hasaan Klugh pass incomplete to Ben LeMay
10:52
2nd & 10 at own 15
Hasaan Klugh pass incomplete to T.L. Ford II
10:52
3rd & 10 at own 15
Hasaan Klugh pass complete to Workpeh Kofa for 13 yds to the Charl 28 for a 1ST down
10:52
1st & 10 at own 28
Hasaan Klugh pass incomplete to Austin Duke
10:52
2nd & 10 at own 28
Kalif Phillips run for 6 yds to the Charl 34
10:52
3rd & 4 at own 34
Hasaan Klugh pass complete to Austin Duke for 7 yds to the Charl 41 for a 1ST down
10:52
1st & 10 at own 41
Hasaan Klugh pass incomplete to Uriah LeMay
10:52
2nd & 10 at own 41
Kalif Phillips run for no gain to the Charl 41
10:52
3rd & 10 at own 41
Hasaan Klugh pass incomplete to Austin Duke
10:52
4th & 10 at own 41
CHARLOTTE Penalty, unsportsmanlike conduct (Austin Duke) to the Charl 26
10:52
4th & 25 at own 26
Arthur Hart punt for 49 yds , Matt Guidry returns for 20 yds to the TexSA 45
UTSA Field goal, 8 plays
7:55
1st & 10 at own 45
CHARLOTTE Penalty, player disqualification (Austin Duke) to the Charl 40 for a 1ST down
7:55
1st & 10 at opp 40
Dalton Sturm pass complete to Kerry Thomas Jr. for 10 yds to the Charl 30 for a 1ST down
7:55
1st & 10 at opp 30
Jalen Rhodes run for 4 yds to the Charl 26 TEXASSAN Penalty, unsportsmanlike conduct (Austin Pratt) to the Charl 41
7:55
2nd & 21 at opp 41
Dalton Sturm run for 7 yds to the Charl 34
7:55
3rd & 14 at opp 34
Dalton Sturm pass complete to JaBryce Taylor for 4 yds to the Charl 30
7:55
4th & 10 at opp 30
Sturm deep pass incomplete to Thomas Jr., PENALTY CHA pass interference (Irvin,De) 15 yards to the CHA15, 1ST DOWN UTSA, NO PLAY.
7:55
1st & 10 at opp 15
Jalen Rhodes run for 6 yds to the Charl 9
7:55
2nd & 4 at opp 9
Dalton Sturm pass incomplete to Josh Stewart
7:55
3rd & 4 at opp 9
Dalton Sturm pass incomplete to Brady Jones
4:41
4th & 4 at opp 9
Victor Falcon 26 yd FG GOODUTSA 20, Charlotte 7
Charlotte Turnover on downs, 12 plays
4:41
1st & 0 at own 35
Daniel Portillo kickoff for 65 yds for a touchback
4:41
1st & 10 at own 25
Kevin Olsen pass incomplete to T.L. Ford II
4:41
2nd & 10 at own 25
CHARLOTTE Penalty, false start (Wolfgang Zacherl) to the Charl 20
4:41
2nd & 15 at own 20
Kevin Olsen pass incomplete
4:41
3rd & 15 at own 20
Kevin Olsen pass complete to Kalif Phillips for 40 yds to the TexSA 40 for a 1ST down
4:41
1st & 10 at opp 40
Kevin Olsen pass incomplete to T.L. Ford II
4:41
2nd & 10 at opp 40
Kevin Olsen pass complete to Uriah LeMay for 9 yds to the TexSA 31
4:41
3rd & 1 at opp 31
Robert Washington run for 2 yds to the TexSA 29 for a 1ST down
4:41
1st & 10 at opp 29
CHARLOTTE Penalty, false start (Cameron Clark) to the TexSA 34
4:41
1st & 15 at opp 34
Kevin Olsen pass incomplete to T.L. Ford II
4:41
2nd & 15 at opp 34
Kevin Olsen pass complete to Mark Quattlebaum for 20 yds to the TexSA 14 for a 1ST down
4:41
1st & 10 at opp 14
Kevin Olsen pass incomplete to T.L. Ford II
4:41
2nd & 10 at opp 14
Kevin Olsen pass complete to Workpeh Kofa for 7 yds to the TexSA 7
4:41
3rd & 3 at opp 7
Kevin Olsen pass incomplete to Nate Mullen
4:41
4th & 3 at opp 7
Kevin Olsen sacked by Ben Kane for a loss of 11 yards to the TexSA 18
UTSA Fumble return TD, 4 plays (Charlotte scores)
1:07
1st & 10 at own 18
Dalton Sturm pass incomplete to Josh Stewart
1:07
2nd & 10 at own 18
Dalton Sturm run for 5 yds to the TexSA 23
1:07
3rd & 5 at own 23
Dalton Sturm sacked by Alex Highsmith for a loss of 8 yards to the TexSA 15
Q4 14:54
4th & 13 at own 15
Yannis Routsas run for a loss of 14 yards Yannis Routsas fumbled, recovered by Charl Juwan Foggie , return for 3 yds, (Blake Brewer KICK)UTSA 20, Charlotte 14
4th quarter9 drives, then UTSA 33, Charlotte 14
UTSA Turnover on downs, 4 plays
14:54
1st & 0 at own 35
Blake Brewer kickoff for 59 yds , Matt Guidry return for 48 yds to the Charl 46
14:54
1st & 10 at opp 46
Jarveon Williams run for 4 yds to the Charl 42
14:54
2nd & 6 at opp 42
Jarveon Williams run for no gain to the Charl 42
14:54
3rd & 6 at opp 42
Dalton Sturm pass complete to Jalen Rhodes for 3 yds to the Charl 39
14:54
4th & 3 at opp 39
Dalton Sturm pass incomplete to Brady Jones
Charlotte Punt, 3 plays
12:46
1st & 10 at own 39
Kevin Olsen pass incomplete to T.L. Ford II
12:46
2nd & 10 at own 39
Kevin Olsen pass complete to Robert Washington for 6 yds to the Charl 45
12:46
3rd & 4 at own 45
Kevin Olsen pass complete to Nate Mullen for a loss of 3 yards to the Charl 42
12:46
4th & 7 at own 42
Arthur Hart punt for 34 yds, fair catch by JaBryce Taylor at the TexSA 24
UTSA Touchdown, 7 plays
11:28
1st & 10 at own 24
Jalen Rhodes run for 2 yds to the TexSA 26
11:28
2nd & 8 at own 26
Matt Guidry run for 12 yds to the TexSA 38 for a 1ST down
11:28
1st & 10 at own 38
Jarveon Williams run for 6 yds to the TexSA 44
11:28
2nd & 4 at own 44
Jared Johnson pass complete to Jarveon Williams for 33 yds to the Charl 23 for a 1ST down
11:28
1st & 10 at opp 23
Jarveon Williams run for 1 yd to the Charl 22
11:28
2nd & 9 at opp 22
Jarveon Williams run for 2 yds to the Charl 20
8:19
3rd & 7 at opp 20
Jared Johnson pass complete to Marquez McNair for 20 yds for a TD, (Two-Point Conversion failed )UTSA 26, Charlotte 14
Charlotte Punt, 5 plays
8:19
1st & 0 at own 35
Daniel Portillo kickoff for 64 yds , Chris Montgomery return for 24 yds to the Charl 25
8:19
1st & 10 at own 25
Robert Washington run for 3 yds to the Charl 28
8:19
2nd & 7 at own 28
Robert Washington run for 1 yd to the Charl 29
8:19
3rd & 6 at own 29
Olsen crossing pass incomplete to Kofa, PENALTY UTSA personal foul (Kane) 15 yards to the CHA44, 1ST DOWN CHA, NO PLAY.
8:19
1st & 10 at own 44
Kevin Olsen pass incomplete to Nate Mullen
8:19
2nd & 10 at own 44
Kevin Olsen pass incomplete to Kyle Hoffman
8:19
3rd & 10 at own 44
Kevin Olsen pass incomplete to Workpeh Kofa, broken up by Jonathan Tuiolosega
8:19
4th & 10 at own 44
Arthur Hart punt for 33 yds, fair catch by JaBryce Taylor at the TexSA 23
UTSA Touchdown, 6 plays
6:45
1st & 10 at own 23
Jared Johnson pass complete to Marquez McNair for 26 yds to the TexSA 49 for a 1ST down
6:45
1st & 10 at own 49
Jalen Rhodes run for no gain to the TexSA 49
6:45
2nd & 10 at own 49
Jared Johnson pass incomplete to Josh Stewart
6:45
3rd & 10 at own 49
Jared Johnson pass complete to Kerry Thomas Jr. for 14 yds to the Charl 37 for a 1ST down
6:45
1st & 10 at opp 37
Jared Johnson pass complete to JaBryce Taylor for 35 yds to the Charl 2 for a 1ST down
4:29
1st & goal at opp 2
Jalen Rhodes run for 2 yds for a TD, (Victor Falcon KICK)UTSA 33, Charlotte 14
Charlotte Turnover on downs, 4 plays
4:29
1st & 0 at own 35
Daniel Portillo kickoff for 60 yds , Chris Montgomery return for 25 yds to the Charl 30
4:29
1st & 10 at own 30
Kevin Olsen pass incomplete to T.L. Ford II
4:29
2nd & 10 at own 30
Kevin Olsen pass incomplete to Robert Washington, broken up by Marcus Davenport
4:29
3rd & 10 at own 30
Kevin Olsen pass incomplete to Nate Mullen
4:29
4th & 10 at own 30
Kevin Olsen pass complete to Nate Mullen for 1 yd to the Charl 31
UTSA Missed FG, 4 plays
3:59
1st & 10 at opp 31
CHARLOTTE Penalty, unsportsmanlike conduct (Kevin Olsen) to the Charl 16 for a 1ST down
3:59
1st & 10 at opp 16
Jarveon Williams run for a loss of 4 yards to the Charl 20
3:59
2nd & 14 at opp 20
Jarveon Williams run for 2 yds to the Charl 18
3:59
3rd & 12 at opp 18
Jared Johnson pass incomplete to JaBryce Taylor
2:14
4th & 12 at opp 18
Victor Falcon 35 yd FG MISSED
Charlotte Turnover on downs, 4 plays
2:14
1st & 10 at own 20
Lee McNeill pass complete to T.L. Ford II for 6 yds to the Charl 26
2:14
2nd & 4 at own 26
Lee McNeill pass complete to T.L. Ford II for a loss of 3 yards to the Charl 23
2:14
3rd & 7 at own 23
Lee McNeill pass incomplete to Nate Mullen, broken up by Michael Egwuagu
2:14
4th & 7 at own 23
Lee McNeill pass incomplete to T.L. Ford II, broken up by Teddrick McGhee
UTSA End of game, 2 plays
1:00
1st & 10 at opp 23
Corbin White run for 3 yds to the Charl 20
1:00
2nd & 7 at opp 20
Team run for a loss of 2 yards to the Charl 22
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.