Referee Mark Duddy; umpire Tim Schroeder; head linesman C. Barrett; line judge Steven Kovac; side judge Shane Anderson; field judge Kevin Kieser; back judge David Ross; center judge M. RichardsGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Arizona
0
10
0
7
17
Oregon State
14
7
14
7
42
Standouts
No. 6PassingMarcus McMaryion16 of 19, 265 yards, 5 TDOregon State
No. 34RushingRyan Nall23 carries, 124 yards, 1 TDOregon State
No. 13ReceivingJordan Villamin6 catches, 124 yards, 1 TDOregon State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona
Oregon State
350
Total yards
475
188
Passing yards
265
162
Rushing yards
210
6.1
Yards per pass
13.9
4.1
Yards per rush
4.6
23
First downs
26
10–15
Third downs
9–12
1–2
Fourth downs
1–2
1
Turnovers
1
3–29
Penalties
5–49
24:24
Possession
35:36
1
Sacks (by defense)
2
Efficiency
Arizona
Oregon State
40%
Success rate
54%
0.07
EPA per play
0.50
1.22
Explosiveness
1.39
0.26
Rushing EPA
0.13
−0.10
Passing EPA
1.33
35%
Passing-down success
67%
−0.20
First-down EPA
0.35
−0.12
Second-down EPA
0.37
1.04
Third-down EPA
1.42
8%
Havoc by its defense
14%
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)
Arizona 52% to win. Oregon State won as Elo’s underdog.
The line
Oregon State −3, over/under 59.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. Oregon State drives left to right, Arizona right to left.
Q1 Oregon StateTouchdown, 4 plays, 53 yards
Q1 ArizonaTurnover on downs, 13 plays, 53 yards
Q1 Oregon StateTouchdown, 12 plays, 74 yards
Q1 ArizonaPunt, 7 plays, 32 yards
Q2 Oregon StatePunt, 3 plays, −5 yards
Q2 ArizonaTouchdown, 7 plays, 39 yards
Q2 Oregon StateTouchdown, 9 plays, 96 yards
Q2 ArizonaField goal, 15 plays, 74 yards
Q3 ArizonaPunt, 3 plays, −6 yards
Q3 Oregon StateTouchdown, 4 plays, 45 yards
Q3 ArizonaPunt, 3 plays, 6 yards
Q3 Oregon StateTouchdown, 10 plays, 73 yards
Q3 ArizonaInterception, 9 plays, 40 yards
Q3 Oregon StateFumble, 11 plays, 63 yards
Q4 ArizonaTouchdown, 9 plays, 83 yards
Q4 Oregon StateTouchdown, 12 plays, 65 yards
Q4 ArizonaEnd of game, 6 plays, 49 yards
Play by play
1st quarter4 drives, then Oregon State 14, Arizona 0
Oregon State Touchdown, 4 plays
15:00
1st & 10 at own 35
Josh Pollack kickoff for 35 yds , Victor Bolden Jr. return for 17 yds to the OrgSt 47
15:00
1st & 10 at own 47
Ryan Nall run for 6 yds to the Ariz 47
15:00
2nd & 4 at opp 47
Ryan Nall run for 2 yds to the Ariz 45
15:00
3rd & 2 at opp 45
Marcus McMaryion pass complete to Timmy Hernandez for 7 yds to the Ariz 38 for a 1ST down
15:00
1st & 10 at opp 38
McMaryion, M. pass incomplete to Bolden, Victor, PENALTY OSU personal foul (Nall, Ryan) 15 yards to the OSU47, NO PLAY.
12:47
1st & 25 at own 47
Marcus McMaryion pass complete to Jordan Villamin for 53 yds for a TD, (Garrett Owens KICK)Oregon State 7, Arizona 0
Arizona Turnover on downs, 13 plays
12:47
1st & 0 at own 35
Adley Rutschman kickoff for 55 yds , DaVonte’ Neal return for 11 yds to the Ariz 21
12:42
1st & 10 at own 21
Anu Solomon pass incomplete
12:42
2nd & 10 at own 21
Anu Solomon pass complete to Trey Griffey for 6 yds to the Ariz 27
12:42
3rd & 4 at own 27
Anu Solomon pass complete to Trey Griffey for 5 yds to the Ariz 32 for a 1ST down
12:42
1st & 10 at own 32
Anu Solomon run for 12 yds to the Ariz 44 for a 1ST down
12:42
1st & 10 at own 44
Anu Solomon sacked by Dwayne Williams for a loss of 6 yards to the Ariz 38
12:42
2nd & 16 at own 38
Anu Solomon pass complete to Nate Phillips for 10 yds to the Ariz 48
12:42
3rd & 6 at own 48
Anu Solomon pass complete to Nate Phillips for 11 yds to the OrgSt 41 for a 1ST down
12:42
1st & 10 at opp 41
Samajie Grant run for 4 yds to the OrgSt 37
12:42
2nd & 6 at opp 37
Anu Solomon pass complete to Trey Griffey for 7 yds to the OrgSt 30 for a 1ST down
12:42
1st & 10 at opp 30
Anu Solomon pass incomplete
12:42
2nd & 10 at opp 30
Samajie Grant run for a loss of 1 yard to the OrgSt 31
12:42
3rd & 11 at opp 31
OREGON ST Penalty, delay of game (5 Yards) to the OrgSt 26
12:42
3rd & 6 at opp 26
Anu Solomon pass incomplete
12:42
4th & 6 at opp 26
Anu Solomon pass incomplete to Trey Griffey
Oregon State Touchdown, 12 plays
8:17
1st & 10 at own 26
Artavis Pierce run for 2 yds to the OrgSt 28
8:17
2nd & 8 at own 28
Marcus McMaryion pass complete to Jordan Villamin for 2 yds to the OrgSt 30
8:17
3rd & 6 at own 30
Ryan Nall run for 12 yds to the OrgSt 42 for a 1ST down
8:17
1st & 10 at own 42
Ryan Nall run for 16 yds to the Ariz 42 for a 1ST down
8:17
1st & 10 at opp 42
Ryan Nall run for 5 yds to the Ariz 37
8:17
2nd & 5 at opp 37
Ryan Nall run for 9 yds to the Ariz 28 for a 1ST down
8:17
1st & 10 at opp 28
Marcus McMaryion pass complete to Ryan Nall for 4 yds to the Ariz 24
8:17
2nd & 6 at opp 24
Ryan Nall run for 2 yds to the Ariz 22
8:17
3rd & 4 at opp 22
Marcus McMaryion pass complete to Jordan Villamin for 7 yds to the Ariz 15 for a 1ST down
8:17
1st & 10 at opp 15
Paul Lucas run for a loss of 5 yards to the Ariz 20
8:17
2nd & 15 at opp 20
Marcus McMaryion pass complete to Artavis Pierce for 9 yds to the Ariz 11
1:33
3rd & 6 at opp 11
Marcus McMaryion pass complete to Ryan Nall for 11 yds for a TD, (Garrett Owens KICK)Oregon State 14, Arizona 0
Arizona Punt, 7 plays
1:33
1st & 0 at own 35
Adley Rutschman kickoff for 65 yds for a touchback
1:33
1st & 10 at own 25
Anu Solomon run for 2 yds to the Ariz 27
1:33
2nd & 8 at own 27
Anu Solomon pass complete to Shun Brown for 43 yds to the OrgSt 30 for a 1ST down
1:33
1st & 10 at opp 30
Samajie Grant run for 16 yds to the OrgSt 14 for a 1ST down
0:14
1st & 10 at opp 14
Timeout ARIZONA, clock 00:14
0:14
1st & 10 at opp 14
Samajie Grant run for a loss of 2 yards to the OrgSt 16
Q2 15:00
2nd & 12 at opp 16
Samajie Grant run for 2 yds to the OrgSt 14 ARIZONA Penalty, Offensive holding (Shun Brown) to the OrgSt 24
Q2 15:00
2nd & 20 at opp 24
Anu Solomon pass incomplete to Cam Denson
Q2 15:00
3rd & 20 at opp 24
Anu Solomon sacked by Caleb Saulo for a loss of 19 yards to the OrgSt 43
Q2 15:00
4th & 39 at opp 43
Jake Glatting punt for 37 yds, punt out-of-bounds at the OrgSt 6
2nd quarter4 drives, then Oregon State 21, Arizona 10
Oregon State Punt, 3 plays
13:43
1st & 10 at own 6
Artavis Pierce run for no gain to the OrgSt 6
13:43
2nd & 10 at own 6
Victor Bolden Jr. run for a loss of 5 yards to the OrgSt 1
13:43
3rd & 15 at own 1
Marcus McMaryion pass incomplete to Ryan Nall
13:43
4th & 15 at own 1
Nick Porebski punt for 42 yds , Nate Phillips returns for 4 yds to the OrgSt 39
Arizona Touchdown, 7 plays
12:22
1st & 10 at opp 39
Samajie Grant run for 2 yds to the OrgSt 37
12:22
2nd & 8 at opp 37
Brandon Dawkins run for 6 yds to the OrgSt 31
12:22
3rd & 2 at opp 31
Brandon Dawkins run for 3 yds to the OrgSt 28 for a 1ST down
12:22
1st & 10 at opp 28
Brandon Dawkins pass complete to Nate Phillips for 13 yds to the OrgSt 15 for a 1ST down
12:22
1st & 10 at opp 15
Samajie Grant run for 2 yds to the OrgSt 13
12:22
2nd & 8 at opp 13
Zach Green run for 3 yds to the OrgSt 10
9:45
3rd & 5 at opp 10
Brandon Dawkins pass complete to Nate Phillips for 10 yds for a TD, (Josh Pollack KICK)Oregon State 14, Arizona 7
Oregon State Touchdown, 9 plays
9:45
1st & 0 at own 35
Josh Pollack kickoff for 65 yds , Victor Bolden Jr. return for 8 yds to the OrgSt 43 OREGON ST Penalty, illegal block (Timmy Hernandez) to the OrgSt 4
9:40
1st & 10 at own 4
Ryan Nall run for 9 yds to the OrgSt 13
9:40
2nd & 1 at own 13
Ryan Nall run for 2 yds to the OrgSt 15 for a 1ST down
9:40
1st & 10 at own 15
Ryan Nall run for 6 yds to the OrgSt 21
9:40
2nd & 4 at own 21
Ryan Nall run for 13 yds to the OrgSt 34 for a 1ST down
9:40
1st & 10 at own 34
Marcus McMaryion sacked by Tristan Cooper for a loss of 7 yards to the OrgSt 27
9:40
2nd & 17 at own 27
Marcus McMaryion pass complete to Artavis Pierce for 22 yds to the OrgSt 49 for a 1ST down
9:40
1st & 10 at own 49
Artavis Pierce run for 19 yds to the Ariz 32 for a 1ST down
9:40
1st & 10 at opp 32
Artavis Pierce run for 5 yds to the Ariz 27
4:14
2nd & 5 at opp 27
Marcus McMaryion pass complete to Timmy Hernandez for 27 yds for a TD, (Garrett Owens KICK)Oregon State 21, Arizona 7
Arizona Field goal, 15 plays
4:14
1st & 0 at own 35
Adley Rutschman kickoff for 61 yds , DaVonte’ Neal return for 17 yds to the Ariz 21
4:08
1st & 10 at own 21
Brandon Dawkins run for no gain to the Ariz 21
4:08
2nd & 10 at own 21
Brandon Dawkins pass complete to Cam Denson for 4 yds to the Ariz 25
4:08
3rd & 6 at own 25
Brandon Dawkins run for 6 yds to the Ariz 31 for a 1ST down
4:08
1st & 10 at own 31
Brandon Dawkins pass incomplete to Shun Brown
4:08
2nd & 10 at own 31
Brandon Dawkins pass complete to Shun Brown for 14 yds to the Ariz 45 for a 1ST down
4:08
1st & 10 at own 45
Samajie Grant run for 3 yds to the Ariz 48
4:08
2nd & 7 at own 48
Zach Green run for 3 yds to the OrgSt 49
4:08
3rd & 4 at opp 49
Brandon Dawkins run for 16 yds to the OrgSt 33 for a 1ST down OREGON ST Penalty, personal foul (Devin Chappell) to the OrgSt 18 for a 1ST down
4:08
1st & 10 at opp 18
Zach Green run for 6 yds to the OrgSt 12
4:08
2nd & 4 at opp 12
Brandon Dawkins run for 3 yds to the OrgSt 9
0:33
3rd & 1 at opp 9
Timeout ARIZONA, clock 00:33
0:33
3rd & 1 at opp 9
Zach Green run for no gain to the OrgSt 9
0:33
4th & 1 at opp 9
Brandon Dawkins run for 4 yds to the OrgSt 5 for a 1ST down
0:33
1st & goal at opp 5
TEAM pass incomplete
0:33
2nd & goal at opp 5
Brandon Dawkins pass incomplete to Nate Phillips
0:00
3rd & goal at opp 5
Josh Pollack 22 yd FG GOODOregon State 21, Arizona 10
3rd quarter6 drives, then Oregon State 35, Arizona 10
Arizona Punt, 3 plays
15:00
1st & 0 at own 35
Adley Rutschman kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brandon Dawkins pass incomplete to Nate Phillips, broken up by Baker Pritchard
15:00
2nd & 10 at own 25
Samajie Grant run for a loss of 1 yard to the Ariz 24
15:00
3rd & 11 at own 24
Brandon Dawkins pass complete to Samajie Grant for a loss of 5 yards to the Ariz 19
15:00
4th & 16 at own 19
Jake Glatting punt for 41 yds ARIZONA Penalty, kick catching interference (-15 Yards) to the Ariz 45
Oregon State Touchdown, 4 plays
13:41
1st & 10 at opp 45
Ryan Nall run for 4 yds to the Ariz 41
13:41
2nd & 6 at opp 41
Ryan Nall run for 2 yds to the Ariz 39
13:41
3rd & 4 at opp 39
Artavis Pierce run for 4 yds to the Ariz 35 for a 1ST down
11:32
1st & 10 at opp 35
Marcus McMaryion pass complete to Trevon Bradford for 35 yds for a TD, (Garrett Owens KICK)Oregon State 28, Arizona 10
Arizona Punt, 3 plays
11:32
1st & 0 at own 35
Adley Rutschman kickoff for 65 yds for a touchback
11:32
1st & 10 at own 25
Brandon Dawkins pass incomplete
11:32
2nd & 10 at own 25
Samajie Grant run for 1 yd to the Ariz 26
11:32
3rd & 9 at own 26
Brandon Dawkins run for 5 yds to the Ariz 31
11:32
4th & 4 at own 31
Jake Glatting punt for 42 yds
Oregon State Touchdown, 10 plays
9:59
1st & 10 at own 27
Ryan Nall run for 4 yds to the OrgSt 31
9:59
2nd & 6 at own 31
Ryan Nall run for no gain to the OrgSt 31
9:59
3rd & 6 at own 31
Marcus McMaryion pass complete to Jordan Villamin for 22 yds to the Ariz 47 for a 1ST down
9:59
1st & 10 at opp 47
Marcus McMaryion pass complete to Jordan Villamin for 33 yds to the Ariz 14 for a 1ST down
9:59
1st & 10 at opp 14
Ryan Nall run for 3 yds to the Ariz 11
9:59
2nd & 7 at opp 11
Marcus McMaryion pass incomplete to Trevon Bradford
9:59
3rd & 7 at opp 11
Marcus McMaryion pass complete to Trevon Bradford for 8 yds to the Ariz 3 for a 1ST down
9:59
1st & goal at opp 3
Ryan Nall run for no gain to the Ariz 3
9:59
2nd & goal at opp 3
Marcus McMaryion pass incomplete to Ryan Nall, broken up by Larry Tharpe Jr.
5:16
3rd & goal at opp 3
Ryan Nall run for 3 yds for a TD, (Garrett Owens KICK)Oregon State 35, Arizona 10
Arizona Interception, 9 plays
5:16
1st & 0 at own 35
Adley Rutschman kickoff for 65 yds for a touchback
5:16
1st & 10 at own 25
Brandon Dawkins run for 8 yds to the Ariz 33
5:16
2nd & 2 at own 33
Brandon Dawkins run for 7 yds to the Ariz 40 Brandon Dawkins fumbled, forced by Caleb Saulo, recovered by Ariz Brandon Dawkins for a 1ST down
5:16
1st & 10 at own 40
Brandon Dawkins run for 2 yds to the Ariz 42
5:16
2nd & 8 at own 42
Brandon Dawkins pass incomplete
5:16
3rd & 8 at own 42
Brandon Dawkins run for 10 yds to the OrgSt 48 for a 1ST down
5:16
1st & 10 at opp 48
Brandon Dawkins run for 7 yds to the OrgSt 41
5:16
2nd & 3 at opp 41
Brandon Dawkins pass complete to Nate Phillips for 3 yds to the OrgSt 38 for a 1ST down
5:16
1st & 10 at opp 38
Samajie Grant run for 3 yds to the OrgSt 35
5:16
2nd & 7 at opp 35
Brandon Dawkins pass intercepted, touchback. Xavier Crawford return for no gain
Oregon State Fumble, 11 plays
2:13
1st & 10 at own 20
Paul Lucas run for 10 yds to the OrgSt 30 for a 1ST down
2:13
1st & 10 at own 30
Artavis Pierce run for 6 yds to the OrgSt 36
2:13
2nd & 4 at own 36
Artavis Pierce run for 15 yds to the Ariz 49 for a 1ST down
2:13
1st & 10 at opp 49
Artavis Pierce run for 1 yd to the Ariz 48
Q4 15:00
2nd & 9 at opp 48
Marcus McMaryion run for 11 yds to the Ariz 37 for a 1ST down
Q4 15:00
1st & 10 at opp 37
Paul Lucas run for 2 yds to the Ariz 35
Q4 15:00
2nd & 8 at opp 35
Artavis Pierce run for 9 yds to the Ariz 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Artavis Pierce run for no gain to the Ariz 26
Q4 15:00
2nd & 10 at opp 26
Marcus McMaryion pass complete to Trevon Bradford for 8 yds to the Ariz 18
Q4 15:00
3rd & 2 at opp 18
Marcus McMaryion run for 1 yd to the Ariz 17
Q4 10:52
4th & 1 at opp 17
Timeout OREGON ST, clock 10:52
Q4 10:52
4th & 1 at opp 17
Ryan Nall run for no gain to the Ariz 17 Ryan Nall fumbled, recovered by Ariz Brandon Rutt
4th quarter3 drives, then Oregon State 42, Arizona 17
Arizona Touchdown, 9 plays
10:48
1st & 10 at own 17
Brandon Dawkins pass complete to Tony Ellison for 15 yds to the Ariz 32 for a 1ST down
10:48
1st & 10 at own 32
Brandon Dawkins pass incomplete to Zach Green
10:48
2nd & 10 at own 32
Brandon Dawkins pass complete to Tony Ellison for 4 yds to the Ariz 36
10:48
3rd & 6 at own 36
Brandon Dawkins run for 7 yds to the Ariz 43 for a 1ST down
10:48
1st & 10 at own 43
Brandon Dawkins pass complete to Nate Phillips for 11 yds to the OrgSt 46 for a 1ST down
10:48
1st & 10 at opp 46
Zach Green run for 3 yds to the OrgSt 43
10:48
2nd & 7 at opp 43
Brandon Dawkins run for 4 yds to the OrgSt 39
10:48
3rd & 3 at opp 39
Brandon Dawkins pass complete to Cam Denson for 37 yds to the OrgSt 2 for a 1ST down
8:00
1st & goal at opp 2
Samajie Grant run for 2 yds for a TD, (Josh Pollack KICK)Oregon State 35, Arizona 17
Oregon State Touchdown, 12 plays
8:00
1st & 0 at own 35
Josh Pollack kickoff for 58 yds
8:00
1st & 10 at own 35
Ryan Nall run for 12 yds to the OrgSt 47 for a 1ST down
8:00
1st & 10 at own 47
Ryan Nall run for 8 yds to the Ariz 45
8:00
2nd & 2 at opp 45
Ryan Nall run for 5 yds to the Ariz 40 for a 1ST down
8:00
1st & 10 at opp 40
Ryan Nall run for 1 yd to the Ariz 39
8:00
2nd & 9 at opp 39
Marcus McMaryion pass complete to Jordan Villamin for 7 yds to the Ariz 32
8:00
3rd & 2 at opp 32
Artavis Pierce run for no gain to the Ariz 32
4:25
4th & 2 at opp 32
Timeout ARIZONA, clock 04:25
4:25
4th & 2 at opp 32
Timmy Hernandez run for 8 yds to the Ariz 24 for a 1ST down
4:25
1st & 10 at opp 24
Artavis Pierce run for 4 yds to the Ariz 20
4:25
2nd & 6 at opp 20
Artavis Pierce run for 2 yds to the Ariz 18
3:10
3rd & 4 at opp 18
Timeout ARIZONA, clock 03:10
3:10
3rd & 4 at opp 18
McMaryion, M. pass incomplete to Villamin, J., PENALTY ARIZ pass interference (Cruikshank, Dane) 4 yards to the ARIZ14, 1ST DOWN OSU, NO PLAY.
3:10
1st & 10 at opp 14
Artavis Pierce run for 2 yds to the Ariz 12
3:10
2nd & 8 at opp 12
Artavis Pierce run for 2 yds to the Ariz 10
1:30
3rd & 6 at opp 10
Marcus McMaryion pass complete to Artavis Pierce for 10 yds for a TD, (Garrett Owens KICK)Oregon State 42, Arizona 17
Arizona End of game, 6 plays
1:30
1st & 0 at own 35
Adley Rutschman kickoff for 58 yds , DaVonte’ Neal return for 21 yds to the Ariz 28
1:22
1st & 10 at own 28
Khalil Tate run for 5 yds to the Ariz 33
1:22
2nd & 5 at own 33
Khalil Tate run for 1 yd to the Ariz 34
1:22
3rd & 4 at own 34
Matt Morin run for 27 yds to the OrgSt 39 for a 1ST down
1:22
1st & 10 at opp 39
Khalil Tate pass incomplete to Cam Denson
1:22
2nd & 10 at opp 39
OREGON ST Penalty, Defensive holding (Xavier Crawford) to the OrgSt 29 for a 1ST down
1:22
1st & 10 at opp 29
Khalil Tate pass incomplete to Cam Denson
1:22
2nd & 10 at opp 29
Khalil Tate run for 6 yds to the OrgSt 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.