Final at Alamodome, San AntonioIndoorsAttendance 20,076
Officials
Referee Jon Noli; umpire John Mitchell; head linesman Gary Clip; line judge Scott Held; side judge Maurice Pierre; field judge David Sherwood; back judge Michael Bailey; center judge Jeff GuadagnoGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UAB
UTSA
265
Total yards
299
49
Passing yards
162
216
Rushing yards
137
3.8
Yards per pass
4.4
4.1
Yards per rush
3.8
16
First downs
18
6–14
Third downs
8–19
1–1
Fourth downs
2–2
2
Turnovers
3
6–61
Penalties
5–35
31:34
Possession
28:26
2
Sacks (by defense)
2
Efficiency
UAB
UTSA
36%
Success rate
31%
0.01
EPA per play
−0.10
1.08
Explosiveness
1.10
0.01
Rushing EPA
−0.20
−0.06
Passing EPA
0.03
27%
Passing-down success
25%
−0.41
First-down EPA
−0.41
0.02
Second-down EPA
−0.49
0.61
Third-down EPA
0.63
28%
Havoc by its defense
10%
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 60% to win. UAB won as Elo’s underdog.
The line
UTSA −7, over/under 50.
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%, UAB 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, UAB right to left.
Q1 UTSAInterception, 2 plays, −3 yards
Q1 UABTouchdown, 6 plays, 28 yards
Q1 UTSAPunt, 3 plays, 0 yards
Q1 UABPunt, 3 plays, 1 yard
Q1 UTSAField goal, 5 plays, 44 yards
Q1 UABTouchdown, 10 plays, 75 yards
Q1 UTSAPunt, 6 plays, 22 yards
Q2 UABTouchdown, 17 plays, 89 yards
Q2 UTSAPunt, 9 plays, 22 yards
Q2 UABPunt, 3 plays, 6 yards
Q2 UTSAField goal, 8 plays, 58 yards
Q2 UABEnd of half, 1 play, −2 yards
Q3 UABPunt, 3 plays, 3 yards
Q3 UTSAPunt, 3 plays, 3 yards
Q3 UABPunt, 3 plays, 5 yards
Q3 UTSAFumble, 8 plays, 54 yards
Q3 UABInterception, 4 plays, 15 yards
Q3 UTSAPunt, 5 plays, 4 yards
Q3 UABFumble, 4 plays, 12 yards
Q3 UTSATouchdown, 5 plays, 35 yards
Q4 UABPunt, 3 plays, 1 yard
Q4 UTSAFumble, 3 plays, −10 yards
Q4 UABField goal, 5 plays, 15 yards
Q4 UTSAPunt, 6 plays, 16 yards
Q4 UABPunt, 3 plays, 6 yards
Q4 UTSATouchdown, 12 plays, 54 yards
Q4 UABEnd of game, 2 plays, −4 yards
Play by play
1st quarter7 drives, then UAB 14, UTSA 3
UTSA Interception, 2 plays
15:00
1st & 10 at own 35
Nick Vogel kickoff for 63 yds , Brett Winnegan return for 15 yds to the TexSA 17
15:00
1st & 10 at own 17
Greg Campbell Jr. run for a loss of 3 yards to the TexSA 14
15:00
2nd & 13 at own 14
Dalton Sturm pass intercepted Will Dawkins return for 2 yds to the TexSA 28
UAB Touchdown, 6 plays
14:09
1st & 10 at opp 28
Spencer Brown run for 5 yds to the TexSA 23
14:09
2nd & 5 at opp 23
Spencer Brown run for 1 yd to the TexSA 22
14:09
3rd & 4 at opp 22
A.J. Erdely pass complete to Donnie Lee for 5 yds to the TexSA 17 for a 1ST down
14:09
1st & 10 at opp 17
Spencer Brown run for 12 yds to the TexSA 5 for a 1ST down
14:09
1st & goal at opp 5
Spencer Brown run for 1 yd to the TexSA 4
11:24
2nd & goal at opp 4
A.J. Erdely run for 4 yds for a TD, (Nick Vogel KICK)UAB 7, UTSA 0
UTSA Punt, 3 plays
11:24
1st & 0 at own 35
Nick Vogel kickoff for 65 yds , Brett Winnegan return for 23 yds to the TexSA 23
11:24
1st & 10 at own 23
Dalton Sturm pass incomplete to Greg Campbell Jr., broken up by Brontae Harris
11:24
2nd & 10 at own 23
Jalen Rhodes run for no gain to the TexSA 23
11:24
3rd & 10 at own 23
Dalton Sturm pass incomplete to Greg Campbell Jr.
11:24
4th & 10 at own 23
Yannis Routsas punt for 58 yds, downed at the UAB 19
UAB Punt, 3 plays
10:12
1st & 10 at own 19
A.J. Erdely pass complete to Donnie Lee for no gain to the UAB 19
10:12
2nd & 10 at own 19
A.J. Erdely pass incomplete
10:12
3rd & 10 at own 19
UAB Penalty, false start (Garrett Marino) to the UAB 14
10:12
3rd & 15 at own 14
James Noble III run for 6 yds to the UAB 20
10:12
4th & 9 at own 20
Joel Dixon punt for 35 yds, fair catch by Brady Jones at the TexSA 45
UTSA Field goal, 5 plays
8:51
1st & 10 at own 45
Greg Campbell Jr. run for 37 yds to the UAB 18 for a 1ST down
8:51
1st & 10 at opp 18
Jalen Rhodes run for 4 yds to the UAB 14
8:51
2nd & 6 at opp 14
Jalen Rhodes run for no gain to the UAB 14
8:51
3rd & 6 at opp 14
Dalton Sturm run for 3 yds to the UAB 11
6:34
4th & 3 at opp 11
Jared Sackett 28 yd FG GOODUAB 7, UTSA 3
UAB Touchdown, 10 plays
6:34
1st & 0 at own 35
Daniel Portillo kickoff for 65 yds for a touchback
6:34
1st & 10 at own 25
A.J. Erdely pass complete to Kailon Carter for 11 yds to the UAB 36 for a 1ST down
6:34
1st & 10 at own 36
A.J. Erdely run for 7 yds to the UAB 43
6:34
2nd & 3 at own 43
Spencer Brown run for 8 yds to the TexSA 49 for a 1ST down
6:34
1st & 10 at opp 49
Spencer Brown run for 9 yds to the TexSA 40
6:34
2nd & 1 at opp 40
Spencer Brown run for 3 yds to the TexSA 37 for a 1ST down
6:34
1st & 10 at opp 37
Spencer Brown run for 14 yds to the TexSA 23 for a 1ST down
6:34
1st & 10 at opp 23
Andre Wilson run for 13 yds to the TexSA 10 for a 1ST down
6:34
1st & goal at opp 10
Spencer Brown run for 2 yds to the TexSA 8
6:34
2nd & goal at opp 8
A.J. Erdely run for 2 yds to the TexSA 6
2:15
3rd & goal at opp 6
A.J. Erdely pass complete to Ronnie Turner Jr. for 6 yds for a TD, (Nick Vogel KICK)UAB 14, UTSA 3
UTSA Punt, 6 plays
2:15
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
2:15
1st & 10 at own 25
Timeout UAB, clock 02:15
2:15
1st & 10 at own 25
Tyrell Clay run for 2 yds to the TexSA 27
2:15
2nd & 8 at own 27
Dalton Sturm pass incomplete to Brady Jones
2:15
3rd & 8 at own 27
Dalton Sturm run for 14 yds to the TexSA 41 for a 1ST down
2:15
1st & 10 at own 41
Dalton Sturm pass incomplete
2:15
2nd & 10 at own 41
Tyrell Clay run for no gain to the TexSA 41
2:15
3rd & 10 at own 41
Dalton Sturm pass complete to Jalen Rhodes for 6 yds to the TexSA 47
Q2 15:00
4th & 4 at own 47
Yannis Routsas punt for 42 yds, downed at the UAB 11
2nd quarter5 drives, then UAB 21, UTSA 6
UAB Touchdown, 17 plays
14:50
1st & 10 at own 11
Spencer Brown run for 11 yds to the UAB 22 for a 1ST down
14:50
1st & 10 at own 22
A.J. Erdely pass complete to Andre Wilson for 2 yds to the UAB 24
14:50
2nd & 8 at own 24
Donnie Lee run for 4 yds to the UAB 28
14:50
3rd & 4 at own 28
A.J. Erdely run for 4 yds to the UAB 32 for a 1ST down
14:50
1st & 10 at own 32
Spencer Brown run for 7 yds to the UAB 39
14:50
2nd & 3 at own 39
Spencer Brown run for 3 yds to the UAB 42 for a 1ST down
14:50
1st & 10 at own 42
Spencer Brown run for 1 yd to the UAB 43
14:50
2nd & 9 at own 43
A.J. Erdely pass complete to Collin Lisa for 5 yds to the UAB 48
10:36
3rd & 4 at own 48
Timeout UAB, clock 10:36
10:36
3rd & 4 at own 48
Kailon Carter run for 12 yds to the TexSA 40 for a 1ST down
10:36
1st & 10 at opp 40
Spencer Brown run for 1 yd to the TexSA 39
10:36
2nd & 9 at opp 39
Andre Wilson run for 12 yds to the TexSA 27 for a 1ST down
10:36
1st & 10 at opp 27
A.J. Erdely pass incomplete to Donnie Lee
10:36
2nd & 10 at opp 27
Donnie Lee run for 20 yds to the TexSA 7 for a 1ST down
10:36
1st & goal at opp 7
Spencer Brown run for 2 yds to the TexSA 5
10:36
2nd & goal at opp 5
Kailon Carter run for 1 yd to the TexSA 4
10:36
3rd & goal at opp 4
A.J. Erdely run for 3 yds to the TexSA 1
6:30
4th & 0 at opp 1
Timeout UT SAN ANTONIO, clock 06:30
6:24
4th & goal at opp 1
A.J. Erdely run for 1 yd for a TD, (Nick Vogel KICK)UAB 21, UTSA 3
UTSA Punt, 9 plays
6:24
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
6:24
1st & 10 at own 25
Tyrell Clay run for a loss of 2 yards to the TexSA 23
6:24
2nd & 12 at own 23
Tyrell Clay run for 4 yds to the TexSA 27
6:24
3rd & 8 at own 27
Dalton Sturm pass complete to Josh Stewart for 14 yds to the TexSA 41 for a 1ST down
6:24
1st & 10 at own 41
Dalton Sturm pass incomplete to Brady Jones
6:24
2nd & 10 at own 41
UT SAN ANTONIO Penalty, false start (-5 Yards) to the TexSA 36
6:24
2nd & 15 at own 36
Dalton Sturm pass complete to Brady Jones for 14 yds to the 50 yard line
6:24
3rd & 1 at the 50
Tyrell Clay run for 4 yds to the UAB 46 for a 1ST down
6:24
1st & 10 at opp 46
Dalton Sturm pass incomplete to Tyrell Clay
6:24
2nd & 10 at opp 46
UT SAN ANTONIO Penalty, false start (-5 Yards) to the TexSA 49
6:24
2nd & 15 at own 49
Jalen Rhodes run for a loss of 2 yards to the TexSA 47
6:24
3rd & 17 at own 47
Dalton Sturm pass incomplete to Brady Jones, broken up by Garrison Mitchell
6:24
4th & 17 at own 47
Yannis Routsas punt for 43 yds, downed at the UAB 10
UAB Punt, 3 plays
3:09
1st & 10 at own 10
A.J. Erdely run for a loss of 1 yard to the UAB 9
3:09
2nd & 11 at own 9
Spencer Brown run for 6 yds to the UAB 15
3:09
3rd & 5 at own 15
Jonathan Haden run for 1 yd to the UAB 16
3:09
4th & 4 at own 16
Joel Dixon punt for 50 yds , Brady Jones returns for a loss of 1 yard to the TexSA 33
UTSA Field goal, 8 plays
1:39
1st & 10 at own 33
Dalton Sturm run for a loss of 4 yards to the TexSA 29
1:39
2nd & 14 at own 29
Dalton Sturm run for 5 yds to the TexSA 34
1:39
3rd & 9 at own 34
Sturm middle pass incomplete to Jones,B, PENALTY UAB pass interference (MITCHELL, G.) 10 yards to the UTSA44, 1ST DOWN UTSA, NO PLAY.
1:39
1st & 10 at own 44
Sturm deep pass incomplete to McNair, PENALTY UAB pass interference (PETTY, J.) 15 yards to the UAB41, 1ST DOWN UTSA, NO PLAY.
1:39
1st & 10 at opp 41
Dalton Sturm run for 8 yds to the UAB 33
1:39
2nd & 2 at opp 33
Dalton Sturm pass complete to Marquez McNair for 14 yds to the UAB 19 for a 1ST down
1:39
1st & 10 at opp 19
UAB Penalty, personal foul (Broderick Thomas) to the UAB 9 for a 1ST down
1:39
1st & goal at opp 9
Dalton Sturm pass incomplete
0:31
2nd & goal at opp 9
Dalton Sturm pass incomplete to Josh Stewart, broken up by Darious Williams
0:27
3rd & goal at opp 9
Dalton Sturm pass incomplete to Marquez McNair
0:18
4th & goal at opp 9
Jared Sackett 26 yd FG GOODUAB 21, UTSA 6
UAB End of half, 1 play
0:18
1st & 0 at own 35
Daniel Portillo kickoff for 49 yds
0:18
1st & 10 at own 16
TEAM run for a loss of 2 yards to the UAB 14
3rd quarter8 drives, then UAB 21, UTSA 6
UAB Punt, 3 plays
15:00
2nd & 12 at own 35
Daniel Portillo kickoff for 63 yds , Kailon Carter return for 20 yds to the UAB 22
15:00
1st & 10 at own 22
Spencer Brown run for 3 yds to the UAB 25
15:00
2nd & 7 at own 25
ERDELY, A.J. pass complete to TURNER Jr., R. for 9 yards to the UAB34 (Austin III), PENALTY UAB IB (DAVIS, J.) 10 yards to the UAB15, NO PLAY.
15:00
2nd & 17 at own 15
Spencer Brown run for 5 yds to the UAB 20
15:00
3rd & 12 at own 20
Spencer Brown run for 5 yds to the UAB 25
15:00
4th & 7 at own 25
Joel Dixon punt for 43 yds , Brady Jones returns for no gain to the TexSA 32
UTSA Punt, 3 plays
13:17
1st & 10 at own 32
Jalen Rhodes run for 3 yds to the TexSA 35
13:17
2nd & 7 at own 35
Dalton Sturm pass incomplete to Jalen Rhodes
13:17
3rd & 7 at own 35
Dalton Sturm pass incomplete to Marquez McNair, broken up by Jordan Petty
13:17
4th & 7 at own 35
Yannis Routsas punt for 35 yds, fair catch by Andre Wilson at the UAB 30
UAB Punt, 3 plays
12:21
1st & 10 at own 30
Spencer Brown run for 3 yds to the UAB 33
12:21
2nd & 7 at own 33
A.J. Erdely sacked by Marcus Davenport for a loss of 6 yards to the UAB 27
12:21
3rd & 13 at own 27
Spencer Brown run for 8 yds to the UAB 35
12:21
4th & 5 at own 35
Joel Dixon punt for 46 yds, fair catch by Brady Jones at the TexSA 19
UTSA Fumble, 8 plays
10:25
1st & 10 at own 19
Dalton Sturm run for no gain to the TexSA 19
10:25
2nd & 10 at own 19
Dalton Sturm pass complete to Josh Stewart for 1 yd to the TexSA 20
10:25
3rd & 9 at own 20
Dalton Sturm pass complete to Brady Jones for 13 yds to the TexSA 33 for a 1ST down
10:25
1st & 10 at own 33
Tyrell Clay run for no gain to the TexSA 33
10:25
2nd & 10 at own 33
Tyrell Clay run for 6 yds to the TexSA 39
10:25
3rd & 4 at own 39
Dalton Sturm run for 10 yds to the TexSA 49 for a 1ST down
10:25
1st & 10 at own 49
Jalen Rhodes run for 5 yds to the UAB 46
10:25
2nd & 5 at opp 46
Jalen Rhodes run for 17 yds to the UAB 27 Jalen Rhodes fumbled, forced by Broderick Thomas, recovered by UAB Jordan Petty
UAB Interception, 4 plays
6:11
1st & 10 at own 27
Timeout UAB, clock 06:11
6:11
1st & 10 at own 27
Spencer Brown run for 1 yd to the UAB 28
6:11
2nd & 9 at own 28
Spencer Brown run for 4 yds to the UAB 32
6:11
3rd & 5 at own 32
A.J. Erdely pass complete to Andre Wilson for 10 yds to the UAB 42 for a 1ST down
6:11
1st & 10 at own 42
A.J. Erdely pass intercepted Devron Davis return for 2 yds to the TexSA 30
UTSA Punt, 5 plays
4:30
1st & 10 at own 30
UT SAN ANTONIO Penalty, delay of game (-5 Yards) to the TexSA 25
4:30
1st & 15 at own 25
Dalton Sturm pass complete to Chance McLeod for 3 yds to the TexSA 28
4:30
2nd & 12 at own 28
Dalton Sturm pass complete to Tyrell Clay for 12 yds to the TexSA 40 for a 1ST down
4:30
1st & 10 at own 40
Dalton Sturm pass incomplete
4:30
2nd & 10 at own 40
Tyrell Clay run for a loss of 1 yard to the TexSA 39
4:30
3rd & 11 at own 39
Dalton Sturm sacked by Tevin Crews for a loss of 5 yards to the TexSA 34
4:30
4th & 16 at own 34
Yannis Routsas punt for 43 yds, downed at the UAB 23
UAB Fumble, 4 plays
2:17
1st & 10 at own 23
Spencer Brown run for 4 yds to the UAB 27
2:17
2nd & 6 at own 27
Spencer Brown run for a loss of 1 yard to the UAB 26
2:17
3rd & 7 at own 26
A.J. Erdely pass complete to Ronnie Turner Jr. for 10 yds to the UAB 36 for a 1ST down
2:17
1st & 10 at own 36
A.J. Erdely run for no gain to the UAB 35 A.J. Erdely fumbled, forced by Franklin Uesi, recovered by TexSA La’Kel Bass
UTSA Touchdown, 5 plays
0:24
1st & 10 at opp 35
Tyrell Clay run for 10 yds to the UAB 25 for a 1ST down
Q4 15:00
1st & 10 at opp 25
Brett Winnegan run for 10 yds to the UAB 15 UT SAN ANTONIO Penalty, illegal block (Josh Stewart) to the UAB 25
Q4 15:00
1st & 10 at opp 25
Dalton Sturm pass incomplete
Q4 15:00
2nd & 10 at opp 25
Sturm middle pass complete to McNair for 15 yards to the UAB10 (KEELY, S.;MITCHELL, G.), PENALTY UTSA illegal block (Williams,S) 10 yards to the UAB35, NO PLAY.
Q4 15:00
2nd & 20 at opp 35
Dalton Sturm pass complete to Josh Stewart for 13 yds to the UAB 22
Q4 13:16
3rd & 7 at opp 22
Dalton Sturm run for 22 yds for a TD, (Jared Sackett KICK)UAB 21, UTSA 13
4th quarter7 drives, then UAB 24, UTSA 19
UAB Punt, 3 plays
13:16
1st & 0 at own 35
Daniel Portillo kickoff for 64 yds , Kailon Carter return for 21 yds to the TEXASSAN 44 UAB Penalty, unsportsmanlike conduct (11 Yards) to the UAB 11
13:16
1st & 10 at own 11
A.J. Erdely run for 1 yd to the UAB 12
13:16
2nd & 9 at own 12
A.J. Erdely run for no gain to the UAB 12
13:16
3rd & 9 at own 12
A.J. Erdely pass incomplete to Andre Wilson
13:16
4th & 9 at own 12
Joel Dixon punt for 45 yds , Brady Jones returns for 13 yds to the UAB 44
UTSA Fumble, 3 plays
11:37
1st & 10 at opp 44
Tyrell Clay run for 5 yds to the UAB 39
11:37
2nd & 5 at opp 39
Tyrell Clay run for a loss of 1 yard to the UAB 40
11:37
3rd & 6 at opp 40
Dalton Sturm sacked by Thomas Johnston for a loss of 10 yards to the TexSA 46 Dalton Sturm fumbled, recovered by UAB Garrett Marino , return for 0 yards
UAB Field goal, 5 plays
10:19
1st & 10 at opp 46
A.J. Erdely run for 17 yds to the TexSA 29 for a 1ST down
10:19
1st & 10 at opp 29
Spencer Brown run for 3 yds to the TexSA 26
10:19
2nd & 7 at opp 26
A.J. Erdely pass incomplete to Andre Wilson
10:19
3rd & 7 at opp 26
A.J. Erdely sacked by La’Kel Bass for a loss of 5 yards to the TexSA 31
8:32
4th & 12 at opp 31
Nick Vogel 48 yd FG GOODUAB 24, UTSA 13
UTSA Punt, 6 plays
8:32
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
8:32
1st & 10 at own 25
Dalton Sturm pass complete to Marquez McNair for 5 yds to the TexSA 30
8:32
2nd & 5 at own 30
Tyrell Clay run for 2 yds to the TexSA 32
8:32
3rd & 3 at own 32
Dalton Sturm pass complete to Tyrell Clay for 5 yds to the TexSA 37 for a 1ST down
8:32
1st & 10 at own 37
Dalton Sturm pass incomplete to Brady Jones
8:32
2nd & 10 at own 37
Dalton Sturm run for 2 yds to the TexSA 39
8:32
3rd & 8 at own 39
Dalton Sturm run for 2 yds to the TexSA 41
8:32
4th & 6 at own 41
Yannis Routsas punt for 49 yds, fair catch by Andre Wilson at the UAB 10
UAB Punt, 3 plays
5:05
1st & 10 at own 10
Kailon Carter run for a loss of 1 yard to the UAB 9
4:55
2nd & 11 at own 9
Timeout UT SAN ANTONIO, clock 04:55
4:55
2nd & 11 at own 9
Spencer Brown run for 7 yds to the UAB 16
4:47
3rd & 4 at own 16
Timeout UT SAN ANTONIO, clock 04:47
4:47
3rd & 4 at own 16
A.J. Erdely run for no gain to the UAB 16
4:47
4th & 4 at own 16
Joel Dixon punt for 38 yds, fair catch by Brady Jones at the TexSA 46
UTSA Touchdown, 12 plays
4:00
1st & 10 at own 46
Dalton Sturm run for a loss of 3 yards to the TexSA 43
4:00
2nd & 13 at own 43
Dalton Sturm pass incomplete to Josh Stewart, broken up by Darious Williams
4:00
3rd & 13 at own 43
Dalton Sturm pass incomplete to Brady Jones
4:00
4th & 13 at own 43
Dalton Sturm pass complete to Kerry Thomas Jr. for 15 yds to the UAB 42 for a 1ST down
4:00
1st & 10 at opp 42
Dalton Sturm pass incomplete to Marquez McNair
4:00
2nd & 10 at opp 42
Dalton Sturm pass incomplete to Kerry Thomas Jr.
4:00
3rd & 10 at opp 42
Dalton Sturm pass complete to Marquez McNair for 8 yds to the UAB 34
4:00
4th & 2 at opp 34
Dalton Sturm pass complete to Brady Jones for 5 yds to the UAB 29 for a 1ST down
2:14
1st & 10 at opp 29
Dalton Sturm run for a loss of 5 yards to the UAB 34
1:52
2nd & 15 at opp 34
Timeout UT SAN ANTONIO, clock 01:52
1:52
2nd & 15 at opp 34
Dalton Sturm pass complete to Marquez McNair for 5 yds to the UAB 29
1:52
3rd & 10 at opp 29
Dalton Sturm pass complete to Josh Stewart for 12 yds to the UAB 17 for a 1ST down
1:11
1st & 10 at opp 17
Dalton Sturm pass complete to Kerry Thomas Jr. for 17 yds for a TD, (Two-Point Conversion failed )UAB 24, UTSA 19
UAB End of game, 2 plays
1:11
1st & 0 at own 35
Daniel Portillo on-side kick recovered by UAB at the UAB 47
1:11
1st & 10 at own 47
TEAM run for a loss of 2 yards to the UAB 45
1:11
2nd & 12 at own 45
TEAM run for a loss of 2 yards to the UAB 43
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.