From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Houston
Arizona
383
Total yards
371
225
Passing yards
219
158
Rushing yards
152
7.0
Yards per pass
5.9
4.3
Yards per rush
3.9
18
First downs
21
6–15
Third downs
8–17
0–1
Fourth downs
1–2
2
Turnovers
2
10–110
Penalties
4–35
29:23
Possession
30:37
1
Sacks (by defense)
0
Efficiency
Houston
Arizona
43%
Success rate
45%
0.09
EPA per play
−0.06
1.04
Explosiveness
0.74
0.01
Rushing EPA
−0.17
0.21
Passing EPA
0.12
28%
Passing-down success
42%
−0.10
First-down EPA
−0.32
0.15
Second-down EPA
−0.07
0.62
Third-down EPA
0.60
17%
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)
Houston 61% to win. Elo’s favorite won.
The line
Houston −1.5, over/under 66.
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 Houston 54%, Arizona 46%. 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. Arizona drives left to right, Houston right to left.
Q1 HoustonPunt, 3 plays, −2 yards
Q1 ArizonaPunt, 3 plays, 7 yards
Q1 HoustonField goal, 9 plays, 55 yards
Q1 ArizonaPunt, 3 plays, 8 yards
Q1 HoustonPunt, 5 plays, 25 yards
Q1 ArizonaField goal, 12 plays, 52 yards
Q1 HoustonMissed FG, 12 plays, 55 yards
Q2 ArizonaMissed FG, 8 plays, 67 yards
Q2 HoustonTouchdown, 8 plays, 80 yards
Q2 ArizonaTouchdown, 8 plays, 75 yards
Q2 HoustonTouchdown, 4 plays, 16 yards
Q2 ArizonaEnd of half, 2 plays, 9 yards
Q3 ArizonaFumble, 3 plays, 19 yards
Q3 HoustonInterception, 7 plays, 40 yards
Q3 ArizonaSafety, 1 play (Houston scores), 0 yards
Q3 HoustonPunt, 5 plays, 11 yards
Q3 ArizonaField goal, 16 plays, 82 yards
Q3 HoustonPunt, 6 plays, 20 yards
Q4 ArizonaPunt, 3 plays, 5 yards
Q4 HoustonInterception, 1 play, 0 yards
Q4 ArizonaField goal, 10 plays, 30 yards
Q4 HoustonPunt, 3 plays, 4 yards
Q4 ArizonaInterception, 7 plays, 35 yards
Q4 HoustonPunt, 4 plays, 34 yards
Q4 ArizonaTurnover on downs, 4 plays, −3 yards
Q4 HoustonEnd of game, 4 plays, 10 yards
Play by play
1st quarter7 drives, then Tied at 3
Houston Punt, 3 plays
15:00
1st & 10 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
14:40
1st & 10 at own 25
Dillon Birden run for 3 yds to the Houst 28
14:10
2nd & 7 at own 28
Duke Catalon run for 3 yds to the Houst 31
13:40
3rd & 4 at own 31
Kyle Allen run for a loss of 3 yards to the Houst 28
13:15
4th & 7 at own 28
HOUSTON Penalty, False Start (-5 Yards) to the Houst 23
13:04
4th & 12 at own 23
Dane Roy punt for 44 yds, fair catch by Shun Brown at the Ariz 33
Arizona Punt, 3 plays
12:45
1st & 10 at own 33
J.J. Taylor run for a loss of 1 yard to the Ariz 32
12:20
2nd & 11 at own 32
Brandon Dawkins run for 8 yds to the Ariz 40
12:03
3rd & 3 at own 40
Brandon Dawkins pass incomplete to Shun Brown
11:57
4th & 3 at own 40
Jake Glatting punt for 23 yds, punt out-of-bounds at the Houst 37
Houston Field goal, 9 plays
11:50
1st & 10 at own 37
Kyle Allen pass complete to Steven Dunbar for 19 yds to the Ariz 44 for a 1ST down
11:38
1st & 10 at opp 44
Kyle Allen pass incomplete to Steven Dunbar
11:27
2nd & 10 at opp 44
Dillon Birden run for 33 yds to the Ariz 11 for a 1ST down
11:10
1st & 10 at opp 11
Dillon Birden run for 3 yds to the Ariz 8
10:43
2nd & 7 at opp 8
Kyle Allen run for 7 yds to the Ariz 1 for a 1ST down
10:23
1st & goal at opp 1
Duke Catalon run for no gain to the Ariz 1
10:00
2nd & goal at opp 1
Kyle Allen run for no gain to the Ariz 1, Kyle Allen fumbled, forced by Dane Cruikshank, recovered by Houst Linell Bonner at the Ariz 8
9:37
3rd & goal at opp 8
Kyle Allen pass incomplete to Linell Bonner
9:33
4th & goal at opp 8
Caden Novikoff 25 yd FG GOODHouston 3, Arizona 0
Arizona Punt, 3 plays
9:33
4th & 17 at own 35
Caden Novikoff kickoff for 65 yds for a touchback
9:20
1st & 10 at own 25
J.J. Taylor run for 2 yds to the Ariz 27
8:50
2nd & 8 at own 27
Brandon Dawkins pass complete to Bryce Wolma for 6 yds to the Ariz 33
8:35
3rd & 2 at own 33
J.J. Taylor run for no gain to the Ariz 33
7:58
4th & 2 at own 33
Jake Glatting punt for 52 yds, downed at the Houst 15
Houston Punt, 5 plays
7:50
1st & 10 at own 15
Kyle Allen pass complete to Linell Bonner for 22 yds to the Houst 37 for a 1ST down
7:21
1st & 10 at own 41
Duke Catalon run for 4 yds to the Houst 41 HOUSTON Penalty, Assisting the Runner (Na’Ty Rodgers) to the Houst 36
7:10
1st & 11 at own 36
Kyle Allen pass incomplete
6:45
2nd & 11 at own 36
Duke Catalon run for no gain to the Houst 36
6:00
3rd & 11 at own 36
Kyle Allen pass complete to Linell Bonner for 4 yds to the Houst 40
5:33
4th & 7 at own 40
Dane Roy punt for 40 yds, fair catch by Shun Brown at the Ariz 20
Arizona Field goal, 12 plays
5:15
1st & 10 at own 20
Zach Green run for 4 yds to the Ariz 24
4:53
2nd & 6 at own 24
Brandon Dawkins pass incomplete to Tony Ellison
4:46
3rd & 6 at own 24
Brandon Dawkins pass complete to Shawn Poindexter for 16 yds to the Ariz 40 for a 1ST down
4:28
1st & 10 at own 40
J.J. Taylor run for 6 yds to the Ariz 46
3:59
2nd & 4 at own 46
J.J. Taylor run for 5 yds to the Houst 49 for a 1ST down
3:29
1st & 10 at opp 49
Brandon Dawkins run for 1 yd to the Houst 48
3:01
2nd & 9 at opp 48
Brandon Dawkins pass incomplete to Shawn Poindexter
2:54
3rd & 9 at opp 48
Brandon Dawkins pass complete to Tyrell Johnson for 13 yds to the Houst 35 for a 1ST down
2:30
1st & 10 at opp 35
Brandon Dawkins run for 2 yds to the Houst 33
1:58
2nd & 8 at opp 33
Brandon Dawkins pass incomplete to Tyrell Johnson
1:45
3rd & 8 at opp 33
Brandon Dawkins pass complete to Cam Denson for 5 yds to the Houst 28
1:08
4th & 4 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
1:08
4th & 3 at opp 28
Josh Pollack 45 yd FG GOODTied at 3
Houston Missed FG, 12 plays
0:57
1st & 10 at own 25
Dillon Birden run for 8 yds to the Houst 33
0:45
2nd & 2 at own 33
Dillon Birden run for 5 yds to the Houst 38 for a 1ST down
0:00
1st & 10 at own 38
Kyle Allen pass complete to Steven Dunbar for 7 yds to the Houst 45
Q2 14:54
2nd & 3 at own 45
Kyle Allen pass complete to Linell Bonner for 4 yds to the Houst 49 for a 1ST down
Q2 14:32
1st & 10 at own 49
Kyle Allen pass complete to Romello Brooker for 12 yds to the Ariz 39 for a 1ST down
Q2 14:01
1st & 10 at opp 39
Duke Catalon run for 1 yd to the Ariz 38
Q2 13:38
2nd & 9 at opp 38
Kyle Allen pass incomplete to Steven Dunbar
Q2 13:31
3rd & 9 at opp 38
Kyle Allen pass complete to Steven Dunbar for 15 yds to the Ariz 23 for a 1ST down
Q2 13:15
1st & 10 at opp 23
Kyle Allen pass incomplete to Ellis Jefferson, PENALTY HOUSTON pass interference (Jefferson, Ellis) 15 yards to the ARIZONA38, NO PLAY.
Q2 13:05
1st & 25 at opp 38
Duke Catalon run for a loss of 1 yard to the Ariz 39
Q2 12:42
2nd & 26 at opp 39
Kyle Allen pass incomplete to Steven Dunbar
Q2 12:32
3rd & 26 at opp 39
Kyle Allen pass complete to Steven Dunbar for 19 yds to the Ariz 20
Q2 12:08
4th & 7 at opp 20
Caden Novikoff 38 yd FG MISSED
2nd quarter5 drives, then Houston 17, Arizona 10
Arizona Missed FG, 8 plays
11:54
1st & 10 at own 20
Brandon Dawkins pass complete to Shawn Poindexter for 7 yds to the Ariz 27
11:25
2nd & 3 at own 27
Dawkins, Brandon pass incomplete to Ellison, Tony, PENALTY ARIZONA ineligible downfield on pass (Friekh, Layth) 5 yards to the ARIZONA22, NO PLAY.
10:50
2nd & 8 at own 22
Brandon Dawkins sacked by Emeke Egbule for a loss of 2 yards to the Ariz 20
10:40
3rd & 10 at own 20
Dawkins, Brandon pass incomplete to Poindexter, Shawn, PENALTY HOUSTON pass interference (Williams, Terrell) 15 yards to the ARIZONA35, NO PLAY, 1ST DOWN ARIZONA.
10:34
1st & 10 at own 35
Brandon Dawkins pass incomplete to Shun Brown
10:24
2nd & 10 at opp 30
Brandon Dawkins pass complete to Shun Brown for 35 yds to the ARIZONA 30 for a 1ST down HOUSTON Penalty, Personal Foul (15 Yards) to the Houst 15 for a 1ST down
10:00
1st & 10 at opp 15
J.J. Taylor run for 2 yds to the Houst 13
9:20
2nd & 8 at opp 13
ARIZONA Penalty, False Start (Layth Friekh) to the Houst 18
8:55
2nd & 13 at opp 18
Brandon Dawkins run for a loss of 2 yards to the Houst 20
8:41
3rd & 15 at opp 20
Brandon Dawkins pass complete to J.J. Taylor for 7 yds to the Houst 13
8:26
4th & 8 at opp 13
Josh Pollack 30 yd FG MISSED
Houston Touchdown, 8 plays
8:16
1st & 10 at own 20
Kyle Allen pass complete to John Leday for 5 yds to the Houst 25
7:45
2nd & 5 at own 25
Dillon Birden run for 1 yd to the Houst 26
7:11
3rd & 4 at own 26
Kyle Allen pass complete to Dillon Birden for 11 yds to the Houst 37 for a 1ST down
6:39
1st & 10 at own 37
Dillon Birden run for 2 yds to the Houst 39
6:07
2nd & 8 at own 39
Kyle Allen pass complete to Keith Corbin for 49 yds to the Ariz 12 for a 1ST down
5:38
1st & 10 at opp 12
Duke Catalon run for 6 yds to the Ariz 6
5:19
2nd & 4 at opp 6
Duke Catalon run for 1 yd to the Ariz 5
5:00
3rd & 3 at opp 5
Kyle Allen pass complete to Linell Bonner for 5 yds for a TD, (Caden Novikoff KICK)Houston 10, Arizona 3
Arizona Touchdown, 8 plays
5:00
3rd & 3 at own 35
Caden Novikoff kickoff for 65 yds for a touchback
4:57
1st & 10 at own 25
Brandon Dawkins pass incomplete to Cedric Peterson
4:45
2nd & 10 at own 25
Zach Green run for 6 yds to the Ariz 31
4:25
3rd & 4 at own 31
Brandon Dawkins pass complete to Tony Ellison for 4 yds to the Ariz 35 for a 1ST down
4:10
1st & 10 at own 35
J.J. Taylor run for 27 yds to the Houst 38 for a 1ST down
3:41
1st & 10 at opp 38
J.J. Taylor run for 17 yds to the Houst 21 for a 1ST down
3:10
1st & 10 at opp 21
Brandon Dawkins run for 2 yds to the Houst 19
2:45
2nd & 8 at opp 19
Dawkins, Brandon pass incomplete to Poindexter, Shawn, PENALTY HOUSTON pass interference (Johnson, Isaiah) 15 yards to the HOUSTON4, NO PLAY, 1ST DOWN ARIZONA.
2:30
1st & goal at opp 4
Zach Green run for 3 yds to the Houst 1
2:22
2nd & goal at opp 1
Zach Green run for 1 yd for a TD, (Josh Pollack KICK)Tied at 10
Houston Touchdown, 4 plays
2:22
2nd & 7 at own 35
Lucas Havrisik kickoff for 62 yds , John Leday return for 81 yds to the Ariz 16
1:55
1st & 10 at opp 16
Kyle Allen pass complete to Linell Bonner for a loss of 5 yards to the Ariz 21
1:30
2nd & 15 at opp 21
Kyle Allen pass complete to Linell Bonner for 7 yds to the Ariz 14
1:09
3rd & 8 at opp 14
Kyle Allen pass complete to Dillon Birden for 11 yds to the Ariz 3 for a 1ST down
0:45
1st & goal at opp 3
Dillon Birden run for 3 yds for a TD, (Caden Novikoff KICK)Houston 17, Arizona 10
Arizona End of half, 2 plays
0:45
1st & 10 at own 35
Caden Novikoff kickoff for 65 yds for a touchback
0:30
1st & 10 at own 25
J.J. Taylor run for 4 yds to the Ariz 29
0:00
2nd & 6 at own 29
J.J. Taylor run for 5 yds to the Ariz 34
3rd quarter5 drives, then Houston 19, Arizona 13
Arizona Fumble, 3 plays
15:00
1st & 10 at opp 25
Caden Novikoff kickoff for 63 yds , Tyrell Johnson return for 23 yds to the ARIZONA 25 HOUSTON Penalty, Face Mask (15 yards) (Garrett Davis) to the Ariz 40
14:45
1st & 10 at own 40
Brandon Dawkins pass complete to Bryce Wolma for 8 yds to the Ariz 48
14:20
2nd & 2 at own 48
J.J. Taylor run for 11 yds to the Houst 41 for a 1ST down
13:48
1st & 10 at opp 41
Brandon Dawkins run for 12 yds to the Houst 29 Brandon Dawkins fumbled, forced by Ed Oliver, recovered by Houst Alexander Myres
Houston Interception, 7 plays
13:30
1st & 10 at own 29
Kyle Allen pass complete to Linell Bonner for 6 yds to the Houst 35
13:19
2nd & 4 at own 35
Duke Catalon run for 6 yds to the Houst 41 for a 1ST down
13:05
1st & 10 at own 49
Duke Catalon run for 8 yds to the Ariz 49 for a 1ST down ARIZONA Penalty, Face Mask (15 yards) (Dereck Boles) to the Ariz 36 for a 1ST down
12:22
1st & 10 at opp 36
Duke Catalon run for 5 yds to the Ariz 31
11:55
2nd & 5 at opp 31
Kyle Allen pass complete to John Leday for no gain to the Ariz 31
11:30
3rd & 5 at opp 31
Kyle Allen pass complete to Dillon Birden for no gain to the Ariz 31
11:00
4th & 5 at opp 31
Kyle Allen pass intercepted Demetrius Flannigan-Fowles return for 5 yds to the Ariz 8
10:53
1st & 10 at own 8
Brandon Dawkins run for a loss of 8 yards, Dawkins fumbled, recovered by Ariz Gerhard de Beer for a SAFETYHouston 19, Arizona 10
Houston Punt, 5 plays
10:53
2nd & 18 at own 20
Lucas Havrisik kickoff for 74 yds , John Leday return for 24 yds to the Houst 30
10:30
1st & 10 at own 30
Kyle Allen pass complete to John Leday for 3 yds to the Houst 33
10:00
2nd & 7 at own 33
Kyle Allen pass complete to Linell Bonner for 16 yds to the Houst 49 for a 1ST down
9:39
1st & 10 at own 49
Allen, Kyle pass incomplete to Corbin, Keith, PENALTY HOUSTON pass interference (Corbin, Keith) 15 yards to the HOUSTON34, NO PLAY.
9:32
1st & 25 at own 34
Kyle Allen run for 1 yd to the Houst 35
9:13
2nd & 24 at own 35
Duke Catalon run for 1 yd to the Houst 36
8:37
3rd & 23 at own 36
Kyle Allen pass complete to Duke Catalon for 5 yds to the Houst 41
8:10
4th & 18 at own 41
Dane Roy punt for 45 yds, fair catch by Shun Brown at the Ariz 14
Arizona Field goal, 16 plays
8:02
1st & 10 at own 14
Brandon Dawkins pass complete to Shun Brown for 18 yds to the Ariz 32 for a 1ST down
7:43
1st & 10 at own 32
Brandon Dawkins pass complete to Shun Brown for 14 yds to the Ariz 46 for a 1ST down
7:09
1st & 10 at own 46
J.J. Taylor run for no gain to the Ariz 46
6:35
2nd & 10 at own 46
Brandon Dawkins pass complete to Tony Ellison for 8 yds to the Houst 46
6:20
3rd & 2 at opp 46
Brandon Dawkins pass complete to Shun Brown for 12 yds to the Houst 34 for a 1ST down
5:45
1st & 10 at opp 34
Brandon Dawkins run for 6 yds to the Houst 28
5:17
2nd & 4 at opp 28
Brandon Dawkins run for a loss of 2 yards to the Houst 30
4:44
3rd & 6 at opp 30
Brandon Dawkins pass incomplete to Shawn Poindexter
4:38
4th & 6 at opp 30
Brandon Dawkins pass complete to Tony Ellison for 13 yds to the Houst 17 for a 1ST down
4:05
1st & 10 at opp 17
J.J. Taylor run for a loss of 1 yard to the Houst 18
3:46
2nd & 11 at opp 18
Brandon Dawkins pass complete to Shawn Poindexter for 10 yds to the Houst 8
3:42
3rd & 1 at opp 8
Brandon Dawkins run for 2 yds to the Houst 6 for a 1ST down
3:10
1st & goal at opp 6
Zach Green run for 1 yd to the Houst 5
2:32
2nd & goal at opp 5
Brandon Dawkins run for 1 yd to the Houst 4
1:53
3rd & goal at opp 4
Brandon Dawkins pass incomplete to Tony Ellison
1:48
4th & goal at opp 4
Josh Pollack 21 yd FG GOODHouston 19, Arizona 13
Houston Punt, 6 plays
1:48
4th & 8 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
1:48
1st & 10 at own 25
HOUSTON Penalty, False Start (Linell Bonner) to the Houst 20
1:33
1st & 15 at own 20
Dillon Birden run for 9 yds to the Houst 29
1:10
2nd & 6 at own 29
Dillon Birden run for 2 yds to the Houst 31
0:35
3rd & 4 at own 31
Kyle Allen pass complete to Steven Dunbar for 7 yds to the Houst 38 for a 1ST down
0:00
1st & 10 at own 38
Duke Catalon run for 4 yds to the Houst 42
Q4 14:45
2nd & 6 at own 42
Kyle Allen pass complete to John Leday for a loss of 2 yards to the Houst 40
Q4 14:10
3rd & 8 at own 40
Kyle Allen pass complete to Steven Dunbar for 5 yds to the Houst 45
Q4 13:40
4th & 3 at own 45
Dane Roy punt for 45 yds, fair catch by Shun Brown at the Ariz 10
4th quarter8 drives, then Houston 19, Arizona 16
Arizona Punt, 3 plays
13:25
1st & 10 at own 10
Brandon Dawkins pass complete to Shawn Poindexter for 5 yds to the Ariz 15
13:00
2nd & 5 at own 15
Brandon Dawkins pass incomplete to Shawn Poindexter
12:55
3rd & 5 at own 15
Brandon Dawkins pass incomplete to Tony Ellison
12:45
4th & 5 at own 15
Jake Glatting punt for 47 yds , Brandon McDowell returns for 6 yds to the Houst 44
Houston Interception, 1 play
12:37
1st & 10 at own 44
Kyle Allen pass intercepted Lorenzo Burns return for no gain to the Ariz 45
Arizona Field goal, 10 plays
12:25
1st & 10 at own 45
Khalil Tate pass complete to Bryce Wolma for 4 yds to the Ariz 49
12:10
2nd & 6 at own 49
Khalil Tate pass incomplete to Shun Brown
12:01
3rd & 6 at own 49
Khalil Tate run for 10 yds to the Houst 41 for a 1ST down
11:30
1st & 10 at opp 41
ARIZONA Penalty, Offensive Holding (J.J. Taylor) to the Ariz 49
11:03
1st & 20 at own 49
Khalil Tate pass complete to Cedric Peterson for 14 yds to the Houst 37
10:33
2nd & 6 at opp 37
J.J. Taylor run for 5 yds to the Houst 32
10:03
3rd & 1 at opp 32
J.J. Taylor run for 3 yds to the Houst 29 for a 1ST down
9:29
1st & 10 at opp 29
J.J. Taylor run for 1 yd to the Houst 28
9:00
2nd & 9 at opp 28
Khalil Tate run for 3 yds to the Houst 25
8:39
3rd & 6 at opp 25
Khalil Tate pass incomplete to Tony Ellison
8:32
4th & 6 at opp 25
Josh Pollack 42 yd FG GOODHouston 19, Arizona 16
Houston Punt, 3 plays
8:32
4th & 6 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
8:21
1st & 10 at own 25
Dillon Birden run for 6 yds to the Houst 31
7:50
2nd & 4 at own 31
Duke Catalon run for 3 yds to the Houst 34
7:35
3rd & 1 at own 34
Kyle Allen pass complete to Linell Bonner for no gain to the Houst 34
6:55
4th & 1 at own 34
HOUSTON Penalty, False Start (-5 Yards) to the Houst 29
6:50
4th & 6 at own 29
Dane Roy punt for 40 yds , Shun Brown returns for 2 yds to the Ariz 33
Arizona Interception, 7 plays
6:44
1st & 10 at own 33
Khalil Tate pass complete to Bryce Wolma for 11 yds to the Ariz 44 for a 1ST down
6:19
1st & 10 at own 44
Khalil Tate pass complete to Cedric Peterson for 3 yds to the Ariz 47
5:37
2nd & 7 at own 47
J.J. Taylor run for 1 yd to the Ariz 48
5:15
3rd & 6 at own 48
Khalil Tate run for 7 yds to the Houst 45 for a 1ST down
4:54
1st & 10 at opp 45
Khalil Tate run for 4 yds to the Houst 41
4:21
2nd & 6 at opp 41
Khalil Tate pass complete to Bryce Wolma for 9 yds to the Houst 32 for a 1ST down
3:49
1st & 10 at opp 32
Khalil Tate pass intercepted Garrett Davis return for no gain to the Houst 20
Houston Punt, 4 plays
3:41
1st & 10 at own 20
Duke Catalon run for 26 yds to the Houst 46 for a 1ST down
3:14
1st & 10 at own 46
Duke Catalon run for 2 yds to the Houst 48
3:13
2nd & 8 at own 48
Timeout ARIZONA, clock 03:13
3:11
2nd & 8 at own 48
Dillon Birden run for 4 yds to the Ariz 48
3:10
3rd & 4 at opp 48
Timeout ARIZONA, clock 03:10
3:07
3rd & 4 at opp 48
Dillon Birden run for 2 yds to the Ariz 46
3:06
4th & 2 at opp 46
Timeout ARIZONA, clock 03:06
2:59
4th & 2 at opp 46
Dane Roy punt for 46 yds for a touchback
Arizona Turnover on downs, 4 plays
2:54
1st & 10 at own 20
Brandon Dawkins pass incomplete to Shun Brown
2:37
2nd & 10 at own 20
Brandon Dawkins pass complete to J.J. Taylor for a loss of 3 yards to the Ariz 17
2:25
3rd & 13 at own 17
Brandon Dawkins pass incomplete to Shawn Poindexter
2:16
4th & 13 at own 17
Brandon Dawkins run for 6 yds to the Ariz 23
Houston End of game, 4 plays
2:00
1st & 10 at opp 23
Duke Catalon run for 3 yds to the Ariz 20
1:20
2nd & 7 at opp 20
Duke Catalon run for 6 yds to the Ariz 14
0:44
3rd & 1 at opp 14
Dillon Birden run for 2 yds to the Ariz 12 for a 1ST down
0:00
1st & 10 at opp 12
TEAM run for a loss of 1 yard to the Ariz 13
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.