| 14:50 | 1st & 10 | OWN 10 | Timeout TEXASSAN, clock 14:50 | ||
| 14:50 | 1st & 10 | OWN 10 | Dalton Sturm pass complete to Jarveon Williams for 16 yds to the TexSA 26 for a 1ST down | +16 | 0.79 |
| 14:50 | 1st & 10 | OWN 26 | Jarveon Williams run for 1 yd to the TexSA 27 | +1 | -0.61 |
| 13:36 | 2nd & 9 | OWN 27 | Dalton Sturm pass complete to Kerry Thomas Jr. for 73 yds for a TD, (Victor Falcon KICK) | +73 | 6.62 |
| 13:36 | 1st & 10 | OWN 25 | Hasaan Klugh pass incomplete to Workpeh Kofa, broken up by Devron Davis | 0 | -0.70 |
| 13:36 | 2nd & 10 | OWN 25 | Kalif Phillips run for a loss of 1 yard to the Charl 24 | -1 | -0.39 |
| 12:58 | 3rd & 11 | OWN 24 | Hasaan Klugh pass complete to Austin Duke for 76 yds for a TD, (Blake Brewer KICK) | +76 | 7.17 |
| 12:58 | 1st & 10 | OWN 25 | Jarveon Williams run for 3 yds to the TexSA 28 | +3 | -0.30 |
| 12:58 | 2nd & 7 | OWN 28 | Dalton Sturm pass incomplete to Josh Stewart, broken up by Alex Duncan | 0 | -0.56 |
| 12:58 | 3rd & 7 | OWN 28 | Dalton Sturm pass incomplete to Josh Stewart, broken up by Alex Duncan | 0 | -0.27 |
| 12:58 | 4th & 7 | OWN 28 | Yannis Routsas punt for 46 yds |
| 12:00 | 1st & 10 | OWN 26 | Kalif Phillips run for 2 yds to the Charl 28 | +2 | -0.47 |
| 12:00 | 2nd & 8 | OWN 28 | Hasaan Klugh pass incomplete to Austin Duke | 0 | -0.50 |
| 12:00 | 3rd & 8 | OWN 28 | CHARLOTTE Penalty, false start (Cameron Clark) to the Charl 23 | -5 | |
| 12:00 | 3rd & 13 | OWN 23 | Hasaan Klugh pass incomplete to Austin Duke | 0 | -0.10 |
| 12:00 | 4th & 13 | 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 |
| 11:05 | 1st & 10 | OWN 23 | Jalen Rhodes run for 5 yds to the TexSA 28 | +5 | 0.09 |
| 11:05 | 2nd & 5 | OWN 28 | Jalen Rhodes run for 3 yds to the TexSA 31 | +3 | -0.29 |
| 11:05 | 3rd & 2 | OWN 31 | Dalton Sturm pass complete to Shaq Williams for 8 yds to the TexSA 39 for a 1ST down | +8 | 1.55 |
| 11:05 | 1st & 10 | OWN 39 | Sturm sideline pass incomplete to Jones,B, PENALTY UTSA illegal shift (Rhodes) 5 yards to the UTSA34, NO PLAY. | -5 | |
| 11:05 | 1st & 15 | OWN 34 | Dalton Sturm pass incomplete to Jalen Rhodes | 0 | -0.70 |
| 11:05 | 2nd & 15 | OWN 34 | TEXASSAN Penalty, Offensive holding (-10 Yards) to the TexSA 24 | -10 | |
| 11:05 | 2nd & 25 | OWN 24 | Dalton Sturm pass complete to Josh Stewart for 16 yds to the TexSA 40 | +16 | 0.71 |
| 11:05 | 3rd & 9 | OWN 40 | Dalton Sturm pass complete to Kerry Thomas Jr. for 12 yds to the Charl 48 for a 1ST down | +12 | 2.88 |
| 11:05 | 1st & 10 | OPP 48 | Jalen Rhodes run for 2 yds to the Charl 46 | +2 | -0.60 |
| 11:05 | 2nd & 8 | OPP 46 | Dalton Sturm run for 12 yds to the Charl 34 for a 1ST down | +12 | 1.35 |
| 11:05 | 1st & 10 | OPP 34 | Dalton Sturm pass complete to Larry Stephens for 8 yds to the Charl 26 | +8 | 0.55 |
| 11:05 | 2nd & 2 | OPP 26 | Jarveon Williams run for a loss of 1 yard to the Charl 27 | -1 | -0.84 |
| 11:05 | 3rd & 3 | 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 | +21 | 1.17 |
| 11:05 | 1st & 6 | OPP 6 | Jarveon Williams run for 3 yds to the Charl 3 | +3 | -0.16 |
| 11:05 | 2nd & 3 | OPP 3 | Jarveon Williams run for no gain to the Charl 3 | 0 | -0.41 |
| 11:05 | 3rd & 3 | OPP 3 | Dalton Sturm pass incomplete to Josh Stewart | 0 | -0.29 |
| 3:20 | 4th & 3 | OPP 3 | Victor Falcon 21 yd FG GOOD | -1.08 |
| 3:20 | 1st & 10 | OWN 25 | Hasaan Klugh pass incomplete to T.L. Ford II | 0 | -0.70 |
| 3:20 | 2nd & 10 | 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. | +5 | |
| 3:20 | 2nd & 5 | OWN 30 | Kalif Phillips run for no gain to the Charl 30 | 0 | -0.75 |
| 3:20 | 3rd & 5 | OWN 30 | Hasaan Klugh pass incomplete, broken up by Jordan Moore | 0 | -0.37 |
| 3:20 | 4th & 5 | OWN 30 | Arthur Hart punt for 35 yds, fair catch by JaBryce Taylor at the TexSA 35 |
| 2:33 | 1st & 10 | OWN 35 | Jalen Rhodes run for 11 yds to the TexSA 46 for a 1ST down | +11 | 1.06 |
| 2:33 | 1st & 10 | 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. | -10 | |
| 2:33 | 1st & 20 | OWN 36 | Jalen Rhodes run for 2 yds to the TexSA 38 | +2 | -0.35 |
| 2:33 | 2nd & 18 | OWN 38 | Jalen Rhodes run for 4 yds to the TexSA 42 | +4 | -0.08 |
| 2:33 | 3rd & 14 | OWN 42 | Dalton Sturm pass incomplete to Kerry Thomas Jr., broken up by Daquan Lucas | 0 | -0.33 |
| 2:33 | 4th & 14 | OWN 42 | Yannis Routsas punt for 37 yds |
| 0:41 | 1st & 10 | OWN 21 | CHARLOTTE Penalty, false start (-5 Yards) to the Charl 16 | -5 | |
| 0:41 | 1st & 15 | OWN 16 | Hasaan Klugh run for a loss of 2 yards to the Charl 14 | -2 | -0.32 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 15:00 | 2nd & 17 | OWN 14 | Hasaan Klugh pass complete to Austin Duke for 32 yds to the Charl 46 for a 1ST down | +32 | 3.08 |
| 15:00 | 1st & 10 | OWN 46 | Kalif Phillips run for 3 yds to the Charl 49 | +3 | -0.42 |
| 15:00 | 2nd & 7 | OWN 49 | Hasaan Klugh pass incomplete to Workpeh Kofa | 0 | -1.12 |
| 15:00 | 3rd & 7 | OWN 49 | Hasaan Klugh pass complete to Nate Mullen for 13 yds to the TexSA 38 for a 1ST down | +13 | 2.63 |
| 15:00 | 1st & 10 | OPP 38 | Kalif Phillips run for 1 yd to the TexSA 37 | +1 | -0.60 |
| 15:00 | 2nd & 9 | OPP 37 | Hasaan Klugh pass incomplete to Austin Duke, broken up by Nate Gaines | 0 | -0.95 |
| 15:00 | 3rd & 9 | OPP 37 | Hasaan Klugh sacked by Josiah Tauaefa for a loss of 5 yards to the TexSA 42 | -5 | -1.87 |
| 15:00 | 4th & 14 | OPP 42 | Arthur Hart punt for 24 yds, fair catch by JaBryce Taylor at the TexSA 18 |
| 12:08 | 1st & 10 | OWN 18 | Dalton Sturm pass incomplete to Josh Stewart | 0 | -0.51 |
| 12:08 | 2nd & 10 | OWN 18 | Brett Winnegan run for 2 yds to the TexSA 19 Brett Winnegan fumbled, forced by Brandon Banks, | +2 | -0.15 |
| 12:08 | 3rd & 9 | OWN 19 | Dalton Sturm sacked by Brandon Banks and Larry Ogunjobi for a loss of 4 yards to the TexSA 15 | -4 | -0.17 |
| 12:08 | 4th & 13 | 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. | +5 | |
| 12:08 | 4th & 8 | OWN 20 | Yannis Routsas punt for 49 yds, fair catch by Nate Mullen at the Charl 31 |
| 10:39 | 1st & 10 | 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. | -15 | |
| 10:39 | 1st & 25 | OWN 16 | CHARLOTTE Penalty, false start (Kyle Hoffman) to the Charl 11 | -5 | |
| 10:39 | 1st & 30 | OWN 11 | Klugh deep out pass incomplete to Kofa, PENALTY UTSA holding (Davis) 10 yards to the CHA21, 1ST DOWN CHA, NO PLAY. | +10 | |
| 10:39 | 1st & 10 | OWN 21 | Matt Johnson run for 6 yds to the Charl 27 | +6 | 0.30 |
| 10:39 | 2nd & 4 | OWN 27 | Matt Johnson run for no gain to the Charl 27 | 0 | -0.74 |
| 10:39 | 3rd & 4 | OWN 27 | Hasaan Klugh pass incomplete to Nate Mullen | 0 | -0.35 |
| 8:52 | 4th & 4 | OWN 27 | Timeout TEXASSAN, clock 08:52 | ||
| 8:52 | 4th & 4 | OWN 27 | Arthur Hart punt for 34 yds, fair catch by JaBryce Taylor at the TexSA 39 |
| 8:44 | 1st & 10 | OWN 39 | Dalton Sturm pass incomplete to Trevor Stevens, broken up by Nick Cook | 0 | -1.11 |
| 8:44 | 2nd & 10 | OWN 39 | Jalen Rhodes run for 4 yds to the TexSA 43 | +4 | -0.13 |
| 8:44 | 3rd & 6 | OWN 43 | Dalton Sturm pass complete to Jalen Rhodes for 27 yds to the Charl 30 for a 1ST down | +27 | 3.28 |
| 8:44 | 1st & 10 | OPP 30 | Dalton Sturm run for 4 yds to the Charl 26 | +4 | -0.05 |
| 8:44 | 2nd & 6 | OPP 26 | Jarveon Williams run for 5 yds to the Charl 21 | +5 | 0.08 |
| 8:44 | 3rd & 1 | OPP 21 | Jarveon Williams run for no gain to the Charl 21 | 0 | -0.62 |
| 8:44 | 4th & 1 | OPP 21 | Jarveon Williams run for 3 yds to the Charl 18 for a 1ST down | +3 | 0.82 |
| 8:44 | 1st & 10 | OPP 18 | Dalton Sturm pass complete to JaBryce Taylor for 12 yds to the Charl 6 for a 1ST down | +12 | 0.54 |
| 8:44 | 1st & 6 | OPP 6 | Jalen Rhodes run for 2 yds to the Charl 4 | +2 | -0.28 |
| 8:44 | 2nd & 4 | OPP 4 | Dalton Sturm sacked by Karrington King for a loss of 9 yards to the Charl 13 | -9 | -0.99 |
| 3:08 | 3rd & 13 | OPP 13 | Dalton Sturm pass complete to Brady Jones for 13 yds for a TD, (Victor Falcon KICK) | +13 | 3.33 |
| 3:08 | 1st & 10 | OWN 25 | Kalif Phillips run for a loss of 2 yards to the Charl 23 | -2 | -0.89 |
| 2:34 | 2nd & 12 | OWN 23 | Timeout CHARLOTTE, clock 02:34 | ||
| 2:34 | 2nd & 12 | OWN 23 | Kalif Phillips run for 3 yds to the Charl 26 | +3 | -0.11 |
| 2:26 | 3rd & 9 | OWN 26 | Timeout TEXASSAN, clock 02:26 | ||
| 2:26 | 3rd & 9 | OWN 26 | Hasaan Klugh pass complete to T.L. Ford II for 5 yds to the Charl 31 | +5 | 0.02 |
| 2:26 | 4th & 4 | OWN 31 | Arthur Hart punt for 47 yds, fair catch by JaBryce Taylor at the TexSA 22 |
| 1:45 | 1st & 10 | OWN 22 | Dalton Sturm pass incomplete to Josh Stewart | 0 | -0.61 |
| 1:45 | 2nd & 10 | OWN 22 | Dalton Sturm pass complete to Kerry Thomas Jr. for 36 yds to the Charl 42 for a 1ST down | +36 | 3.59 |
| 1:45 | 1st & 10 | OPP 42 | Dalton Sturm pass complete to Jarveon Williams for 5 yds to the Charl 37 | +5 | 0.09 |
| 1:45 | 2nd & 5 | OPP 37 | Dalton Sturm pass complete to Brady Jones for 15 yds to the Charl 22 for a 1ST down | +15 | 0.56 |
| 1:45 | 1st & 10 | OPP 22 | Dalton Sturm pass complete to JaBryce Taylor for 9 yds to the Charl 13 | +9 | 0.63 |
| 1:45 | 2nd & 1 | OPP 13 | Dalton Sturm run for 2 yds to the Charl 11 for a 1ST down | +2 | -0.51 |
| 1:45 | 1st & 10 | OPP 11 | Dalton Sturm pass incomplete to Kerry Thomas Jr. | 0 | -0.29 |
| 1:45 | 2nd & 10 | OPP 11 | Dalton Sturm pass complete to Marquez McNair for 4 yds to the Charl 7 | +4 | -0.03 |
| 0:00 | OWN 0 | End of 2nd Quarter |
| 15:00 | 1st & 10 | OWN 25 | Austin Duke run for 5 yds to the Charl 30 | +5 | 0.09 |
| 15:00 | 2nd & 5 | OWN 30 | Hasaan Klugh run for a loss of 3 yards to the Charl 27 | -3 | -1.03 |
| 15:00 | 3rd & 8 | OWN 27 | CHARLOTTE Penalty, false start (Cameron Clark) to the Charl 22 | -5 | |
| 15:00 | 3rd & 13 | OWN 22 | Hasaan Klugh pass incomplete to Workpeh Kofa | 0 | -0.09 |
| 15:00 | 4th & 13 | OWN 22 | Arthur Hart punt for 48 yds , Matt Guidry returns for no gain to the TexSA 30 |
| 13:39 | 1st & 10 | OWN 30 | Jarveon Williams run for 10 yds to the TexSA 40 for a 1ST down | +10 | 0.94 |
| 13:39 | 1st & 10 | OWN 40 | Jarveon Williams run for 6 yds to the TexSA 46 | +6 | 0.40 |
| 13:39 | 2nd & 4 | OWN 46 | Jarveon Williams run for 5 yds to the Charl 49 for a 1ST down | +5 | 0.59 |
| 13:39 | 1st & 10 | OPP 49 | Jarveon Williams run for 2 yds to the Charl 47 | +2 | -0.62 |
| 13:39 | 2nd & 8 | OPP 47 | Dalton Sturm pass incomplete to Kerry Thomas Jr. | 0 | -1.11 |
| 13:39 | 3rd & 8 | OPP 47 | Dalton Sturm pass incomplete to Brady Jones, broken up by Denzel Irvin | 0 | -0.88 |
| 13:39 | 4th & 8 | OPP 47 | TEXASSAN Penalty, delay of game (-5 Yards) to the TexSA 48 | -5 | |
| 13:39 | 4th & 13 | OWN 48 | Yannis Routsas punt for 37 yds, fair catch by Nate Mullen at the Charl 15 |
| 10:52 | 1st & 10 | OWN 15 | Hasaan Klugh pass incomplete to Ben LeMay | 0 | -0.44 |
| 10:52 | 2nd & 10 | OWN 15 | Hasaan Klugh pass incomplete to T.L. Ford II | 0 | -0.20 |
| 10:52 | 3rd & 10 | OWN 15 | Hasaan Klugh pass complete to Workpeh Kofa for 13 yds to the Charl 28 for a 1ST down | +13 | 1.40 |
| 10:52 | 1st & 10 | OWN 28 | Hasaan Klugh pass incomplete to Austin Duke | 0 | -0.80 |
| 10:52 | 2nd & 10 | OWN 28 | Kalif Phillips run for 6 yds to the Charl 34 | +6 | 0.19 |
| 10:52 | 3rd & 4 | OWN 34 | Hasaan Klugh pass complete to Austin Duke for 7 yds to the Charl 41 for a 1ST down | +7 | 1.80 |
| 10:52 | 1st & 10 | OWN 41 | Hasaan Klugh pass incomplete to Uriah LeMay | 0 | -1.14 |
| 10:52 | 2nd & 10 | OWN 41 | Kalif Phillips run for no gain to the Charl 41 | 0 | -0.79 |
| 10:52 | 3rd & 10 | OWN 41 | Hasaan Klugh pass incomplete to Austin Duke | 0 | -0.44 |
| 10:52 | 4th & 10 | OWN 41 | CHARLOTTE Penalty, unsportsmanlike conduct (Austin Duke) to the Charl 26 | -15 | |
| 10:52 | 4th & 25 | OWN 26 | Arthur Hart punt for 49 yds , Matt Guidry returns for 20 yds to the TexSA 45 |
| 7:55 | 1st & 10 | OWN 45 | CHARLOTTE Penalty, player disqualification (Austin Duke) to the Charl 40 for a 1ST down | +15 | |
| 7:55 | 1st & 10 | OPP 40 | Dalton Sturm pass complete to Kerry Thomas Jr. for 10 yds to the Charl 30 for a 1ST down | +10 | 0.37 |
| 7:55 | 1st & 10 | OPP 30 | Jalen Rhodes run for 4 yds to the Charl 26 TEXASSAN Penalty, unsportsmanlike conduct (Austin Pratt) to the Charl 41 | -11 | -2.62 |
| 7:55 | 2nd & 21 | OPP 41 | Dalton Sturm run for 7 yds to the Charl 34 | +7 | 0.47 |
| 7:55 | 3rd & 14 | OPP 34 | Dalton Sturm pass complete to JaBryce Taylor for 4 yds to the Charl 30 | +4 | -0.17 |
| 7:55 | 4th & 10 | 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. | +15 | |
| 7:55 | 1st & 10 | OPP 15 | Jalen Rhodes run for 6 yds to the Charl 9 | +6 | 0.18 |
| 7:55 | 2nd & 4 | OPP 9 | Dalton Sturm pass incomplete to Josh Stewart | 0 | -0.39 |
| 7:55 | 3rd & 4 | OPP 9 | Dalton Sturm pass incomplete to Brady Jones | 0 | -0.35 |
| 4:41 | 4th & 4 | OPP 9 | Victor Falcon 26 yd FG GOOD | -0.88 |
| 4:41 | 1st & 10 | OWN 25 | Kevin Olsen pass incomplete to T.L. Ford II | 0 | -0.70 |
| 4:41 | 2nd & 10 | OWN 25 | CHARLOTTE Penalty, false start (Wolfgang Zacherl) to the Charl 20 | -5 | |
| 4:41 | 2nd & 15 | OWN 20 | Kevin Olsen pass incomplete | 0 | -0.15 |
| 4:41 | 3rd & 15 | OWN 20 | Kevin Olsen pass complete to Kalif Phillips for 40 yds to the TexSA 40 for a 1ST down | +40 | 4.10 |
| 4:41 | 1st & 10 | OPP 40 | Kevin Olsen pass incomplete to T.L. Ford II | 0 | -0.85 |
| 4:41 | 2nd & 10 | OPP 40 | Kevin Olsen pass complete to Uriah LeMay for 9 yds to the TexSA 31 | +9 | 0.84 |
| 4:41 | 3rd & 1 | OPP 31 | Robert Washington run for 2 yds to the TexSA 29 for a 1ST down | +2 | 0.40 |
| 4:41 | 1st & 10 | OPP 29 | CHARLOTTE Penalty, false start (Cameron Clark) to the TexSA 34 | -5 | |
| 4:41 | 1st & 15 | OPP 34 | Kevin Olsen pass incomplete to T.L. Ford II | 0 | -0.73 |
| 4:41 | 2nd & 15 | OPP 34 | Kevin Olsen pass complete to Mark Quattlebaum for 20 yds to the TexSA 14 for a 1ST down | +20 | 1.55 |
| 4:41 | 1st & 10 | OPP 14 | Kevin Olsen pass incomplete to T.L. Ford II | 0 | -0.31 |
| 4:41 | 2nd & 10 | OPP 14 | Kevin Olsen pass complete to Workpeh Kofa for 7 yds to the TexSA 7 | +7 | 0.19 |
| 4:41 | 3rd & 3 | OPP 7 | Kevin Olsen pass incomplete to Nate Mullen | 0 | -0.34 |
| 4:41 | 4th & 3 | OPP 7 | Kevin Olsen sacked by Ben Kane for a loss of 11 yards to the TexSA 18 | -11 | -3.99 |
| 1:07 | 1st & 10 | OWN 18 | Dalton Sturm pass incomplete to Josh Stewart | 0 | -0.51 |
| 1:07 | 2nd & 10 | OWN 18 | Dalton Sturm run for 5 yds to the TexSA 23 | +5 | 0.04 |
| 1:07 | 3rd & 5 | OWN 23 | Dalton Sturm sacked by Alex Highsmith for a loss of 8 yards to the TexSA 15 | -8 | -0.40 |
| 0:00 | OWN 0 | End of 3rd Quarter | |||
| 14:54 | 4th & 13 | 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) | 0.37 |
| 14:54 | 1st & 10 | OPP 46 | Jarveon Williams run for 4 yds to the Charl 42 | +4 | -0.12 |
| 14:54 | 2nd & 6 | OPP 42 | Jarveon Williams run for no gain to the Charl 42 | 0 | -1.07 |
| 14:54 | 3rd & 6 | OPP 42 | Dalton Sturm pass complete to Jalen Rhodes for 3 yds to the Charl 39 | +3 | -0.40 |
| 14:54 | 4th & 3 | OPP 39 | Dalton Sturm pass incomplete to Brady Jones | 0 | -1.87 |
| 12:46 | 1st & 10 | OWN 39 | Kevin Olsen pass incomplete to T.L. Ford II | 0 | -1.11 |
| 12:46 | 2nd & 10 | OWN 39 | Kevin Olsen pass complete to Robert Washington for 6 yds to the Charl 45 | +6 | 0.28 |
| 12:46 | 3rd & 4 | OWN 45 | Kevin Olsen pass complete to Nate Mullen for a loss of 3 yards to the Charl 42 | -3 | -1.18 |
| 12:46 | 4th & 7 | OWN 42 | Arthur Hart punt for 34 yds, fair catch by JaBryce Taylor at the TexSA 24 |
| 11:28 | 1st & 10 | OWN 24 | Jalen Rhodes run for 2 yds to the TexSA 26 | +2 | -0.43 |
| 11:28 | 2nd & 8 | OWN 26 | Matt Guidry run for 12 yds to the TexSA 38 for a 1ST down | +12 | 1.63 |
| 11:28 | 1st & 10 | OWN 38 | Jarveon Williams run for 6 yds to the TexSA 44 | +6 | 0.40 |
| 11:28 | 2nd & 4 | OWN 44 | Jared Johnson pass complete to Jarveon Williams for 33 yds to the Charl 23 for a 1ST down | +33 | 1.89 |
| 11:28 | 1st & 10 | OPP 23 | Jarveon Williams run for 1 yd to the Charl 22 | +1 | -0.32 |
| 11:28 | 2nd & 9 | OPP 22 | Jarveon Williams run for 2 yds to the Charl 20 | +2 | -0.27 |
| 8:19 | 3rd & 7 | OPP 20 | Jared Johnson pass complete to Marquez McNair for 20 yds for a TD, (Two-Point Conversion failed ) | +20 | 3.25 |
| 8:19 | 1st & 10 | OWN 25 | Robert Washington run for 3 yds to the Charl 28 | +3 | -0.30 |
| 8:19 | 2nd & 7 | OWN 28 | Robert Washington run for 1 yd to the Charl 29 | +1 | -0.47 |
| 8:19 | 3rd & 6 | OWN 29 | Olsen crossing pass incomplete to Kofa, PENALTY UTSA personal foul (Kane) 15 yards to the CHA44, 1ST DOWN CHA, NO PLAY. | +15 | |
| 8:19 | 1st & 10 | OWN 44 | Kevin Olsen pass incomplete to Nate Mullen | 0 | -1.16 |
| 8:19 | 2nd & 10 | OWN 44 | Kevin Olsen pass incomplete to Kyle Hoffman | 0 | -0.88 |
| 8:19 | 3rd & 10 | OWN 44 | Kevin Olsen pass incomplete to Workpeh Kofa, broken up by Jonathan Tuiolosega | 0 | -0.52 |
| 8:19 | 4th & 10 | OWN 44 | Arthur Hart punt for 33 yds, fair catch by JaBryce Taylor at the TexSA 23 |
| 6:45 | 1st & 10 | OWN 23 | Jared Johnson pass complete to Marquez McNair for 26 yds to the TexSA 49 for a 1ST down | +26 | 2.29 |
| 6:45 | 1st & 10 | OWN 49 | Jalen Rhodes run for no gain to the TexSA 49 | 0 | -1.13 |
| 6:45 | 2nd & 10 | OWN 49 | Jared Johnson pass incomplete to Josh Stewart | 0 | -1.01 |
| 6:45 | 3rd & 10 | OWN 49 | Jared Johnson pass complete to Kerry Thomas Jr. for 14 yds to the Charl 37 for a 1ST down | +14 | 3.01 |
| 6:45 | 1st & 10 | OPP 37 | Jared Johnson pass complete to JaBryce Taylor for 35 yds to the Charl 2 for a 1ST down | +35 | 1.84 |
| 4:29 | 1st & 2 | OPP 2 | Jalen Rhodes run for 2 yds for a TD, (Victor Falcon KICK) | +2 | 1.21 |
| 4:29 | 1st & 10 | OWN 30 | Kevin Olsen pass incomplete to T.L. Ford II | 0 | -0.86 |
| 4:29 | 2nd & 10 | OWN 30 | Kevin Olsen pass incomplete to Robert Washington, broken up by Marcus Davenport | 0 | -0.46 |
| 4:29 | 3rd & 10 | OWN 30 | Kevin Olsen pass incomplete to Nate Mullen | 0 | -0.22 |
| 4:29 | 4th & 10 | OWN 30 | Kevin Olsen pass complete to Nate Mullen for 1 yd to the Charl 31 | +1 | 0.24 |
| 3:59 | 1st & 10 | OPP 31 | CHARLOTTE Penalty, unsportsmanlike conduct (Kevin Olsen) to the Charl 16 for a 1ST down | +15 | |
| 3:59 | 1st & 10 | OPP 16 | Jarveon Williams run for a loss of 4 yards to the Charl 20 | -4 | -0.65 |
| 3:59 | 2nd & 14 | OPP 20 | Jarveon Williams run for 2 yds to the Charl 18 | +2 | -0.29 |
| 3:59 | 3rd & 12 | OPP 18 | Jared Johnson pass incomplete to JaBryce Taylor | 0 | -0.73 |
| 2:14 | 4th & 12 | OPP 18 | Victor Falcon 35 yd FG MISSED |
| 2:14 | 1st & 10 | OWN 20 | Lee McNeill pass complete to T.L. Ford II for 6 yds to the Charl 26 | +6 | 0.29 |
| 2:14 | 2nd & 4 | OWN 26 | Lee McNeill pass complete to T.L. Ford II for a loss of 3 yards to the Charl 23 | -3 | -0.96 |
| 2:14 | 3rd & 7 | OWN 23 | Lee McNeill pass incomplete to Nate Mullen, broken up by Michael Egwuagu | 0 | -0.20 |
| 2:14 | 4th & 7 | OWN 23 | Lee McNeill pass incomplete to T.L. Ford II, broken up by Teddrick McGhee | 0 | 0.26 |
| 1:00 | 1st & 10 | OPP 23 | Corbin White run for 3 yds to the Charl 20 | +3 | -0.13 |
| 1:00 | 2nd & 7 | OPP 20 | Team run for a loss of 2 yards to the Charl 22 | -2 | -0.70 |
| 0:00 | OWN 0 | End of 4th Quarter |
| 3 | sacks | 2 |
| 7 | plays for loss | 8 |
| 1 | takeaways | 0 |
| 2 | three-and-outs forced | 6 |
| 12 | explosive plays allowed | 4 |
| 6.29 | yards allowed / play | 3.76 |
| 6 of 15 | scoring drives allowed | 1 of 13 |
| Ben DeLuca | 10 (9) | 1 TFL |
| Nick Cook | 9 (7) | 1 TFL · 1 PD · 1 QH |
| Karrington King | 7 (6) | 1 sk · 1 TFL · 1 QH |
| Alex Highsmith | 5 (5) | 1 sk · 1 TFL |
| Brandon Banks | 5 (3) | 0.5 sk · 0.5 TFL |
| Larry Ogunjobi | 5 (2) | 0.5 sk · 0.5 TFL |
| Alex Duncan | 5 (5) | 2 PD |
| Denzel Irvin | 5 (4) | 1 PD |
| Josiah Tauaefa | 6 (4) | 1 sk · 1 TFL |
| Ben Kane | 5 (3) | 1 sk · 1 TFL |
| Marcus Davenport | 3 (1) | 1.5 TFL · 1 PD · 1 QH |
| Carl Austin III | 3 (2) | 1.5 TFL |
| Devron Davis | 3 (3) | 1 PD |
| Michael Egwuagu | 2 (1) | 1.5 TFL · 1 PD · 1 QH |
| Strong Jr. Kevin | 2 | 0.5 TFL |
| Jordan Moore | 2 (1) | 1 PD · 1 QH |
| — | field goals | 2 of 3 |
| 9 | punts | 4 |
| 38.2 | punt average | 42.3 |
| 0 | punts inside the 20 | 0 |
| 49 | return yards | 84 |
| own 25 | average drive start | own 28 |
| K | Blake Brewer | 2/2 XP |
| P | Arthur Hart | 9 punts · 38.2 avg |
| KR | Chris Montgomery | 2 ret · 49 yds · long 25 |
| K | Victor Falcon | 2/3 FG · long 26 · 3/3 XP |
| P | Yannis Routsas | 4 punts · 42.3 avg |
| KR | Matt Guidry | 2 ret · 68 yds · long 48 |
| PR | Matt Guidry | 2 ret · 20 yds · long 20 |
| PR | JaBryce Taylor | 1 ret · -4 yds · long -4 |
| 63 | plays | 83 |
| 237 | yards | 522 |
| 13 | drives | 15 |
| 21% | success rate | 40% |
| -6.82 | total PPA | 20.96 |
| Q1 | Dalton Sturm pass complete to Kerry Thomas Jr. for 73 yds for a TD, (Victor Falcon KICK) | 7–0 |
| Q1 | Hasaan Klugh pass complete to Austin Duke for 76 yds for a TD, (Blake Brewer KICK) | 7–7 |
| Q1 | Victor Falcon 21 yd FG GOOD | 10–7 |
| Q2 | Dalton Sturm pass complete to Brady Jones for 13 yds for a TD, (Victor Falcon KICK) | 17–7 |
| Q3 | Victor Falcon 26 yd FG GOOD | 20–7 |
| Q4 | Jared Johnson pass complete to Marquez McNair for 20 yds for a TD, (Two-Point Conversion failed… | 26–14 |
| Q4 | Jalen Rhodes run for 2 yds for a TD, (Victor Falcon KICK) | 33–14 |
| Q1 | Hasaan Klugh pass complete to Austin Duke for 76 yds for a TD, (Blake Brewer KICK) | 7.17 |
| Q1 | Dalton Sturm pass complete to Kerry Thomas Jr. for 73 yds for a TD, (Victor Falcon KICK) | 6.62 |
| Q3 | Kevin Olsen pass complete to Kalif Phillips for 40 yds to the TexSA 40 for a 1ST down | 4.10 |
| Q2 | Dalton Sturm pass complete to Kerry Thomas Jr. for 36 yds to the Charl 42 for a 1ST down | 3.59 |
| Q2 | Dalton Sturm pass complete to Brady Jones for 13 yds for a TD, (Victor Falcon KICK) | 3.33 |
| Q2 | Dalton Sturm pass complete to Jalen Rhodes for 27 yds to the Charl 30 for a 1ST down | 3.28 |
| 2025 | UTSA 28 – 7 Charlotte |
| 2015 | UTSA 30 – 27 Charlotte |