From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oregon State
Arizona State
443
Total yards
276
221
Passing yards
122
222
Rushing yards
154
9.2
Yards per pass
3.8
5.3
Yards per rush
6.2
28
First downs
13
5–11
Third downs
5–14
1–1
Fourth downs
2–4
0
Turnovers
1
3–30
Penalties
4–55
34:17
Possession
25:43
1
Sacks (by defense)
2
Efficiency
Oregon State
Arizona State
57%
Success rate
35%
0.43
EPA per play
0.05
1.06
Explosiveness
1.33
0.38
Rushing EPA
0.49
0.50
Passing EPA
−0.27
33%
Passing-down success
16%
0.39
First-down EPA
−0.14
0.36
Second-down EPA
0.08
0.48
Third-down EPA
0.49
11%
Havoc by its defense
9%
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)
Oregon State 61% to win. Elo’s favorite won.
The line
Oregon State −7.5, over/under 53.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Arizona State drives left to right, Oregon State right to left.
Q1 Arizona StatePunt, 3 plays, 9 yards
Q1 Oregon StateTouchdown, 9 plays, 78 yards
Q1 Arizona StateMissed FG, 15 plays, 65 yards
Q1 Oregon StateMissed FG, 10 plays, 54 yards
Q2 Arizona StatePunt, 8 plays, 25 yards
Q2 Oregon StatePunt, 4 plays, 15 yards
Q2 Arizona StateTouchdown, 7 plays, 67 yards
Q2 Oregon StateTouchdown, 4 plays, 75 yards
Q2 Arizona StateTurnover on downs, 5 plays, 30 yards
Q2 Oregon StateEnd of half, 1 play, −5 yards
Q3 Oregon StateTouchdown, 10 plays, 83 yards
Q3 Arizona StateTurnover on downs, 9 plays, 34 yards
Q3 Oregon StateTouchdown, 11 plays, 59 yards
Q3 Arizona StatePunt, 7 plays, 16 yards
Q4 Oregon StatePunt, 3 plays, 8 yards
Q4 Oregon StateField goal, 4 plays, 3 yards
Q4 Arizona StatePunt, 3 plays, 2 yards
Q4 Oregon StateMissed FG, 13 plays, 58 yards
Q4 Arizona StateEnd of game, 1 play, 3 yards
Play by play
1st quarter4 drives, then Oregon State 7, Arizona State 0
Arizona State Punt, 3 plays
15:00
1st & 10 at own 35
Everett Hayes kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Trenton Bourguet pass complete to Giovanni Sanders for 3 yds to the ArzSt 28
15:00
2nd & 7 at own 28
Trenton Bourguet pass complete to Elijhah Badger for 2 yds to the ArzSt 30
15:00
3rd & 5 at own 30
Trenton Bourguet pass complete to Bryan Thompson for 4 yds to the ArzSt 34
13:06
4th & 1 at own 34
Eddie Czaplicki punt for 50 yds , Jesiah Irish returns for 6 yds to the OrgSt 22
Oregon State Touchdown, 9 plays
13:06
1st & 10 at own 22
Ben Gulbranson pass complete to Tyjon Lindsey for 6 yds to the OrgSt 28
13:06
2nd & 4 at own 28
Ben Gulbranson pass complete to Tyjon Lindsey for 7 yds to the OrgSt 35 for a 1ST down
13:06
1st & 10 at own 35
Ben Gulbranson pass complete to Jack Velling for 18 yds to the ArzSt 47 for a 1ST down
13:06
1st & 10 at opp 47
Damien Martinez run for 4 yds to the ArzSt 43
13:06
2nd & 6 at opp 43
Damien Martinez run for 15 yds to the ArzSt 28 for a 1ST down
13:06
1st & 10 at opp 28
Shotgun Harrison,Tre’Shaun rush left for 7 yards gain to the ASU21 (Robertson,Merlin) PENALTY OSU Holding (Overman,Jake) 10 yards from ASU28 to ASU38. NO PLAY.
13:06
1st & 20 at opp 38
Ben Gulbranson pass complete to Silas Bolden for 5 yds to the ArzSt 33
13:06
2nd & 15 at opp 33
Ben Gulbranson pass complete to Silas Bolden for 15 yds to the ArzSt 18 for a 1ST down
13:06
1st & 10 at opp 18
Tyjon Lindsey run for 13 yds to the ArzSt 5 for a 1ST down
8:22
1st & goal at opp 5
Damien Martinez run for 5 yds for a TD, (Everett Hayes KICK)Oregon State 7, Arizona State 0
Arizona State Missed FG, 15 plays
8:22
1st & 10 at own 35
Everett Hayes kickoff for 65 yds for a touchback
8:22
1st & 10 at own 25
Xazavian Valladay run for 8 yds to the ArzSt 33
8:22
2nd & 2 at own 33
Xazavian Valladay run for 1 yd to the ArzSt 34
8:22
3rd & 1 at own 34
Trenton Bourguet pass complete to Jalin Conyers for 12 yds to the ArzSt 46 for a 1ST down
8:22
1st & 10 at own 46
No Huddle-Shotgun Valladay,Xazavian rush right for 3 yards gain to the ASU49 (Fisher-Morris,Kyrei) PENALTY ASU Holding (Martinez,Chris) 10 yards from ASU46 to ASU36. NO PLAY.
8:22
1st & 20 at own 36
Trenton Bourguet pass incomplete to Andre Johnson
8:22
2nd & 20 at own 36
Trenton Bourguet pass complete to Elijhah Badger for 9 yds to the ArzSt 45
8:22
3rd & 11 at own 45
Trenton Bourguet pass complete to Cam Johnson for 15 yds to the OrgSt 40 for a 1ST down
8:22
1st & 10 at opp 40
Trenton Bourguet pass incomplete to Jalin Conyers
8:22
2nd & 10 at opp 40
Xazavian Valladay run for 2 yds to the OrgSt 38
8:22
3rd & 8 at opp 38
Trenton Bourguet pass complete to Xazavian Valladay for 2 yds to the OrgSt 36
8:22
4th & 6 at opp 36
Trenton Bourguet run for 8 yds to the OrgSt 28 for a 1ST down
8:22
1st & 10 at opp 28
Xazavian Valladay run for 14 yds to the OrgSt 14 for a 1ST down
8:22
1st & 10 at opp 14
Xazavian Valladay run for 1 yd to the OrgSt 15
8:22
2nd & 11 at opp 15
Trenton Bourguet pass incomplete to Andre Johnson
8:22
3rd & 11 at opp 15
Trenton Bourguet pass complete to Jalin Conyers for 5 yds to the OrgSt 10
0:58
4th & 6 at opp 10
Carter Brown 29 yd FG MISSED
Oregon State Missed FG, 10 plays
0:58
1st & 10 at own 20
Damien Martinez run for 11 yds to the OrgSt 31 for a 1ST down
0:00
1st & 10 at own 31
Ben Gulbranson run for 9 yds to the OrgSt 40
Q2 15:00
2nd & 1 at own 40
Jam Griffin run for 11 yds to the ArzSt 49 for a 1ST down
Q2 15:00
1st & 10 at opp 49
Damien Martinez run for 4 yds to the ArzSt 45
Q2 15:00
2nd & 6 at opp 45
Damien Martinez run for 8 yds to the ArzSt 37 for a 1ST down
Q2 15:00
1st & 10 at opp 37
Ben Gulbranson run for 12 yds to the ArzSt 25 for a 1ST down
Q2 15:00
1st & 10 at opp 25
Ben Gulbranson pass incomplete to Silas Bolden
Q2 15:00
2nd & 10 at opp 25
Damien Martinez run for 1 yd to the ArzSt 26
Q2 15:00
3rd & 11 at opp 26
Ben Gulbranson pass incomplete to Damien Martinez
Q2 11:53
4th & 11 at opp 26
Everett Hayes 44 yd FG MISSED
2nd quarter6 drives, then Oregon State 14, Arizona State 7
Arizona State Punt, 8 plays
11:53
1st & 10 at own 26
Trenton Bourguet run for 5 yds to the ArzSt 31
11:53
2nd & 5 at own 31
Trenton Bourguet run for 2 yds to the ArzSt 33
11:53
3rd & 3 at own 33
Trenton Bourguet pass complete to Bryan Thompson for 12 yds to the ArzSt 45 for a 1ST down
11:53
1st & 10 at own 45
Daniyel Ngata run for 9 yds to the OrgSt 46
11:53
2nd & 1 at opp 46
Daniyel Ngata run for 2 yds to the OrgSt 44 for a 1ST down
11:53
1st & 10 at opp 44
Daniyel Ngata run for 2 yds to the OrgSt 42
11:53
2nd & 8 at opp 42
Trenton Bourguet pass incomplete to Messiah Swinson
11:53
3rd & 8 at opp 42
Trenton Bourguet sacked by Easton Mascarenas-Arnold for a loss of 7 yards to the OrgSt 49
7:30
4th & 15 at opp 49
Eddie Czaplicki punt for 49 yds for a touchback
Oregon State Punt, 4 plays
7:30
1st & 10 at own 20
Damien Martinez run for 15 yds to the OrgSt 35 for a 1ST down
7:30
1st & 10 at own 35
Damien Martinez run for 6 yds to the OrgSt 41
7:30
2nd & 4 at own 41
Jam Griffin run for no gain to the OrgSt 41
7:30
3rd & 4 at own 41
Ben Gulbranson sacked by Merlin Robertson for a loss of 6 yards to the OrgSt 35
4:53
4th & 10 at own 35
Luke Loecher punt for 37 yds , D.J. Taylor returns for 5 yds to the ArzSt 33
Arizona State Touchdown, 7 plays
4:53
1st & 10 at own 33
Trenton Bourguet pass incomplete to Elijhah Badger
4:53
2nd & 10 at own 33
Elijhah Badger run for 6 yds to the ArzSt 39
4:53
3rd & 4 at own 39
Trenton Bourguet pass complete to Cam Johnson for 6 yds to the ArzSt 45 for a 1ST down
4:53
1st & 10 at own 45
Trenton Bourguet pass incomplete to Elijhah Badger
4:53
2nd & 10 at own 45
Xazavian Valladay run for 39 yds to the OrgSt 16 for a 1ST down
4:53
1st & 10 at opp 16
Trenton Bourguet run for 5 yds to the OrgSt 11
1:53
2nd & 5 at opp 11
Xazavian Valladay run for 11 yds for a TD, (Jace Feely KICK)Tied at 7
Oregon State Touchdown, 4 plays
1:53
1st & 10 at own 35
Eddie Czaplicki kickoff for 65 yds for a touchback
1:53
1st & 10 at own 25
Ben Gulbranson pass complete to Jack Velling for 35 yds to the ArzSt 40 for a 1ST down
1:53
1st & 10 at opp 40
Ben Gulbranson run for 7 yds to the ArzSt 33
1:53
2nd & 3 at opp 33
Ben Gulbranson pass complete to Silas Bolden for 12 yds to the ArzSt 21 for a 1ST down
1:00
1st & 10 at opp 21
Ben Gulbranson pass complete to Jack Velling for 21 yds for a TD, (Everett Hayes KICK)Oregon State 14, Arizona State 7
1:00
1st & 10 at own 35
PENALTY ASU Personal Foul (Silvera,Nesta Jade) 15 yards from OSU35 to OSU50. NO PLAY.
Arizona State Turnover on downs, 5 plays
1:00
1st & 10 at the 50
Atticus Sappington kickoff for 50 yds for a touchback
1:00
1st & 10 at own 25
Trenton Bourguet pass complete to Jalin Conyers for 21 yds to the ArzSt 46 for a 1ST down
1:00
1st & 10 at own 46
Trenton Bourguet pass incomplete to Bryan Thompson
0:41
2nd & 10 at own 46
Timeout OREGON ST, clock 00:41
0:41
2nd & 10 at own 46
Trenton Bourguet pass complete to Jalin Conyers for 4 yds to the 50 yard line
0:35
3rd & 6 at the 50
Timeout ARIZONA ST, clock 00:35
0:35
3rd & 6 at the 50
Trenton Bourguet pass incomplete
0:26
4th & 6 at the 50
Trenton Bourguet pass complete to Jalin Conyers for 5 yds to the OrgSt 45
Oregon State End of half, 1 play
0:00
1st & 10 at own 45
Ben Gulbranson sacked by Omarr Norman-Lott for a loss of 5 yards to the OrgSt 40
3rd quarter4 drives, then Oregon State 28, Arizona State 7
Oregon State Touchdown, 10 plays
14:53
1st & 10 at own 35
Eddie Czaplicki kickoff for 57 yds , Silas Bolden return for 9 yds to the OrgSt 17
14:53
1st & 10 at own 17
Ben Gulbranson pass complete to Silas Bolden for 10 yds to the OrgSt 27 for a 1ST down
14:53
1st & 10 at own 27
Ben Gulbranson pass complete to Tre’Shaun Harrison for 11 yds to the OrgSt 38 for a 1ST down
14:53
1st & 10 at own 38
Damien Martinez run for 10 yds to the OrgSt 48 for a 1ST down
14:53
1st & 10 at own 48
Ben Gulbranson pass complete to Tre’Shaun Harrison for 7 yds to the ArzSt 45
14:53
2nd & 3 at opp 45
Damien Martinez run for 6 yds to the ArzSt 39 for a 1ST down
14:53
1st & 10 at opp 39
Ben Gulbranson run for 3 yds to the ArzSt 36
14:53
2nd & 7 at opp 36
Damien Martinez run for 4 yds to the ArzSt 32
14:53
3rd & 3 at opp 32
Damien Martinez run for 4 yds to the ArzSt 28 for a 1ST down
14:53
1st & 10 at opp 28
PENALTY OSU False Start (Levengood,Jake) 5 yards from ASU28 to ASU33. NO PLAY.
14:53
1st & 15 at opp 33
Gulbranson,Ben pass incomplete short left to Bolden,Silas PENALTY ASU Pass Interference (Woods,Ed) 15 yards from ASU33 to ASU18, 1ST DOWN. NO PLAY.
14:53
1st & 10 at opp 18
Damien Martinez run for 6 yds to the ArzSt 12
9:43
2nd & 4 at opp 12
Damien Martinez run for 12 yds for a TD, (Everett Hayes KICK)Oregon State 21, Arizona State 7
Arizona State Turnover on downs, 9 plays
9:43
1st & 10 at own 35
Everett Hayes kickoff for 65 yds for a touchback
9:43
1st & 10 at own 25
Trenton Bourguet pass complete to Jalin Conyers for 2 yds to the ArzSt 27
9:43
2nd & 8 at own 27
Xazavian Valladay run for 7 yds to the ArzSt 34
9:43
3rd & 1 at own 34
Xazavian Valladay run for 11 yds to the ArzSt 45 for a 1ST down
9:43
1st & 10 at own 45
Xazavian Valladay run for 8 yds to the OrgSt 47
9:43
2nd & 2 at opp 47
Trenton Bourguet run for 5 yds to the OrgSt 42 for a 1ST down
9:43
1st & 10 at opp 42
Trenton Bourguet run for 7 yds to the OrgSt 35
9:43
2nd & 3 at opp 35
No Huddle-Shotgun Bourguet,Trenton pass complete deep left to Sanders,Giovanni for 20 yards to the OSU15 (Cooper Jr.,Ryan), out of bounds PENALTY ASU Chop Block 15 yards from OSU35 to OSU50. NO PLAY.
9:43
2nd & 18 at the 50
Trenton Bourguet pass complete to Elijhah Badger for 5 yds to the OrgSt 45
9:43
3rd & 13 at opp 45
Trenton Bourguet pass complete to Messiah Swinson for 4 yds to the OrgSt 41
5:45
4th & 9 at opp 41
Trenton Bourguet pass incomplete to Andre Johnson
Oregon State Touchdown, 11 plays
5:45
1st & 10 at own 41
Ben Gulbranson pass complete to Tyjon Lindsey for 15 yds to the ArzSt 44 for a 1ST down
5:45
1st & 10 at opp 44
Ben Gulbranson pass complete to Tre’Shaun Harrison for no gain to the ArzSt 44
5:45
2nd & 10 at opp 44
Damien Martinez run for 5 yds to the ArzSt 39
5:45
3rd & 5 at opp 39
Ben Gulbranson run for 8 yds to the ArzSt 31 for a 1ST down
5:45
1st & 10 at opp 31
Damien Martinez run for 10 yds to the ArzSt 21 for a 1ST down
5:45
1st & 10 at opp 21
Ben Gulbranson run for no gain to the ArzSt 21
2:10
2nd & 10 at opp 21
Timeout OREGON ST, clock 02:10
2:03
2nd & 10 at opp 21
Martinez,Damien rush left for 21 yards gain to the ASU00 TOUCHDOWN nullified by penalty, clock 02:03 PENALTY OSU Personal Foul (Dunmore,John) 15 yards from ASU21 to ASU36. NO PLAY.
2:03
2nd & 25 at opp 36
Ben Gulbranson pass complete to Silas Bolden for 12 yds to the ArzSt 24
2:03
3rd & 13 at opp 24
Ben Gulbranson pass complete to Tyjon Lindsey for 14 yds to the ArzSt 10 for a 1ST down
2:03
1st & goal at opp 10
Damien Martinez run for 2 yds to the ArzSt 8
2:03
2nd & goal at opp 8
Ben Gulbranson pass incomplete to Tre’Shaun Harrison
0:10
3rd & goal at opp 8
Ben Gulbranson run for 8 yds for a TD, (Everett Hayes KICK)Oregon State 28, Arizona State 7
Arizona State Punt, 7 plays
0:10
1st & 10 at own 35
Everett Hayes kickoff for 65 yds for a touchback
0:10
1st & 10 at own 25
Trenton Bourguet pass incomplete to Jalin Conyers
0:00
2nd & 10 at own 25
Trenton Bourguet pass complete to Cam Johnson for 5 yds to the ArzSt 30
Q4 15:00
3rd & 5 at own 30
Trenton Bourguet pass complete to Xazavian Valladay for 4 yds to the ArzSt 34
Q4 15:00
4th & 1 at own 34
Xazavian Valladay run for 5 yds to the ArzSt 39 for a 1ST down
Q4 15:00
1st & 10 at own 39
Trenton Bourguet pass complete to Elijhah Badger for no gain to the ArzSt 39
Q4 15:00
2nd & 10 at own 39
Xazavian Valladay run for 1 yd to the ArzSt 40
Q4 15:00
3rd & 9 at own 40
Trenton Bourguet run for 1 yd to the ArzSt 41
Q4 12:06
4th & 8 at own 41
Eddie Czaplicki punt for 47 yds, punt out-of-bounds at the OrgSt 25 , Jesiah Irish returns for 13 yds to the OrgSt 25
4th quarter5 drives, then Oregon State 31, Arizona State 7
Oregon State Punt, 3 plays
12:06
1st & 10 at own 25
Ben Gulbranson pass incomplete
12:06
2nd & 10 at own 25
Damien Martinez run for 6 yds to the OrgSt 31
12:06
3rd & 4 at own 31
Damien Martinez run for 2 yds to the OrgSt 33
10:29
4th & 2 at own 33
Luke Loecher punt for 55 yds
Oregon State Field goal, 4 plays
10:29
1st & 10 at opp 11
Damien Martinez run for 3 yds to the ArzSt 8
10:29
2nd & 7 at opp 8
Ben Gulbranson pass incomplete
10:29
3rd & 7 at opp 8
Ben Gulbranson pass incomplete to Tyjon Lindsey
9:38
4th & 7 at opp 8
Everett Hayes 26 yd FG GOODOregon State 31, Arizona State 7
Arizona State Punt, 3 plays
9:33
1st & 10 at own 35
Everett Hayes kickoff for 63 yds , Daniyel Ngata return for 19 yds to the ArzSt 21
9:33
1st & 10 at own 21
Trenton Bourguet pass incomplete to Andre Johnson
9:33
2nd & 10 at own 21
Trenton Bourguet pass complete to Xazavian Valladay for 2 yds to the ArzSt 23
9:33
3rd & 8 at own 23
Trenton Bourguet pass incomplete to Elijhah Badger
8:39
4th & 8 at own 23
Eddie Czaplicki punt for 56 yds , Jesiah Irish returns for 16 yds to the OrgSt 37
Oregon State Missed FG, 13 plays
8:39
1st & 10 at own 37
Isaiah Newell run for 2 yds to the OrgSt 39
8:39
2nd & 8 at own 39
Isaiah Newell run for 6 yds to the OrgSt 45
8:39
3rd & 2 at own 45
Tristan Gebbia pass complete to Makiya Tongue for 8 yds to the ArzSt 47 for a 1ST down
8:39
1st & 10 at opp 47
Damien Martinez run for 1 yd to the ArzSt 46
8:39
2nd & 9 at opp 46
Silas Bolden run for 2 yds to the ArzSt 44
8:39
3rd & 7 at opp 44
Tristan Gebbia pass complete to Jeremiah Noga for 4 yds to the ArzSt 40
8:39
4th & 3 at opp 40
Tristan Gebbia pass complete to Jeremiah Noga for 21 yds to the ArzSt 19 for a 1ST down
8:39
1st & 10 at opp 19
Kanoa Shannon run for 8 yds to the ArzSt 11
2:44
2nd & 2 at opp 11
Timeout OREGON ST, clock 02:44
2:44
2nd & 2 at opp 11
Isaiah Newell run for 9 yds to the ArzSt 2 for a 1ST down
2:03
1st & goal at opp 2
Timeout OREGON ST, clock 02:03
2:03
1st & goal at opp 2
Isaiah Newell run for 2 yds to the ArzSt 4
2:03
2nd & goal at opp 4
Isaiah Newell run for 3 yds to the ArzSt 7
2:03
3rd & goal at opp 7
Kanoa Shannon run for 2 yds to the ArzSt 5
0:27
4th & goal at opp 5
Everett Hayes 23 yd FG MISSED
Arizona State End of game, 1 play
0:00
1st & 10 at own 20
Xazavian Valladay run for 3 yds to the ArzSt 23
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.