From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona
Houston
381
Total yards
396
269
Passing yards
164
112
Rushing yards
232
10.3
Yards per pass
7.1
3.6
Yards per rush
5.2
21
First downs
25
4–9
Third downs
8–14
2–3
Fourth downs
2–2
0
Turnovers
0
7–80
Penalties
4–39
30:28
Possession
29:32
0
Sacks (by defense)
4
Efficiency
Arizona
Houston
53%
Success rate
56%
0.28
EPA per play
0.37
1.19
Explosiveness
1.06
−0.01
Rushing EPA
0.19
0.53
Passing EPA
0.69
27%
Passing-down success
36%
−0.02
First-down EPA
0.20
0.38
Second-down EPA
0.47
1.05
Third-down EPA
0.31
9%
Havoc by its defense
13%
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 60% to win. Elo’s favorite won.
The line
Arizona −1.5, over/under 47.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 Arizona 55%, Houston 45%. 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. Houston drives left to right, Arizona right to left.
Q1 ArizonaTouchdown, 3 plays, 72 yards
Q1 HoustonTouchdown, 4 plays, 72 yards
Q1 ArizonaTouchdown, 11 plays, 70 yards
Q1 HoustonPunt, 3 plays, 7 yards
Q1 ArizonaPunt, 6 plays, 25 yards
Q1 HoustonPunt, 4 plays, 22 yards
Q1 ArizonaPunt, 6 plays, 28 yards
Q2 HoustonTouchdown, 13 plays, 93 yards
Q2 ArizonaTurnover on downs, 9 plays, 44 yards
Q2 HoustonTouchdown, 9 plays, 66 yards
Q2 ArizonaEnd of half, 1 play, 0 yards
Q3 HoustonTouchdown, 17 plays, 72 yards
Q3 ArizonaTouchdown, 13 plays, 72 yards
Q4 HoustonMissed FG, 9 plays, 45 yards
Q4 ArizonaTouchdown, 13 plays, 67 yards
Q4 HoustonField goal, 13 plays, 52 yards
Play by play
1st quarter7 drives, then Arizona 14, Houston 7
Arizona Touchdown, 3 plays
15:00
1st & 10 at own 35
Zac Yoakam kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Noah Fifita sacked by Brandon Mack II for a loss of 4 yards to the ARIZ 21
14:29
2nd & 14 at own 21
Noah Fifita run for 9 yds to the ARIZ 30
13:53
3rd & 5 at own 30
Noah Fifita pass complete to Tre Spivey for 70 yds for a TD (Michael Salgado-Medina KICK) (Michael Salgado-Medina KICK)Arizona 7, Houston 0
Houston Touchdown, 4 plays
13:42
1st & 10 at own 35
Ian Wagner kickoff for 65 yds for a touchback
13:42
1st & 10 at own 25
Dean Connors run for 7 yds to the HOU 32
13:14
2nd & 3 at own 32
J’Marion Burnette run for 8 yds to the HOU 40 for a 1ST down
12:44
1st & 10 at own 40
Dean Connors run for 8 yds to the HOU 48
12:11
2nd & 2 at own 48
Conner Weigman pass complete to Amare Thomas for 52 yds for a TD (Ethan Sanchez KICK) (Ethan Sanchez KICK)Tied at 7
Arizona Touchdown, 11 plays
12:01
1st & 10 at own 35
Zac Yoakam kickoff for 65 yds , Javin Whatley return for 27 yds to the ARIZ 27
11:54
1st & 10 at own 27
Ismail Mahdi run for 15 yds to the ARIZ 42 for a 1ST down
11:35
1st & 10 at own 42
Ismail Mahdi run for 1 yd to the ARIZ 43
10:55
2nd & 9 at own 43
Noah Fifita pass complete to Ismail Mahdi for 5 yds to the ARIZ 48
10:10
3rd & 4 at own 48
Noah Fifita pass complete to Cam Barmore for 6 yds to the HOU 46 for a 1ST down
9:38
1st & 10 at opp 46
Quincy Craig run for no gain to the HOU 46
8:58
2nd & 10 at opp 46
Noah Fifita pass complete to Javin Whatley for 6 yds to the HOU 40
8:16
3rd & 4 at opp 40
Noah Fifita pass complete to Kris Hutson for 7 yds to the HOU 33 for a 1ST down
7:56
1st & 10 at opp 33
Kedrick Reescano run for 5 yds to the HOU 28
7:20
2nd & 5 at opp 28
Noah Fifita pass complete to Sam Olson for 9 yds to the HOU 19 for a 1ST down
6:46
1st & 10 at opp 19
Noah Fifita run for 6 yds to the HOU 13
6:24
2nd & 4 at opp 13
Noah Fifita pass complete to Luke Wysong for 13 yds for a TD (Michael Salgado-Medina KICK) (Michael Salgado-Medina KICK)Arizona 14, Houston 7
Houston Punt, 3 plays
6:18
1st & 10 at own 35
Ian Wagner kickoff for 49 yds
6:18
1st & 10 at own 35
Conner Weigman pass complete to Tanner Koziol for 7 yds to the HOU 42
5:49
2nd & 3 at own 42
J’Marion Burnette run for no gain to the HOU 42
5:16
3rd & 3 at own 42
Conner Weigman pass incomplete to Tanner Koziol, broken up by Genesis Smith
5:13
4th & 3 at own 42
Liam Dougherty punt for 44 yds
Arizona Punt, 6 plays
5:05
1st & 10 at own 14
Ismail Mahdi run for 6 yds to the ARIZ 20
4:35
2nd & 4 at own 20
Ismail Mahdi run for 11 yds to the ARIZ 31 for a 1ST down
3:51
1st & 10 at own 31
Noah Fifita pass incomplete to Tre Spivey, broken up by Latrell McCutchin Sr.
3:47
2nd & 10 at own 31
Noah Fifita pass complete to Javin Whatley for 8 yds to the ARIZ 39
3:11
3rd & 2 at own 39
Quincy Craig run for no gain to the ARIZ 39 Arizona Penalty, Offensive holding (Sam Olson) to the ARIZ 29
2:44
3rd & 12 at own 29
Noah Fifita run for 10 yds to the ARIZ 39
2:09
4th & 2 at own 39
Isaac Lovison punt for 41 yds
Houston Punt, 4 plays
2:05
1st & 10 at own 20
Conner Weigman pass incomplete to Harvey Broussard III for a 1ST down Arizona Penalty, Defensive pass interference (Ayden Garnes) to the HOU 35 for a 1ST down
1:59
1st & 10 at own 35
Dean Connors run for 2 yds to the HOU 37
1:21
2nd & 8 at own 37
Conner Weigman pass complete to Tanner Koziol for 5 yds to the HOU 42
0:41
3rd & 3 at own 42
Conner Weigman pass incomplete to Tanner Koziol
0:37
4th & 3 at own 42
Liam Dougherty punt for 47 yds
Arizona Punt, 6 plays
0:31
1st & 10 at own 11
Kedrick Reescano run for 7 yds to the ARIZ 18
Q2 15:00
2nd & 3 at own 18
Noah Fifita pass complete to Gio Richardson for 8 yds to the ARIZ 26 for a 1ST down
Q2 14:31
1st & 10 at own 26
Noah Fifita pass incomplete to Isaiah Mizell for a 1ST down Houston Penalty, Defensive pass interference (Will James) to the ARIZ 41 for a 1ST down
Q2 14:25
1st & 10 at own 41
Noah Fifita pass complete to Isaiah Mizell for 9 yds to the 50 yard line
Q2 14:00
2nd & 1 at the 50
Noah Fifita sacked by Wrook Brown for a loss of 7 yards to the ARIZ 43
Q2 13:20
3rd & 8 at own 43
Noah Fifita sacked by Wrook Brown and Eddie Walls III for a loss of 4 yards to the ARIZ 39
Q2 12:36
4th & 12 at own 39
Isaac Lovison punt for 57 yds
2nd quarter4 drives, then Houston 21, Arizona 14
Houston Touchdown, 13 plays
12:28
1st & 10 at own 4
J’Marion Burnette run for 2 yds to the HOU 6
11:58
2nd & 8 at own 6
J’Marion Burnette run for 5 yds to the HOU 11
11:25
3rd & 3 at own 11
Conner Weigman run for 6 yds to the HOU 17 for a 1ST down
10:52
1st & 10 at own 17
Arizona Penalty, off-side (Tiaoalii Savea) to the HOU 22
10:45
1st & 5 at own 22
Conner Weigman pass incomplete to Koby Young
10:39
2nd & 5 at own 22
Dean Connors run for 10 yds to the HOU 32 for a 1ST down
10:03
1st & 10 at own 32
Houston Penalty, false start (Jason Brooks Jr.) to the HOU 27
9:54
1st & 15 at own 27
Conner Weigman pass complete to Amare Thomas for 9 yds to the HOU 36
9:25
2nd & 6 at own 36
Dean Connors run for 3 yds to the HOU 39
8:51
3rd & 3 at own 39
Conner Weigman run for 11 yds to the 50 yard line for a 1ST down
8:12
1st & 10 at the 50
Conner Weigman run for 4 yds to the ARIZ 46
7:40
2nd & 6 at opp 46
Dean Connors run for 5 yds to the ARIZ 41
7:08
3rd & 1 at opp 41
Dean Connors run for a loss of 2 yards to the ARIZ 43
6:35
4th & 3 at opp 43
Conner Weigman pass complete to Dean Connors for 33 yds to the ARIZ 10 for a 1ST down
5:57
1st & goal at opp 10
Conner Weigman run for 10 yds for a TD (Ethan Sanchez KICK)Tied at 14
Arizona Turnover on downs, 9 plays
5:52
1st & 10 at own 35
Zac Yoakam kickoff for 65 yds for a touchback
5:52
1st & 10 at own 25
Kedrick Reescano run for 6 yds to the ARIZ 31
5:14
2nd & 4 at own 31
Noah Fifita pass complete to Javin Whatley for 11 yds to the ARIZ 42 for a 1ST down
4:51
1st & 10 at own 42
Kedrick Reescano run for a loss of 1 yard to the ARIZ 41
4:10
2nd & 11 at own 41
Noah Fifita pass complete to Javin Whatley for 4 yds to the ARIZ 45
3:34
3rd & 7 at own 45
Noah Fifita pass complete to Kris Hutson for 15 yds to the HOU 40 for a 1ST down
3:12
1st & 10 at opp 40
Noah Fifita run for 1 yd to the HOU 39
2:32
2nd & 9 at opp 39
Ismail Mahdi run for 4 yds to the HOU 35
2:00
3rd & 5 at opp 35
Kedrick Reescano run for 4 yds to the HOU 31
1:39
4th & 1 at opp 31
Kedrick Reescano run for no gain to the HOU 31
Houston Touchdown, 9 plays
1:35
1st & 10 at own 31
Conner Weigman run for 28 yds to the ARIZ 41 for a 1ST down
1:27
1st & 10 at opp 41
Conner Weigman pass complete to Tanner Koziol for 6 yds to the ARIZ 35
1:05
2nd & 4 at opp 35
Conner Weigman pass incomplete to Amare Thomas
1:02
3rd & 4 at opp 35
Conner Weigman pass complete to Amare Thomas for 6 yds to the ARIZ 29 for a 1ST down
0:48
1st & 10 at opp 29
Conner Weigman pass incomplete to Dean Connors, broken up by Dominic Lolesio
0:44
2nd & 10 at opp 29
Dean Connors run for 9 yds to the ARIZ 20
0:32
3rd & 1 at opp 20
Dean Connors run for 5 yds to the ARIZ 15 for a 1ST down
0:24
1st & 10 at opp 15
Conner Weigman pass incomplete to Harvey Broussard III
0:20
2nd & 10 at opp 15
Conner Weigman pass complete to Tanner Koziol for 15 yds for a TD (Ethan Sanchez KICK) (Ethan Sanchez KICK)Houston 21, Arizona 14
Arizona End of half, 1 play
0:16
1st & 10 at own 35
Zac Yoakam kickoff for 59 yds , Quincy Craig return for 23 yds to the ARIZ 29
0:09
1st & 10 at own 29
Noah Fifita sacked by Carlos Allen Jr. for a loss of 5 yards to the ARIZ 35
3rd quarter2 drives, then Houston 28, Arizona 14
Houston Touchdown, 17 plays
15:00
1st & 10 at own 35
Ian Wagner kickoff for 65 yds
15:00
1st & 10 at own 25
J’Marion Burnette run for a loss of 3 yards to the HOU 22
14:24
2nd & 13 at own 22
Conner Weigman pass complete to Tanner Koziol for 5 yds to the HOU 27
13:49
3rd & 8 at own 27
Conner Weigman pass complete to Harvey Broussard III for 11 yds to the HOU 38 for a 1ST down
13:24
1st & 10 at own 38
DJ Butler run for 1 yd to the HOU 39
12:49
2nd & 9 at own 39
Conner Weigman pass complete to Dean Connors for 1 yd to the ARIZ 40 for a 1ST down Arizona Penalty, unsportsmanlike conduct (Deshawn McKnight) to the ARIZ 45 for a 1ST down
12:29
1st & 10 at opp 45
Conner Weigman run for 3 yds to the ARIZ 42
11:50
2nd & 7 at opp 42
Dean Connors run for 6 yds to the ARIZ 36
11:11
3rd & 1 at opp 36
Conner Weigman pass complete to Tanner Koziol for 2 yds to the ARIZ 34 for a 1ST down
10:41
1st & 10 at opp 34
Conner Weigman pass complete to Dean Connors for 4 yds to the ARIZ 30
10:00
2nd & 6 at opp 30
J’Marion Burnette run for 3 yds to the ARIZ 27
9:22
3rd & 3 at opp 27
Conner Weigman run for 2 yds to the ARIZ 25
8:51
4th & 1 at opp 25
Conner Weigman run for 3 yds to the ARIZ 22 for a 1ST down
8:15
1st & 10 at opp 22
J’Marion Burnette run for 6 yds to the ARIZ 16
7:46
2nd & 4 at opp 16
J’Marion Burnette run for 6 yds to the ARIZ 10 for a 1ST down
7:13
1st & goal at opp 10
Conner Weigman run for 4 yds to the ARIZ 6
6:41
2nd & goal at opp 6
Conner Weigman run for 4 yds to the ARIZ 2
6:02
3rd & goal at opp 2
Conner Weigman pass complete to Amare Thomas for 2 yds for a TD (Ethan Sanchez KICK) (Ethan Sanchez KICK)Houston 28, Arizona 14
Arizona Touchdown, 13 plays
5:56
1st & 10 at own 35
Zac Yoakam kickoff for 65 yds for a touchback
5:56
1st & 10 at own 25
Noah Fifita pass complete to Kris Hutson for 16 yds to the ARIZ 41 for a 1ST down
5:29
1st & 10 at own 41
Noah Fifita pass complete to Cam Barmore for 9 yds to the 50 yard line
4:52
2nd & 1 at the 50
Noah Fifita pass complete to Javin Whatley for 9 yds to the HOU 41 Arizona Penalty, Offensive holding (Tre Spivey) to the ARIZ 49
4:36
2nd & 2 at own 49
Kedrick Reescano run for 4 yds to the HOU 47 for a 1ST down
3:56
1st & 10 at opp 47
Noah Fifita pass complete to Javin Whatley for 6 yds to the HOU 41
3:19
2nd & 4 at opp 41
Noah Fifita run for 9 yds to the HOU 32 for a 1ST down
2:38
1st & 10 at opp 32
Javin Whatley run for 15 yds to the HOU 17 for a 1ST down
1:59
1st & 10 at opp 17
Noah Fifita pass incomplete to Javin Whatley, broken up by Eddie Walls III
1:57
2nd & 10 at opp 17
Ismail Mahdi run for 5 yds to the HOU 12
1:22
3rd & 5 at opp 12
Noah Fifita pass complete to Luke Wysong for 4 yds to the HOU 8
1:02
4th & 1 at opp 8
Kedrick Reescano run for 3 yds to the HOU 5 for a 1ST down
0:17
1st & goal at opp 5
Quincy Craig run for 2 yds to the HOU 3
Q4 15:00
2nd & goal at opp 3
Tre Spivey run for 3 yds for a TD (Michael Salgado-Medina KICK)Houston 28, Arizona 21
4th quarter3 drives, then Houston 31, Arizona 28
Houston Missed FG, 9 plays
14:55
1st & 10 at own 35
Ian Wagner kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Dean Connors run for 5 yds to the HOU 30
14:24
2nd & 5 at own 30
Dean Connors run for 6 yds to the HOU 36 for a 1ST down
13:52
1st & 10 at own 36
Conner Weigman pass incomplete to Harvey Broussard III for a 1ST down Arizona Penalty, Defensive pass interference (Ayden Garnes) to the ARIZ 49 for a 1ST down
13:46
1st & 10 at opp 49
DJ Butler run for 6 yds to the ARIZ 43
13:07
2nd & 4 at opp 43
Dean Connors run for 13 yds to the ARIZ 30 for a 1ST down
12:29
1st & 10 at opp 30
J’Marion Burnette run for no gain to the ARIZ 30
11:54
2nd & 10 at opp 30
Conner Weigman pass incomplete to J’Marion Burnette, broken up by Max Harris
11:48
3rd & 10 at opp 30
Conner Weigman pass incomplete to Amare Thomas, broken up by Genesis Smith
11:43
4th & 10 at opp 30
Ethan Sanchez 48 yd FG MISSED
Arizona Touchdown, 13 plays
11:39
1st & 10 at own 30
Noah Fifita run for 3 yds to the ARIZ 33
11:04
2nd & 7 at own 33
Ismail Mahdi run for no gain to the ARIZ 33 Arizona Penalty, Offensive holding (Chubba Maae) to the ARIZ 23
10:39
2nd & 17 at own 23
Noah Fifita pass complete to Kris Hutson for 18 yds to the ARIZ 41 for a 1ST down
9:56
1st & 10 at own 41
Noah Fifita pass complete to Javin Whatley for a loss of 2 yards to the ARIZ 39
9:15
2nd & 12 at own 39
Noah Fifita pass complete to Cam Barmore for 8 yds to the ARIZ 47
8:33
3rd & 4 at own 47
Noah Fifita pass complete to Luke Wysong for 3 yds to the 50 yard line
7:48
4th & 1 at the 50
Kedrick Reescano run for 2 yds to the HOU 48 for a 1ST down
7:01
1st & 10 at opp 48
Noah Fifita pass complete to Sam Olson for 8 yds to the HOU 40
6:24
2nd & 2 at opp 40
Noah Fifita pass complete to Cam Barmore for 19 yds to the HOU 21 for a 1ST down
5:46
1st & 10 at opp 21
Noah Fifita pass incomplete to Tre Spivey for a 1ST down Houston Penalty, Defensive pass interference (Will James) to the HOU 6 for a 1ST down
5:42
1st & goal at opp 6
Noah Fifita pass incomplete to Kris Hutson, broken up by Latrell McCutchin Sr. for a 1ST down Houston Penalty, Defensive pass interference (Latrell McCutchin Sr.) to the HOU 2 for a 1ST down
5:36
1st & goal at opp 2
Kedrick Reescano run for no gain to the HOU 2
4:52
2nd & goal at opp 2
Kedrick Reescano run for 2 yds for a TD (Michael Salgado-Medina KICK)Tied at 28
Houston Field goal, 13 plays
4:48
1st & 10 at own 35
Ian Wagner kickoff for 65 yds for a touchback
4:48
1st & 10 at own 25
Dean Connors run for 5 yds to the HOU 30
4:19
2nd & 5 at own 30
Conner Weigman pass complete to Koby Young for 6 yds to the HOU 36 for a 1ST down
3:50
1st & 10 at own 36
Dean Connors run for 7 yds to the HOU 43
3:21
2nd & 3 at own 43
Conner Weigman run for 8 yds to the ARIZ 49 for a 1ST down
2:43
1st & 10 at opp 49
Dean Connors run for 4 yds to the ARIZ 45
2:15
2nd & 6 at opp 45
Conner Weigman run for 7 yds to the ARIZ 38 for a 1ST down
1:59
1st & 10 at opp 38
Dean Connors run for 3 yds to the ARIZ 35
1:54
2nd & 7 at opp 35
Conner Weigman run for 5 yds to the ARIZ 30
1:49
3rd & 2 at opp 30
Conner Weigman run for 3 yds to the ARIZ 27 for a 1ST down
1:30
1st & 10 at opp 27
Dean Connors run for 1 yd to the ARIZ 26
0:50
2nd & 9 at opp 26
Dean Connors run for 2 yds to the ARIZ 24
0:26
3rd & 7 at opp 24
Dean Connors run for 1 yd to the ARIZ 23
0:01
4th & 6 at opp 23
Ethan Sanchez 41 Yd Field GoalHouston 31, Arizona 28
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.