Arizona at Houston

Saturday, October 18, 2025

Houston beat Arizona 31–⁠28. It was their sixth meeting; Houston leads the series 4–⁠2.

AwayArizona9–⁠4 in 2025
28
HomeHouston10–⁠3 in 2025
31

Final at TDECU Stadium, HoustonTV: FS1Attendance 28,535

At kickoff
82°F, wind 10 mph from the south, gusts to 21 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Houston Dunn Helistop, 3 km from the stadium
Official
Kevin BoitmannGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Arizona14001428
Houston7147331

How the win probability moved

Houston favored

Win probability by play: Houston 58% at kickoff, 100% at the end. Biggest swing: 44 points.

Arizona favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (44 points).

Standouts

  • PassingNoah Fifita24 of 26, 269 yards, 2 TDArizona
  • RushingConner Weigman14 carries, 98 yards, 1 TDHouston
  • ReceivingAmare Thomas4 catches, 69 yards, 2 TDHouston
  • DefenseWrook Brown9 tackles, 1.5 sacks, 3.5 for lossHouston

Player stats

Arizona

PassingC/AttYdsTDInt
Noah Fifita24/2626920
RushingCarYdsTDLong
Ismail Mahdi642015
Kedrick Reescano113217
Noah Fifita1018010
Javin Whatley115015
ReceivingRecYdsTDLong
Tre Spivey170170
Kris Hutson456018
Javin Whatley742011
Cameron Barmore442019
DefenseTklTFLSacksInt
Max Harris13000
Dalton Johnson11000
Taye Brown10000
Tiaoalil Savea40.500

Houston

PassingC/AttYdsTDInt
Conner Weigman15/2316430
RushingCarYdsTDLong
Dean Connors20100013
Conner Weigman1498128
J’Marion Burnette92708
D.J. Butler2706
ReceivingRecYdsTDLong
Amare Thomas469252
Tanner Koziol640115
Dean Connors338033
Harvey Broussard111011
DefenseTklTFLSacksInt
Kentrell Webb10000
Wrook Brown93.51.50
Jordan Allen8000
Jalen Garner6000
Carlos Allen5110
Eddie Walls III40.50.50
Brandon Mack1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

ArizonaHouston
381Total yards396
269Passing yards164
112Rushing yards232
10.3Yards per pass7.1
3.6Yards per rush5.2
21First downs25
4–⁠9Third downs8–⁠14
2–⁠3Fourth downs2–⁠2
0Turnovers0
7–⁠80Penalties4–⁠39
30:28Possession29:32
0Sacks (by defense)4

Efficiency

ArizonaHouston
53%Success rate56%
0.28EPA per play0.37
1.19Explosiveness1.06
−0.01Rushing EPA0.19
0.53Passing EPA0.69
27%Passing-down success36%
−0.02First-down EPA0.20
0.38Second-down EPA0.47
1.05Third-down EPA0.31
9%Havoc by its defense13%

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

Houston end zoneArizona end zoneQ1 ArizonaTouchdown, 3 playsQ1 HoustonTouchdown, 4 playsQ1 ArizonaTouchdown, 11 playsQ1 HoustonPunt, 3 playsQ1 ArizonaPunt, 6 playsQ1 HoustonPunt, 4 playsQ1 ArizonaPunt, 6 playsQ2 HoustonTouchdown, 13 playsQ2 ArizonaTurnover on downs, 9 playsQ2 HoustonTouchdown, 9 playsQ2 ArizonaEnd of half, 1 playQ3 HoustonTouchdown, 17 playsQ3 ArizonaTouchdown, 13 playsQ4 HoustonMissed FG, 9 playsQ4 ArizonaTouchdown, 13 playsQ4 HoustonField goal, 13 plays
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.
  1. Q1 ArizonaTouchdown, 3 plays, 72 yards
  2. Q1 HoustonTouchdown, 4 plays, 72 yards
  3. Q1 ArizonaTouchdown, 11 plays, 70 yards
  4. Q1 HoustonPunt, 3 plays, 7 yards
  5. Q1 ArizonaPunt, 6 plays, 25 yards
  6. Q1 HoustonPunt, 4 plays, 22 yards
  7. Q1 ArizonaPunt, 6 plays, 28 yards
  8. Q2 HoustonTouchdown, 13 plays, 93 yards
  9. Q2 ArizonaTurnover on downs, 9 plays, 44 yards
  10. Q2 HoustonTouchdown, 9 plays, 66 yards
  11. Q2 ArizonaEnd of half, 1 play, 0 yards
  12. Q3 HoustonTouchdown, 17 plays, 72 yards
  13. Q3 ArizonaTouchdown, 13 plays, 72 yards
  14. Q4 HoustonMissed FG, 9 plays, 45 yards
  15. Q4 ArizonaTouchdown, 13 plays, 67 yards
  16. Q4 HoustonField goal, 13 plays, 52 yards

