Oregon State at Houston

Saturday, September 5, 2026

No. 23 Houston beat Oregon State 33–⁠20. It was their fifth meeting; Houston leads the series 4–⁠1.

AwayOregon State5–⁠2 in 2026
20
Home23Houston6–⁠1 in 2026
33

Final at TDECU Stadium, HoustonTV: Disney+, ESPNAttendance 28,742

At kickoff
88°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Houston Dunn Helistop, 3 km from the stadium, 15 minutes after kickoff
Viewers
1.7 million viewers on ESPNViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Gary ReedGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Oregon State706720
Houston9107733

How the win probability moved

Houston favored

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

Oregon State favored

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

Standouts

  • PassingBraden Atkinson29 of 48, 376 yards, 1 TDOregon State
  • RushingMakhi Hughes17 carries, 98 yards, 1 TDHouston
  • ReceivingJesse Legree5 catches, 136 yards, 1 TDOregon State
  • DefenseJavion White3 tackles, 2 sacks, 2 for lossHouston

Player stats

Oregon State

PassingC/AttYdsTDInt
Braden Atkinson29/4837610
RushingCarYdsTDLong
Kourdey Glass62509
A.J. Newberry71714
Tre Garrison2805
Cornell Hatcher Jr.3703
ReceivingRecYdsTDLong
Jesse Legree5136171
Eric Olsen454024
Cynai Thomas236028
Xayvion Noland334014
DefenseTklTFLSacksInt
Takari Hickle91.500
Aiden Sullivan9000
Sailasa Vadrawale5001
Drake Vickers5000
Will Haverland31.510

Houston

PassingC/AttYdsTDInt
Conner Weigman20/3030511
Keisean Henderson0/1000
RushingCarYdsTDLong
Makhi Hughes1798118
Re’Shaun Sanford II1175156
Conner Weigman930121
D.J. Butler21709
ReceivingRecYdsTDLong
Amare Thomas8133137
Patrick Overmyer684030
Koby Young147047
Trent Walker224016
DefenseTklTFLSacksInt
Jaden Yates8000
Kentrell Webb6000
Will James6000
Jalen Mayo6000
Javion White3220
Ashton Porter3110
Latreveon McCutchin3110

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

Team stats

Oregon StateHouston
402Total yards533
376Passing yards305
26Rushing yards228
7.8Yards per pass9.8
1.0Yards per rush5.6
20First downs24
4–⁠15Third downs7–⁠13
2–⁠5Fourth downs1–⁠1
0Turnovers2
5–⁠42Penalties10–⁠65
29:10Possession30:50
1Sacks (by defense)4

Efficiency

Oregon StateHouston
41%Success rate50%
0.06EPA per play0.28
1.34Explosiveness1.21
−0.21Rushing EPA0.14
0.17Passing EPA0.41
31%Passing-down success48%
0.18First-down EPA−0.06
0.24Second-down EPA0.43
0.10Third-down EPA0.83
14%Havoc by its defense22%

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 77% to win. Elo’s favorite won.

The line

Houston −21, over/under 50.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 Houston 92%, Oregon State 8%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Houston end zoneOregon State end zoneQ1 Oregon StatePunt, 5 playsQ1 HoustonTouchdown, 10 playsQ1 Oregon StateTouchdown, 4 playsQ1 HoustonField goal, 6 playsQ1 Oregon StateTurnover on downs, 7 playsQ1 HoustonFumble, 3 playsQ2 Oregon StatePunt, 4 playsQ2 HoustonPunt, 9 playsQ2 Oregon StatePunt, 3 playsQ2 HoustonTouchdown, 4 playsQ2 Oregon StateMissed FG, 9 playsQ2 HoustonField goal, 11 playsQ2 Oregon StateTurnover on downs, 5 playsQ3 HoustonPunt, 3 playsQ3 Oregon StatePunt, 3 playsQ3 HoustonTouchdown, 9 playsQ3 Oregon StateTouchdown, 14 playsQ3 HoustonInterception, 6 playsQ4 Oregon StateTouchdown, 7 playsQ4 HoustonTouchdown, 9 playsQ4 Oregon StateTurnover on downs, 9 playsQ4 HoustonPunt, 4 playsQ4 Oregon StateEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Houston drives left to right, Oregon State right to left.
  1. Q1 Oregon StatePunt, 5 plays, −7 yards
  2. Q1 HoustonTouchdown, 10 plays, 85 yards
  3. Q1 Oregon StateTouchdown, 4 plays, 77 yards
  4. Q1 HoustonField goal, 6 plays, 41 yards
  5. Q1 Oregon StateTurnover on downs, 7 plays, 27 yards
  6. Q1 HoustonFumble, 3 plays, 20 yards
  7. Q2 Oregon StatePunt, 4 plays, 55 yards
  8. Q2 HoustonPunt, 9 plays, 75 yards
  9. Q2 Oregon StatePunt, 3 plays, 58 yards
  10. Q2 HoustonTouchdown, 4 plays, 70 yards
  11. Q2 Oregon StateMissed FG, 9 plays, 46 yards
  12. Q2 HoustonField goal, 11 plays, 6 yards
  13. Q2 Oregon StateTurnover on downs, 5 plays, 5 yards
  14. Q3 HoustonPunt, 3 plays, 40 yards
  15. Q3 Oregon StatePunt, 3 plays, 39 yards
  16. Q3 HoustonTouchdown, 9 plays, 74 yards
  17. Q3 Oregon StateTouchdown, 14 plays, 89 yards
  18. Q3 HoustonInterception, 6 plays, 49 yards
  19. Q4 Oregon StateTouchdown, 7 plays, 75 yards
  20. Q4 HoustonTouchdown, 9 plays, 75 yards
  21. Q4 Oregon StateTurnover on downs, 9 plays, 22 yards
  22. Q4 HoustonPunt, 4 plays, 46 yards
  23. Q4 Oregon StateEnd of game, 4 plays, 17 yards

