Referee Chris Bynum; umpire Joe Nanus; head linesman Max Causey; line judge Nicholas Therio; side judge Dustin Drawhorn; field judge Lark Jones; back judge Sean Woodson; center judge Joel MoenkoffGame 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
Old Dominion
UAB
150
Total yards
435
111
Passing yards
260
39
Rushing yards
175
4.3
Yards per pass
9.0
1.2
Yards per rush
4.0
15
First downs
21
3–13
Third downs
6–13
0–0
Fourth downs
0–0
3
Turnovers
2
1–5
Penalties
6–62
27:08
Possession
32:52
0
Sacks (by defense)
10
Efficiency
Old Dominion
UAB
36%
Success rate
41%
−0.30
EPA per play
0.09
0.59
Explosiveness
1.56
−0.53
Rushing EPA
−0.11
−0.08
Passing EPA
0.46
23%
Passing-down success
48%
−0.36
First-down EPA
−0.28
−0.48
Second-down EPA
0.48
0.14
Third-down EPA
0.33
36%
Havoc by its defense
66%
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 86% to win. Elo’s favorite won.
The line
UAB −16.5, over/under 42.
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 87%, Old Dominion 13%. 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, Old Dominion right to left.
Q1 Old DominionFumble, 2 plays, −11 yards
Q1 UABTouchdown, 3 plays, 31 yards
Q1 Old DominionPunt, 3 plays, −1 yard
Q1 UABFumble, 2 plays, −2 yards
Q1 Old DominionFumble, 1 play, 2 yards
Q1 UABTouchdown, 5 plays, 64 yards
Q1 Old DominionPunt, 8 plays, 16 yards
Q1 UABPunt, 8 plays, 24 yards
Q1 Old DominionPunt, 6 plays, 9 yards
Q2 UABTouchdown, 4 plays, 51 yards
Q2 Old DominionInterception, 3 plays, 1 yard
Q2 UABMissed FG, 9 plays, 33 yards
Q2 Old DominionPunt, 3 plays, −9 yards
Q2 UABTouchdown, 10 plays, 74 yards
Q2 Old DominionField goal, 5 plays, 46 yards
Q2 UABEnd of half, 1 play, −1 yard
Q3 UABInterception, 3 plays, 4 yards
Q3 Old DominionField goal, 9 plays, 38 yards
Q3 UABTouchdown, 8 plays, 75 yards
Q3 Old DominionTouchdown, 6 plays, 76 yards
Q3 UABPunt, 8 plays, 31 yards
Q4 Old DominionPunt, 4 plays, 19 yards
Q4 UABField goal, 8 plays, 77 yards
Q4 Old DominionPunt, 3 plays, −6 yards
Q4 UABPunt, 3 plays, −2 yards
Q4 Old DominionPunt, 4 plays, −1 yard
Q4 UABPunt, 3 plays, 1 yard
Q4 Old DominionEnd of game, 4 plays, 23 yards
Play by play
1st quarter8 drives, then UAB 14, Old Dominion 0
Old Dominion Fumble, 2 plays
15:00
1st & 10 at own 35
Nick Vogel kickoff for 64 yds , Blake Watson return for 41 yds to the ODU 42
15:00
1st & 10 at own 42
Messiah deWeaver pass complete to Hasaan Patterson for 7 yds to the ODU 49
15:00
2nd & 3 at own 49
Messiah deWeaver run for a loss of 8 yards to the ODU 31 Messiah deWeaver fumbled, forced by TD Marshall, recovered by UAB Garrett Marino
UAB Touchdown, 3 plays
14:02
1st & 10 at opp 31
Lucious Stanley run for 2 yds to the ODU 29
14:02
2nd & 8 at opp 29
Tyler Johnston III pass complete to Myron Mitchell for 27 yds to the ODU 2 for a 1ST down
12:52
1st & goal at opp 2
Lucious Stanley run for 2 yds for a TD, (Nick Vogel KICK)UAB 7, Old Dominion 0
Old Dominion Punt, 3 plays
12:52
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
12:52
1st & 10 at own 25
Messiah deWeaver pass incomplete to Nigel Fitzgerald
12:52
2nd & 10 at own 25
Kesean Strong run for a loss of 1 yard to the ODU 24
12:52
3rd & 11 at own 24
Messiah deWeaver pass incomplete
12:52
4th & 11 at own 24
Bailey Cate punt for 36 yds, downed at the UAB 40
UAB Fumble, 2 plays
11:51
1st & 10 at own 40
Tyler Johnston III pass incomplete to Myron Mitchell
11:51
2nd & 10 at own 40
Tyler Johnston III pass complete to Myron Mitchell for a loss of 2 yards Myron Mitchell fumbled, forced by Chris Cunningham, recovered by ODU Lawrence Garner
11:35
1st & 10 at opp 38
Messiah deWeaver run for 2 yds to the ODU 34 Messiah deWeaver fumbled, forced by Tony Fair, recovered by UAB Tony Fair , return for 30 yds to the ODU 34
UAB Touchdown, 5 plays
11:22
1st & 10 at opp 34
Jermaine Brown Jr. run for 11 yds to the ODU 23 for a 1ST down
11:22
1st & 10 at opp 23
Jermaine Brown Jr. run for 5 yds to the ODU 18
11:22
2nd & 5 at opp 18
Jermaine Brown Jr. run for 17 yds to the ODU 1 for a 1ST down
11:22
1st & goal at opp 1
Jermaine Brown Jr. run for no gain to the ODU 1
8:41
2nd & 0 at opp 1
Timeout UAB, clock 08:41
8:36
2nd & goal at opp 1
Lucious Stanley run for 1 yd for a TD, (Nick Vogel KICK)UAB 14, Old Dominion 0
Old Dominion Punt, 8 plays
8:36
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
8:36
1st & 10 at own 25
Matt Geiger run for 4 yds to the ODU 29
8:36
2nd & 6 at own 29
Lala Davis run for 6 yds to the ODU 35 for a 1ST down
8:36
1st & 10 at own 35
Messiah deWeaver pass incomplete
8:36
2nd & 10 at own 35
Messiah deWeaver pass incomplete to Donta Anthony Jr.
8:36
3rd & 10 at own 35
Messiah deWeaver pass complete to Darrell Brown for 18 yds to the UAB 47 for a 1ST down
8:36
1st & 10 at opp 47
Messiah deWeaver pass incomplete
8:36
2nd & 10 at opp 47
Messiah deWeaver run for 2 yds to the UAB 45
8:36
3rd & 8 at opp 45
TEAM run for a loss of 1 yard to the ODU 41 TEAM fumbled, recovered by ODU Messiah deWeaver
8:36
4th & 22 at own 41
Bailey Cate punt for 40 yds, downed at the UAB 19
UAB Punt, 8 plays
5:04
1st & 10 at own 19
Tyler Johnston III pass incomplete to Austin Watkins
5:04
2nd & 10 at own 19
Tyler Johnston III pass complete to Kendall Parham for 13 yds to the UAB 32 for a 1ST down
5:04
1st & 10 at own 32
Jonathan Haden run for 2 yds to the UAB 34
5:04
2nd & 8 at own 34
Jonathan Haden run for 5 yds to the UAB 39
5:04
3rd & 3 at own 39
Lucious Stanley run for 4 yds to the UAB 43 for a 1ST down
5:04
1st & 10 at own 43
Tyler Johnston III pass incomplete to Kendall Parham
5:04
2nd & 10 at own 43
Tyler Johnston III pass incomplete
5:04
3rd & 10 at own 43
Tyler Johnston III pass incomplete to Myron Mitchell
5:04
4th & 10 at own 43
Kyle Greenwell punt for 44 yds, fair catch by Darrell Brown at the ODU 13
Old Dominion Punt, 6 plays
2:24
1st & 10 at own 13
Messiah deWeaver run for a loss of 4 yards to the ODU 9
2:24
2nd & 14 at own 9
Messiah deWeaver pass complete to Darrell Brown for a loss of 1 yard to the ODU 8
2:24
3rd & 15 at own 8
Messiah deWeaver run for 16 yds to the ODU 24 for a 1ST down
2:24
1st & 10 at own 24
Lala Davis run for 2 yds to the ODU 26
Q2 15:00
2nd & 8 at own 26
Messiah deWeaver pass incomplete to Donta Anthony Jr.
Q2 15:00
3rd & 8 at own 26
Messiah deWeaver sacked by Kristopher Moll for a loss of 4 yards to the ODU 22
Q2 15:00
4th & 12 at own 22
Bailey Cate punt for 38 yds, punt out-of-bounds at the UAB 49 , Myron Mitchell returns for 9 yds to the UAB 49
2nd quarter7 drives, then UAB 28, Old Dominion 3
UAB Touchdown, 4 plays
14:08
1st & 10 at own 49
Jermaine Brown Jr. run for 1 yd to the 50 yard line
14:08
2nd & 9 at the 50
Tyler Johnston III pass complete to Austin Watkins for 37 yds to the ODU 13 for a 1ST down
14:08
1st & 10 at opp 13
Jermaine Brown Jr. run for a loss of 1 yard to the ODU 14
12:18
2nd & 11 at opp 14
Tyler Johnston III pass complete to Kendall Parham for 14 yds for a TD, (Nick Vogel KICK)UAB 21, Old Dominion 0
Old Dominion Interception, 3 plays
12:18
1st & 0 at own 35
Nick Vogel kickoff for 60 yds , Blake Watson return for 23 yds to the ODU 28
12:13
1st & 10 at own 28
Messiah deWeaver pass incomplete to Kesean Strong
12:13
2nd & 10 at own 28
Kesean Strong run for 1 yd to the ODU 29
12:13
3rd & 9 at own 29
Messiah deWeaver pass intercepted Will Boler return for no gain to the UAB 34
UAB Missed FG, 9 plays
11:30
1st & 10 at own 34
Tyler Johnston III pass incomplete to Austin Watkins
11:30
2nd & 10 at own 34
Tyler Johnston III pass complete to Kendall Parham for 32 yds to the ODU 34 for a 1ST down
11:30
1st & 10 at opp 34
Lucious Stanley run for a loss of 2 yards to the ODU 36
11:30
2nd & 12 at opp 36
Tyler Johnston III pass incomplete to Kendall Parham
11:30
3rd & 12 at opp 36
Tyler Johnston III run for 16 yds to the ODU 20 for a 1ST down
11:30
1st & 10 at opp 20
Jonathan Haden run for a loss of 1 yard to the ODU 21
11:30
2nd & 11 at opp 21
UAB Penalty, false start (Andrew Smith Jr.) to the ODU 26
8:23
2nd & 16 at opp 26
Timeout UAB, clock 08:23
8:23
2nd & 16 at opp 26
Tyler Johnston III pass incomplete to Austin Watkins
8:23
3rd & 16 at opp 26
Tyler Johnston III run for a loss of 4 yards to the ODU 33 Tyler Johnston III fumbled, forced by Keion White, recovered by UAB Tyler Johnston III
Old Dominion Punt, 3 plays
7:26
1st & 10 at own 33
Lala Davis run for a loss of 4 yards to the ODU 29
UAB Touchdown, 10 plays
5:18
1st & 10 at own 26
Tyler Johnston III run for 3 yds to the UAB 29
5:18
2nd & 7 at own 29
Tyler Johnston III pass incomplete to Kendall Parham
5:18
3rd & 7 at own 29
Tyler Johnston III pass complete to Hayden Pittman for 12 yds to the UAB 41 for a 1ST down
5:18
1st & 10 at own 41
Lucious Stanley run for 1 yd to the UAB 42
5:18
2nd & 9 at own 42
Tyler Johnston III pass complete to Austin Watkins for 22 yds to the ODU 36 for a 1ST down
5:18
1st & 10 at opp 36
Jermaine Brown Jr. run for 9 yds to the ODU 27
5:18
2nd & 1 at opp 27
Jermaine Brown Jr. run for 8 yds to the ODU 19 for a 1ST down
1:50
1st & 10 at opp 19
Timeout OLDDOMINION, clock 01:50
1:50
1st & 10 at opp 19
Jermaine Brown Jr. run for 2 yds to the ODU 17
1:50
2nd & 8 at opp 17
Jermaine Brown Jr. run for 1 yd to the ODU 16
1:07
3rd & 7 at opp 16
Timeout OLDDOMINION, clock 01:07
1:02
3rd & 7 at opp 16
Tyler Johnston III pass complete to Myron Mitchell for 16 yds for a TD, (Nick Vogel KICK)UAB 28, Old Dominion 0
Old Dominion Field goal, 5 plays
1:02
1st & 0 at own 35
Nick Vogel kickoff for 62 yds , Blake Watson return for 28 yds to the ODU 31
0:56
1st & 10 at own 31
Messiah deWeaver pass complete to Darrell Brown for 42 yds to the UAB 27 for a 1ST down
0:56
1st & 10 at opp 27
Messiah deWeaver pass incomplete
0:56
2nd & 10 at opp 27
Messiah deWeaver run for 4 yds to the UAB 23
0:18
3rd & 6 at opp 23
Timeout OLDDOMINION, clock 00:18
0:18
3rd & 6 at opp 23
Messiah deWeaver pass incomplete to Donta Anthony Jr.
0:11
4th & 6 at opp 23
Nick Rice 40 yd FG GOODUAB 28, Old Dominion 3
UAB End of half, 1 play
0:11
1st & 0 at own 35
Nick Rice kickoff for 63 yds , Myron Mitchell return for 9 yds to the UAB 11
0:05
1st & 10 at own 11
TEAM run for a loss of 1 yard to the UAB 10
3rd quarter5 drives, then UAB 35, Old Dominion 14
UAB Interception, 3 plays
15:00
2nd & 11 at own 35
Nick Rice kickoff for 54 yds
15:00
1st & 10 at own 35
Tyler Johnston III pass incomplete to Myron Mitchell
15:00
2nd & 10 at own 35
Tyler Johnston III pass complete to Lucious Stanley for 4 yds to the UAB 39
15:00
3rd & 6 at own 39
Tyler Johnston III pass intercepted Keion White return for no gain to the UAB 44
Old Dominion Field goal, 9 plays
14:06
1st & 10 at opp 44
Kesean Strong run for 3 yds to the UAB 41
14:06
2nd & 7 at opp 41
UAB Penalty, offside defense (Will Boler) to the UAB 35
14:06
2nd & 1 at opp 35
Messiah deWeaver pass complete to Chris Cunningham for 11 yds to the UAB 24 for a 1ST down
14:06
1st & 10 at opp 24
Messiah deWeaver pass incomplete
14:06
2nd & 10 at opp 24
Messiah deWeaver run for a loss of 4 yards to the UAB 28
14:06
3rd & 14 at opp 28
Messiah deWeaver run for 19 yds to the UAB 9 for a 1ST down
14:06
1st & goal at opp 9
Messiah deWeaver run for 5 yds to the UAB 4
14:06
2nd & goal at opp 4
Messiah deWeaver run for a loss of 2 yards to the UAB 6
14:06
3rd & goal at opp 6
Messiah deWeaver pass incomplete
10:17
4th & goal at opp 6
Nick Rice 23 yd FG GOODUAB 28, Old Dominion 6
UAB Touchdown, 8 plays
10:17
1st & 0 at own 35
Nick Rice kickoff for 65 yds for a touchback
10:17
1st & 10 at own 25
Jermaine Brown Jr. run for 4 yds to the UAB 29
10:17
2nd & 6 at own 29
Jermaine Brown Jr. run for a loss of 5 yards to the UAB 24
10:17
3rd & 11 at own 24
Tyler Johnston III run for 15 yds to the UAB 39 for a 1ST down
10:17
1st & 10 at own 39
Jonathan Haden run for a loss of 2 yards to the UAB 37
10:17
2nd & 12 at own 37
Tyler Johnston III pass complete to Kendall Parham for 22 yds to the ODU 41 for a 1ST down
10:17
1st & 10 at opp 41
Tyler Johnston III pass complete to Austin Watkins for 39 yds to the ODU 2 for a 1ST down
10:17
1st & goal at opp 2
Jermaine Brown Jr. run for a loss of 1 yard to the ODU 3
5:52
2nd & goal at opp 3
Jermaine Brown Jr. run for 3 yds for a TD, (Nick Vogel KICK)UAB 35, Old Dominion 6
Old Dominion Touchdown, 6 plays
5:52
1st & 0 at own 35
Nick Vogel kickoff for 63 yds , Blake Watson return for 22 yds to the ODU 24
5:45
1st & 10 at own 24
Kesean Strong run for 3 yds to the ODU 27 for a 1ST down UAB Penalty, unsportsmanlike conduct (Garrett Marino) to the ODU 42 for a 1ST down
5:45
1st & 10 at own 42
Messiah deWeaver run for 15 yds to the UAB 43 for a 1ST down
5:45
1st & 10 at opp 43
DEWEAVER, M. pass incomplete to MOORE, Aaron, PENALTY UAB pass interference (BYNUM, Devodric) 15 yards to the UAB28, 1ST DOWN ODU, NO PLAY.
5:45
1st & 10 at opp 28
Steven Williams pass complete to Messiah deWeaver for 16 yds to the UAB 12 for a 1ST down
5:45
1st & 10 at opp 12
Messiah deWeaver pass incomplete to Nigel Fitzgerald UAB Penalty, roughing passer (Luke Brasher) to the UAB 6
5:45
1st & 4 at opp 6
Lala Davis run for 5 yds to the UAB 1 for a 1ST down
3:32
2nd & goal at opp 1
Lala Davis run for 1 yd for a TD, (Messiah deWeaver pass to Steven Williams for Two-Point Conversion)UAB 35, Old Dominion 14
UAB Punt, 8 plays
3:32
1st & 0 at own 35
Nick Rice kickoff for 65 yds for a touchback
3:32
1st & 10 at own 25
Jonathan Haden run for 7 yds to the UAB 32
3:32
2nd & 3 at own 32
Jonathan Haden run for no gain to the UAB 32
3:32
3rd & 3 at own 32
Lucious Stanley run for 6 yds to the UAB 38 for a 1ST down
3:32
1st & 10 at own 38
Lucious Stanley run for no gain to the UAB 38
3:32
2nd & 10 at own 38
Tyler Johnston III pass complete to Austin Watkins for 12 yds to the 50 yard line for a 1ST down
3:32
1st & 10 at the 50
Jermaine Brown Jr. run for 5 yds to the ODU 45
Q4 15:00
2nd & 5 at opp 45
Tyler Johnston III pass complete to Kendall Parham for 1 yd to the ODU 44
Q4 15:00
3rd & 4 at opp 44
Tyler Johnston III pass incomplete to Austin Watkins
Q4 15:00
4th & 4 at opp 44
Kyle Greenwell punt for 44 yds for a touchback
4th quarter7 drives, then UAB 38, Old Dominion 14
Old Dominion Punt, 4 plays
14:14
1st & 10 at own 20
Messiah deWeaver pass complete to Darrell Brown for 5 yds to the ODU 25 for a 1ST down UAB Penalty, personal foul (Kristopher Moll) to the ODU 40 for a 1ST down
14:14
1st & 10 at own 40
Messiah deWeaver sacked by Alex Wright for a loss of 1 yard to the ODU 39
14:14
2nd & 11 at own 39
Messiah deWeaver pass incomplete to Nigel Fitzgerald
14:14
3rd & 11 at own 39
Messiah deWeaver pass incomplete
14:14
4th & 11 at own 39
Bailey Cate punt for 42 yds, fair catch by Myron Mitchell at the UAB 19
UAB Field goal, 8 plays
12:57
1st & 10 at own 19
Jermaine Brown Jr. run for 1 yd to the UAB 20
12:57
2nd & 9 at own 20
Tyler Johnston III pass complete to Austin Watkins for 11 yds to the UAB 31 for a 1ST down
12:57
1st & 10 at own 31
Jermaine Brown Jr. run for 33 yds to the ODU 36 for a 1ST down
12:57
1st & 10 at opp 36
Jermaine Brown Jr. run for 25 yds to the ODU 11 for a 1ST down
12:57
1st & 10 at opp 11
Larry Wooden run for 5 yds to the ODU 6
12:57
2nd & 5 at opp 6
Larry Wooden run for 2 yds to the ODU 4
12:57
3rd & 3 at opp 4
Tyler Johnston III pass incomplete to Hayden Pittman UAB Penalty, illegal formation ( Yards) declined
8:37
4th & 3 at opp 4
Nick Vogel 22 yd FG GOODUAB 38, Old Dominion 14
Old Dominion Punt, 3 plays
8:37
1st & 0 at own 35
Nick Vogel kickoff for 65 yds for a touchback
8:37
1st & 10 at own 25
Lala Davis run for a loss of 2 yards to the ODU 23
8:37
2nd & 12 at own 23
Messiah deWeaver pass incomplete
8:37
3rd & 12 at own 23
Messiah deWeaver sacked by Garrett Marino for a loss of 4 yards to the ODU 19
8:37
4th & 16 at own 19
Bailey Cate punt for 35 yds, downed at the UAB 46
UAB Punt, 3 plays
7:14
1st & 10 at own 46
Jermaine Brown Jr. run for a loss of 1 yard to the UAB 45
7:14
2nd & 11 at own 45
Jermaine Brown Jr. run for a loss of 1 yard to the UAB 44
7:14
3rd & 12 at own 44
Tyler Johnston III pass incomplete
7:14
4th & 12 at own 44
Kyle Greenwell punt for 46 yds, fair catch by Robert Scott at the ODU 10
Old Dominion Punt, 4 plays
7:14
1st & 10 at own 10
Matt Geiger run for 11 yds to the ODU 21 for a 1ST down
7:14
1st & 10 at own 21
Messiah deWeaver run for a loss of 8 yards to the ODU 13 Messiah deWeaver fumbled, recovered by ODU Blake Watson
7:14
2nd & 18 at own 13
Messiah deWeaver pass incomplete to Donta Anthony Jr.
7:14
3rd & 18 at own 13
Messiah deWeaver sacked by Adrienne Talan for a loss of 4 yards to the ODU 9
7:14
4th & 22 at own 9
Bailey Cate punt for 47 yds, punt out-of-bounds at the UAB 38 , Myron Mitchell returns for a loss of 6 yards to the UAB 38
UAB Punt, 3 plays
3:12
1st & 10 at own 38
Larry Wooden run for 2 yds to the UAB 40
3:12
2nd & 8 at own 40
Larry Wooden run for a loss of 1 yard to the UAB 39
3:12
3rd & 9 at own 39
Da’Quon Godfrey run for no gain to the UAB 39
1:40
4th & 9 at own 39
Timeout OLDDOMINION, clock 01:40
1:40
4th & 9 at own 39
Kyle Greenwell punt for 52 yds , Darrell Brown returns for 7 yds to the ODU 16
Old Dominion End of game, 4 plays
1:30
1st & 10 at own 16
Stone Smartt run for 10 yds to the ODU 26 for a 1ST down
1:30
1st & 10 at own 26
Stone Smartt run for 1 yd to the ODU 27
1:30
2nd & 9 at own 27
Stone Smartt pass complete to Isaiah Spencer for 13 yds to the ODU 40 for a 1ST down
1:30
1st & 10 at own 40
Stone Smartt sacked by Paul Hammonds for a loss of 1 yard to the ODU 39
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.