Play by play

1st quarter7 drives, then Arizona 14, Houston 7
Arizona Touchdown, 3 plays
15:001st & 10 at own 35Zac Yoakam kickoff for 65 yds for a touchback
15:001st & 10 at own 25Noah Fifita sacked by Brandon Mack II for a loss of 4 yards to the ARIZ 21
14:292nd & 14 at own 21Noah Fifita run for 9 yds to the ARIZ 30
13:533rd & 5 at own 30Noah 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:421st & 10 at own 35Ian Wagner kickoff for 65 yds for a touchback
13:421st & 10 at own 25Dean Connors run for 7 yds to the HOU 32
13:142nd & 3 at own 32J’Marion Burnette run for 8 yds to the HOU 40 for a 1ST down
12:441st & 10 at own 40Dean Connors run for 8 yds to the HOU 48
12:112nd & 2 at own 48Conner 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:011st & 10 at own 35Zac Yoakam kickoff for 65 yds , Javin Whatley return for 27 yds to the ARIZ 27
11:541st & 10 at own 27Ismail Mahdi run for 15 yds to the ARIZ 42 for a 1ST down
11:351st & 10 at own 42Ismail Mahdi run for 1 yd to the ARIZ 43
10:552nd & 9 at own 43Noah Fifita pass complete to Ismail Mahdi for 5 yds to the ARIZ 48
10:103rd & 4 at own 48Noah Fifita pass complete to Cam Barmore for 6 yds to the HOU 46 for a 1ST down
9:381st & 10 at opp 46Quincy Craig run for no gain to the HOU 46
8:582nd & 10 at opp 46Noah Fifita pass complete to Javin Whatley for 6 yds to the HOU 40
8:163rd & 4 at opp 40Noah Fifita pass complete to Kris Hutson for 7 yds to the HOU 33 for a 1ST down
7:561st & 10 at opp 33Kedrick Reescano run for 5 yds to the HOU 28
7:202nd & 5 at opp 28Noah Fifita pass complete to Sam Olson for 9 yds to the HOU 19 for a 1ST down
6:461st & 10 at opp 19Noah Fifita run for 6 yds to the HOU 13
6:242nd & 4 at opp 13Noah 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:181st & 10 at own 35Ian Wagner kickoff for 49 yds
6:181st & 10 at own 35Conner Weigman pass complete to Tanner Koziol for 7 yds to the HOU 42
5:492nd & 3 at own 42J’Marion Burnette run for no gain to the HOU 42
5:163rd & 3 at own 42Conner Weigman pass incomplete to Tanner Koziol, broken up by Genesis Smith
5:134th & 3 at own 42Liam Dougherty punt for 44 yds
Arizona Punt, 6 plays
5:051st & 10 at own 14Ismail Mahdi run for 6 yds to the ARIZ 20
4:352nd & 4 at own 20Ismail Mahdi run for 11 yds to the ARIZ 31 for a 1ST down
3:511st & 10 at own 31Noah Fifita pass incomplete to Tre Spivey, broken up by Latrell McCutchin Sr.
3:472nd & 10 at own 31Noah Fifita pass complete to Javin Whatley for 8 yds to the ARIZ 39
3:113rd & 2 at own 39Quincy Craig run for no gain to the ARIZ 39 Arizona Penalty, Offensive holding (Sam Olson) to the ARIZ 29
2:443rd & 12 at own 29Noah Fifita run for 10 yds to the ARIZ 39
2:094th & 2 at own 39Isaac Lovison punt for 41 yds
Houston Punt, 4 plays
2:051st & 10 at own 20Conner 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:591st & 10 at own 35Dean Connors run for 2 yds to the HOU 37
1:212nd & 8 at own 37Conner Weigman pass complete to Tanner Koziol for 5 yds to the HOU 42
0:413rd & 3 at own 42Conner Weigman pass incomplete to Tanner Koziol
0:374th & 3 at own 42Liam Dougherty punt for 47 yds
Arizona Punt, 6 plays
0:311st & 10 at own 11Kedrick Reescano run for 7 yds to the ARIZ 18
Q2 15:002nd & 3 at own 18Noah Fifita pass complete to Gio Richardson for 8 yds to the ARIZ 26 for a 1ST down
Q2 14:311st & 10 at own 26Noah 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:251st & 10 at own 41Noah Fifita pass complete to Isaiah Mizell for 9 yds to the 50 yard line
Q2 14:002nd & 1 at the 50Noah Fifita sacked by Wrook Brown for a loss of 7 yards to the ARIZ 43
Q2 13:203rd & 8 at own 43Noah Fifita sacked by Wrook Brown and Eddie Walls III for a loss of 4 yards to the ARIZ 39
Q2 12:364th & 12 at own 39Isaac Lovison punt for 57 yds
2nd quarter4 drives, then Houston 21, Arizona 14
Houston Touchdown, 13 plays
12:281st & 10 at own 4J’Marion Burnette run for 2 yds to the HOU 6
11:582nd & 8 at own 6J’Marion Burnette run for 5 yds to the HOU 11
11:253rd & 3 at own 11Conner Weigman run for 6 yds to the HOU 17 for a 1ST down
10:521st & 10 at own 17Arizona Penalty, off-side (Tiaoalii Savea) to the HOU 22
10:451st & 5 at own 22Conner Weigman pass incomplete to Koby Young
10:392nd & 5 at own 22Dean Connors run for 10 yds to the HOU 32 for a 1ST down
10:031st & 10 at own 32Houston Penalty, false start (Jason Brooks Jr.) to the HOU 27
9:541st & 15 at own 27Conner Weigman pass complete to Amare Thomas for 9 yds to the HOU 36
9:252nd & 6 at own 36Dean Connors run for 3 yds to the HOU 39
8:513rd & 3 at own 39Conner Weigman run for 11 yds to the 50 yard line for a 1ST down
8:121st & 10 at the 50Conner Weigman run for 4 yds to the ARIZ 46
7:402nd & 6 at opp 46Dean Connors run for 5 yds to the ARIZ 41
7:083rd & 1 at opp 41Dean Connors run for a loss of 2 yards to the ARIZ 43
6:354th & 3 at opp 43Conner Weigman pass complete to Dean Connors for 33 yds to the ARIZ 10 for a 1ST down
5:571st & goal at opp 10Conner Weigman run for 10 yds for a TD (Ethan Sanchez KICK)Tied at 14
Arizona Turnover on downs, 9 plays
5:521st & 10 at own 35Zac Yoakam kickoff for 65 yds for a touchback
5:521st & 10 at own 25Kedrick Reescano run for 6 yds to the ARIZ 31
5:142nd & 4 at own 31Noah Fifita pass complete to Javin Whatley for 11 yds to the ARIZ 42 for a 1ST down
4:511st & 10 at own 42Kedrick Reescano run for a loss of 1 yard to the ARIZ 41
4:102nd & 11 at own 41Noah Fifita pass complete to Javin Whatley for 4 yds to the ARIZ 45
3:343rd & 7 at own 45Noah Fifita pass complete to Kris Hutson for 15 yds to the HOU 40 for a 1ST down
3:121st & 10 at opp 40Noah Fifita run for 1 yd to the HOU 39
2:322nd & 9 at opp 39Ismail Mahdi run for 4 yds to the HOU 35
2:003rd & 5 at opp 35Kedrick Reescano run for 4 yds to the HOU 31
1:394th & 1 at opp 31Kedrick Reescano run for no gain to the HOU 31
Houston Touchdown, 9 plays
1:351st & 10 at own 31Conner Weigman run for 28 yds to the ARIZ 41 for a 1ST down
1:271st & 10 at opp 41Conner Weigman pass complete to Tanner Koziol for 6 yds to the ARIZ 35
1:052nd & 4 at opp 35Conner Weigman pass incomplete to Amare Thomas
1:023rd & 4 at opp 35Conner Weigman pass complete to Amare Thomas for 6 yds to the ARIZ 29 for a 1ST down
0:481st & 10 at opp 29Conner Weigman pass incomplete to Dean Connors, broken up by Dominic Lolesio
0:442nd & 10 at opp 29Dean Connors run for 9 yds to the ARIZ 20
0:323rd & 1 at opp 20Dean Connors run for 5 yds to the ARIZ 15 for a 1ST down
0:241st & 10 at opp 15Conner Weigman pass incomplete to Harvey Broussard III
0:202nd & 10 at opp 15Conner 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:161st & 10 at own 35Zac Yoakam kickoff for 59 yds , Quincy Craig return for 23 yds to the ARIZ 29
0:091st & 10 at own 29Noah 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:001st & 10 at own 35Ian Wagner kickoff for 65 yds
15:001st & 10 at own 25J’Marion Burnette run for a loss of 3 yards to the HOU 22
14:242nd & 13 at own 22Conner Weigman pass complete to Tanner Koziol for 5 yds to the HOU 27
13:493rd & 8 at own 27Conner Weigman pass complete to Harvey Broussard III for 11 yds to the HOU 38 for a 1ST down
13:241st & 10 at own 38DJ Butler run for 1 yd to the HOU 39
12:492nd & 9 at own 39Conner 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:291st & 10 at opp 45Conner Weigman run for 3 yds to the ARIZ 42
11:502nd & 7 at opp 42Dean Connors run for 6 yds to the ARIZ 36
11:113rd & 1 at opp 36Conner Weigman pass complete to Tanner Koziol for 2 yds to the ARIZ 34 for a 1ST down
10:411st & 10 at opp 34Conner Weigman pass complete to Dean Connors for 4 yds to the ARIZ 30
10:002nd & 6 at opp 30J’Marion Burnette run for 3 yds to the ARIZ 27
9:223rd & 3 at opp 27Conner Weigman run for 2 yds to the ARIZ 25
8:514th & 1 at opp 25Conner Weigman run for 3 yds to the ARIZ 22 for a 1ST down
8:151st & 10 at opp 22J’Marion Burnette run for 6 yds to the ARIZ 16
7:462nd & 4 at opp 16J’Marion Burnette run for 6 yds to the ARIZ 10 for a 1ST down
7:131st & goal at opp 10Conner Weigman run for 4 yds to the ARIZ 6
6:412nd & goal at opp 6Conner Weigman run for 4 yds to the ARIZ 2
6:023rd & goal at opp 2Conner 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:561st & 10 at own 35Zac Yoakam kickoff for 65 yds for a touchback
5:561st & 10 at own 25Noah Fifita pass complete to Kris Hutson for 16 yds to the ARIZ 41 for a 1ST down
5:291st & 10 at own 41Noah Fifita pass complete to Cam Barmore for 9 yds to the 50 yard line
4:522nd & 1 at the 50Noah Fifita pass complete to Javin Whatley for 9 yds to the HOU 41 Arizona Penalty, Offensive holding (Tre Spivey) to the ARIZ 49
4:362nd & 2 at own 49Kedrick Reescano run for 4 yds to the HOU 47 for a 1ST down
3:561st & 10 at opp 47Noah Fifita pass complete to Javin Whatley for 6 yds to the HOU 41
3:192nd & 4 at opp 41Noah Fifita run for 9 yds to the HOU 32 for a 1ST down
2:381st & 10 at opp 32Javin Whatley run for 15 yds to the HOU 17 for a 1ST down
1:591st & 10 at opp 17Noah Fifita pass incomplete to Javin Whatley, broken up by Eddie Walls III
1:572nd & 10 at opp 17Ismail Mahdi run for 5 yds to the HOU 12
1:223rd & 5 at opp 12Noah Fifita pass complete to Luke Wysong for 4 yds to the HOU 8
1:024th & 1 at opp 8Kedrick Reescano run for 3 yds to the HOU 5 for a 1ST down
0:171st & goal at opp 5Quincy Craig run for 2 yds to the HOU 3
Q4 15:002nd & goal at opp 3Tre 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:551st & 10 at own 35Ian Wagner kickoff for 65 yds for a touchback
14:551st & 10 at own 25Dean Connors run for 5 yds to the HOU 30
14:242nd & 5 at own 30Dean Connors run for 6 yds to the HOU 36 for a 1ST down
13:521st & 10 at own 36Conner 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:461st & 10 at opp 49DJ Butler run for 6 yds to the ARIZ 43
13:072nd & 4 at opp 43Dean Connors run for 13 yds to the ARIZ 30 for a 1ST down
12:291st & 10 at opp 30J’Marion Burnette run for no gain to the ARIZ 30
11:542nd & 10 at opp 30Conner Weigman pass incomplete to J’Marion Burnette, broken up by Max Harris
11:483rd & 10 at opp 30Conner Weigman pass incomplete to Amare Thomas, broken up by Genesis Smith
11:434th & 10 at opp 30Ethan Sanchez 48 yd FG MISSED
Arizona Touchdown, 13 plays
11:391st & 10 at own 30Noah Fifita run for 3 yds to the ARIZ 33
11:042nd & 7 at own 33Ismail Mahdi run for no gain to the ARIZ 33 Arizona Penalty, Offensive holding (Chubba Maae) to the ARIZ 23
10:392nd & 17 at own 23Noah Fifita pass complete to Kris Hutson for 18 yds to the ARIZ 41 for a 1ST down
9:561st & 10 at own 41Noah Fifita pass complete to Javin Whatley for a loss of 2 yards to the ARIZ 39
9:152nd & 12 at own 39Noah Fifita pass complete to Cam Barmore for 8 yds to the ARIZ 47
8:333rd & 4 at own 47Noah Fifita pass complete to Luke Wysong for 3 yds to the 50 yard line
7:484th & 1 at the 50Kedrick Reescano run for 2 yds to the HOU 48 for a 1ST down
7:011st & 10 at opp 48Noah Fifita pass complete to Sam Olson for 8 yds to the HOU 40
6:242nd & 2 at opp 40Noah Fifita pass complete to Cam Barmore for 19 yds to the HOU 21 for a 1ST down
5:461st & 10 at opp 21Noah 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:421st & goal at opp 6Noah 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:361st & goal at opp 2Kedrick Reescano run for no gain to the HOU 2
4:522nd & goal at opp 2Kedrick Reescano run for 2 yds for a TD (Michael Salgado-Medina KICK)Tied at 28
Houston Field goal, 13 plays
4:481st & 10 at own 35Ian Wagner kickoff for 65 yds for a touchback
4:481st & 10 at own 25Dean Connors run for 5 yds to the HOU 30
4:192nd & 5 at own 30Conner Weigman pass complete to Koby Young for 6 yds to the HOU 36 for a 1ST down
3:501st & 10 at own 36Dean Connors run for 7 yds to the HOU 43
3:212nd & 3 at own 43Conner Weigman run for 8 yds to the ARIZ 49 for a 1ST down
2:431st & 10 at opp 49Dean Connors run for 4 yds to the ARIZ 45
2:152nd & 6 at opp 45Conner Weigman run for 7 yds to the ARIZ 38 for a 1ST down
1:591st & 10 at opp 38Dean Connors run for 3 yds to the ARIZ 35
1:542nd & 7 at opp 35Conner Weigman run for 5 yds to the ARIZ 30
1:493rd & 2 at opp 30Conner Weigman run for 3 yds to the ARIZ 27 for a 1ST down
1:301st & 10 at opp 27Dean Connors run for 1 yd to the ARIZ 26
0:502nd & 9 at opp 26Dean Connors run for 2 yds to the ARIZ 24
0:263rd & 7 at opp 24Dean Connors run for 1 yd to the ARIZ 23
0:014th & 6 at opp 23Ethan 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.

Houston leads 4–⁠2 in six meetings.

Recent meetings
2025Houston 31, Arizona 28
2024Arizona 27, Houston 3
2018Houston 45, Arizona 18
2017Houston 19, Arizona 16
1986Arizona 37, Houston 3
1969Houston 34, Arizona 17

Around this game