Referee Joe Lehring; umpire Sheldon Davis; head linesman Gerald Austin; line judge Matthew Burks; side judge Lark Jones; field judge David Sherwood; back judge Ivan Daniels; center judge Kevin RandallGame 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
North Texas
310
Total yards
289
107
Passing yards
268
203
Rushing yards
21
8.2
Yards per pass
7.9
4.2
Yards per rush
0.6
20
First downs
19
3–10
Third downs
4–14
0–0
Fourth downs
2–4
1
Turnovers
2
10–90
Penalties
5–54
31:07
Possession
28:53
7
Sacks (by defense)
3
Efficiency
UAB
North Texas
51%
Success rate
35%
0.12
EPA per play
−0.25
0.75
Explosiveness
1.31
0.13
Rushing EPA
−0.33
0.16
Passing EPA
−0.19
29%
Passing-down success
13%
0.14
First-down EPA
0.02
0.18
Second-down EPA
−0.47
0.02
Third-down EPA
0.10
25%
Havoc by its defense
14%
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 60% to win. Elo’s favorite won.
The line
UAB −3.5, over/under 49.5.
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 UAB 59%, North Texas 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. North Texas drives left to right, UAB right to left.
Q1 North TexasTouchdown, 4 plays, 75 yards
Q1 UABPunt, 3 plays, 8 yards
Q1 North TexasPunt, 3 plays, 9 yards
Q1 UABField goal, 11 plays, 48 yards
Q1 North TexasPunt, 4 plays, 12 yards
Q1 UABPunt, 5 plays, 2 yards
Q1 North TexasPunt, 7 plays, 15 yards
Q2 UABTouchdown, 10 plays, 95 yards
Q2 North TexasTouchdown, 11 plays, 75 yards
Q2 UABTouchdown, 3 plays, 65 yards
Q2 North TexasPunt, 3 plays, −12 yards
Q2 UABEnd of half, 1 play, −1 yard
Q3 UABField goal, 10 plays, 52 yards
Q3 North TexasTouchdown, 9 plays, 75 yards
Q3 UABFumble, 1 yard
Q3 North TexasInterception, 4 plays, 25 yards
Q3 UABPunt, 3 plays, 6 yards
Q3 North TexasPick-six, 9 plays (UAB scores), 37 yards
Q3 UABResult not recorded, 0 yards
Q3 North TexasPunt, 4 plays, 8 yards
Q4 UABPunt, 7 plays, 20 yards
Q4 North TexasPunt, 5 plays, 12 yards
Q4 UABPunt, 5 plays, 22 yards
Q4 North TexasTurnover on downs, 6 plays, 1 yard
Q4 UABEnd of game, 5 plays, 9 yards
Play by play
1st quarter7 drives, then North Texas 7, UAB 3
North Texas Touchdown, 4 plays
15:00
1st & 10 at own 35
Nick Vogel kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Mason Fine pass complete to Jason Pirtle for 56 yds to the UAB 19 for a 1ST down
15:00
1st & 10 at opp 19
Tre Siggers run for 7 yds to the UAB 12
15:00
2nd & 3 at opp 12
Mason Fine pass incomplete to Michael Lawrence, broken up by Dy’jonn Turner
13:53
3rd & 3 at opp 12
Mason Fine pass complete to Jyaire Shorter for 12 yds for a TD (Ethan Mooney KICK)North Texas 7, UAB 0
UAB Punt, 3 plays
13:53
1st & 0 at own 35
Zach Williams kickoff for 55 yds
13:53
1st & 10 at own 25
Lucious Stanley run for 6 yds to the UAB 31
13:53
2nd & 4 at own 31
Dylan Hopkins run for 3 yds to the UAB 34
12:38
3rd & 1 at own 34
Timeout NORTH TEXAS, clock 12:38
12:38
3rd & 1 at own 34
Lucious Stanley run for a loss of 1 yard to the UAB 33
12:38
4th & 2 at own 33
Kyle Greenwell punt for 55 yds, downed at the NORTHTEXAS 12 NORTH TEXAS Penalty, Offensive holding (6 Yards) to the NoTex 6
North Texas Punt, 3 plays
11:48
1st & 10 at own 6
Mason Fine pass incomplete to Deonte Simpson
11:48
2nd & 10 at own 6
Mason Fine pass incomplete to Jaelon Darden
11:48
3rd & 10 at own 6
DeAndre Torrey run for 9 yds to the NoTex 15
11:48
4th & 1 at own 15
Alvin Kenworthy punt for 47 yds, downed at the UAB 38
UAB Field goal, 11 plays
10:44
1st & 10 at own 38
Dylan Hopkins run for 8 yds to the UAB 46
10:44
2nd & 2 at own 46
Tyler Johnston III pass complete to Austin Watkins for 8 yds to the NoTex 46 for a 1ST down
10:44
1st & 10 at opp 46
Spencer Brown run for 1 yd to the NoTex 45
10:44
2nd & 9 at opp 45
Kendall Parham run for 11 yds to the NoTex 34 for a 1ST down
10:44
1st & 10 at opp 34
Dylan Hopkins pass complete to Hayden Pittman for 5 yds to the NoTex 29
10:44
2nd & 5 at opp 29
Lucious Stanley run for 3 yds to the NoTex 26
10:44
3rd & 2 at opp 26
Dylan Hopkins run for 11 yds to the NoTex 15 for a 1ST down
10:44
1st & 10 at opp 15
Spencer Brown run for 6 yds to the NoTex 9
10:44
2nd & 4 at opp 9
Spencer Brown run for no gain to the NoTex 9
10:44
3rd & 4 at opp 9
UAB Penalty, false start (Noah Wilder) to the NoTex 14
10:44
3rd & 9 at opp 14
Dylan Hopkins pass incomplete to Myron Mitchell
5:04
4th & 9 at opp 14
Nick Vogel 32 yd FG GOODNorth Texas 7, UAB 3
5:04
1st & goal at own 35
UAB Penalty, unsportsmanlike conduct (-15 Yards) to the UAB 20
North Texas Punt, 4 plays
5:04
1st & 0 at own 20
Nick Vogel kickoff for 74 yds , DeAndre Torrey return for 31 yds to the NoTex 37
4:56
1st & 10 at own 37
Mason Fine pass complete to DeAndre Torrey for 3 yds to the NoTex 40
4:56
2nd & 7 at own 40
UAB Penalty, unsportsmanlike conduct (15 Yards) to the UAB 45 for a 1ST down
4:56
1st & 10 at opp 45
Tre Siggers run for 1 yd to the UAB 44
4:56
2nd & 9 at opp 44
Tre Siggers run for 2 yds to the UAB 42
4:56
3rd & 7 at opp 42
Mason Fine sacked by Fitzgerald Mofor for a loss of 9 yards to the NoTex 49
4:56
4th & 16 at own 49
Alvin Kenworthy punt for 45 yds, downed at the UAB 6
UAB Punt, 5 plays
2:32
1st & 10 at own 6
Lucious Stanley run for 7 yds to the UAB 13
2:32
2nd & 3 at own 13
Lucious Stanley run for 4 yds to the UAB 17 for a 1ST down
2:32
1st & 10 at own 17
Dylan Hopkins pass incomplete to Austin Watkins
1:21
2nd & 10 at own 17
Timeout UAB, clock 01:21
1:21
2nd & 10 at own 17
Dylan Hopkins run for a loss of 2 yards to the UAB 15
1:21
3rd & 12 at own 15
Dylan Hopkins sacked by Mike Linehan and LaDarius Hamilton for a loss of 7 yards to the UAB 8
0:23
4th & 19 at own 8
Timeout NORTH TEXAS, clock 00:23
0:23
4th & 19 at own 8
Kyle Greenwell punt for 46 yds, fair catch by Jaelon Darden at the NoTex 46
North Texas Punt, 7 plays
0:17
1st & 10 at own 46
Tre Siggers run for 7 yds to the UAB 47
Q2 15:00
2nd & 3 at opp 47
Tre Siggers run for 1 yd to the UAB 46
Q2 15:00
3rd & 2 at opp 46
Tre Siggers run for no gain to the UAB 46
Q2 15:00
4th & 2 at opp 46
Mason Fine pass complete to Jaelon Darden for 11 yds to the UAB 35 for a 1ST down
Q2 13:47
1st & 10 at opp 35
Timeout UAB, clock 13:47
Q2 13:47
1st & 10 at opp 35
DeAndre Torrey run for a loss of 1 yard to the UAB 36
Q2 13:47
2nd & 11 at opp 36
Mason Fine sacked by Kristopher Moll for a loss of 3 yards to the UAB 39
Q2 13:47
3rd & 14 at opp 39
Mason Fine pass incomplete to Jyaire Shorter
Q2 13:47
4th & 14 at opp 39
Alvin Kenworthy punt for 34 yds, downed at the UAB 5
2nd quarter5 drives, then UAB 17, North Texas 14
UAB Touchdown, 10 plays
12:18
1st & 10 at own 5
UAB Penalty, false start (-2 Yards) to the UAB 3
12:18
1st & 12 at own 3
Spencer Brown run for 5 yds to the UAB 8
12:18
2nd & 7 at own 8
Spencer Brown run for 11 yds to the UAB 19 for a 1ST down
12:18
1st & 10 at own 19
Spencer Brown run for 6 yds to the UAB 25
12:18
2nd & 4 at own 25
Lucious Stanley run for 6 yds to the UAB 31 for a 1ST down
12:18
1st & 10 at own 31
NORTH TEXAS Penalty, Defensive offside (5 Yards) to the UAB 36
12:18
1st & 5 at own 36
Spencer Brown run for 1 yd to the UAB 37
12:18
2nd & 4 at own 37
Spencer Brown run for 10 yds to the UAB 47 for a 1ST down
12:18
1st & 10 at own 47
Dylan Hopkins pass complete to Kendall Parham for 24 yds to the NoTex 29 for a 1ST down
12:18
1st & 10 at opp 29
Spencer Brown run for 1 yd to the NoTex 28
12:18
2nd & 9 at opp 28
Dylan Hopkins pass complete to Thair Blakes for 24 yds to the NoTex 4 for a 1ST down
6:15
1st & goal at opp 4
Spencer Brown run for 4 yds for a TD (Nick Vogel KICK)UAB 10, North Texas 7
North Texas Touchdown, 11 plays
6:15
1st & 0 at the 50
Nick Vogel kickoff for 50 yds for a touchback
6:15
1st & 10 at own 25
Tre Siggers run for 3 yds to the NoTex 28
6:15
2nd & 7 at own 28
Mason Fine pass complete to Jaelon Darden for 14 yds to the NoTex 42 for a 1ST down
6:15
1st & 10 at own 42
Tre Siggers run for no gain to the NoTex 42
6:15
2nd & 10 at own 42
UAB Penalty, roughing passer (Noah Wilder) to the UAB 43 for a 1ST down
6:15
1st & 10 at opp 43
DeAndre Torrey run for 1 yd to the UAB 42
6:15
2nd & 9 at opp 42
DeAndre Torrey run for 1 yd to the UAB 41
6:15
3rd & 8 at opp 41
Mason Fine pass complete to Jaelon Darden for 8 yds to the UAB 33 for a 1ST down
6:15
1st & 10 at opp 33
Tre Siggers run for a loss of 1 yard to the UAB 34
6:15
2nd & 11 at opp 34
Mason Fine pass incomplete to Nick Harvey
6:15
3rd & 11 at opp 34
DeAndre Torrey run for 2 yds to the UAB 32
6:15
4th & 9 at opp 32
Mason Fine pass complete to Deonte Simpson for 18 yds to the UAB 14 for a 1ST down
1:38
1st & 10 at opp 14
DeAndre Torrey run for 14 yds for a TD (Ethan Mooney KICK)North Texas 14, UAB 10
UAB Touchdown, 3 plays
1:38
1st & 0 at own 35
Zach Williams kickoff for 35 yds
1:38
1st & 10 at own 35
Dylan Hopkins pass complete to Kendall Parham for 36 yds to the NoTex 29 for a 1ST down
1:38
1st & 10 at opp 29
Dylan Hopkins run for a loss of 1 yard to the NoTex 30
1:38
2nd & 11 at opp 30
NORTH TEXAS Penalty, Defensive pass interference (Nick Harvey) to the NoTex 15 for a 1ST down
1:38
1st & 10 at opp 15
NORTH TEXAS Penalty, Defensive pass interference (Cam Johnson) to the NoTex 2 for a 1ST down
0:33
1st & goal at opp 2
Lucious Stanley run for 2 yds for a TD (Nick Vogel KICK)UAB 17, North Texas 14
North Texas Punt, 3 plays
0:33
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
0:33
1st & 10 at own 25
Mason Fine pass complete to Jaelon Darden for 5 yds to the NoTex 30
0:33
2nd & 5 at own 30
Mason Fine pass incomplete to Jyaire Shorter, broken up by Starling Thomas V
0:33
3rd & 5 at own 30
Mason Fine sacked by Jordan Smith for a loss of 14 yards to the NoTex 13 Mason Fine fumbled, recovered by NoTex Mason Fine , return for 0 yards
0:33
4th & 22 at own 13
Alvin Kenworthy punt for 53 yds, punt out-of-bounds at the UAB 34
UAB End of half, 1 play
0:08
1st & 10 at own 34
TEAM run for a loss of 1 yard to the UAB 33
3rd quarter6 drives, then UAB 26, North Texas 21
UAB Field goal, 10 plays
15:00
2nd & 11 at own 35
Zach Williams kickoff for 47 yds
15:00
1st & 10 at own 25
Spencer Brown run for 11 yds to the UAB 36 for a 1ST down
15:00
1st & 10 at own 36
Spencer Brown run for 2 yds to the UAB 38
15:00
2nd & 8 at own 38
Spencer Brown run for a loss of 2 yards to the UAB 36
15:00
3rd & 10 at own 36
Dylan Hopkins pass complete to Myron Mitchell for 11 yds to the UAB 47 for a 1ST down
15:00
1st & 10 at own 47
Lucious Stanley run for 10 yds to the NoTex 43 for a 1ST down
15:00
1st & 10 at opp 43
Lucious Stanley run for 15 yds to the NoTex 28 for a 1ST down
15:00
1st & 10 at opp 28
Lucious Stanley run for 2 yds to the NoTex 26
15:00
2nd & 8 at opp 26
Dylan Hopkins pass incomplete
15:00
3rd & 8 at opp 26
Dylan Hopkins run for 3 yds to the NoTex 23
10:42
4th & 5 at opp 23
Nick Vogel 41 yd FG GOODUAB 20, North Texas 14
North Texas Touchdown, 9 plays
10:42
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
10:42
1st & 10 at own 25
Mason Fine pass complete to Michael Lawrence for 35 yds to the UAB 40 for a 1ST down
10:42
1st & 10 at opp 40
DeAndre Torrey run for no gain to the UAB 40
10:42
2nd & 10 at opp 40
DeAndre Torrey run for 5 yds to the UAB 35
10:42
3rd & 5 at opp 35
Mason Fine pass complete to Jaelon Darden for 5 yds to the UAB 30 for a 1ST down
10:42
1st & 10 at opp 30
Mason Fine run for 6 yds to the UAB 24
10:42
2nd & 4 at opp 24
Mason Fine pass complete to Jaelon Darden for 10 yds to the UAB 14 for a 1ST down
10:42
1st & 10 at opp 14
Mason Fine run for 3 yds to the UAB 11
10:42
2nd & 7 at opp 11
UAB Penalty, Defensive pass interference (9 Yards) to the UAB 2 for a 1ST down
10:42
1st & goal at opp 2
Tre Siggers run for no gain to the UAB 2
6:24
2nd & goal at opp 2
Mason Fine pass complete to Jaelon Darden for 2 yds for a TD (Ethan Mooney KICK)North Texas 21, UAB 20
6:24
1st & 0 at own 35
Zach Williams kickoff for 42 yds , Gerrit Prince return for 9 yds to the UAB 33 Gerrit Prince fumbled, forced by Dominique Harrison, recovered by NoTex Kevin Wood
North Texas Interception, 4 plays
6:19
1st & 10 at opp 33
Mason Fine pass complete to Michael Lawrence for 9 yds to the UAB 24
6:19
2nd & 1 at opp 24
Mason Fine pass complete to Jason Pirtle for 18 yds to the UAB 6 for a 1ST down
6:19
1st & goal at opp 6
Tre Siggers run for a loss of 2 yards to the UAB 8
6:19
2nd & goal at opp 8
Mason Fine pass intercepted, touchback. Starling Thomas V return for no gain
UAB Punt, 3 plays
4:40
1st & 10 at own 20
Dylan Hopkins pass incomplete to Myron Mitchell
4:40
2nd & 10 at own 20
Dylan Hopkins run for 6 yds to the UAB 26
4:40
3rd & 4 at own 26
Dylan Hopkins pass incomplete to Kendall Parham
4:40
4th & 4 at own 26
Kyle Greenwell punt for 40 yds, punt out-of-bounds at the NoTex 34
North Texas Pick-six, 9 plays (UAB scores)
3:59
1st & 10 at own 34
Mason Fine run for 2 yds to the NoTex 36
3:59
2nd & 8 at own 36
DeAndre Torrey run for 5 yds to the NoTex 41
3:59
3rd & 3 at own 41
Mason Fine pass complete to Jaelon Darden for 10 yds to the UAB 49 for a 1ST down
3:59
1st & 10 at opp 49
Mason Fine pass complete to Deonte Simpson for 8 yds to the UAB 41
3:59
2nd & 2 at opp 41
DeAndre Torrey run for 3 yds to the UAB 38 for a 1ST down
3:59
1st & 10 at opp 38
Mason Fine pass complete to Jyaire Shorter for 9 yds to the UAB 29
3:59
2nd & 1 at opp 29
Mason Fine pass incomplete
3:59
3rd & 1 at opp 29
Mason Fine pass incomplete
0:20
4th & 1 at opp 29
Mason Fine pass intercepted for a TD TD Marshall return for 76 yds for a TD (Two-Point Conversion failed )UAB 26, North Texas 21
North Texas Punt, 4 plays
0:20
1st & 0 at own 20
Nick Vogel kickoff for 30 yds
0:20
1st & 10 at the 50
Mason Fine pass complete to Jaelon Darden for 10 yds to the UAB 40 for a 1ST down
0:20
1st & 0 at opp 3
Timeout UAB, clock 00:20
4th quarter6 drives, then UAB 26, North Texas 21
North Texas Punt, 4 plays
15:00
1st & 10 at opp 40
Mason Fine sacked by Jordan Smith for a loss of 3 yards to the UAB 43
15:00
2nd & 13 at opp 43
Tre Siggers run for 1 yd to the UAB 42
15:00
3rd & 12 at opp 42
Mason Fine pass incomplete to Jaelon Darden, broken up by Garrett Marino
15:00
4th & 12 at opp 42
Alvin Kenworthy punt for 32 yds, fair catch by Myron Mitchell at the UAB 10
UAB Punt, 7 plays
13:47
1st & 10 at own 10
Lucious Stanley run for 8 yds to the UAB 18
13:47
2nd & 2 at own 18
Lucious Stanley run for 4 yds to the UAB 22 for a 1ST down
13:47
1st & 10 at own 22
Spencer Brown run for 6 yds to the UAB 28
13:47
2nd & 4 at own 28
Spencer Brown run for 7 yds to the UAB 35 for a 1ST down
13:47
1st & 10 at own 35
Dylan Hopkins pass incomplete to Austin Watkins
13:47
2nd & 10 at own 35
Dylan Hopkins pass complete to Austin Watkins for a loss of 1 yard to the UAB 34
13:47
3rd & 11 at own 34
Dylan Hopkins sacked by Dayton LeBlanc and KD Davis for a loss of 4 yards to the UAB 30
13:47
4th & 15 at own 30
Kyle Greenwell punt for 44 yds, downed at the NoTex 26
North Texas Punt, 5 plays
9:44
1st & 10 at own 26
Mason Fine run for a loss of 3 yards to the NoTex 23
9:44
2nd & 13 at own 23
DeAndre Torrey run for 8 yds to the NoTex 31
9:44
3rd & 5 at own 31
UAB Penalty, Defensive pass interference (Starling Thomas V) to the NoTex 35 for a 1ST down
9:44
1st & 10 at own 35
Mason Fine sacked by Fish McWilliams for a loss of 7 yards to the NoTex 28
9:44
2nd & 17 at own 28
Mason Fine pass incomplete to Jaelon Darden
9:44
3rd & 17 at own 28
Mason Fine pass complete to Tre Siggers for 10 yds to the NoTex 38
9:44
4th & 7 at own 38
Alvin Kenworthy punt for 52 yds, downed at the UAB 10
UAB Punt, 5 plays
6:52
1st & 10 at own 10
Spencer Brown run for 4 yds to the UAB 14
6:52
2nd & 6 at own 14
Spencer Brown run for 32 yds to the UAB 46 for a 1ST down
6:52
1st & 10 at own 46
Spencer Brown run for 5 yds to the NoTex 49
6:52
2nd & 5 at opp 49
Spencer Brown run for 1 yd to the NoTex 48
4:08
3rd & 4 at opp 48
Timeout UAB, clock 04:08
4:08
3rd & 4 at opp 48
UAB Penalty, false start (Noah Wilder) to the UAB 47
4:08
3rd & 9 at own 47
Timeout UAB, clock 04:08
4:08
3rd & 9 at own 47
Dylan Hopkins sacked by LaDarius Hamilton for a loss of 10 yards to the UAB 37
4:08
4th & 19 at own 37
UAB Penalty, false start (TD Marshall) to the UAB 32
4:08
4th & 24 at own 32
Kyle Greenwell punt for 35 yds, fair catch by Jaelon Darden at the NoTex 33
North Texas Turnover on downs, 6 plays
3:15
1st & 10 at own 33
Mason Fine pass complete to Jaelon Darden for 6 yds to the NoTex 39
3:15
2nd & 4 at own 39
Tre Siggers run for 4 yds to the NoTex 43 for a 1ST down
3:15
1st & 10 at own 43
Mason Fine pass complete to Tre Siggers for 3 yds to the NoTex 46
3:15
2nd & 7 at own 46
Mason Fine sacked by Kristopher Moll for a loss of 10 yards to the NoTex 36
3:15
3rd & 17 at own 36
Mason Fine pass complete to Kelvin Smith for 6 yds to the NoTex 42
3:15
4th & 11 at own 42
Mason Fine sacked by Will Boler and Alex Wright for a loss of 8 yards to the NoTex 34
UAB End of game, 5 plays
1:12
1st & 10 at opp 34
Lucious Stanley run for 2 yds to the NoTex 32
1:06
2nd & 8 at opp 32
Timeout NORTH TEXAS, clock 01:06
1:06
2nd & 8 at opp 32
Dylan Hopkins run for 5 yds to the NoTex 27
1:02
3rd & 3 at opp 27
Timeout NORTH TEXAS, clock 01:02
1:02
3rd & 3 at opp 27
Lucious Stanley run for 4 yds to the NoTex 23 for a 1ST down
0:57
1st & 10 at opp 23
Timeout NORTH TEXAS, clock 00:57
0:57
1st & 10 at opp 23
TEAM run for a loss of 1 yard to the NoTex 24
0:57
2nd & 11 at opp 24
TEAM run for a loss of 1 yard to the NoTex 25
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.