Play by play

1st quarter6 drives, then Houston 9, Oregon State 7
Oregon State Punt, 5 plays
14:561st & 10 at own 35(15:00) #96 Z.Yoakam kickoff 61 yards to the OSU04 #25 K.Glass return 18 yards to the OSU22 (#3 J.Rhym; #31 T.Jackson)
14:401st & 10 at own 22(14:56) Shotgun #2 B.Atkinson pass complete short left to #7 A.Hampton caught at OSU19, for 6 yards to the OSU28 (#9 A.Porter)
14:132nd & 4 at own 28(14:20) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #23 A.Newberry caught at OSU30, for 4 yards to the OSU32 (#12 S.Fotu), 1ST DOWN
13:521st & 10 at own 32(13:59) No Huddle-Shotgun #23 A.Newberry rush middle for 2 yards gain to the OSU34 (#1 J.Yates)
13:242nd & 8 at own 34(13:30) No Huddle-Shotgun #23 A.Newberry rush right for 1 yard gain to the OSU35 (#18 K.Laufau; #10 L.McCutchin)
12:573rd & 7 at own 35(13:04) No Huddle-Shotgun #2 B.Atkinson sacked for loss of 11 yards to the OSU24 (#0 J.White)
12:194th & 18 at own 24(12:28) #38 A.Winsor punt 51 yards to the HOU25 #4 T.Walker return 18 yards to the HOU43 (#34 J.Reichle) PENALTY HOU Holding (#10 J.Martin) 10 yards from HOU25 to HOU15
Houston Touchdown, 10 plays
12:121st & 10 at own 15(12:19) No Huddle-Shotgun #21 M.Hughes rush middle for 3 yards gain to the HOU18 (#44 T.Hickle)
11:452nd & 7 at own 18(11:53) No Huddle-Shotgun #1 C.Weigman pass complete short left to #0 A.Thomas caught at HOU20, for 6 yards to the HOU24 (#12 G.Goodman)
11:133rd & 1 at own 24(11:19) Shotgun #21 M.Hughes rush middle for 7 yards gain to the HOU31 (#4 T.Crandall; #36 D.Vickers), 1ST DOWN
10:371st & 10 at own 31(10:46) Shotgun #1 C.Weigman pass complete short left to #9 P.Overmyer caught at HOU34, for 3 yards to the HOU34 (#4 T.Crandall)
10:112nd & 7 at own 34(10:16) No Huddle-Shotgun #1 C.Weigman pass incomplete short right to #2 K.Young thrown to HOU40 QB hurried by #2 A.Sullivan
10:033rd & 7 at own 34(10:11) No Huddle-Shotgun #1 C.Weigman pass complete short right to #0 A.Thomas caught at HOU43, for 13 yards to the HOU47 (#8 S.Vadrawale III), 1ST DOWN
9:281st & 10 at own 47(09:33) No Huddle-Shotgun #21 M.Hughes rush left for 4 yards gain to the OSU49 (#2 A.Sullivan)
8:562nd & 6 at opp 49(09:06) No Huddle-Shotgun #21 M.Hughes rush left for 18 yards gain to the OSU31 (#33 S.Craig), 1ST DOWN
8:231st & 10 at opp 31(08:27) No Huddle-Shotgun #1 C.Weigman pass incomplete short right to #0 A.Thomas thrown to OSU20
8:132nd & 10 at opp 31(08:24) No Huddle-Shotgun #1 C.Weigman pass complete short right to #0 A.Thomas caught at OSU24, for 31 yards to the OSU00 TOUCHDOWN, clock 08:13, 1ST DOWN #49 J.Dimas kick attempt failed (H: #15 J.Sock, LS: #69 W.Edwards), End Of PlayHouston 6, Oregon State 0
Oregon State Touchdown, 4 plays
8:071st & 10 at own 35(08:13) #96 Z.Yoakam kickoff 60 yards to the OSU05 #25 K.Glass return 15 yards to the OSU20 (#2 J.Mayo), out of bounds
7:501st & 10 at own 20(08:07) No Huddle-Shotgun #2 B.Atkinson pass complete deep left to #12 J.Legree caught at HOU49, for 71 yards to the HOU09 (#2 J.Mayo), 1ST DOWN
7:231st & goal at opp 9(07:30) No Huddle-Shotgun #23 A.Newberry rush left for 4 yards gain to the HOU05 (#6 J.Allen)
6:472nd & goal at opp 5(07:01) Shotgun #25 K.Glass rush middle for 2 yards gain to the HOU03 (#98 M.Parker)
6:173rd & goal at opp 3(06:24) Shotgun #2 B.Atkinson rush right for 3 yards gain to the HOU00 TOUCHDOWN, clock 06:17 #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #47 T.Sanford)Oregon State 7, Houston 6
6:171st & goal at opp 0(06:17) #98 J.Oh kickoff 61 yards to the HOU04, out of bounds at HOU04
6:17Timeout Oregon State, clock 06:17
Houston Field goal, 6 plays
6:111st & 10 at own 35(06:16) No Huddle-Shotgun #6 R.Sanford II rush left for 2 yards gain to the HOU37 (#97 T.Bailey)
5:412nd & 8 at own 37(05:50) No Huddle-Shotgun #1 C.Weigman pass complete deep left to #2 K.Young caught at OSU16, for 47 yards to the OSU16 (#4 T.Crandall), 1ST DOWN, PENALTY OSU Pass Interference declined
5:251st & 10 at opp 16(05:30) No Huddle-Shotgun #6 R.Sanford II rush right for 0 yards to the OSU16 (#9 R.Davis; #2 A.Sullivan)
4:492nd & 10 at opp 16(04:54) No Huddle-Shotgun #1 C.Weigman sacked for loss of 8 yards to the OSU24 (#50 W.Haverland)
4:193rd & 18 at opp 24(04:25) No Huddle-Shotgun #5 K.Henderson pass incomplete deep right to #4 T.Walker thrown to OSU00 broken up by #22 I.Houi
4:154th & 18 at opp 24(04:19) #49 J.Dimas field goal attempt from 42 yards GOOD (H: #15 J.Sock, LS: #69 W.Edwards), clock 04:15Houston 9, Oregon State 7
4:151st & 10 at own 35(04:15) #96 Z.Yoakam kickoff 65 yards to the OSU00, Touchback
4:154th & 18 at opp 24Timeout Houston, clock 04:15
Oregon State Turnover on downs, 7 plays
4:101st & 10 at own 25(04:15) Shotgun #25 K.Glass rush left for 3 yards gain to the OSU28 (#90 D.Thomas)
3:382nd & 7 at own 28(03:43) Shotgun #25 K.Glass rush right for 2 yards gain to the OSU30 (#0 J.White; #4 B.Mack)
3:023rd & 5 at own 30(03:11) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #7 A.Hampton caught at OSU35, for 13 yards to the OSU43 QB hurried by #10 L.McCutchin and #4 B.Mack (#2 J.Mayo), 1ST DOWN
2:271st & 10 at own 43(02:34) No Huddle-Shotgun #22 T.Garrison rush right for 3 yards gain to the OSU46 (#1 J.Yates)
1:492nd & 7 at own 46(01:58) No Huddle-Shotgun #2 B.Atkinson rush middle for 5 yards gain to the HOU49, End Of Play
1:153rd & 2 at opp 49(01:22) No Huddle-Shotgun #3 C.Hatcher Jr. rush middle for 1 yard gain to the HOU48 (#5 W.James)
1:014th & 1 at opp 48(01:03) No Huddle #2 B.Atkinson rush middle for 0 yards to the HOU48 (#1 J.Yates), TURNOVER ON DOWNS. #56 C.Guillaume injured on the play
Houston Fumble, 3 plays
0:551st & 10 at own 48(01:01) No Huddle-Shotgun #21 M.Hughes rush middle for 5 yards gain to the OSU47 (#3 J.Odoemenem)
0:232nd & 5 at opp 47(00:32) No Huddle-Shotgun #1 C.Weigman pass complete short right to #21 M.Hughes caught at OSU47, for 8 yards to the OSU39 (#15 R.Whitten), 1ST DOWN
Q2 14:551st & 10 at opp 39(15:00) No Huddle-Shotgun #21 M.Hughes rush left for 7 yards gain to the OSU32 fumbled by #21 M.Hughes at OSU33 forced by #36 D.Vickers recovered by OSU #8 S.Vadrawale III at OSU32, End Of Play
2nd quarter9 drives, then Houston 19, Oregon State 7
Oregon State Punt, 4 plays
14:201st & 10 at opp 49(14:27) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #7 A.Hampton caught at HOU48, for 2 yards to the HOU47 (#5 W.James)
13:522nd & 8 at opp 47(13:52) No Huddle-Shotgun #2 B.Atkinson pass incomplete short right to #80 E.Olsen thrown to HOU32 PENALTY OSU Ineligible Downfield on Pass declined OSU UNR: Unnecessary Roughness (#71 J.Timoteo) 15 yards from HOU47 to OSU38. NO PLAY
13:332nd & 23 at own 38(13:47) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #25 K.Glass caught at OSU36, for 0 yards to the OSU38 (#8 K.Webb)
13:013rd & 23 at own 38(13:05) No Huddle-Shotgun #2 B.Atkinson pass incomplete short right to #80 E.Olsen thrown to HOU46 QB hurried by #10 L.McCutchin
12:534th & 23 at own 38(13:00) #38 A.Winsor punt 49 yards to the HOU13 fair catch by #4 T.Walker at HOU13
Houston Punt, 9 plays
12:511st & 10 at own 13(12:52) No Huddle-Shotgun #1 C.Weigman pass incomplete short left to #2 K.Young thrown to HOU18
Oregon State Punt, 4 plays
14:531st & 10 at own 32(14:53) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #12 J.Legree caught at HOU49, for 19 yards to the HOU49, End Of Play, 1ST DOWN
Houston Punt, 9 plays
12:432nd & 10 at own 13(12:51) No Huddle-Shotgun #25 D.Butler rush middle for 9 yards gain to the HOU22 (#36 D.Vickers)
12:053rd & 1 at own 22(12:10) No Huddle-Shotgun #1 C.Weigman rush left for 3 yards gain to the HOU25, End Of Play, 1ST DOWN
11:301st & 10 at own 25(11:37) No Huddle-Shotgun #1 C.Weigman pass incomplete deep right to #2 K.Young thrown to OSU30 QB hurried by #99 N.Fisher
11:222nd & 10 at own 25(11:30) No Huddle-Shotgun #1 C.Weigman pass complete short right to #0 A.Thomas caught at HOU23, for 8 yards to the HOU33 (#99 N.Fisher; #12 G.Goodman)
10:483rd & 2 at own 33(10:53) No Huddle-Shotgun #21 M.Hughes rush middle for 6 yards gain to the HOU39 (#6 J.Patterson; #8 S.Vadrawale III), 1ST DOWN
10:121st & 10 at own 39(10:17) No Huddle-Shotgun #1 C.Weigman pass incomplete short left to #0 A.Thomas thrown to HOU43 broken up by #8 S.Vadrawale III
10:122nd & 10 at own 39(10:12) PENALTY HOU False Start (#66 M.Agnello) 5 yards from HOU39 to HOU34. NO PLAY
10:022nd & 15 at own 34(10:12) No Huddle-Shotgun #1 C.Weigman pass complete short left to #0 A.Thomas caught at HOU29, for 4 yards loss to the HOU30, End Of Play
9:313rd & 19 at own 30(09:39) No Huddle-Shotgun #25 D.Butler rush middle for 8 yards gain to the HOU38 (#5 X.Chisolm; #18 J.Comer)
8:564th & 11 at own 38(09:02) #91 L.Dougherty punt 50 yards to the OSU12 fair catch by #4 X.Noland at OSU12
Oregon State Punt, 3 plays
8:491st & 10 at own 12(08:55) No Huddle-Shotgun #23 A.Newberry rush right for 1 yard gain to the OSU13 (#4 B.Mack)
8:262nd & 9 at own 13(08:28) No Huddle-Shotgun #2 B.Atkinson pass incomplete short middle thrown to OSU13 broken up by #92 T.Buhake
8:213rd & 9 at own 13(08:26) No Huddle-Shotgun #2 B.Atkinson pass incomplete short middle to #7 A.Hampton thrown to OSU23 broken up by #1 J.Yates
8:134th & 9 at own 13(08:19) #38 A.Winsor punt 57 yards to the HOU30 fair catch by #4 T.Walker at HOU30
Houston Touchdown, 4 plays
8:081st & 10 at own 30(08:14) No Huddle-Shotgun #6 R.Sanford II rush right for 1 yard gain to the HOU31 (#3 J.Odoemenem; #2 A.Sullivan)
7:322nd & 9 at own 31(07:40) No Huddle-Shotgun #1 C.Weigman pass complete short left to #4 T.Walker caught at HOU35, for 8 yards to the HOU39 (#19 T.Glasper)
6:573rd & 1 at own 39(07:01) No Huddle-Shotgun #21 M.Hughes rush middle for 5 yards gain to the HOU44 (#2 A.Sullivan; #44 T.Hickle), 1ST DOWN
6:271st & 10 at own 44(06:37) No Huddle-Shotgun #6 R.Sanford II rush left for 56 yards gain to the OSU00 TOUCHDOWN, clock 06:27, 1ST DOWN #49 J.Dimas kick attempt good (H: #15 J.Sock, LS: #69 W.Edwards)Houston 16, Oregon State 7
Oregon State Missed FG, 9 plays
6:271st & 10 at own 35(06:27) #96 Z.Yoakam kickoff 65 yards to the OSU00 fair catch by #25 K.Glass at OSU00
6:151st & 10 at own 25(06:27) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #12 J.Legree caught at OSU38, for 14 yards to the OSU39 (#8 K.Webb), 1ST DOWN
5:581st & 10 at own 39(06:05) No Huddle-Shotgun #25 K.Glass rush middle for 9 yards gain to the OSU48 (#18 K.Laufau)
5:222nd & 1 at own 48(05:26) No Huddle-Shotgun #25 K.Glass rush middle for 8 yards gain to the HOU44 (#13 C.Douglas), 1ST DOWN
4:481st & 10 at opp 44(04:52) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #8 D.Temple caught at HOU40, for 9 yards to the HOU35 (#2 J.Mayo), out of bounds
4:362nd & 1 at opp 35(04:43) No Huddle-Shotgun #3 C.Hatcher Jr. rush middle for 3 yards gain to the HOU32 (#98 M.Parker; #1 J.Yates), 1ST DOWN
4:031st & 10 at opp 32(04:09) No Huddle-Shotgun #2 B.Atkinson pass incomplete short left to #25 K.Glass thrown to HOU30 QB hurried by #10 L.McCutchin
3:502nd & 10 at opp 32(04:03) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #80 E.Olsen caught at HOU34, for 0 yards to the HOU32 QB hurried by #1 J.Yates (#10 L.McCutchin)
3:233rd & 10 at opp 32(03:34) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #8 D.Temple caught at HOU36, for 3 yards to the HOU29 (#2 J.Mayo; #25 C.Glass). #71 J.Timoteo injured on the play
3:342nd & 10 at own 32Timeout Houston, clock 03:34
2:574th & 7 at opp 29(03:02) #28 C.Ojeda field goal attempt from 47 yards NO GOOD (H: #38 A.Winsor, LS: #47 T.Sanford), clock 02:57
Houston Field goal, 11 plays
2:481st & 10 at own 29(02:52) No Huddle-Shotgun #1 C.Weigman rush middle for 21 yards gain to the HOU50 (#12 G.Goodman; #44 T.Hickle), 1ST DOWN
2:161st & 10 at the 50(02:22) No Huddle-Shotgun #6 R.Sanford II rush middle for 4 yards gain to the OSU46 (#44 T.Hickle)
1:532nd & 6 at opp 46(02:00) No Huddle-Shotgun #1 C.Weigman pass complete short left to #4 T.Walker caught at OSU30, for 16 yards to the OSU30 (#28 B.Thompson), out of bounds, 1ST DOWN
2:001st & 10 at the 50Timeout Houston, clock 02:00
1:481st & 10 at opp 30(01:53) No Huddle-Shotgun #1 C.Weigman pass complete short left to #9 P.Overmyer caught at OSU25, for 5 yards to the OSU25 (#5 X.Chisolm), out of bounds
1:452nd & 5 at opp 25(01:47) No Huddle-Shotgun #1 C.Weigman pass incomplete short middle to #0 A.Thomas thrown to OSU20
1:383rd & 5 at opp 25(01:44) No Huddle-Shotgun #6 R.Sanford II rush middle for 4 yards gain to the OSU21 (#14 K.Shaw)
1:084th & 1 at opp 21(01:11) No Huddle-Shotgun #1 C.Weigman pass complete short left to #9 P.Overmyer caught at OSU18, for 3 yards to the OSU18 (#5 X.Chisolm), out of bounds, 1ST DOWN
1:021st & 10 at opp 18(01:06) No Huddle-Shotgun #1 C.Weigman pass incomplete short right to #9 P.Overmyer thrown to OSU03 broken up by #4 T.Crandall
0:552nd & 10 at opp 18(01:01) No Huddle-Shotgun #6 R.Sanford II rush middle for 0 yards to the OSU18 (#44 T.Hickle; #2 A.Sullivan)
0:403rd & 10 at opp 18(00:50) No Huddle-Shotgun #1 C.Weigman rush middle for 9 yards gain to the OSU09 (#1 D.Layne)
0:502nd & 10 at own 18Timeout Oregon State, clock 00:50
0:384th & 1 at opp 9PENALTY HOU False Start (#4 T.Walker) 5 yards from OSU09 to OSU14. NO PLAY
0:383rd & 10 at own 18Timeout Oregon State, clock 00:38
0:354th & 6 at opp 14(00:38) #49 J.Dimas field goal attempt from 32 yards GOOD (H: #15 J.Sock, LS: #69 W.Edwards), clock 00:35Houston 19, Oregon State 7
Oregon State Turnover on downs, 5 plays
0:271st & 10 at own 35(00:35) #96 Z.Yoakam kickoff 65 yards to the OSU00 #25 K.Glass return 35 yards to the OSU35 (#6 J.Allen)
0:191st & 10 at own 35(00:27) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #23 A.Newberry caught at OSU36, for 25 yards to the HOU40 (#5 W.James), out of bounds, 1ST DOWN
0:151st & 10 at opp 40(00:19) No Huddle-Shotgun #2 B.Atkinson pass incomplete short right to #0 A.Butler thrown to HOU30
0:092nd & 10 at opp 40(00:15) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep right to #12 J.Legree thrown to HOU15
0:023rd & 10 at opp 40(00:07) No Huddle-Shotgun #2 B.Atkinson sacked for loss of 8 yards to the HOU48 (#10 L.McCutchin)
0:014th & 18 at opp 48(00:01) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep right to #0 A.Butler thrown to HOU00 broken up by #8 K.Webb, TURNOVER ON DOWNS
0:013rd & 10 at opp 40Timeout Oregon State, clock 00:01
3rd quarter5 drives, then Houston 26, Oregon State 13
Houston Punt, 3 plays
15:001st & 10 at own 35#98 J.Oh kickoff 65 yards to the HOU00, Touchback
14:531st & 10 at own 25(14:59) No Huddle-Shotgun #6 R.Sanford II rush middle for 1 yard gain to the HOU26 (#2 A.Sullivan)
14:202nd & 9 at own 26PENALTY HOU False Start (#19 K.Thomas) 5 yards from HOU26 to HOU21. NO PLAY
14:042nd & 14 at own 21(14:10) No Huddle-Shotgun #6 R.Sanford II rush middle for 4 yards gain to the HOU25 (#44 T.Hickle)
13:343rd & 10 at own 25(13:40) No Huddle-Shotgun #1 C.Weigman rush middle for 2 yards loss to the HOU23 (#50 W.Haverland; #44 T.Hickle)
12:544th & 12 at own 23(13:02) #91 L.Dougherty punt 42 yards to the OSU35, out of bounds at OSU35
Oregon State Punt, 3 plays
12:471st & 10 at own 35(12:54) No Huddle-Shotgun #23 A.Newberry rush middle for 2 yards gain to the OSU37 (#4 B.Mack)
12:122nd & 8 at own 37(12:20) No Huddle-Shotgun #23 A.Newberry rush left for 3 yards gain to the OSU40 (#1 J.Yates; #90 D.Thomas)
11:483rd & 5 at own 40(11:52) No Huddle-Shotgun #2 B.Atkinson pass incomplete short middle to #16 C.Thomas thrown to OSU47 broken up by #2 J.Mayo QB hurried by #10 L.McCutchin
11:414th & 5 at own 40(11:46) #38 A.Winsor punt 34 yards to the HOU26 fair catch by #4 T.Walker at HOU26
Houston Touchdown, 9 plays
11:301st & 10 at own 26(11:41) No Huddle-Shotgun #1 C.Weigman pass complete short right to #9 P.Overmyer caught at HOU25, for 30 yards to the OSU44 (#36 D.Vickers), 1ST DOWN
10:501st & 10 at opp 44(10:57) No Huddle-Shotgun #2 K.Young rush left for 11 yards gain to the OSU33 (#8 S.Vadrawale III; #25 K.Wheaton), out of bounds, 1ST DOWN
10:031st & 10 at opp 33(10:21) No Huddle-Shotgun Houston rush left for 3 yards loss to the OSU36, End Of Play
9:462nd & 13 at opp 36(09:46) No Huddle-Shotgun #1 C.Weigman pass incomplete short middle to #25 D.Butler thrown to OSU31 broken up by #25 K.Wheaton PENALTY OSU Pass Interference (#25 K.Wheaton) 2 yards from OSU36 to OSU34, 1ST DOWN. NO PLAY
9:361st & 10 at opp 34(09:43) No Huddle-Shotgun #21 M.Hughes rush left for 4 yards gain to the OSU30 (#1 D.Layne; #25 K.Wheaton)
8:572nd & 6 at opp 30(09:07) No Huddle-Shotgun #1 C.Weigman pass complete short left to #21 M.Hughes caught at OSU30, for 0 yards to the OSU30 (#6 J.Patterson)
8:333rd & 6 at opp 30(08:33) No Huddle-Shotgun #1 C.Weigman pass intercepted by #18 J.Comer at OSU15 broken up by #8 S.Vadrawale III, End Of Play PENALTY OSU Pass Interference (#8 S.Vadrawale III) 15 yards from OSU30 to OSU15, 1ST DOWN. NO PLAY
8:201st & 10 at opp 15(08:26) No Huddle-Shotgun #21 M.Hughes rush middle for 12 yards gain to the OSU03 (#6 J.Patterson), 1ST DOWN
7:431st & goal at opp 3(07:47) No Huddle-Shotgun #21 M.Hughes rush middle for 2 yards gain to the OSU01 (#44 T.Hickle; #1 D.Layne)
7:152nd & goal at opp 1(07:19) No Huddle #1 C.Weigman rush middle for 0 yards to the OSU01 (#90 D.Matagi)
6:403rd & goal at opp 1(06:40) No Huddle #21 M.Hughes rush middle for 1 yard gain to the OSU00 TOUCHDOWN, clock 06:40 #49 J.Dimas kick attempt good (H: #15 J.Sock, LS: #69 W.Edwards)Houston 26, Oregon State 7
Oregon State Touchdown, 14 plays
6:401st & 10 at own 35(06:40) #96 Z.Yoakam kickoff 59 yards to the OSU06 muffed by #25 K.Glass at OSU06 recovered by OSU #25 K.Glass at OSU11, End Of Play
6:311st & 10 at own 11(06:38) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep middle to #12 J.Legree thrown to HOU39 broken up by #6 J.Allen
6:252nd & 10 at own 11(06:30) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep right to #17 M.Durant thrown to OSU31 broken up by #6 J.Allen
6:253rd & 10 at own 11(06:25) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #7 A.Hampton caught at OSU14, for 12 yards to the OSU23 (#8 K.Webb) PENALTY OSU Pass Interference (#16 C.Thomas) 5 yards from OSU11 to OSU06. NO PLAY
6:073rd & 15 at own 6(06:18) No Huddle-Shotgun #2 B.Atkinson pass complete deep right to #16 C.Thomas caught at OSU31, for 28 yards to the OSU34 (#5 W.James), 1ST DOWN
5:521st & 10 at own 34(05:55) No Huddle-Shotgun #2 B.Atkinson pass incomplete short right to #3 C.Hatcher Jr. thrown to OSU41
5:422nd & 10 at own 34(05:50) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #7 A.Hampton caught at OSU38, for 7 yards to the OSU41 QB hurried by #10 L.McCutchin (#8 K.Webb), out of bounds
5:521st & 10 at opp 34Timeout Houston, clock 05:52
5:113rd & 3 at own 41(05:24) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #16 C.Thomas caught at OSU49, for 8 yards to the OSU49 (#5 W.James), 1ST DOWN
4:361st & 10 at own 49(04:43) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep middle to #7 A.Hampton thrown to HOU05
4:272nd & 10 at own 49(04:36) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #4 X.Noland caught at OSU49, for 10 yards to the HOU41 (#9 A.Porter; #2 J.Mayo), out of bounds, 1ST DOWN
3:521st & 10 at opp 41(04:01) No Huddle-Shotgun #22 T.Garrison rush right for 5 yards gain to the HOU36 (#98 M.Parker)
3:212nd & 5 at opp 36(03:27) No Huddle-Shotgun #3 C.Hatcher Jr. rush middle for 3 yards gain to the HOU33 (#98 M.Parker)
2:283rd & 2 at opp 33(02:40) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #8 D.Temple caught at HOU33, for 1 yard to the HOU32 (#4 B.Mack)
2:194th & 1 at opp 32(02:19) No Huddle-Shotgun #25 K.Glass rush right for 0 yards to the HOU32 (#90 D.Thomas) PENALTY HOU Illegal Substitution (#4 B.Mack) 5 yards from HOU32 to HOU27, 1ST DOWN. NO PLAY
1:541st & 10 at opp 27PENALTY OSU False Start (#0 A.Butler) 5 yards from HOU27 to HOU32. NO PLAY
1:211st & 15 at opp 32(01:35) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #12 J.Legree caught at HOU15, for 25 yards to the HOU07 (#33 J.Barbas), 1ST DOWN
0:491st & goal at opp 7(00:53) No Huddle-Shotgun #2 B.Atkinson pass incomplete short left to #7 A.Hampton thrown to HOU00
0:442nd & goal at opp 7(00:49) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #12 J.Legree caught at HOU01, for 7 yards to the HOU00 TOUCHDOWN, clock 00:44 PENALTY HOU Offside declined #2 B.Atkinson pass attempt failedHouston 26, Oregon State 13
Houston Interception, 6 plays
0:361st & 10 at own 35(00:44) #98 J.Oh kickoff 63 yards to the HOU02 #25 D.Butler return 24 yards to the HOU26 (#18 J.Comer)
0:241st & 10 at own 26(00:34) No Huddle #1 C.Weigman pass complete short left to #6 R.Sanford II caught at HOU24, for 9 yards to the HOU35 (#15 R.Whitten)
Q4 14:502nd & 1 at own 35(15:00) No Huddle-Shotgun #1 C.Weigman pass complete short right to #0 A.Thomas caught at HOU40, for 27 yards to the OSU38 (#8 S.Vadrawale III), out of bounds, 1ST DOWN
Q4 14:271st & 10 at opp 38PENALTY HOU False Start (#66 M.Agnello) 5 yards from OSU38 to OSU43. NO PLAY
Q4 14:101st & 15 at opp 43(14:14) No Huddle-Shotgun #1 C.Weigman pass incomplete deep right to #2 K.Young thrown to OSU02
Q4 13:572nd & 15 at opp 43(14:10) No Huddle-Shotgun #1 C.Weigman pass complete short middle to #9 P.Overmyer caught at OSU26, for 25 yards to the OSU18 (#28 B.Thompson), 1ST DOWN
Q4 13:271st & 10 at opp 18(13:31) No Huddle-Shotgun #21 M.Hughes rush middle for 3 yards gain to the OSU15 (#91 J.Hill)
Q4 12:472nd & 7 at opp 15(12:56) No Huddle-Shotgun #1 C.Weigman pass intercepted by #8 S.Vadrawale III at OSU01 broken up by #12 G.Goodman #8 S.Vadrawale III return 24 yards to the OSU25 (#52 A.Boswell)
4th quarter5 drives, then Houston 33, Oregon State 20
Oregon State Touchdown, 7 plays
12:331st & 10 at own 25(12:47) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #25 K.Glass caught at OSU25, for 10 yards to the OSU35 (#1 J.Yates), 1ST DOWN
12:041st & 10 at own 35(12:10) No Huddle-Shotgun #25 K.Glass rush middle for 1 yard gain to the OSU36 (#92 T.Buhake; #1 J.Yates)
11:192nd & 9 at own 36(11:33) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #80 E.Olsen caught at HOU45, for 24 yards to the HOU40 (#1 J.Yates), 1ST DOWN
10:471st & 10 at opp 40(10:52) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep middle to #8 D.Temple thrown to HOU16 broken up by #5 W.James
10:382nd & 10 at opp 40(10:47) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #80 E.Olsen caught at HOU36, for 21 yards to the HOU19 (#8 K.Webb), 1ST DOWN
10:051st & 10 at opp 19(10:05) No Huddle-Shotgun #2 B.Atkinson pass incomplete short right to #17 M.Durant thrown to HOU00 PENALTY HOU Offside (#9 A.Porter) 5 yards from HOU19 to HOU14. NO PLAY
9:511st & 5 at opp 14(10:01) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #4 X.Noland caught at HOU08, for 10 yards to the HOU04 (#8 K.Webb), 1ST DOWN
9:021st & goal at opp 4(09:15) Shotgun #23 A.Newberry rush middle for 4 yards gain to the HOU00 TOUCHDOWN, clock 09:02 #28 C.Ojeda kick attempt good (H: #38 A.Winsor, LS: #47 T.Sanford)Houston 26, Oregon State 20
Houston Touchdown, 9 plays
9:021st & 10 at own 35(09:02) #98 J.Oh kickoff 65 yards to the HOU00, Touchback
8:551st & 10 at own 25(08:59) No Huddle-Shotgun #1 C.Weigman rush middle for 2 yards gain to the HOU27 (#97 T.Bailey; #2 A.Sullivan)
8:332nd & 8 at own 27PENALTY HOU False Start (#52 A.Boswell) 5 yards from HOU27 to HOU22. NO PLAY
8:172nd & 13 at own 22(08:28) No Huddle-Shotgun #1 C.Weigman pass complete short left to #9 P.Overmyer caught at HOU39, for 18 yards to the HOU40, out of bounds at HOU40, 1ST DOWN
7:541st & 10 at own 40(07:59) No Huddle-Shotgun #6 R.Sanford II rush right for 1 yard loss to the HOU39 (#44 T.Hickle)
7:242nd & 11 at own 39(07:31) No Huddle-Shotgun #1 C.Weigman pass complete short middle to #0 A.Thomas caught at HOU46, for 15 yards to the OSU46 (#36 D.Vickers), 1ST DOWN
6:501st & 10 at opp 46(06:56) No Huddle-Shotgun #6 R.Sanford II rush middle for 4 yards gain to the OSU42 (#28 B.Thompson; #91 J.Hill)
6:212nd & 6 at opp 42(06:25) No Huddle-Shotgun #1 C.Weigman pass incomplete short middle to #9 P.Overmyer thrown to OSU26
6:053rd & 6 at opp 42(06:21) No Huddle-Shotgun #1 C.Weigman pass complete deep left to #0 A.Thomas caught at OSU08, for 37 yards to the OSU05 (#8 S.Vadrawale III), 1ST DOWN
6:212nd & 6 at own 42Timeout Oregon State, clock 06:21
5:291st & goal at opp 5(05:41) No Huddle-Shotgun #1 C.Weigman rush middle for 4 yards gain to the OSU01 (#50 W.Haverland)
5:012nd & goal at opp 1Conner Weigman 1 Yd Run (Jonathan Dimas Kick)Houston 33, Oregon State 20
Oregon State Turnover on downs, 9 plays
5:011st & 10 at own 35(05:01) #96 Z.Yoakam kickoff 65 yards to the OSU00, Touchback
4:441st & 10 at own 25(05:01) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #17 M.Durant caught at OSU39, for 14 yards to the OSU39 (#6 J.Allen), 1ST DOWN
4:231st & 10 at own 39(04:29) No Huddle-Shotgun #2 B.Atkinson sacked for loss of 9 yards to the OSU30 (#9 A.Porter)
3:412nd & 19 at own 30(03:53) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #4 X.Noland caught at OSU42, for 14 yards to the OSU44 (#8 K.Webb)
3:253rd & 5 at own 44(03:30) No Huddle-Shotgun #2 B.Atkinson pass incomplete short left to #12 J.Legree thrown to HOU43 broken up by #6 J.Allen. The previous play is under automatic review - “Penalty enforcement”. CALL UPHELD
3:144th & 5 at own 44(03:25) No Huddle-Shotgun #2 B.Atkinson pass complete short middle to #80 E.Olsen caught at OSU46, for 9 yards to the HOU47 (#6 J.Allen), 1ST DOWN
2:541st & 10 at opp 47(02:58) No Huddle-Shotgun #2 B.Atkinson pass complete short left to #25 K.Glass caught at HOU43, for 5 yards to the HOU42, out of bounds at HOU42
2:212nd & 5 at opp 42(02:26) No Huddle-Shotgun #2 B.Atkinson pass incomplete deep right to #0 A.Butler thrown to HOU15 QB hurried by #47 D.Mays
2:163rd & 5 at opp 42(02:21) No Huddle-Shotgun #2 B.Atkinson pass incomplete short middle to #80 E.Olsen thrown to HOU35 broken up by #6 J.Allen
2:124th & 5 at opp 42(02:16) No Huddle-Shotgun #2 B.Atkinson sacked for loss of 11 yards to the OSU47 (#0 J.White), TURNOVER ON DOWNS
Houston Punt, 4 plays
2:051st & 10 at opp 47(02:11) No Huddle #21 M.Hughes rush middle for 12 yards gain to the OSU35 (#2 A.Sullivan; #28 B.Thompson), 1ST DOWN
1:531st & 10 at opp 35(01:59) No Huddle #21 M.Hughes rush middle for 7 yards gain to the OSU28 (#3 J.Odoemenem; #2 A.Sullivan)
2:001st & 10 at opp 47Timeout Houston, clock 02:00
1:512nd & 3 at opp 28(01:51) No Huddle #21 M.Hughes rush middle for 5 yards gain to the OSU23 (#8 S.Vadrawale III; #44 T.Hickle) PENALTY HOU Holding (#79 A.Ebosele) 10 yards from OSU28 to OSU38. NO PLAY
1:531st & 10 at own 35Timeout Oregon State, clock 01:53
1:432nd & 13 at opp 38(01:47) No Huddle #21 M.Hughes rush middle for 1 yard gain to the OSU37 (#3 J.Odoemenem; #25 K.Wheaton)
1:373rd & 12 at opp 37(01:42) No Huddle #21 M.Hughes rush middle for 1 yard gain to the OSU36 (#99 N.Fisher)
1:432nd & 13 at own 38Timeout Oregon State, clock 01:43
0:464th & 11 at opp 36(00:48) #91 L.Dougherty punt 35 yards to the OSU01
0:523rd & 12 at opp 37Timeout Houston, clock 00:52
Oregon State End of game, 4 plays
0:411st & 10 at own 1(00:46) No Huddle-Shotgun #2 B.Atkinson pass incomplete short left to #23 A.Newberry thrown to OSU09
0:282nd & 10 at own 1(00:39) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #8 D.Temple caught at OSU04, for 3 yards to the OSU04 (#5 W.James)
0:043rd & 7 at own 4(00:08) No Huddle-Shotgun #2 B.Atkinson pass incomplete short right to #23 A.Newberry thrown to OSU05 broken up by #12 S.Fotu
0:044th & 7 at own 4(00:04) No Huddle-Shotgun #2 B.Atkinson pass complete short right to #8 D.Temple caught at OSU18, for 14 yards to the OSU18, out of bounds at OSU18, 1ST DOWN

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–⁠1 in five meetings.

Recent meetings
2026Houston 33, Oregon State 20
2025Houston 27, Oregon State 24
1970Houston 19, Oregon State 16
1961Houston 23, Oregon State 12
1960Oregon State 29, Houston 20

Around this game