From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Houston
Oregon State
354
Total yards
390
270
Passing yards
201
84
Rushing yards
189
7.5
Yards per pass
6.1
2.9
Yards per rush
3.9
17
First downs
22
6–15
Third downs
7–17
1–1
Fourth downs
0–1
1
Turnovers
0
8–60
Penalties
5–27
24:37
Possession
35:23
1
Sacks (by defense)
3
Efficiency
Houston
Oregon State
30%
Success rate
48%
0.04
EPA per play
0.05
1.30
Explosiveness
0.80
−0.22
Rushing EPA
0.07
0.24
Passing EPA
0.03
20%
Passing-down success
25%
−0.25
First-down EPA
−0.01
−0.05
Second-down EPA
0.29
0.55
Third-down EPA
0.05
15%
Havoc by its defense
15%
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
Houston −11.5, over/under 48.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 81%, Oregon State 19%. 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. Oregon State drives left to right, Houston right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 Oregon StatePunt, 8 plays, 28 yards
Q1 Oregon StatePunt, 8 plays, 28 yards
Q1 HoustonPunt, 3 plays, −1 yard
Q1 Oregon StatePunt, 3 plays, 0 yards
Q1 HoustonInterception, 1 play, 0 yards
Q1 Oregon StateTouchdown, 2 plays, 4 yards
Q1 HoustonPunt, 7 plays, 9 yards
Q1 Oregon StateTouchdown, 11 plays, 67 yards
Q2 HoustonTouchdown, 21 plays, 35 yards
Q3 HoustonPunt, 3 plays, −2 yards
Q3 Oregon StatePunt, 3 plays, 8 yards
Q3 HoustonPunt, 4 plays, −4 yards
Q3 Oregon StateField goal, 7 plays, 48 yards
Q3 HoustonPunt, 3 plays, 3 yards
Q3 Oregon StateTouchdown, 12 plays, 72 yards
Q4 HoustonPunt, 3 plays, 8 yards
Q4 Oregon StatePunt, 5 plays, 16 yards
Q4 HoustonTouchdown, 8 plays, 73 yards
Q4 Oregon StatePunt, 3 plays, 5 yards
Q4 HoustonTouchdown, 4 plays, 61 yards
Q4 Oregon StatePunt, 5 plays, 13 yards
Q4 HoustonPunt, 4 plays, 22 yards
Q4 Oregon StateMissed FG, 10 plays, 61 yards
Q5 Oregon StateTurnover on downs, 4 plays, 9 yards
Q5 HoustonField goal, 6 plays, 19 yards
Play by play
Overtime2 drives, then Houston 27, Oregon State 24
Oregon State Turnover on downs, 4 plays
1st & 10 at opp 25
M.Murphy pass complete. Catch made by C.Hatcher for 1 yards. Tackled by HOU at HOU 24.
2nd & 9 at opp 24
M.Murphy pass complete. Catch made by T.Reddicks for 8 yards. Tackled by HOU at HOU 16.
3rd & 1 at opp 16
Timeout #1 by ORST.
3rd & 1 at opp 16
G.Johnson rushed for 0 yards. Tackled by HOU at HOU 16.
4th & 1 at opp 16
C.Hatcher rushed for 0 yards. Tackled by HOU at HOU 16.
Houston Field goal, 6 plays
1st & 10 at opp 25
D.Connors rushed for 3 yards. Tackled by ORST at ORST 22.
2nd & 7 at opp 22
D.Connors rushed for 1 yards. Tackled by ORST at ORST 21.
3rd & 6 at opp 21
C.Weigman pass complete. Catch made by D.Connors for 12 yards. Tackled by ORST at ORST 9.
1st & goal at opp 9
D.Connors rushed for 5 yards. Tackled by ORST at ORST 4.
2nd & goal at opp 4
C.Weigman kneels at the ORST 6.
3rd & goal at opp 6
Timeout #1 by HOU.
3rd & goal at opp 6
E.Sanchez 24 yard field goal attempt is good, Center-J.Garza, Holder-J.Sock.
1st quarter16 drives, then Oregon State 7, Houston 0
Oregon State Punt, 8 plays
15:00
1st & 10 at own 35
Zac Yoakam kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Maalik Murphy pass incomplete to Anthony Hankerson
Oregon State Punt, 8 plays
14:59
1st & 10 at own 25
Maalik Murphy pass incomplete to Anthony Hankerson
Oregon State Punt, 8 plays
14:55
2nd & 10 at own 25
Anthony Hankerson run for 8 yds to the ORST 33
14:12
3rd & 2 at own 33
Jake Reichle run for 2 yds to the ORST 35 for a 1ST down
Oregon State Punt, 8 plays
14:04
3rd & 2 at own 33
Jake Reichle run for 2 yds to the ORST 35 for a 1ST down
Oregon State Punt, 8 plays
13:42
1st & 10 at own 35
Maalik Murphy pass complete to Marquis Crosby for 6 yds to the ORST 41
13:06
2nd & 4 at own 41
Anthony Hankerson run for 14 yds to the HOU 45 for a 1ST down
12:34
1st & 10 at opp 45
Anthony Hankerson run for 3 yds to the HOU 42
11:58
2nd & 7 at opp 42
Anthony Hankerson run for a loss of 5 yards to the HOU 47 Anthony Hankerson fumbled, recovered by ORST Maalik Murphy
11:13
3rd & 12 at opp 47
Maalik Murphy pass incomplete to Trent Walker
11:09
4th & 12 at opp 47
Maalik Murphy punt for 33 yds
Houston Punt, 3 plays
11:04
1st & 10 at own 14
Dean Connors run for 4 yds to the HOU 18
Houston 1 play
11:04
1st & 10 at own 14
Dean Connors run for 4 yds to the HOU 18
Houston Punt, 3 plays
10:35
2nd & 6 at own 18
Conner Weigman pass incomplete to Amare Thomas
10:32
3rd & 6 at own 18
Conner Weigman sacked by Jacob Schuster for a loss of 5 yards to the HOU 13
9:57
4th & 11 at own 13
Liam Dougherty punt for 40 yds , Trent Walker returns for 8 yds to the HOU 45
Oregon State Punt, 3 plays
9:49
1st & 10 at opp 45
Maalik Murphy pass incomplete to David Wells Jr., broken up by Zelmar Vedder
Oregon State 1 play
9:49
1st & 10 at opp 45
Maalik Murphy pass incomplete to David Wells Jr.
Oregon State Punt, 3 plays
9:38
2nd & 10 at opp 45
Anthony Hankerson run for no gain to the HOU 45
9:00
3rd & 10 at opp 45
Maalik Murphy pass incomplete to Anthony Hankerson Oregon State Penalty, inelgible downfield on pass (Yards) to the HOU 45
8:55
4th & 10 at opp 45
AJ Winsor punt for 33 yds
8:49
1st & 10 at own 12
Conner Weigman pass intercepted Trey Glasper return for 25 yds to the HOU 7
Oregon State Touchdown, 2 plays
8:39
1st & goal at opp 7
Maalik Murphy pass complete to Bryce Caufield for 6 yds to the HOU 1
Oregon State 1 play
8:39
1st & goal at opp 7
Maalik Murphy pass complete to Bryce Caufield for 6 yds to the HOU 1
Oregon State Touchdown, 2 plays
8:12
2nd & goal at opp 1
Jake Reichle 1 Yd Run (Caleb Ojeda Kick)Oregon State 7, Houston 0
8:16
2nd & goal at opp 1
Timeout Oregon State, clock 08:16
Houston Punt, 7 plays
8:12
1st & 10 at own 35
Caleb Ojeda kickoff for 57 yds , Mekhi Mews return for 20 yds to the HOU 28
8:07
1st & 10 at own 28
Dean Connors run for 5 yds to the HOU 33
7:36
2nd & 5 at own 33
Dean Connors run for 3 yds to the HOU 36
7:03
3rd & 2 at own 36
Dean Connors run for 8 yds to the HOU 44 for a 1ST down
6:34
1st & 10 at own 44
Conner Weigman run for no gain to the HOU 44 Houston Penalty, Offensive holding (Luke McGary) to the HOU 34
6:18
1st & 20 at own 34
Conner Weigman pass incomplete to Stacy Sneed
6:14
2nd & 20 at own 34
Stacy Sneed run for a loss of 2 yards to the HOU 32
5:44
3rd & 22 at own 32
Conner Weigman pass complete to Dean Connors for 5 yds to the HOU 37
5:10
4th & 17 at own 37
Liam Dougherty punt for 41 yds, punt out-of-bounds at the ORST 30 , Trent Walker returns for 8 yds to the ORST 30
Oregon State Touchdown, 11 plays
5:03
1st & 10 at own 30
Cornell Hatcher Jr. run for 4 yds to the ORST 34
4:32
2nd & 6 at own 34
Cornell Hatcher Jr. run for 5 yds to the ORST 39
4:00
3rd & 1 at own 39
Maalik Murphy run for 2 yds to the ORST 41 Maalik Murphy fumbled, recovered by ORST Cornell Hatcher Jr. for a 1ST down
3:11
1st & 10 at own 41
Cornell Hatcher Jr. run for 4 yds to the ORST 45
2:28
2nd & 6 at own 45
Gabarri Johnson run for 4 yds to the ORST 49
1:51
3rd & 2 at own 49
Anthony Hankerson run for 3 yds to the HOU 48 for a 1ST down
1:16
1st & 10 at opp 48
Maalik Murphy pass complete to Bryce Caufield for 30 yds to the HOU 18 for a 1ST down
0:38
1st & 10 at opp 18
Anthony Hankerson run for 3 yds to the HOU 15
Q2 15:00
2nd & 7 at opp 15
Maalik Murphy run for 10 yds to the HOU 5 for a 1ST down
Q2 14:27
1st & goal at opp 5
Anthony Hankerson run for no gain to the HOU 5
Q2 13:43
2nd & goal at opp 5
Marquis Crosby 5 Yd pass from Maalik Murphy (Caleb Ojeda Kick)Oregon State 14, Houston 0
2nd quarter1 drive, then Oregon State 14, Houston 10
Houston Touchdown, 21 plays
13:43
1st & 10 at own 35
Caleb Ojeda kickoff for 65 yds , Mekhi Mews return for 25 yds to the HOU 40 Houston Penalty, Offensive holding (Johnsley Barbas) to the HOU 15
13:34
1st & 10 at own 15
Dean Connors run for 5 yds to the HOU 20
12:54
2nd & 5 at own 20
Amare Thomas run for 3 yds to the HOU 23
12:16
3rd & 2 at own 23
Conner Weigman pass complete to Tanner Koziol for 15 yds to the HOU 38 for a 1ST down
11:55
1st & 10 at own 38
Dean Connors run for 5 yds to the HOU 43
11:23
2nd & 5 at own 43
Dean Connors run for no gain to the HOU 43
10:47
3rd & 5 at own 43
Conner Weigman pass complete to Tanner Koziol for 7 yds to the 50 yard line for a 1ST down
9:41
1st & 10 at opp 37
Dean Connors run for 3 yds to the ORST 34
9:07
2nd & 7 at opp 34
DJ Butler run for 11 yds to the ORST 23 for a 1ST down
8:36
1st & 10 at opp 23
DJ Butler run for 4 yds to the ORST 19
7:55
2nd & 6 at opp 19
Conner Weigman pass incomplete to Luke McGary
7:51
3rd & 6 at opp 19
Conner Weigman pass complete to Stephon Johnson for 17 yds to the ORST 2 for a 1ST down
7:16
1st & goal at opp 2
Dean Connors run for no gain to the ORST 2 Oregon State Penalty, substitution infraction (Yards) to the ORST 1
7:00
1st & goal at opp 1
Dean Connors run for no gain to the ORST 1 Houston Penalty, false start (Blake Thompson) to the ORST 6
6:33
1st & goal at opp 6
Dean Connors run for 1 yd to the ORST 5
6:04
2nd & goal at opp 5
Conner Weigman pass incomplete to Tanner Koziol, broken up by Aiden Sullivan for a 1ST down Oregon State Penalty, Defensive pass interference (Aiden Sullivan) to the ORST 2 for a 1ST down
6:02
1st & goal at opp 2
Conner Weigman pass complete to Dean Connors for no gain Houston Penalty, false start (Traville Frederick Jr.) to the ORST 7
6:00
1st & goal at opp 7
Conner Weigman pass incomplete to Stephon Johnson, broken up by Trey Glasper
5:57
2nd & goal at opp 7
Conner Weigman pass incomplete to Tanner Koziol Houston Penalty, inelgible downfield on pass (Yards) to the ORST 7
5:53
3rd & goal at opp 7
Conner Weigman pass incomplete to Stephon Johnson
5:47
4th & goal at opp 7
Ethan Sanchez 25 yd FG GOODOregon State 14, Houston 3
3rd quarter6 drives, then Oregon State 17, Houston 10
Houston Punt, 3 plays
15:00
1st & 10 at own 35
Caleb Ojeda kickoff for 64 yds , Mekhi Mews return for 21 yds to the HOU 22
14:54
1st & 10 at own 22
Dean Connors run for a loss of 2 yards to the HOU 20
14:17
2nd & 12 at own 20
Conner Weigman sacked by Jacob Schuster for a loss of 3 yards to the HOU 17
13:40
3rd & 15 at own 17
Conner Weigman pass complete to Dean Connors for 3 yds to the HOU 20
13:05
4th & 12 at own 20
Liam Dougherty punt for 52 yds
Oregon State Punt, 3 plays
12:54
1st & 10 at own 28
Anthony Hankerson run for 2 yds to the ORST 30
12:16
2nd & 8 at own 30
Anthony Hankerson run for 1 yd to the ORST 31
11:32
3rd & 7 at own 31
Maalik Murphy pass complete to Bryce Caufield for 5 yds to the ORST 36
10:59
4th & 2 at own 36
AJ Winsor punt for 64 yds
Houston Punt, 4 plays
10:53
1st & 10 at own 20
Conner Weigman pass complete to Mekhi Mews for no gain to the HOU 20
10:23
2nd & 10 at own 20
Dean Connors run for no gain to the HOU 20 Houston Penalty, Offensive holding (Demetrius Hunter) to the HOU 10
9:53
2nd & 20 at own 10
Conner Weigman pass incomplete to Stephon Johnson
9:48
3rd & 20 at own 10
Dean Connors run for 6 yds to the HOU 16
9:18
4th & 14 at own 16
Liam Dougherty punt for 48 yds , Trent Walker returns for 3 yds to the ORST 39
Oregon State Field goal, 7 plays
9:10
1st & 10 at own 39
Maalik Murphy pass complete to Trent Walker for 22 yds to the HOU 39 for a 1ST down
8:37
1st & 10 at opp 39
Cornell Hatcher Jr. run for 9 yds to the HOU 30
7:55
2nd & 1 at opp 30
Cornell Hatcher Jr. run for 14 yds to the HOU 16 for a 1ST down
7:07
1st & 10 at opp 16
Cornell Hatcher Jr. run for 1 yd to the HOU 15
6:28
2nd & 9 at opp 15
Maalik Murphy pass complete to David Wells Jr. for 2 yds to the HOU 13
5:41
3rd & 7 at opp 13
Maalik Murphy pass incomplete to David Wells Jr., broken up by Latrell McCutchin Sr.
5:31
4th & 7 at opp 13
Caleb Ojeda 31 Yd Field Goal
Houston Punt, 3 plays
5:31
1st & 10 at own 35
Caleb Ojeda kickoff for 63 yds , Mekhi Mews return for 35 yds to the HOU 37
5:23
1st & 10 at own 37
Conner Weigman pass incomplete to Amare Thomas
5:15
2nd & 10 at own 37
Dean Connors run for 3 yds to the HOU 40
4:50
3rd & 7 at own 40
Conner Weigman pass incomplete to Amare Thomas, broken up by Conrad Hussey
4:46
4th & 7 at own 40
Liam Dougherty punt , Trent Walker returns for no gain to the HOU 40 Houston Penalty, Defensive holding (Shamar Meikle) to the HOU 40
4:37
4th & 7 at own 40
Liam Dougherty punt for 60 yds
Oregon State Touchdown, 12 plays
4:28
1st & 10 at own 20
Cornell Hatcher Jr. run for 9 yds to the ORST 29
3:53
2nd & 1 at own 29
Cornell Hatcher Jr. run for 2 yds to the ORST 31 for a 1ST down
3:13
1st & 10 at own 31
Maalik Murphy pass complete to Cornell Hatcher Jr. for 5 yds to the ORST 36
2:35
2nd & 5 at own 36
Anthony Hankerson run for 8 yds to the ORST 44 for a 1ST down
1:48
1st & 10 at own 44
Anthony Hankerson run for 4 yds to the ORST 48
1:07
2nd & 6 at own 48
Anthony Hankerson run for 3 yds to the HOU 49
0:30
3rd & 3 at opp 49
Houston Penalty, off-side (Jalen Garner) to the HOU 44 for a 1ST down
0:11
1st & 10 at opp 44
Anthony Hankerson run for no gain to the HOU 44
Q4 15:00
2nd & 10 at opp 44
Cornell Hatcher Jr. run for 8 yds to the HOU 36
Q4 14:17
3rd & 2 at opp 36
Cornell Hatcher Jr. run for 2 yds to the HOU 34 for a 1ST down
Q4 13:44
1st & 10 at opp 34
Maalik Murphy pass complete to Gabe Milbourn for 10 yds to the HOU 24 for a 1ST down
Q4 13:17
1st & 10 at opp 24
Cornell Hatcher Jr. run for 6 yds to the HOU 18
Q4 12:34
2nd & 4 at opp 18
Cornell Hatcher Jr. 18 Yd Run (Cameron Smith Kick)
Q4 12:37
1st & goal at opp 3
Oregon State Penalty, delay of game (-5 Yards) to the HOU 8
4th quarter8 drives, then Tied at 24
Houston Punt, 3 plays
12:34
1st & 10 at own 35
Max Walker kickoff for 63 yds , Mekhi Mews return for 15 yds to the HOU 17
12:28
1st & 10 at own 17
Conner Weigman pass incomplete to Stephon Johnson
12:22
2nd & 10 at own 17
DJ Butler run for 2 yds to the HOU 19
11:42
3rd & 8 at own 19
Conner Weigman pass complete to Tanner Koziol for 6 yds to the HOU 25
11:17
4th & 2 at own 25
Liam Dougherty punt for 39 yds Houston Penalty, illegal shift (Koby Young) to the ORST 41
Oregon State Punt, 5 plays
11:13
1st & 10 at own 41
Cornell Hatcher Jr. run for 4 yds to the ORST 45 Cornell Hatcher Jr. fumbled, recovered by ORST
10:32
2nd & 6 at own 45
Anthony Hankerson run for 7 yds to the HOU 48 for a 1ST down
9:49
1st & 10 at opp 48
Anthony Hankerson run for 3 yds to the HOU 45
9:10
2nd & 7 at opp 45
Cornell Hatcher Jr. run for 2 yds to the HOU 43
8:23
3rd & 5 at opp 43
Maalik Murphy pass incomplete to Bryce Caufield
8:18
4th & 5 at opp 43
Maalik Murphy punt for 19 yds
Houston Touchdown, 8 plays
8:15
1st & 10 at own 24
Conner Weigman pass complete to Amare Thomas for 13 yds to the HOU 37 for a 1ST down
7:51
1st & 10 at own 37
Stacy Sneed run for 14 yds to the ORST 49 for a 1ST down
7:32
1st & 10 at opp 49
Conner Weigman pass complete to Stacy Sneed for no gain to the HOU 49 Houston Penalty, Offensive holding (Alvin Ebosele) to the HOU 41
7:15
1st & 20 at own 41
Conner Weigman pass complete to Stacy Sneed for 3 yds to the HOU 44
6:52
2nd & 17 at own 44
Conner Weigman pass incomplete to Amare Thomas
6:49
3rd & 17 at own 44
Conner Weigman pass complete to Amare Thomas for 13 yds to the ORST 43
6:28
4th & 4 at opp 43
Conner Weigman pass complete to Amare Thomas for 16 yds to the ORST 27 for a 1ST down
5:59
1st & 10 at opp 27
Stephon Johnson 27 Yd pass from Conner Weigman (Ethan Sanchez Kick)
Oregon State Punt, 3 plays
5:59
1st & 10 at own 35
Zac Yoakam kickoff for 62 yds
5:59
1st & 10 at own 25
Cornell Hatcher Jr. run for 2 yds to the ORST 27
5:25
2nd & 8 at own 27
Cornell Hatcher Jr. run for 3 yds to the ORST 30
4:46
3rd & 5 at own 30
Maalik Murphy pass incomplete to Trent Walker, broken up by Wrook Brown
4:40
4th & 5 at own 30
AJ Winsor punt for 44 yds , Mekhi Mews returns for 10 yds to the HOU 36
Houston Touchdown, 4 plays
4:30
1st & 10 at own 36
Conner Weigman pass complete to Amare Thomas for 8 yds to the HOU 44
4:12
2nd & 2 at own 44
Conner Weigman pass complete to Tanner Koziol for 6 yds to the 50 yard line for a 1ST down
Zac Yoakam kickoff for 64 yds , David Wells Jr. return for 18 yds to the ORST 19
3:36
1st & 10 at own 19
Maalik Murphy pass complete to Taz Reddicks for 9 yds to the ORST 28
3:11
2nd & 1 at own 28
Anthony Hankerson run for 2 yds to the ORST 30 for a 1ST down
2:34
1st & 10 at own 30
Maalik Murphy pass incomplete to Taz Reddicks
2:28
2nd & 10 at own 30
Anthony Hankerson run for 2 yds to the ORST 32
2:00
3rd & 8 at own 32
Maalik Murphy pass incomplete to Taz Reddicks
1:54
4th & 8 at own 32
AJ Winsor punt for 44 yds , Mekhi Mews returns for 3 yds to the HOU 27
Houston Punt, 4 plays
1:45
1st & 10 at own 27
Conner Weigman pass complete to Amare Thomas for 18 yds to the HOU 45 for a 1ST down
1:31
1st & 10 at own 45
Dean Connors run for 4 yds to the HOU 49
1:10
2nd & 6 at own 49
Conner Weigman pass incomplete to Stephon Johnson
1:07
3rd & 6 at own 49
Conner Weigman pass incomplete to Harvey Broussard III
1:02
4th & 6 at own 49
Liam Dougherty punt for 41 yds
Oregon State Missed FG, 10 plays
0:56
1st & 10 at own 10
Anthony Hankerson run for 3 yds to the ORST 13
0:51
2nd & 7 at own 13
Anthony Hankerson run for 6 yds to the ORST 19
0:43
3rd & 1 at own 19
Jake Reichle run for 3 yds to the ORST 22 for a 1ST down
0:40
1st & 10 at own 22
Maalik Murphy pass complete to Trent Walker for 18 yds to the ORST 40 for a 1ST down
0:27
1st & 10 at own 40
Maalik Murphy pass complete to Bryce Caufield for 7 yds Maalik Murphy fumbled, recovered by ORST
0:24
2nd & 3 at own 47
Maalik Murphy pass incomplete to Bryce Caufield
0:20
3rd & 3 at own 47
Anthony Hankerson run for 4 yds to the HOU 49 for a 1ST down
0:15
1st & 10 at opp 49
Maalik Murphy pass incomplete to Trent Walker, broken up by Eddie Walls III
0:11
2nd & 10 at opp 49
Maalik Murphy pass complete to Trent Walker for 20 yds to the HOU 29 for a 1ST down
0:05
1st & 10 at opp 29
Cameron Smith 46 yd FG MISSED
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.