Final at Legion Field, BirminghamAttendance 21,991
At kickoff
91°F, a few clouds, wind 11 mph from the north, gusts to 17 mphWeather: NOAA NCEI Integrated Surface Database; Birmingham International Airport (KBHM), 11 km from the stadium, seven minutes before kickoff
Officials
Referee Tony Calabrese; umpire Jeff Akers; head linesman Brian Perry; line judge Colin Gaynor; side judge Glenn Wilson; field judge Bruce Williams; back judge Jim Sima; center judge Terry KillensGame 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
Tulane
UAB
355
Total yards
449
180
Passing yards
180
175
Rushing yards
269
6.9
Yards per pass
6.7
4.4
Yards per rush
4.8
17
First downs
25
3–13
Third downs
10–19
2–4
Fourth downs
2–3
3
Turnovers
2
2–25
Penalties
8–80
23:21
Possession
36:39
0
Sacks (by defense)
6
Efficiency
Tulane
UAB
29%
Success rate
45%
0.00
EPA per play
0.10
2.11
Explosiveness
1.13
0.20
Rushing EPA
0.20
−0.24
Passing EPA
−0.11
28%
Passing-down success
42%
−0.18
First-down EPA
−0.18
0.29
Second-down EPA
0.29
−0.17
Third-down EPA
0.30
7%
Havoc by its defense
26%
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)
UAB 55% to win. Elo’s favorite won.
The line
Tulane −3.5, over/under 57.
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 Tulane 59%, UAB 41%. 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. UAB drives left to right, Tulane right to left.
Q1 UABTouchdown, 9 plays, 65 yards
Q1 TulanePunt, 5 plays, 15 yards
Q1 UABInterception, 9 plays, 86 yards
Q1 TulanePunt, 3 plays, 0 yards
Q1 UABTouchdown, 13 plays, 59 yards
Q2 TulaneTouchdown, 8 plays, 75 yards
Q2 UABPunt, 5 plays, 23 yards
Q2 TulaneTurnover on downs, 6 plays, 57 yards
Q2 UABPunt, 3 plays, 2 yards
Q2 TulaneFumble return TD, 4 plays (UAB scores), −10 yards
Q2 TulaneInterception, 3 plays, 3 yards
Q2 UABInterception, 5 plays, 20 yards
Q2 TulaneEnd of half, 1 play, −2 yards
Q3 TulaneTouchdown, 6 plays, 75 yards
Q3 UABField goal, 10 plays, 55 yards
Q3 TulaneTouchdown, 6 plays, 75 yards
Q3 UABTurnover on downs, 11 plays, 39 yards
Q3 TulanePunt, 3 plays, −3 yards
Q4 UABPunt, 3 plays, 0 yards
Q4 TulaneField goal, 8 plays, 32 yards
Q4 UABTouchdown, 13 plays, 93 yards
Q4 TulaneFumble, 6 plays, 39 yards
Q4 UABPunt, 3 plays, 3 yards
Q4 TulaneEnd of game, 8 plays, 34 yards
Play by play
1st quarter5 drives, then UAB 7, Tulane 0
UAB Touchdown, 9 plays
15:00
1st & 10 at own 35
Zachary Block kickoff for 51 yds
15:00
1st & 10 at own 35
A.J. Erdely pass complete to Kendall Parham for 8 yds to the UAB 43
15:00
2nd & 2 at own 43
Spencer Brown run for 7 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
A.J. Erdely pass complete to Austin Watkins for 9 yds to the Tulan 41
15:00
2nd & 1 at opp 41
Spencer Brown run for 5 yds to the Tulan 36 for a 1ST down
15:00
1st & 10 at opp 36
A.J. Erdely pass complete to Kailon Carter for 4 yds to the Tulan 32
15:00
2nd & 6 at opp 32
Spencer Brown run for 3 yds to the Tulan 29
15:00
3rd & 3 at opp 29
Spencer Brown run for 18 yds to the Tulan 11 for a 1ST down
15:00
1st & 10 at opp 11
Spencer Brown run for 3 yds to the Tulan 8
11:18
2nd & 7 at opp 8
A.J. Erdely run for 8 yds for a TD, (Nick Vogel KICK)UAB 7, Tulane 0
Tulane Punt, 5 plays
11:18
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
11:18
1st & 10 at own 25
Darius Bradwell run for 5 yds to the Tulan 30
11:18
2nd & 5 at own 30
Darius Bradwell run for 12 yds to the Tulan 42 for a 1ST down
11:18
1st & 10 at own 42
Darius Bradwell run for 4 yds to the Tulan 46
11:18
2nd & 6 at own 46
Darius Bradwell run for a loss of 1 yard to the Tulan 45
11:18
3rd & 7 at own 45
Jonathan Banks sacked by Jamell Garcia-Williams for a loss of 5 yards to the Tulan 40
11:18
4th & 12 at own 40
Zachary Block punt for 54 yds , Andre Wilson returns for 6 yds to the UAB 46 UAB Penalty, illegal block (6 Yards) to the UAB 6
UAB Interception, 9 plays
8:25
1st & 10 at own 6
Spencer Brown run for 5 yds to the UAB 11
8:25
2nd & 5 at own 11
UAB Penalty, false start (-5 Yards) to the UAB 6
8:25
2nd & 10 at own 6
A.J. Erdely pass complete to Kailon Carter for 45 yds to the Tulan 49 for a 1ST down
8:25
1st & 10 at opp 49
Spencer Brown run for no gain to the Tulan 49
8:25
2nd & 10 at opp 49
A.J. Erdely run for 7 yds to the Tulan 42
8:25
3rd & 3 at opp 42
Spencer Brown run for 3 yds to the Tulan 39 for a 1ST down
8:25
1st & 10 at opp 39
A.J. Erdely pass complete to Kendall Parham for 28 yds to the Tulan 11 for a 1ST down
8:25
1st & 10 at opp 11
A.J. Erdely run for 5 yds to the Tulan 6
8:25
2nd & 5 at opp 6
Kingston Davis run for a loss of 2 yards to the Tulan 8
8:25
3rd & 7 at opp 8
A.J. Erdely pass intercepted, touchback. Donnie Lewis Jr. return for no gain
Tulane Punt, 3 plays
3:35
1st & 10 at own 20
Jonathan Banks pass incomplete, broken up by Jamell Garcia-Williams
3:35
2nd & 10 at own 20
Corey Dauphine run for no gain to the Tulan 20
3:35
3rd & 10 at own 20
Jonathan Banks pass incomplete, broken up by Anthony Rush
3:35
4th & 10 at own 20
Zachary Block punt for 39 yds, fair catch by Andre Wilson at the UAB 41
UAB Touchdown, 13 plays
2:40
1st & 10 at own 41
Spencer Brown run for 9 yds to the 50 yard line
2:40
2nd & 1 at the 50
A.J. Erdely pass incomplete to Kendall Parham
2:40
3rd & 1 at the 50
Tyler Johnston III run for 2 yds to the Tulan 48 for a 1ST down
2:40
1st & 10 at opp 48
Spencer Brown run for 4 yds to the Tulan 44
2:40
2nd & 6 at opp 44
A.J. Erdely pass incomplete to Kendall Parham, broken up by Donnie Lewis Jr.
2:40
3rd & 6 at opp 44
A.J. Erdely pass complete to Andre Wilson for 8 yds to the Tulan 36 for a 1ST down
2:40
1st & 10 at opp 36
Spencer Brown run for 4 yds to the Tulan 32
Q2 15:00
2nd & 6 at opp 32
A.J. Erdely run for 5 yds to the Tulan 27
Q2 15:00
3rd & 1 at opp 27
Kingston Davis run for no gain to the Tulan 27
Q2 15:00
4th & 1 at opp 27
Tyler Johnston III run for 21 yds to the Tulan 6 for a 1ST down
Q2 15:00
1st & goal at opp 6
Spencer Brown run for 3 yds to the Tulan 3
Q2 15:00
2nd & goal at opp 3
Spencer Brown run for 1 yd to the Tulan 2
Q2 12:25
3rd & goal at opp 2
Spencer Brown run for 2 yds for a TD, (Nick Vogel KICK)UAB 14, Tulane 0
2nd quarter8 drives, then UAB 21, Tulane 7
Tulane Touchdown, 8 plays
12:25
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
12:25
1st & 10 at own 25
Jonathan Banks pass complete to Darnell Mooney for 44 yds to the UAB 31 for a 1ST down
12:25
1st & 10 at opp 31
Jonathan Banks pass incomplete
12:25
2nd & 10 at opp 31
Jonathan Banks pass incomplete to Darnell Mooney
12:25
3rd & 10 at opp 31
Darius Bradwell run for 8 yds to the UAB 23
12:25
4th & 2 at opp 23
Darius Bradwell run for 5 yds to the UAB 18 for a 1ST down
12:25
1st & 10 at opp 18
Corey Dauphine run for no gain to the UAB 18
12:25
2nd & 10 at opp 18
Darius Bradwell run for 15 yds to the UAB 3 for a 1ST down
9:29
1st & goal at opp 3
Darius Bradwell run for 3 yds for a TD, (Merek Glover KICK)UAB 14, Tulane 7
UAB Punt, 5 plays
9:29
1st & 0 at own 35
Zachary Block kickoff for 65 yds for a touchback
9:29
1st & 10 at own 25
A.J. Erdely pass incomplete to Andre Wilson
9:29
2nd & 10 at own 25
A.J. Erdely pass complete to Collin Lisa for 22 yds to the UAB 47 for a 1ST down
9:29
1st & 10 at own 47
Spencer Brown run for 1 yd to the UAB 48
9:29
2nd & 9 at own 48
A.J. Erdely pass incomplete to Collin Lisa
9:29
3rd & 9 at own 48
A.J. Erdely pass incomplete to Andre Wilson
9:29
4th & 9 at own 48
Kyle Greenwell punt for 34 yds, downed at the Tulan 18
Tulane Turnover on downs, 6 plays
7:48
1st & 10 at own 18
Corey Dauphine run for 4 yds to the Tulan 22
7:48
2nd & 6 at own 22
Corey Dauphine run for 45 yds to the UAB 33 for a 1ST down
7:48
1st & 10 at opp 33
Stephon Huderson run for 4 yds to the UAB 29
7:48
2nd & 6 at opp 29
Stephon Huderson run for 3 yds to the UAB 26
7:48
3rd & 3 at opp 26
Darius Bradwell run for 1 yd to the UAB 25
7:48
4th & 2 at opp 25
Darius Bradwell run for no gain to the UAB 25
UAB Punt, 3 plays
4:45
1st & 10 at own 25
Spencer Brown run for 2 yds to the UAB 27
4:45
2nd & 8 at own 27
A.J. Erdely pass incomplete to Collin Lisa
4:45
3rd & 8 at own 27
A.J. Erdely pass incomplete
4:45
4th & 8 at own 27
Kyle Greenwell punt for 15 yds, downed at the UAB 42
Tulane Fumble return TD, 4 plays (UAB scores)
3:52
1st & 10 at opp 42
Jonathan Banks pass incomplete to Darnell Mooney
3:52
2nd & 10 at opp 42
Stephon Huderson run for 3 yds to the UAB 39
3:52
3rd & 7 at opp 39
Jonathan Banks pass incomplete TULANE Penalty, ineligible downfield on pass ( Yards) declined
2:49
4th & 7 at opp 39
Timeout TULANE, clock 02:49
2:31
4th & 7 at opp 39
Jonathan Banks sacked by Kristopher Moll for a loss of 9 yards Jonathan Banks fumbled, recovered by UAB Garrett Marino , return for 0 yards , return for 48 yds, (Nick Vogel KICK)UAB 21, Tulane 7
Tulane Interception, 3 plays
2:31
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
2:31
1st & 10 at own 25
Corey Dauphine run for 2 yds to the Tulan 27
2:31
2nd & 8 at own 27
Corey Dauphine run for 1 yd to the Tulan 28
1:46
3rd & 7 at own 28
Timeout UAB, clock 01:46
1:46
3rd & 7 at own 28
Jonathan Banks pass intercepted Kristopher Moll return for 8 yds to the Tulan 30
UAB Interception, 5 plays
1:38
1st & 10 at opp 30
Kingston Davis run for 12 yds to the Tulan 18 for a 1ST down
1:38
1st & 10 at opp 18
Kingston Davis run for a loss of 1 yard to the Tulan 19
1:14
2nd & 11 at opp 19
Timeout UAB, clock 01:14
1:14
2nd & 11 at opp 19
A.J. Erdely run for 5 yds to the Tulan 14
1:14
3rd & 6 at opp 14
Kingston Davis run for 9 yds to the Tulan 5 for a 1ST down
0:33
1st & 0 at opp 5
Timeout TULANE, clock 00:33
0:33
1st & goal at opp 5
UAB Penalty, delay of game (A.J. Erdely) to the Tulan 10
0:33
1st & goal at opp 10
A.J. Erdely pass intercepted, touchback. Thakarius Keyes return for no gain
Tulane End of half, 1 play
0:26
1st & 10 at own 20
TEAM run for a loss of 2 yards to the Tulan 18
3rd quarter5 drives, then UAB 24, Tulane 21
Tulane Touchdown, 6 plays
15:00
2nd & 12 at own 18
kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jonathan Banks run for 12 yds to the Tulan 37 for a 1ST down
15:00
1st & 10 at own 37
Jonathan Banks pass incomplete TULANE Penalty, ineligible downfield on pass ( Yards) declined
15:00
2nd & 10 at own 37
Darius Bradwell run for a loss of 2 yards to the Tulan 35
15:00
3rd & 12 at own 35
Jonathan Banks pass complete to Terren Encalade for 21 yds to the UAB 44 for a 1ST down
15:00
1st & 10 at opp 44
Jonathan Banks pass incomplete
13:12
2nd & 10 at opp 44
Jonathan Banks pass complete to Darnell Mooney for 44 yds for a TD, (Merek Glover KICK)UAB 21, Tulane 14
UAB Field goal, 10 plays
13:12
1st & 0 at own 35
Zachary Block kickoff for 65 yds for a touchback
13:12
1st & 10 at own 25
Spencer Brown run for 7 yds to the UAB 32
13:12
2nd & 3 at own 32
Lucious Stanley run for 14 yds to the UAB 46 for a 1ST down
13:12
1st & 10 at own 46
Lucious Stanley run for 16 yds to the Tulan 38 for a 1ST down
13:12
1st & 10 at opp 38
Kingston Davis run for no gain to the Tulan 38
13:12
2nd & 10 at opp 38
A.J. Erdely pass incomplete
13:12
3rd & 10 at opp 38
A.J. Erdely pass complete to Austin Watkins for 13 yds to the Tulan 25 for a 1ST down
13:12
1st & 10 at opp 25
Lucious Stanley run for 3 yds to the Tulan 22
13:12
2nd & 7 at opp 22
Lucious Stanley run for 2 yds to the Tulan 20
13:12
3rd & 5 at opp 20
A.J. Erdely pass incomplete to Austin Watkins
8:49
4th & 5 at opp 20
Nick Vogel 37 yd FG GOODUAB 24, Tulane 14
Tulane Touchdown, 6 plays
8:49
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
8:49
1st & 10 at own 25
Corey Dauphine run for 4 yds to the Tulan 29 for a 1ST down UAB Penalty, personal foul (15 Yards) to the Tulan 44 for a 1ST down
8:49
1st & 10 at own 44
Jonathan Banks sacked by Chris Woolbright for a loss of 5 yards to the Tulan 39
8:49
2nd & 15 at own 39
Darius Bradwell run for 21 yds to the UAB 31 Darius Bradwell fumbled, forced by Broderick Thomas, for a 1ST down
8:49
1st & 10 at opp 31
Stephon Huderson run for a loss of 3 yards to the UAB 34
8:49
2nd & 13 at opp 34
Amare Jones run for 10 yds to the UAB 24
6:12
3rd & 3 at opp 24
Jonathan Banks pass complete to Darnell Mooney for 24 yds for a TD, (Merek Glover KICK)UAB 24, Tulane 21
UAB Turnover on downs, 11 plays
6:12
1st & 0 at own 35
Zachary Block kickoff for 65 yds for a touchback
6:12
1st & 10 at own 25
A.J. Erdely run for 5 yds to the UAB 30
6:12
2nd & 5 at own 30
Kingston Davis run for 3 yds to the UAB 33
6:12
3rd & 2 at own 33
Kingston Davis run for 2 yds to the UAB 35 for a 1ST down
6:12
1st & 10 at own 35
A.J. Erdely pass incomplete
6:12
2nd & 10 at own 35
A.J. Erdely pass complete to Andre Wilson for 12 yds to the UAB 47 for a 1ST down
6:12
1st & 10 at own 47
Kingston Davis run for 2 yds to the UAB 49
6:12
2nd & 8 at own 49
A.J. Erdely pass complete to Andre Wilson for 10 yds to the Tulan 41 for a 1ST down
6:12
1st & 10 at opp 41
A.J. Erdely run for 3 yds to the Tulan 38
6:12
2nd & 7 at opp 38
Kendall Parham run for 2 yds to the Tulan 36
6:12
3rd & 5 at opp 36
A.J. Erdely pass incomplete to Andre Wilson
6:12
4th & 5 at opp 36
A.J. Erdely pass incomplete
Tulane Punt, 3 plays
1:06
1st & 10 at own 36
Jonathan Banks sacked by Brontae Harris for a loss of 4 yards to the Tulan 32
1:06
2nd & 14 at own 32
Darius Bradwell run for 1 yd to the Tulan 33
Q4 15:00
3rd & 13 at own 33
Jonathan Banks pass incomplete
Q4 15:00
4th & 13 at own 33
Zachary Block punt for 49 yds, fair catch by Andre Wilson at the UAB 18
4th quarter6 drives, then UAB 31, Tulane 24
UAB Punt, 3 plays
14:46
1st & 10 at own 18
UAB Penalty, Offensive holding (Kristopher Moll) to the UAB 9
14:46
1st & 10 at own 9
Kingston Davis run for 2 yds to the UAB 11
14:46
2nd & 8 at own 11
A.J. Erdely pass incomplete to Kendall Parham
14:46
3rd & 8 at own 11
A.J. Erdely pass complete to Donnie Lee for 7 yds to the UAB 18
14:46
4th & 1 at own 18
Kyle Greenwell punt for 37 yds
Tulane Field goal, 8 plays
13:13
1st & 10 at own 45
Corey Dauphine run for a loss of 1 yard to the Tulan 44
13:13
2nd & 11 at own 44
Jonathan Banks pass complete to Jaetavian Toles for 6 yds to the 50 yard line
13:13
3rd & 5 at the 50
BANKS,J. pass incomplete, PENALTY UAB roughing passer 15 yards to the UAB35, 1ST DOWN TLN, NO PLAY.
13:13
1st & 10 at opp 35
Jonathan Banks pass incomplete
13:13
2nd & 10 at opp 35
BANKS,J. pass incomplete to ENCALADE,T., PENALTY UAB pass interference (THOMAS, B.) 15 yards to the UAB20, 1ST DOWN TLN, NO PLAY.
13:13
1st & 10 at opp 20
Stephon Huderson run for no gain to the UAB 20
13:13
2nd & 10 at opp 20
Stephon Huderson run for 2 yds to the UAB 18
13:13
3rd & 8 at opp 18
Darius Bradwell run for 5 yds to the UAB 13 TULANE Penalty, Offensive holding (Terren Encalade) to the UAB 23
13:13
3rd & 13 at opp 23
Jonathan Banks pass incomplete
10:01
4th & 13 at opp 23
Merek Glover 40 yd FG GOODTied at 24
UAB Touchdown, 13 plays
10:01
1st & 0 at own 35
Zachary Block kickoff for 65 yds , Andre Wilson return for 17 yds to the UAB 48 UAB Penalty, illegal block (10 Yards) to the UAB 7
9:53
1st & 10 at own 7
Lucious Stanley run for 4 yds to the UAB 11
9:53
2nd & 6 at own 11
Lucious Stanley run for 3 yds to the UAB 14
9:53
3rd & 3 at own 14
Spencer Brown run for 4 yds to the UAB 18 for a 1ST down
9:53
1st & 10 at own 18
Spencer Brown run for 6 yds to the UAB 24
9:53
2nd & 4 at own 24
A.J. Erdely run for 13 yds to the UAB 37 for a 1ST down
9:53
1st & 10 at own 37
Lucious Stanley run for 12 yds to the UAB 49 for a 1ST down
9:53
1st & 10 at own 49
Lucious Stanley run for 2 yds to the Tulan 49
9:53
2nd & 8 at opp 49
Spencer Brown run for 7 yds to the Tulan 42
9:53
3rd & 1 at opp 42
A.J. Erdely run for no gain to the Tulan 42
9:53
4th & 1 at opp 42
Tyler Johnston III run for 7 yds to the Tulan 35 for a 1ST down TULANE Penalty, face mask (15 yards) (P.J. Hall) to the Tulan 20 for a 1ST down
9:53
1st & 10 at opp 20
Spencer Brown run for 4 yds to the Tulan 16
9:53
2nd & 6 at opp 16
A.J. Erdely run for 2 yds to the Tulan 14
2:19
3rd & 4 at opp 14
A.J. Erdely pass complete to Logan Scott for 14 yds for a TD, (Nick Vogel KICK)UAB 31, Tulane 24
Tulane Fumble, 6 plays
2:19
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
2:19
1st & 10 at own 25
Darius Bradwell run for 4 yds to the Tulan 29
2:19
2nd & 6 at own 29
Jonathan Banks pass incomplete to Jabril Clewis
2:19
3rd & 6 at own 29
Jonathan Banks pass complete to Darnell Mooney for 11 yds to the Tulan 40 for a 1ST down
2:19
1st & 10 at own 40
Jonathan Banks pass complete to Jabril Clewis for 30 yds to the UAB 30 for a 1ST down UAB Penalty, Defensive pass interference ( Yards) declined for a 1ST down
2:19
1st & 10 at opp 30
Jonathan Banks pass incomplete to Terren Encalade
2:19
2nd & 10 at opp 30
Jonathan Banks sacked by Clay Templeton for a loss of 8 yards to the UAB 36 Jonathan Banks fumbled, recovered by UAB Jamell Garcia-Williams , return for 0 yards
UAB Punt, 3 plays
1:15
1st & 10 at own 36
Spencer Brown run for a loss of 1 yard to the UAB 35
1:10
2nd & 11 at own 35
Timeout TULANE, clock 01:10
1:10
2nd & 11 at own 35
Spencer Brown run for 2 yds to the UAB 37
1:05
3rd & 9 at own 37
Timeout TULANE, clock 01:05
1:05
3rd & 9 at own 37
Spencer Brown run for 2 yds to the UAB 39
1:02
4th & 7 at own 39
Timeout TULANE, clock 01:02
1:02
4th & 7 at own 39
Kyle Greenwell punt for 41 yds, punt out-of-bounds at the Tulan 24 , Jacob Robertson Jr. returns for 4 yds to the Tulan 24
Tulane End of game, 8 plays
0:53
1st & 10 at own 24
Timeout UAB, clock 00:53
0:53
1st & 10 at own 24
Jonathan Banks run for 13 yds to the Tulan 37 for a 1ST down
0:53
1st & 10 at own 37
TEAM pass incomplete
0:53
2nd & 10 at own 37
Jonathan Banks pass incomplete
0:53
3rd & 10 at own 37
Jonathan Banks pass incomplete to Terren Encalade, broken up by D.A. Williams
0:53
4th & 10 at own 37
Jonathan Banks run for 25 yds to the UAB 38 for a 1ST down
0:53
1st & 10 at opp 38
TEAM pass incomplete
0:13
2nd & 10 at opp 38
Timeout UAB, clock 00:13
0:13
2nd & 10 at opp 38
Jonathan Banks pass incomplete to Terren Encalade
0:13
3rd & 10 at opp 38
Jonathan Banks sacked by Kylen Binn for a loss of 4 yards to the UAB 42
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.