Referee Kevin Mar; umpire Rick DiBernardo; head linesman Kirk Mattson; line judge Tim Messuri; side judge Bernie Hulscher; field judge T. Migchelbrink; back judge David Ross; center judge Randy CampbellGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Oregon State
0
0
14
14
28
Arizona
14
14
14
7
49
Standouts
No. 10PassingDarell Garretson16 of 28, 209 yards, 4 TD, 1 INTOregon State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oregon State
Arizona
360
Total yards
602
209
Passing yards
68
151
Rushing yards
534
7.5
Yards per pass
9.7
3.8
Yards per rush
9.7
22
First downs
26
6–14
Third downs
7–9
2–2
Fourth downs
0–0
1
Turnovers
1
5–39
Penalties
5–70
33:49
Possession
26:11
0
Sacks (by defense)
3
Efficiency
Oregon State
Arizona
46%
Success rate
63%
0.21
EPA per play
0.60
1.37
Explosiveness
1.38
0.04
Rushing EPA
0.65
0.40
Passing EPA
0.22
43%
Passing-down success
57%
−0.09
First-down EPA
0.23
0.20
Second-down EPA
0.71
0.42
Third-down EPA
1.74
6%
Havoc by its defense
22%
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 81% to win. Elo’s favorite won.
The line
Arizona −21, over/under 69.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 93%, Oregon State 7%. 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. Arizona drives left to right, Oregon State right to left.
Q1 ArizonaTouchdown, 11 plays, 75 yards
Q1 Oregon StatePunt, 5 plays, 4 yards
Q1 ArizonaInterception, 5 plays, 28 yards
Q1 Oregon StatePunt, 6 plays, 49 yards
Q1 ArizonaTouchdown, 10 plays, 85 yards
Q1 Oregon StatePunt, 6 plays, 15 yards
Q2 ArizonaTouchdown, 8 plays, 78 yards
Q2 Oregon StatePunt, 9 plays, 20 yards
Q2 ArizonaTouchdown, 5 plays, 85 yards
Q2 Oregon StatePunt, 3 plays, 4 yards
Q2 ArizonaEnd of half, 1 play, 7 yards
Q3 Oregon StateTouchdown, 9 plays, 65 yards
Q3 ArizonaTouchdown, 2 plays, 75 yards
Q3 Oregon StateTouchdown, 8 plays, 75 yards
Q3 ArizonaPunt, 4 plays, 16 yards
Q3 Oregon StatePunt, 3 plays, −4 yards
Q3 ArizonaTouchdown, 5 plays, 34 yards
Q3 Oregon StateTouchdown, 10 plays, 75 yards
Q4 ArizonaTouchdown, 7 plays, 75 yards
Q4 Oregon StateTouchdown, 7 plays, 75 yards
Q4 Oregon StateInterception, 2 plays, −8 yards
Q4 ArizonaEnd of game, 4 plays, 23 yards
Play by play
1st quarter6 drives, then Arizona 14, Oregon State 0
Arizona Touchdown, 11 plays
15:00
1st & 10 at own 35
Jordan Choukair kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Khalil Tate pass incomplete
15:00
2nd & 10 at own 25
Khalil Tate run for 8 yds to the Ariz 33
15:00
3rd & 2 at own 33
Khalil Tate run for 12 yds to the Ariz 45 for a 1ST down
15:00
1st & 10 at own 45
Khalil Tate run for a loss of 1 yard to the Ariz 44
15:00
2nd & 11 at own 44
Nick Wilson run for 3 yds to the Ariz 47
15:00
3rd & 8 at own 47
Khalil Tate run for 22 yds to the OrgSt 31 for a 1ST down
15:00
1st & 10 at opp 31
Khalil Tate run for 1 yd to the OrgSt 30
15:00
2nd & 9 at opp 30
Nick Wilson run for 1 yd to the OrgSt 29
15:00
3rd & 8 at opp 29
Khalil Tate pass complete to Tyrell Johnson for 23 yds to the OrgSt 6 for a 1ST down
15:00
1st & goal at opp 6
Nick Wilson run for 5 yds to the OrgSt 1
11:10
2nd & goal at opp 1
Nick Wilson run for 1 yd for a TD, (Josh Pollack KICK)Arizona 7, Oregon State 0
Oregon State Punt, 5 plays
11:10
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds , Artavis Pierce return for 20 yds to the OrgSt 20
11:05
1st & 10 at own 20
Artavis Pierce run for a loss of 1 yard to the OrgSt 19
11:05
2nd & 11 at own 19
Darell Garretson pass complete to Isaiah Hodgins for 14 yds to the OrgSt 33 for a 1ST down
11:05
1st & 10 at own 33
Ryan Nall run for a loss of 4 yards to the OrgSt 29
11:05
2nd & 14 at own 29
OREGON ST Penalty, false start (-5 Yards) to the OrgSt 24
11:05
2nd & 19 at own 24
Darell Garretson pass incomplete to Ryan Nall, broken up by Anthony Pandy
11:05
3rd & 19 at own 24
Darell Garretson pass incomplete
11:05
4th & 19 at own 24
Alex Bland punt for 38 yds
Arizona Interception, 5 plays
8:46
1st & 10 at own 38
Khalil Tate run for 17 yds to the ARIZONA 45 ARIZONA Penalty, personal foul (-15 Yards) to the Ariz 40
8:46
1st & 8 at own 40
Khalil Tate run for 14 yds to the OrgSt 46 for a 1ST down
8:46
1st & 10 at opp 46
Khalil Tate pass complete to Tyrell Johnson for 8 yds to the OrgSt 38
8:46
2nd & 2 at opp 38
Khalil Tate run for 4 yds to the OrgSt 34 for a 1ST down
8:46
1st & 10 at opp 34
Khalil Tate pass intercepted Shawn Wilson return for a loss of 2 yards to the OrgSt 3
Oregon State Punt, 6 plays
7:17
1st & 10 at own 3
Darell Garretson pass complete to Tuli Wily-Matagi for 14 yds to the OrgSt 17 for a 1ST down
7:17
1st & 10 at own 17
Artavis Pierce run for 7 yds to the OrgSt 24
7:17
2nd & 3 at own 24
Ryan Nall run for 4 yds to the OrgSt 28 for a 1ST down
7:17
1st & 10 at own 28
ARIZONA Penalty, Defensive pass interference (15 Yards) to the OrgSt 43 for a 1ST down
7:17
1st & 10 at own 43
Darell Garretson run for a loss of 1 yard to the OrgSt 42
7:17
2nd & 11 at own 42
Darell Garretson pass complete to Timmy Hernandez for 10 yds to the Ariz 48
7:17
3rd & 1 at opp 48
Darell Garretson pass incomplete to Timmy Hernandez
7:17
4th & 1 at opp 48
Alex Bland punt for 33 yds
Arizona Touchdown, 10 plays
3:49
1st & 10 at own 15
Nick Wilson run for 10 yds to the Ariz 25 for a 1ST down
3:49
1st & 10 at own 25
Khalil Tate run for a loss of 1 yard to the Ariz 24
3:49
2nd & 11 at own 24
Khalil Tate pass complete to Cedric Peterson for 11 yds to the Ariz 35 for a 1ST down
3:49
1st & 10 at own 35
Nick Wilson run for 5 yds to the Ariz 40
3:49
1st & 10 at opp 47
Khalil Tate run for 7 yds to the OrgSt 40
3:49
2nd & 5 at own 40
J.J. Taylor run for no gain to the Ariz 40
3:49
3rd & 5 at own 40
Khalil Tate run for 13 yds to the OrgSt 47 for a 1ST down
3:49
2nd & 3 at opp 40
J.J. Taylor run for 29 yds to the OrgSt 11 for a 1ST down
3:49
1st & 10 at opp 11
J.J. Taylor run for 3 yds to the OrgSt 8
3:49
2nd & 7 at opp 8
OREGON ST Penalty, Defensive offside (4 Yards) to the OrgSt 4
0:25
2nd & 3 at opp 4
Zach Green run for 4 yds for a TD, (Josh Pollack KICK)Arizona 14, Oregon State 0
Oregon State Punt, 6 plays
0:25
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
0:25
1st & 10 at own 25
Ryan Nall run for 8 yds to the OrgSt 33
Q2 15:00
2nd & 2 at own 33
Ryan Nall run for no gain to the OrgSt 33
Q2 15:00
3rd & 2 at own 33
Ryan Nall run for 2 yds to the OrgSt 35 for a 1ST down
Q2 15:00
1st & 10 at own 35
Darell Garretson sacked by Colin Schooler for a loss of 1 yard to the OrgSt 34
Q2 15:00
2nd & 11 at own 34
Darell Garretson pass complete to Artavis Pierce for 6 yds to the OrgSt 40
Q2 15:00
3rd & 5 at own 40
Darell Garretson pass incomplete, broken up by Luca Bruno
Q2 15:00
4th & 5 at own 40
Alex Bland punt for 38 yds
2nd quarter5 drives, then Arizona 28, Oregon State 0
Arizona Touchdown, 8 plays
12:08
1st & 10 at own 22
Khalil Tate pass complete to Tyrell Johnson for 13 yds to the Ariz 35 for a 1ST down
12:08
1st & 10 at own 35
Nick Wilson run for 6 yds to the Ariz 41
12:08
2nd & 4 at own 41
Tyrell Johnson run for 5 yds to the Ariz 46 for a 1ST down
12:08
1st & 10 at own 46
J.J. Taylor run for 2 yds to the Ariz 48
12:08
2nd & 8 at own 48
Nick Wilson run for 24 yds to the OrgSt 28 for a 1ST down
12:08
1st & 10 at opp 28
Nick Wilson run for 7 yds to the OrgSt 21
12:08
2nd & 3 at opp 21
Nick Wilson run for 2 yds to the OrgSt 19
9:01
3rd & 1 at opp 19
Khalil Tate run for 19 yds for a TD, (Josh Pollack KICK)Arizona 21, Oregon State 0
Oregon State Punt, 9 plays
9:01
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
9:01
1st & 10 at own 25
Thomas Tyner run for 4 yds to the OrgSt 29
9:01
2nd & 6 at own 29
Thomas Tyner run for 5 yds to the OrgSt 34
9:01
3rd & 1 at own 34
Ryan Nall run for 2 yds to the OrgSt 36 for a 1ST down
9:01
1st & 10 at own 36
Thomas Tyner run for 7 yds to the OrgSt 43
9:01
2nd & 3 at own 43
Ryan Nall run for no gain to the OrgSt 43
9:01
3rd & 3 at own 43
Darell Garretson run for 9 yds to the Ariz 48 for a 1ST down
9:01
1st & 10 at opp 48
Ryan Nall run for a loss of 1 yard to the Ariz 49
9:01
2nd & 11 at opp 49
Ryan Nall run for 1 yd to the Ariz 48
9:01
3rd & 10 at opp 48
Darell Garretson sacked by Colin Schooler for a loss of 7 yards to the OrgSt 45
9:01
4th & 17 at own 45
Alex Bland punt for 40 yds
Arizona Touchdown, 5 plays
3:15
1st & 10 at own 15
J.J. Taylor run for 10 yds to the Ariz 25 for a 1ST down
3:15
1st & 10 at own 25
J.J. Taylor run for 56 yds to the OrgSt 19 for a 1ST down
3:15
1st & 10 at opp 19
Nick Wilson run for 1 yd to the OrgSt 18
3:15
2nd & 9 at opp 18
Khalil Tate run for 6 yds to the OrgSt 12 ARIZONA Penalty, personal foul (-15 Yards) to the OrgSt 27
1:11
2nd & 18 at opp 27
Tony Ellison run for 27 yds for a TD, (Josh Pollack KICK)Arizona 28, Oregon State 0
Oregon State Punt, 3 plays
1:11
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
1:11
1st & 10 at own 25
Darell Garretson pass complete to Isaiah Hodgins for 8 yds to the OrgSt 33
1:11
2nd & 2 at own 33
Darell Garretson pass incomplete to Isaiah Hodgins
1:11
3rd & 2 at own 33
Darell Garretson pass complete to Ryan Nall for a loss of 4 yards to the OrgSt 29
0:51
4th & 6 at own 29
Timeout ARIZONA, clock 00:51
0:51
4th & 6 at own 29
Alex Bland punt for 51 yds , Shun Brown returns for 6 yds to the Ariz 26
Arizona End of half, 1 play
0:40
1st & 10 at own 26
Zach Green run for 7 yds to the Ariz 33
3rd quarter9 drives, then Arizona 42, Oregon State 14
Oregon State Touchdown, 9 plays
15:00
2nd & 3 at own 35
Lucas Havrisik kickoff for 64 yds
15:00
1st & 10 at own 35
Ryan Nall run for 4 yds to the OrgSt 39
15:00
2nd & 6 at own 39
Darell Garretson pass complete to Timmy Hernandez for 6 yds to the OrgSt 45 for a 1ST down
15:00
1st & 10 at own 45
Ryan Nall run for 4 yds to the OrgSt 49
15:00
2nd & 6 at own 49
Thomas Tyner run for 11 yds to the Ariz 40 for a 1ST down
15:00
1st & 10 at opp 40
OREGON ST Penalty, ineligible downfield on pass (-5 Yards) to the Ariz 45
15:00
1st & 15 at opp 45
Thomas Tyner run for 10 yds to the Ariz 35
15:00
2nd & 5 at opp 35
Ryan Nall run for 16 yds to the Ariz 19 for a 1ST down
15:00
1st & 10 at opp 19
Ryan Nall run for no gain to the Ariz 19
15:00
2nd & 10 at opp 19
Ryan Nall run for 4 yds to the Ariz 15
10:16
3rd & 6 at opp 15
Darell Garretson pass complete to Noah Togiai for 15 yds for a TD, (Jordan Choukair KICK)Arizona 28, Oregon State 7
Arizona Touchdown, 2 plays
10:16
1st & 0 at own 35
Jordan Choukair kickoff for 65 yds for a touchback
10:16
1st & 10 at own 25
Nick Wilson run for 4 yds to the Ariz 29
9:39
2nd & 6 at own 29
Khalil Tate run for 71 yds for a TD, (Josh Pollack KICK)Arizona 35, Oregon State 7
Oregon State Touchdown, 8 plays
9:39
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
9:39
1st & 10 at own 25
ARIZONA Penalty, personal foul (15 Yards) to the OrgSt 40 for a 1ST down
9:39
1st & 10 at own 40
Artavis Pierce run for 9 yds to the OrgSt 49
9:39
2nd & 1 at own 49
Artavis Pierce run for 13 yds to the Ariz 38 for a 1ST down
9:39
1st & 10 at opp 38
Darell Garretson pass incomplete
9:39
2nd & 10 at opp 38
Ryan Nall run for 16 yds to the Ariz 22 for a 1ST down
9:39
1st & 10 at opp 22
Ryan Nall run for 14 yds to the Ariz 8 for a 1ST down
9:39
1st & goal at opp 8
Ryan Nall run for 1 yd to the Ariz 7
9:39
2nd & goal at opp 7
Thomas Tyner run for a loss of 1 yard to the Ariz 6 Thomas Tyner fumbled, recovered by OrgSt Thomas Tyner
5:54
3rd & goal at opp 6
Darell Garretson pass complete to Isaiah Hodgins for 6 yds for a TD, (Jordan Choukair KICK)Arizona 35, Oregon State 14
Arizona Punt, 4 plays
5:54
1st & 0 at own 35
Jordan Choukair kickoff for 65 yds for a touchback
5:54
1st & 10 at own 25
Khalil Tate pass complete to Bryce Wolma for 13 yds to the Ariz 38 for a 1ST down
5:54
1st & 10 at own 38
J.J. Taylor run for 7 yds to the Ariz 45
5:54
2nd & 3 at own 45
Nick Wilson run for no gain to the Ariz 45
5:54
3rd & 3 at own 45
ARIZONA Penalty, Offensive holding (-10 Yards) to the Ariz 35
5:54
3rd & 13 at own 35
Khalil Tate run for 6 yds to the Ariz 41
5:54
4th & 7 at own 41
Josh Pollack punt for 44 yds, downed at the OrgSt 15
Oregon State Punt, 3 plays
3:30
1st & 10 at own 15
Darell Garretson sacked by TEAM for a loss of 4 yards to the OrgSt 11
3:30
2nd & 14 at own 11
Darell Garretson pass incomplete to Noah Togiai, broken up by Colin Schooler
3:30
3rd & 14 at own 11
Darell Garretson pass incomplete to Timmy Hernandez
3:30
4th & 14 at own 11
Alex Bland punt for 23 yds, punt out-of-bounds at the OrgSt 34
Arizona Touchdown, 5 plays
2:35
1st & 10 at opp 34
J.J. Taylor run for a loss of 1 yard to the OrgSt 35
2:35
2nd & 11 at opp 35
J.J. Taylor run for 4 yds to the OrgSt 31
2:35
3rd & 7 at opp 31
Khalil Tate run for 8 yds to the OrgSt 23 for a 1ST down
2:35
1st & 10 at opp 23
Nick Wilson run for 20 yds to the OrgSt 3 for a 1ST down
Oregon State Touchdown, 10 plays
0:33
1st & 10 at own 25
Ryan Nall run for 2 yds to the OrgSt 27
Arizona Touchdown, 5 plays
0:32
1st & goal at opp 3
Zach Green run for 3 yds for a TD, (Josh Pollack KICK)Arizona 42, Oregon State 14
Oregon State Touchdown, 10 plays
0:32
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
Q4 15:00
2nd & 8 at own 27
Darell Garretson pass complete to Noah Togiai for 24 yds to the Ariz 49 for a 1ST down
Q4 15:00
1st & 10 at opp 49
Thomas Tyner run for 4 yds to the Ariz 45
Q4 15:00
2nd & 6 at opp 45
Ryan Nall run for 5 yds to the Ariz 40
Q4 15:00
3rd & 1 at opp 40
Ryan Nall run for 10 yds to the Ariz 30 for a 1ST down
Q4 15:00
1st & 10 at opp 30
OREGON ST Penalty, Offensive holding (-10 Yards) to the Ariz 40
Q4 15:00
1st & 20 at opp 40
Darell Garretson pass incomplete
Q4 15:00
2nd & 20 at opp 40
Darell Garretson pass incomplete, broken up by Tony Fields II
Q4 15:00
3rd & 20 at opp 40
Darell Garretson pass complete to Thomas Tyner for 8 yds to the Ariz 32
Q4 11:33
4th & 12 at opp 32
Timeout OREGON ST, clock 11:33
Q4 11:33
4th & 12 at opp 32
Darell Garretson pass complete to Noah Togiai for 17 yds to the Ariz 15 for a 1ST down
Q4 10:44
1st & 10 at opp 15
Darell Garretson pass complete to Timmy Hernandez for 15 yds for a TD, (Jordan Choukair KICK)Arizona 42, Oregon State 21
4th quarter4 drives, then Arizona 49, Oregon State 28
Arizona Touchdown, 7 plays
10:44
1st & 0 at own 35
Jordan Choukair kickoff for 65 yds for a touchback
10:44
1st & 10 at own 25
Brandon Dawkins run for 11 yds to the OrgSt 36 for a 1ST down OREGON ST Penalty, unsportsmanlike conduct (15 Yards) to the OrgSt 49 for a 1ST down
10:44
1st & 10 at opp 49
J.J. Taylor run for 19 yds to the OrgSt 30 for a 1ST down
10:44
1st & 10 at opp 30
Nick Wilson run for 5 yds to the OrgSt 25
10:44
2nd & 5 at opp 25
Brandon Dawkins run for 15 yds to the OrgSt 10 for a 1ST down
10:44
1st & goal at opp 10
Zach Green run for 2 yds to the OrgSt 8
10:44
2nd & goal at opp 8
Nick Wilson run for 4 yds to the OrgSt 4
6:33
3rd & goal at opp 4
Brandon Dawkins run for 4 yds for a TD, (Josh Pollack KICK)Arizona 49, Oregon State 21
Oregon State Touchdown, 7 plays
6:33
1st & 0 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
6:33
1st & 10 at own 25
Darell Garretson pass complete to Jordan Villamin for 20 yds to the OrgSt 45 for a 1ST down
6:33
1st & 10 at own 45
Ryan Nall run for 6 yds to the Ariz 49
6:33
2nd & 4 at opp 49
Ryan Nall run for 1 yd to the Ariz 48
6:33
3rd & 3 at opp 48
Artavis Pierce run for a loss of 2 yards to the 50 yard line
6:33
4th & 5 at the 50
Darell Garretson pass complete to Isaiah Hodgins for 6 yds to the Ariz 44 for a 1ST down
6:33
1st & 10 at opp 44
Darell Garretson pass incomplete to Isaiah Hodgins
3:22
2nd & 10 at opp 44
Darell Garretson pass complete to Ryan Nall for 44 yds for a TD, (Jordan Choukair KICK)Arizona 49, Oregon State 28
Oregon State Interception, 2 plays
3:22
1st & 0 at own 35
Jordan Choukair on-side kick recovered by OREGON ST at the OrgSt 44
3:19
1st & 10 at own 44
Darell Garretson sacked by Kylan Wilborn for a loss of 8 yards to the OrgSt 36
3:19
2nd & 18 at own 36
Darell Garretson pass intercepted Lorenzo Burns return for 24 yds to the 50 yard line
Arizona End of game, 4 plays
2:22
1st & 10 at the 50
Branden Leon run for 14 yds to the OrgSt 36 for a 1ST down
2:22
1st & 10 at opp 36
Nick Wilson run for 3 yds to the OrgSt 33
2:22
2nd & 7 at opp 33
Nathan Tilford run for 5 yds to the OrgSt 28
2:22
3rd & 2 at opp 28
Zach Werlinger run for 1 yd to the OrgSt 27
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.