From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UAB
BYU
412
Total yards
394
189
Passing yards
195
223
Rushing yards
199
8.2
Yards per pass
8.5
5.2
Yards per rush
5.7
22
First downs
17
9–14
Third downs
4–12
2–2
Fourth downs
2–5
1
Turnovers
1
3–17
Penalties
2–10
35:27
Possession
24:33
1
Sacks (by defense)
3
Efficiency
UAB
BYU
50%
Success rate
48%
0.28
EPA per play
0.17
1.22
Explosiveness
1.35
0.18
Rushing EPA
0.13
0.44
Passing EPA
0.24
32%
Passing-down success
35%
0.00
First-down EPA
0.21
0.16
Second-down EPA
0.12
0.78
Third-down EPA
0.68
16%
Havoc by its defense
18%
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)
BYU 63% to win. UAB pulled the upset.
The line
BYU −6, over/under 54.
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 BYU 66%, UAB 34%. CollegeFootballData.com’s estimate from the point spread.
The money
The Independence Bowl was put on by the Independence Bowl Foundation, a nonprofit. Its IRS Form 990 for the year to February 2022, which takes in this game, reports $3.3 million in revenue, $1.1 million of it from bowl revenue, and $2.4 million in expenses. Its best-paid, executive director Missy Setters, was paid $106,000.
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 72-0927228).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. BYU drives left to right, UAB right to left.
Q1 UABPunt, 4 plays, 14 yards
Q1 BYUPunt, 3 plays, −6 yards
Q1 UABTouchdown, 8 plays, 60 yards
Q1 BYUTurnover on downs, 8 plays, 36 yards
Q1 UABTouchdown, 2 plays, 67 yards
Q1 BYUTouchdown, 8 plays, 72 yards
Q2 UABPunt, 3 plays, −4 yards
Q2 BYUTouchdown, 5 plays, 50 yards
Q2 UABTouchdown, 9 plays, 78 yards
Q2 BYUTurnover on downs, 11 plays, 34 yards
Q2 UABEnd of half, 1 play, −1 yard
Q3 BYUTouchdown, 3 plays, 75 yards
Q3 UABField goal, 11 plays, 54 yards
Q3 BYUTurnover on downs, 7 plays, 40 yards
Q3 UABInterception, 5 plays, 11 yards
Q3 BYUTouchdown, 8 plays, 52 yards
Q4 UABTouchdown, 15 plays, 75 yards
Q4 BYUFumble, 5 plays, 23 yards
Q4 UABEnd of game, 9 plays, 58 yards
Play by play
1st quarter6 drives, then UAB 14, BYU 0
UAB Punt, 4 plays
15:00
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
14:35
1st & 10 at own 25
Dylan Hopkins pass complete to Jermaine Brown Jr. for 11 yds to the UAB 36 for a 1ST down
14:13
1st & 10 at own 36
Jermaine Brown Jr. run for 3 yds to the UAB 39
14:00
2nd & 7 at own 39
Dylan Hopkins pass complete to TJ Jones for a loss of 2 yards to the UAB 37
12:45
3rd & 9 at own 37
Dylan Hopkins pass complete to Hayden Pittman for 2 yds to the UAB 39
12:28
4th & 7 at own 39
Kyle Greenwell punt for 34 yds, punt out-of-bounds at the BYU 27
BYU Punt, 3 plays
12:22
1st & 10 at own 27
Baylor Romney pass incomplete to Gunner Romney
12:00
2nd & 10 at own 27
Tyler Allgeier run for 1 yd to the BYU 28
11:34
3rd & 9 at own 28
Gunner Romney run for a loss of 7 yards to the BYU 21
10:52
4th & 16 at own 21
Ryan Rehkow punt for 43 yds , Starling Thomas V returns for 4 yds to the UAB 40
UAB Touchdown, 8 plays
10:27
1st & 10 at own 40
DeWayne McBride run for 2 yds to the UAB 42
10:00
2nd & 8 at own 42
Dylan Hopkins run for 5 yds to the UAB 47
9:00
3rd & 3 at own 47
Dylan Hopkins pass complete to Tejhaun Palmer for 15 yds to the BYU 38 for a 1ST down
8:35
1st & 10 at opp 38
DeWayne McBride run for 10 yds to the BYU 28 for a 1ST down
8:24
1st & 10 at opp 28
DeWayne McBride run for a loss of 1 yard to the BYU 29
7:36
2nd & 11 at opp 29
Dylan Hopkins pass complete to Hayden Pittman for 4 yds to the BYU 25
7:10
3rd & 7 at opp 25
Timeout UAB, clock 07:10
6:55
3rd & 7 at opp 25
Dylan Hopkins pass complete to Tejhaun Palmer for 15 yds to the BYU 10 for a 1ST down
6:26
1st & goal at opp 10
Dylan Hopkins pass complete to Gerrit Prince for 10 yds for a TD, (Matt Quinn KICK)UAB 7, BYU 0
BYU Turnover on downs, 8 plays
6:21
1st & 10 at own 35
Reese Burkhardt kickoff for 50 yds , Caleb Christensen return for 13 yds to the BYU 28
6:14
1st & 10 at own 28
Tyler Allgeier run for 14 yds to the BYU 42 for a 1ST down
5:59
1st & 10 at own 42
BYU Penalty, False Start (-5 Yards) to the BYU 37
5:20
1st & 15 at own 37
Baylor Romney pass complete to Puka Nacua for 9 yds to the BYU 46
4:48
2nd & 6 at own 46
Tyler Allgeier run for a loss of 6 yards to the BYU 40
3:39
3rd & 12 at own 40
Baylor Romney pass complete to Keanu Hill for 6 yds to the UAB 46 for a 1ST down UAB Penalty, Personal Foul (Tyler Taylor) to the UAB 39 for a 1ST down
3:21
1st & 10 at opp 39
Baylor Romney pass incomplete to Gunner Romney
3:07
2nd & 10 at opp 39
Tyler Allgeier run for 2 yds to the UAB 37
2:30
3rd & 8 at opp 37
Baylor Romney run for 1 yd to the UAB 36
1:50
4th & 7 at opp 36
Baylor Romney pass complete to Tyler Allgeier for 3 yds to the UAB 33
UAB Touchdown, 2 plays
1:41
1st & 10 at own 33
DeWayne McBride run for 3 yds to the UAB 36
1:02
2nd & 7 at own 36
DeWayne McBride run for 64 yds for a TD, (Matt Quinn KICK)UAB 14, BYU 0
BYU Touchdown, 8 plays
0:57
2nd & 7 at own 35
Reese Burkhardt kickoff for 58 yds , Miles Davis return for 21 yds to the BYU 28
0:36
1st & 10 at own 28
Tyler Allgeier run for 35 yds to the UAB 37 for a 1ST down
0:09
1st & 10 at opp 37
Timeout BYU, clock 00:09
0:04
1st & 10 at opp 37
Tyler Allgeier run for 6 yds to the UAB 31
Q2 14:55
2nd & 4 at opp 31
Tyler Allgeier run for 18 yds to the UAB 13 for a 1ST down
Q2 14:14
1st & 10 at opp 13
Baylor Romney pass incomplete
Q2 14:06
2nd & 10 at opp 13
Tyler Allgeier run for 8 yds to the UAB 5
Q2 13:45
3rd & 2 at opp 5
Tyler Allgeier run for 4 yds to the UAB 1 for a 1ST down
Q2 13:45
1st & 0 at opp 1
UAB Penalty, Substitution Infraction ( Yards) to the UAB 1
Q2 13:04
1st & goal at opp 1
Tyler Allgeier run for no gain to the UAB 1
Q2 12:48
2nd & goal at opp 1
Tyler Allgeier run for 1 yd for a TD, (Jake Oldroyd KICK)UAB 14, BYU 7
2nd quarter5 drives, then UAB 21, BYU 14
UAB Punt, 3 plays
12:48
2nd & 10 at own 35
Jake Oldroyd kickoff for 55 yds , Jermaine Brown Jr. return for 15 yds to the UAB 25
12:34
1st & 10 at own 25
DeWayne McBride run for a loss of 3 yards to the UAB 22
11:45
2nd & 13 at own 22
Dylan Hopkins sacked by Tyler Batty for a loss of 5 yards to the UAB 17
11:11
3rd & 18 at own 17
Dylan Hopkins pass complete to Ryan Davis for 4 yds to the UAB 21
10:37
4th & 14 at own 21
Kyle Greenwell punt for 42 yds , Hobbs Nyberg returns for 13 yds to the 50 yard line
BYU Touchdown, 5 plays
10:10
1st & 10 at the 50
Baylor Romney pass complete to Gunner Romney for 37 yds to the UAB 13 for a 1ST down
9:48
1st & 10 at opp 13
Tyler Allgeier run for 3 yds to the UAB 10
9:10
2nd & 7 at opp 10
Tyler Allgeier run for a loss of 3 yards to the UAB 13
8:42
3rd & 10 at opp 13
Baylor Romney pass complete to Tyler Allgeier for 9 yds to the UAB 4 for a 1ST down UAB Penalty, Roughing Passer (2 Yards) to the UAB 2 for a 1ST down
8:19
1st & goal at opp 2
Samson Nacua run for 2 yds for a TD, (Jake Oldroyd KICK)Tied at 14
UAB Touchdown, 9 plays
8:19
1st & 10 at own 35
Jake Oldroyd kickoff for 43 yds , Will Conner return for no gain to the UAB 22 Will Conner fumbled, recovered by UAB Will Conner
7:47
1st & 10 at own 22
DeWayne McBride run for 1 yd to the UAB 23
7:10
2nd & 9 at own 23
Dylan Hopkins pass complete to Hayden Pittman for 3 yds to the UAB 26
6:45
3rd & 6 at own 26
Dylan Hopkins pass complete to Ryan Davis for 14 yds to the UAB 40 for a 1ST down
6:10
1st & 10 at own 40
Jermaine Brown Jr. run for 15 yds to the BYU 45 for a 1ST down
5:45
1st & 10 at opp 45
DeWayne McBride run for 5 yds to the BYU 40
5:00
2nd & 5 at opp 40
DeWayne McBride run for 1 yd to the BYU 39
4:34
3rd & 4 at opp 39
Dylan Hopkins pass complete to Trea Shropshire for 7 yds to the BYU 32 for a 1ST down
4:00
1st & 10 at opp 32
DeWayne McBride run for 9 yds to the BYU 23
3:18
2nd & 1 at opp 23
Dylan Hopkins pass complete to Gerrit Prince for 23 yds for a TD, (Matt Quinn KICK)UAB 21, BYU 14
BYU Turnover on downs, 11 plays
3:18
2nd & 1 at own 35
Reese Burkhardt kickoff for 52 yds , Jacob Boren return for 14 yds to the BYU 27
2:48
1st & 10 at own 27
Miles Davis run for a loss of 7 yards to the BYU 20
2:14
2nd & 17 at own 20
Baylor Romney pass complete to Masen Wake for 9 yds to the BYU 29
1:58
3rd & 8 at own 29
Baylor Romney pass complete to Gunner Romney for 17 yds to the BYU 46 for a 1ST down
1:30
1st & 10 at own 46
Baylor Romney pass complete to Gunner Romney for 1 yd to the BYU 47
1:11
2nd & 9 at own 47
Tyler Allgeier run for 8 yds to the UAB 45
1:10
3rd & 1 at opp 45
BYU Penalty, False Start (-5 Yards) to the 50 yard line
0:58
3rd & 6 at the 50
Tyler Allgeier run for 5 yds to the UAB 45
0:53
4th & 1 at opp 45
Timeout BYU, clock 00:53
0:44
4th & 1 at opp 45
Tyler Allgeier run for 5 yds to the UAB 40 for a 1ST down
0:40
1st & 10 at opp 40
Baylor Romney sacked by Fish McWilliams for a loss of 5 yards to the UAB 45
0:39
2nd & 15 at opp 45
Timeout BYU, clock 00:39
0:28
2nd & 15 at opp 45
Baylor Romney pass complete to Dallin Holker for 6 yds to the UAB 39
0:17
3rd & 9 at opp 39
Baylor Romney pass incomplete
0:09
4th & 9 at opp 39
Baylor Romney pass incomplete
UAB End of half, 1 play
0:05
1st & 10 at own 39
TEAM run for a loss of 1 yard to the UAB 38
3rd quarter5 drives, then UAB 24, BYU 21
BYU Touchdown, 3 plays
15:00
1st & 10 at own 35
Reese Burkhardt kickoff for 65 yds for a touchback
14:45
1st & 10 at own 25
Tyler Allgeier run for 3 yds to the BYU 28
14:20
2nd & 7 at own 28
Baylor Romney pass complete to Samson Nacua for 10 yds to the BYU 38 for a 1ST down
13:43
1st & 10 at own 38
Tyler Allgeier run for 62 yds for a TD, (Jake Oldroyd KICK)Tied at 21
UAB Field goal, 11 plays
13:43
1st & 10 at own 35
Jake Oldroyd kickoff for 40 yds fair catch by Jermaine Brown Jr. at the UAB 25
13:13
1st & 10 at own 25
DeWayne McBride run for 3 yds to the UAB 28
12:57
2nd & 7 at own 28
DeWayne McBride run for 6 yds to the UAB 34
12:10
3rd & 1 at own 34
DeWayne McBride run for 4 yds to the UAB 38 for a 1ST down
11:37
1st & 10 at own 38
Timeout UAB, clock 11:37
11:11
1st & 10 at own 38
Dylan Hopkins pass complete to Tejhaun Palmer for 18 yds to the BYU 44 for a 1ST down
10:45
1st & 10 at opp 44
Jermaine Brown Jr. run for a loss of 1 yard to the BYU 45
10:17
2nd & 11 at opp 45
Dylan Hopkins pass incomplete
9:58
3rd & 11 at opp 45
Dylan Hopkins pass complete to Ryan Davis for 32 yds to the BYU 13 for a 1ST down
9:20
1st & 10 at opp 13
DeWayne McBride run for a loss of 1 yard to the BYU 14
8:40
2nd & 11 at opp 14
Dylan Hopkins sacked by Tyler Batty for a loss of 2 yards to the BYU 16
7:55
3rd & 13 at opp 16
Dylan Hopkins sacked by Tyler Batty and Fisher Jackson for a loss of 5 yards to the BYU 21
7:27
4th & 18 at opp 21
Matt Quinn 38 yd FG GOODUAB 24, BYU 21
BYU Turnover on downs, 7 plays
7:27
4th & 18 at own 35
Reese Burkhardt kickoff for 64 yds , Miles Davis return for 27 yds to the BYU 28 Miles Davis fumbled, recovered by BYU Jackson Kaufusi
7:15
1st & 10 at own 28
Baylor Romney pass incomplete
7:06
2nd & 10 at own 28
Baylor Romney pass complete to Dallin Holker for 11 yds to the BYU 39 for a 1ST down
6:30
1st & 10 at own 39
Puka Nacua run for 20 yds to the UAB 41 for a 1ST down
6:10
1st & 10 at opp 41
Baylor Romney pass incomplete to Puka Nacua
5:55
2nd & 10 at opp 41
Tyler Allgeier run for 6 yds to the UAB 35
5:15
3rd & 4 at opp 35
Tyler Allgeier run for 3 yds to the UAB 32
4:38
4th & 1 at opp 32
Masen Wake run for no gain to the UAB 32
UAB Interception, 5 plays
4:27
1st & 10 at own 32
DeWayne McBride run for 2 yds to the UAB 34
3:58
2nd & 8 at own 34
DeWayne McBride run for 5 yds to the UAB 39
3:45
3rd & 3 at own 39
Dylan Hopkins pass complete to Gerrit Prince for 4 yds to the UAB 43 for a 1ST down
2:45
1st & 10 at own 43
Dylan Hopkins pass incomplete
2:26
2nd & 10 at own 43
Dylan Hopkins pass intercepted Hayden Livingston return for 8 yds to the BYU 48
BYU Touchdown, 8 plays
2:05
1st & 10 at own 48
Tyler Allgeier run for 5 yds to the UAB 47
1:40
2nd & 5 at opp 47
Tyler Allgeier run for 3 yds to the UAB 44
0:55
3rd & 2 at opp 44
Tyler Allgeier run for 2 yds to the UAB 42 for a 1ST down
0:38
1st & 10 at opp 42
Baylor Romney pass complete to Samson Nacua for 9 yds to the UAB 33
0:15
2nd & 1 at opp 33
Baylor Romney pass incomplete to Puka Nacua
0:05
3rd & 1 at opp 33
Baylor Romney run for 3 yds to the UAB 30 for a 1ST down
Q4 14:50
1st & 10 at opp 30
Baylor Romney pass complete to Masen Wake for 29 yds to the UAB 1 for a 1ST down
Q4 14:33
1st & goal at opp 1
Tyler Allgeier run for 1 yd for a TD, (Jake Oldroyd KICK)BYU 28, UAB 24
4th quarter3 drives, then UAB 31, BYU 28
UAB Touchdown, 15 plays
14:33
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
14:14
1st & 10 at own 25
DeWayne McBride run for 7 yds to the UAB 32
13:30
2nd & 3 at own 32
DeWayne McBride run for 10 yds to the UAB 42 for a 1ST down
13:10
1st & 10 at own 42
DeWayne McBride run for 2 yds to the UAB 44
12:20
2nd & 8 at own 44
Dylan Hopkins pass complete to Jermaine Brown Jr. for 7 yds to the BYU 49
11:30
3rd & 1 at opp 49
DeWayne McBride run for 6 yds to the BYU 43 for a 1ST down
11:11
1st & 10 at opp 43
DeWayne McBride run for 9 yds to the BYU 34
10:30
2nd & 1 at opp 34
DeWayne McBride run for 5 yds to the BYU 29 for a 1ST down
9:59
1st & 10 at opp 29
Dylan Hopkins pass complete to Gerrit Prince for 6 yds to the BYU 23
9:20
2nd & 4 at opp 23
DeWayne McBride run for 3 yds to the BYU 20
8:45
3rd & 1 at opp 20
DeWayne McBride run for no gain to the BYU 20
7:58
4th & 1 at opp 20
DeWayne McBride run for 3 yds to the BYU 17 for a 1ST down
7:10
1st & 10 at opp 17
Jermaine Brown Jr. run for 1 yd to the BYU 16
7:04
2nd & 9 at opp 16
Timeout UAB, clock 07:04
6:40
2nd & 9 at opp 16
Dylan Hopkins pass complete to TJ Jones for 2 yds to the BYU 14
6:30
3rd & 7 at opp 14
Dylan Hopkins pass incomplete
6:17
4th & 7 at opp 14
Dylan Hopkins pass complete to Trea Shropshire for 14 yds for a TD, (Matt Quinn KICK)UAB 31, BYU 28
BYU Fumble, 5 plays
6:17
4th & 7 at own 35
Reese Burkhardt kickoff for 48 yds , Miles Davis return for 10 yds to the BYU 27
5:55
1st & 10 at own 27
Tyler Allgeier run for 6 yds to the BYU 33
5:20
2nd & 4 at own 33
Tyler Allgeier run for 2 yds to the BYU 35
4:20
3rd & 2 at own 35
Tyler Allgeier run for a loss of 2 yards to the BYU 33
3:50
4th & 4 at own 33
Baylor Romney pass complete to Masen Wake for 17 yds to the 50 yard line for a 1ST down
3:36
1st & 10 at the 50
Baylor Romney pass complete to Samson Nacua for 22 yds Samson Nacua fumbled, recovered by UAB Mac McWilliams
UAB End of game, 9 plays
3:18
1st & 10 at own 28
Jermaine Brown Jr. run for 6 yds to the UAB 34
2:44
2nd & 4 at own 34
DeWayne McBride run for 16 yds to the 50 yard line for a 1ST down
2:41
1st & 10 at the 50
Timeout BYU, clock 02:41
2:33
1st & 10 at the 50
Jermaine Brown Jr. run for 15 yds to the BYU 35 for a 1ST down
1:55
1st & 10 at opp 35
Jermaine Brown Jr. run for 2 yds to the BYU 33
1:53
2nd & 8 at opp 33
Timeout BYU, clock 01:53
1:47
2nd & 8 at opp 33
DeWayne McBride run for 9 yds to the BYU 24 for a 1ST down
1:41
1st & 10 at opp 24
DeWayne McBride run for 3 yds to the BYU 21
1:41
2nd & 7 at opp 21
Timeout BYU, clock 01:41
1:30
2nd & 7 at opp 21
Jermaine Brown Jr. run for 6 yds to the BYU 15
1:00
3rd & 1 at opp 15
Dylan Hopkins run for 2 yds to the BYU 13 for a 1ST down
0:10
1st & 10 at opp 13
TEAM run for a loss of 1 yard to the BYU 14
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.