90°F, mostly cloudy, wind 7 mph from the southWeather: NOAA NCEI Integrated Surface Database; Phoenix Sky Harbor International Airport (KPHX), 7 km from the stadium, 21 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oregon State
Arizona State
388
Total yards
366
368
Passing yards
286
47
Rushing yards
108
5.2
Yards per pass
7.0
3.4
Yards per rush
3.2
21
First downs
24
4–16
Third downs
1–10
2–2
Fourth downs
0–1
5
Turnovers
4
13–139
Penalties
6–74
22:25
Possession
17:10
Efficiency
Oregon State
Arizona State
41%
Success rate
40%
0.01
EPA per play
−0.10
0.84
Explosiveness
0.73
0.25
Rushing EPA
−0.28
0.00
Passing EPA
0.04
28%
Passing-down success
14%
−0.20
First-down EPA
0.04
−0.05
Second-down EPA
−0.23
0.38
Third-down EPA
−0.08
4%
Havoc by its defense
5%
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 going in
Our ratings (scores only)
Arizona State 71% to win. Elo’s favorite won.
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 Oregon StatePunt, 3 plays, 8 yards
Q1 Arizona StateInterception, 4 plays, 11 yards
Q1 Oregon StateField goal, 9 plays, 36 yards
Q1 Arizona StateFumble, 3 plays, 3 yards
Q1 Oregon StateField goal, 6 plays, 21 yards
Q1 Arizona StateInterception, 9 plays, 44 yards
Q1 Oregon StateTouchdown run, 8 plays, 71 yards
Q2 Arizona StateTouchdown pass, 6 plays, 60 yards
Q2 Oregon StatePunt, 5 plays, 22 yards
Q2 Arizona StatePunt, 3 plays, −3 yards
Q2 Arizona StateTouchdown pass, 3 plays, 53 yards
Q2 Oregon StatePunt return TD, 3 plays (Arizona State scores), −20 yards
Q2 Arizona StateResult not recorded, 78 yards
Q2 Oregon StateMissed FG, 11 plays, 71 yards
Q2 Arizona StateMissed FG, 8 plays, 62 yards
Q2 Oregon StateInterception, 4 plays, 25 yards
Q2 Arizona StateEnd of half, 2 plays, −8 yards
Q3 Arizona StatePunt, 3 plays, 8 yards
Q3 Oregon StatePunt, 5 plays, 6 yards
Q3 Arizona StateInterception, 3 plays, 9 yards
Q3 Oregon StateTouchdown pass, 2 plays, 11 yards
Q3 Arizona StateTouchdown run, 6 plays, 80 yards
Q3 Oregon StatePunt, 3 plays, −7 yards
Q3 Arizona StatePunt, 4 plays, 9 yards
Q3 Oregon StatePunt, 3 plays, −8 yards
Q3 Arizona StateTouchdown run, 5 plays, 38 yards
Q4 Oregon StateInterception, 2 plays, 15 yards
Q4 Arizona StateTurnover on downs, 4 plays, 6 yards
Q4 Oregon StateInterception, 5 plays, 30 yards
Q4 Arizona StatePunt, 4 plays, 18 yards
Q4 Oregon StatePunt, 3 plays, 3 yards
Q4 Arizona StatePunt, 3 plays, 1 yard
Q4 Oregon StateInterception, 11 plays, 51 yards
Q4 Arizona StateEnd of game, 0 yards
Play by play
1st quarter7 drives, then Oregon State 6, Arizona State 0
Oregon State Punt, 3 plays
15:00
1st & 10 at own 24
Sean Mannion pass complete to James Rodgers for 8 yards to the OrgSt 32, tackled by Clint Floyd.
15:00
2nd & 2 at own 32
Sean Mannion pass incomplete to N/A.
15:00
3rd & 2 at own 32
Sean Mannion pass incomplete to N/A.
15:00
4th & 2 at own 32
Johnny Hekker punt for 41 yards, punt out-of-bounds at the ArzSt 27.
Arizona State Interception, 4 plays
14:18
1st & 10 at own 27
Brock Osweiler pass complete to Kyle Middlebrooks for 10 yards to the ArzSt 37, tackled by Feti Unga for a 1ST down.
14:18
1st & 10 at own 37
Brock Osweiler pass incomplete to N/A.
14:18
2nd & 10 at own 37
Kyle Middlebrooks rush for 1 yard to the ArzSt 38, tackled by Rusty Fernando.
14:18
3rd & 9 at own 38
Brock Osweiler pass intercepted by Jordan Poyer at the OrgSt 47, returned for no gain to the OrgSt 47.
Oregon State Field goal, 9 plays
13:20
1st & 10 at own 47
Sean Mannion pass complete to Markus Wheaton for 6 yards to the OrgSt 37, tackled by Clint Floyd, OREGON ST penalty 16 yard illegal block on James Rodgers accepted.
13:20
1st & 20 at own 37
Sean Mannion pass complete to Jordan Bishop for 10 yards to the OrgSt 47, tackled by Shelly Lyons.
13:20
2nd & 10 at own 47
Sean Mannion pass complete to Markus Wheaton for 10 yards to the ArzSt 43, tackled by Clint Floyd out-of-bounds for a 1ST down.
13:20
1st & 10 at opp 43
Sean Mannion pass incomplete to Markus Wheaton.
13:20
2nd & 10 at opp 43
Sean Mannion pass complete to Jordan Bishop for 21 yards to the ArzSt 22, tackled by Eddie Elder out-of-bounds for a 1ST down.
13:20
1st & 10 at opp 22
Terron Ward rush for 5 yards to the ArzSt 17, tackled by Clint Floyd.
11:03
2nd & 5 at opp 17
Timeout Arizona State, clock 11:03.
11:03
2nd & 5 at opp 17
Sean Mannion pass incomplete to Markus Wheaton.
11:03
3rd & 5 at opp 17
Sean Mannion pass incomplete to Markus Wheaton, broken up by Vontaze Burfict.
10:50
4th & 5 at opp 17
Trevor Romaine 34 yard field goal GOOD.Oregon State 3, Arizona State 0
10:50
Trevor Romaine kickoff for 68 yards returned by Jamal Miles, tackled by Ryan Murphy for 20 yards to the ArzSt 22, tackled by Ryan Murphy.
Arizona State Fumble, 3 plays
10:44
1st & 10 at own 22
Jamal Miles rush for 6 yards to the ArzSt 28, tackled by Scott Crichton.
10:44
2nd & 4 at own 28
Cameron Marshall rush for 1 yard to the ArzSt 29, tackled by Dylan Wynn.
10:44
3rd & 3 at own 29
Brock Osweiler sacked by Scott Crichton for a loss of 3 yards, fumbled, recovered by OrgSt Dylan Wynn at the ArzSt 25.
Oregon State Field goal, 6 plays
10:44
1st & 10 at opp 25
Sean Mannion pass complete to Jovan Stevenson for 7 yards to the ArzSt 18, tackled by Davon Coleman.
10:44
2nd & 3 at opp 18
Markus Wheaton rush for 8 yards to the ArzSt 10, tackled by Colin Parker for a 1ST down.
10:44
1st & goal at opp 10
Jovan Stevenson rush for no gain to the ArzSt 10, tackled by Vontaze Burfict and Davon Coleman.
9:32
2nd & goal at opp 10
Sean Mannion pass incomplete to N/A.
9:32
3rd & goal at opp 10
Sean Mannion pass complete to Jordan Jenkins for 6 yards to the ArzSt 4, tackled by Shelly Lyons.
7:04
4th & goal at opp 4
Trevor Romaine 21 yard field goal GOOD.Oregon State 6, Arizona State 0
7:04
Trevor Romaine kickoff for 68 yards returned by Jamal Miles, tackled by D.J. Welch for 19 yards to the ArzSt 21, tackled by D.J. Welch.
Arizona State Interception, 9 plays
6:58
1st & 10 at own 21
Brock Osweiler pass complete to Aaron Pflugrad for 9 yards to the ArzSt 30, tackled by Rueben Robinson and Lance Mitchell.
6:58
2nd & 1 at own 30
Cameron Marshall rush for 4 yards to the ArzSt 19, tackled by Rusty Fernando, ARIZONA ST penalty 15 yard personal foul on Aaron Pflugrad accepted for a 1ST down.
6:58
1st & 10 at own 19
Cameron Marshall rush for 2 yards, fumbled, forced by Cameron Collins, recovered by ArzSt N/A at the ArzSt 21.
6:58
2nd & 7 at own 22
Brock Osweiler pass complete to Jamal Miles for 10 yards to the ArzSt 32, tackled by Ryan Murphy for a 1ST down.
6:58
1st & 10 at own 32
Brock Osweiler pass complete to Jamal Miles for 7 yards to the ArzSt 39, tackled by Cameron Collins.
6:58
2nd & 3 at own 39
Brock Osweiler pass complete to A.J. Pickens for 10 yards to the ArzSt 49, tackled by Anthony Watkins for a 1ST down.
6:58
1st & 10 at own 49
Cameron Marshall rush for 1 yard to the 50 yard line, tackled by Mana Rosa.
6:58
2nd & 9 at the 50
OREGON ST penalty 15 yard face mask on Feti Unga accepted, no play.
6:58
1st & 10 at opp 35
Brock Osweiler pass incomplete to Aaron Pflugrad.
6:58
2nd & 10 at opp 35
Brock Osweiler pass intercepted by Jordan Poyer at the OrgSt 29, returned for no gain to the OrgSt 29.
Oregon State Touchdown run, 8 plays
3:44
1st & 10 at own 29
Terron Ward rush for 7 yards to the OrgSt 36, tackled by Jamaar Jarrett.
3:44
2nd & 3 at own 36
OREGON ST penalty 0 yard personal foul off-setting accepted, ARIZONA ST penalty 0 yard pass interference off-setting, NO PLAY. accepted, no play.
3:44
2nd & 3 at own 36
Sean Mannion pass complete to James Rodgers for 10 yards to the OrgSt 46, tackled by Clint Floyd for a 1ST down.
3:44
1st & 10 at own 46
Jovan Stevenson rush for 2 yards to the OrgSt 48, tackled by Will Sutton.
3:44
2nd & 8 at own 48
Sean Mannion pass complete to Jordan Jenkins for 6 yards to the ArzSt 46, tackled by Will Sutton.
3:44
3rd & 2 at opp 46
Sean Mannion pass complete to Markus Wheaton for 19 yards to the ArzSt 27, tackled by Deveron Carr for a 1ST down.
3:44
1st & 10 at opp 27
Sean Mannion pass complete to Markus Wheaton for 2 yards to the ArzSt 25, tackled by Osahon Irabor.
Q2 15:00
2nd & 8 at opp 25
Sean Mannion pass incomplete to James Rodgers, broken up by Clint Floyd.
Q2 15:00
3rd & 8 at opp 25
ARIZONA ST penalty 15 yard pass interference on Deveron Carr accepted, no play.
Q2 14:40
1st & goal at opp 10
Terron Ward rush for 10 yards for a TOUCHDOWN.Oregon State 12, Arizona State 0
Q2 14:40
Trevor Romaine extra point GOOD.Oregon State 13, Arizona State 0
Q2 14:40
Trevor Romaine kickoff for 68 yards out-of-bounds.
2nd quarter10 drives, then Arizona State 21, Oregon State 13
Arizona State Touchdown pass, 6 plays
14:40
1st & 10 at own 40
Jamal Miles rush for 12 yards to the OrgSt 48, tackled by Rashaad Reynolds out-of-bounds for a 1ST down.
14:40
1st & 10 at opp 48
Brock Osweiler pass complete to Kyle Middlebrooks for 9 yards to the OrgSt 49, tackled by Castro Masaniai, ARIZONA ST penalty 10 yard illegal block on N/A accepted.
14:40
1st & 11 at opp 49
Brock Osweiler pass complete to Jamal Miles for 5 yards to the OrgSt 44, tackled by Rashaad Reynolds.
14:40
2nd & 6 at opp 44
OREGON ST penalty 9 yard pass interference on Lance Mitchell accepted, no play.
14:40
1st & 10 at opp 35
Brock Osweiler pass complete to Jamal Miles for 17 yards to the OrgSt 18, tackled by Rashaad Reynolds and Cameron Collins for a 1ST down.
14:40
1st & 10 at opp 18
Brock Osweiler rush for 1 yard to the OrgSt 17, tackled by Scott Crichton.
12:27
2nd & 9 at opp 17
Brock Osweiler pass complete to A.J. Pickens for 17 yards for a TOUCHDOWN.Oregon State 13, Arizona State 6
12:27
Alex Garoutte extra point GOOD.Oregon State 13, Arizona State 7
0:00
Alex Garoutte kickoff for 46 yards returned by Colby Prince, tackled by Kevin Ayers and R.J. Robinson for 8 yards to the OrgSt 32, tackled by Kevin Ayers and R.J. Robinson.
Oregon State Punt, 5 plays
12:27
1st & 10 at own 32
Sean Mannion pass complete to Markus Wheaton for 14 yards to the OrgSt 46, tackled by Alden Darby for a 1ST down.
12:27
1st & 10 at own 46
Sean Mannion pass complete to Jordan Bishop for 19 yards to the ArzSt 35 for a 1ST down.
12:22
1st & 10 at opp 35
Sean Mannion pass complete to Jordan Bishop for no gain to the ArzSt 35, tackled by Alden Darby.
12:22
2nd & 10 at opp 35
Sean Mannion pass incomplete to Markus Wheaton, broken up by Eddie Elder.
12:22
3rd & 10 at opp 35
OREGON ST penalty 5 yard false start on N/A accepted, no play.
12:22
3rd & 15 at opp 40
Sean Mannion sacked by Jamaar Jarrett for a loss of 6 yards to the ArzSt 46.
12:22
4th & 21 at opp 46
Johnny Hekker punt for 40 yards, downed at the ArzSt 6.
Arizona State Punt, 3 plays
10:04
1st & 10 at own 6
Cameron Marshall rush for 1 yard to the ArzSt 7, tackled by Dylan Wynn.
10:04
2nd & 9 at own 7
Brock Osweiler pass incomplete to Aaron Pflugrad, broken up by Jordan Poyer.
10:04
3rd & 9 at own 7
Brock Osweiler sacked by Rusty Fernando for a loss of 4 yards to the ArzSt 3.
10:04
4th & 13 at own 3
Josh Hubner punt for 42 yards, returned by Jordan Poyer for no gain, fumbled, recovered by ArzSt Oliver Aaron at the ArzSt 47.
Arizona State Touchdown pass, 3 plays
8:28
1st & 10 at own 47
Cameron Marshall rush for 5 yards to the OrgSt 48, tackled by Michael Doctor.
8:28
1st & 10 at own 48
Timeout Arizona State, clock 08:28.
Arizona State Touchdown pass, 3 plays
8:28
2nd & 5 at opp 48
Kyle Middlebrooks rush for 9 yards to the OrgSt 24, tackled by Michael Doctor, OREGON ST penalty 15 yard personal foul on Michael Doctor accepted for a 1ST down.
7:56
1st & 10 at opp 24
Brock Osweiler pass complete to Gerell Robinson for 24 yards for a TOUCHDOWN.Tied at 13
7:56
Alex Garoutte extra point GOOD.Arizona State 14, Oregon State 13
7:56
Alex Garoutte kickoff for 70 yards returned by Jordan Poyer, tackled by Kipeli Koniseti for 20 yards to the OrgSt 20, tackled by Kipeli Koniseti.
Oregon State Punt return TD, 3 plays (Arizona State scores)
7:50
1st & 10 at own 20
Sean Mannion pass incomplete to Markus Wheaton, broken up by Eddie Elder.
7:50
2nd & 10 at own 20
Sean Mannion pass complete to Jovan Stevenson for a loss of 3 yards to the OrgSt 17, tackled by Jamaar Jarrett.
7:50
3rd & 13 at own 17
Sean Mannion pass complete to Jordan Jenkins for 11 yards to the OrgSt 28, tackled by Colin Parker.
6:11
4th & 2 at own 28
Johnny Hekker punt for 50 yards, returned by Jamal Miles for 78 yards for a TOUCHDOWN.Arizona State 20, Oregon State 13
6:11
Alex Garoutte extra point GOOD.Arizona State 21, Oregon State 13
6:11
Alex Garoutte kickoff for 69 yards returned by Jordan Poyer, tackled by Brandon Johnson for 21 yards to the OrgSt 12, tackled by Brandon Johnson, OREGON ST penalty 10 yard holding accepted.
Oregon State Missed FG, 11 plays
6:05
1st & 10 at own 12
Sean Mannion pass complete to Terron Ward for 14 yards to the OrgSt 26, tackled by Eddie Elder and Corey Adams for a 1ST down.
6:05
1st & 10 at own 26
Sean Mannion pass complete to Markus Wheaton for 19 yards to the OrgSt 45, tackled by Shelly Lyons out-of-bounds for a 1ST down.
6:05
1st & 10 at own 45
Sean Mannion pass incomplete to N/A.
6:05
2nd & 10 at own 45
OREGON ST penalty 5 yard false start on N/A accepted, no play.
6:05
2nd & 15 at own 40
Sean Mannion pass complete to James Rodgers for 7 yards to the OrgSt 47, tackled by Shelly Lyons.
6:05
3rd & 8 at own 47
Sean Mannion pass complete to Obum Gwacham for 16 yards to the ArzSt 37, tackled by Vontaze Burfict and Keelan Johnson for a 1ST down.
6:05
1st & 10 at opp 37
Sean Mannion pass incomplete to Jordan Bishop, broken up by Eddie Elder.
6:05
2nd & 10 at opp 37
James Rodgers rush for 17 yards to the ArzSt 20, tackled by Keelan Johnson out-of-bounds, ARIZONA ST penalty offside defense declined for a 1ST down.
6:05
1st & 10 at opp 20
Sean Mannion pass incomplete to N/A.
6:05
2nd & 10 at opp 20
Terron Ward rush for 3 yards to the ArzSt 17, tackled by Bo Moos and Keelan Johnson.
6:05
3rd & 7 at opp 17
Sean Mannion pass incomplete to Jordan Bishop, broken up by Vontaze Burfict.
3:01
4th & 7 at opp 17
Trevor Romaine 34 yard field goal MISSED.
Arizona State Missed FG, 8 plays
3:01
1st & 10 at own 20
Brock Osweiler pass incomplete to Kyle Middlebrooks.
3:01
2nd & 10 at own 20
Brock Osweiler pass incomplete to Gerell Robinson.
3:01
3rd & 10 at own 20
Brock Osweiler pass complete to Gerell Robinson for 44 yards to the OrgSt 36, tackled by Anthony Watkins for a 1ST down.
3:01
1st & 10 at opp 36
Brock Osweiler pass complete to Kyle Middlebrooks for 12 yards to the OrgSt 24, tackled by Lance Mitchell for a 1ST down.
3:01
1st & 10 at opp 24
Brock Osweiler pass complete to Kyle Middlebrooks for 3 yards to the OrgSt 21, tackled by Rueben Robinson.
3:01
2nd & 7 at opp 21
Kyle Middlebrooks rush for 3 yards to the OrgSt 18, tackled by Feti Unga.
1:12
3rd & 4 at opp 18
Timeout Arizona State, clock 01:12.
1:12
3rd & 4 at opp 18
Brock Osweiler pass incomplete to N/A.
1:03
4th & 4 at opp 18
Alex Garoutte 35 yard field goal MISSED.
Oregon State Interception, 4 plays
1:03
1st & 10 at own 20
Sean Mannion pass incomplete to Obum Gwacham.
1:03
2nd & 10 at own 20
Sean Mannion pass incomplete to Obum Gwacham, broken up by Osahon Irabor.
1:03
3rd & 10 at own 20
Sean Mannion pass complete to Obum Gwacham for 25 yards to the OrgSt 45, tackled by Eddie Elder for a 1ST down.
1:03
1st & 10 at own 45
Sean Mannion pass intercepted by Osahon Irabor at the ArzSt 48, returned for no gain to the ArzSt 48, tackled by Obum Gwacham.
Arizona State End of half, 2 plays
0:40
1st & 10 at own 48
Brock Osweiler pass complete to Jamal Miles for 11 yards to the OrgSt 41, tackled by Lance Mitchell and Ryan Murphy for a 1ST down.
0:32
1st & 10 at opp 41
Timeout Arizona State, clock 00:32.
0:32
1st & 10 at opp 41
ARIZONA ST penalty 10 yard holding on N/A accepted, no play.
0:32
1st & 20 at own 49
Brock Osweiler sacked by Rusty Fernando for a loss of 9 yards to the ArzSt 40.
Q3 15:00
Trevor Romaine kickoff for 68 yards returned by Jamal Miles, tackled by Jabral Johnson for 16 yards to the ArzSt 9, tackled by Jabral Johnson, ARIZONA ST penalty 9 yard illegal block accepted.
3rd quarter9 drives, then Arizona State 28, Oregon State 20
Arizona State Punt, 3 plays
14:56
1st & 10 at own 9
Brock Osweiler pass complete to Cameron Marshall for 4 yards to the ArzSt 13, tackled by Anthony Watkins.
14:56
2nd & 6 at own 13
Jamal Miles rush for 1 yard to the ArzSt 14, tackled by Feti Unga.
14:56
3rd & 5 at own 14
Brock Osweiler pass complete to Jamal Miles for 3 yards to the ArzSt 17, tackled by Ryan Murphy.
14:56
4th & 2 at own 17
Josh Hubner punt for 54 yards, returned by Jordan Poyer for 6 yards to the OrgSt 35, tackled by Oliver Aaron.
Oregon State Punt, 5 plays
14:56
1st & 10 at own 35
Jovan Stevenson rush for 8 yards to the OrgSt 43, tackled by Shelly Lyons.
13:10
2nd & 2 at own 43
Sean Mannion pass complete to Markus Wheaton for 5 yards to the OrgSt 48 for a 1ST down.
13:10
1st & 10 at own 48
Sean Mannion pass incomplete to Jovan Stevenson.
13:10
2nd & 10 at own 48
Sean Mannion pass complete to Brandin Cooks for 5 yards to the ArzSt 47, tackled by Deveron Carr.
13:10
3rd & 5 at opp 47
Sean Mannion sacked by Will Sutton for a loss of 12 yards to the OrgSt 41.
10:32
4th & 17 at own 41
Johnny Hekker punt for 59 yards, returned by Jamal Miles for 9 yards to the ArzSt 24, tackled by D.J. Welch, ARIZONA ST penalty 15 yard face mask accepted for a 1ST down.
Arizona State Interception, 3 plays
10:32
1st & 10 at own 24
Brock Osweiler pass complete to Rashad Ross for 6 yards to the ArzSt 30, tackled by Scott Crichton and Feti Unga.
10:32
2nd & 4 at own 30
OREGON ST penalty 5 yard offside defense on Scott Crichton accepted, no play.
10:32
1st & 10 at own 35
Cameron Marshall rush for a loss of 2 yards to the ArzSt 33, tackled by Scott Crichton.
10:32
2nd & 12 at own 33
Brock Osweiler pass intercepted by Anthony Watkins at the OrgSt 49, returned for 40 yards to the ArzSt 11, tackled by Cameron Marshall.
Oregon State Touchdown pass, 2 plays
9:07
1st & 10 at opp 11
Markus Wheaton rush for 6 yards to the ArzSt 5, tackled by Eddie Elder out-of-bounds.
8:43
2nd & 4 at opp 5
Sean Mannion pass complete to James Rodgers for 5 yards for a TOUCHDOWN.Arizona State 21, Oregon State 20
8:43
Trevor Romaine extra point GOOD.
8:43
Trevor Romaine kickoff for 70 yards for a touchback.
Arizona State Touchdown run, 6 plays
8:43
1st & 10 at own 20
Jamal Miles rush for 18 yards to the ArzSt 38, tackled by Dylan Wynn for a 1ST down.
8:43
1st & 10 at own 38
Jamal Miles rush for 3 yards to the ArzSt 41, tackled by Feti Unga.
8:43
2nd & 7 at own 41
Brock Osweiler pass complete to Aaron Pflugrad for 11 yards to the OrgSt 48, tackled by Cameron Collins for a 1ST down.
8:43
1st & 10 at opp 48
Brock Osweiler pass complete to A.J. Pickens for 8 yards to the OrgSt 40, tackled by Jordan Poyer.
8:43
2nd & 2 at opp 40
Cameron Marshall rush for 3 yards to the OrgSt 37, tackled by Kevin Frahm for a 1ST down.
6:17
1st & 10 at opp 37
Cameron Marshall rush for 37 yards for a TOUCHDOWN.Arizona State 27, Oregon State 20
6:17
Alex Garoutte extra point GOOD.Arizona State 28, Oregon State 20
6:10
Alex Garoutte kickoff for 70 yards returned by Jordan Poyer, tackled by Keelan Johnson for 19 yards to the OrgSt 19, tackled by Keelan Johnson.
Oregon State Punt, 3 plays
6:10
1st & 10 at own 19
Sean Mannion pass complete to Markus Wheaton for 3 yards to the OrgSt 22, tackled by Clint Floyd.
6:10
2nd & 7 at own 22
Sean Mannion pass complete to Terron Ward for 2 yards to the OrgSt 12, tackled by Osahon Irabor, OREGON ST penalty 12 yard personal foul on Colby Prince accepted.
6:10
2nd & 17 at own 12
Sean Mannion pass complete to Joe Halahuni for no gain to the OrgSt 12, tackled by Will Sutton and Davon Coleman.
6:10
3rd & 17 at own 12
Johnny Hekker punt for 65 yards, downed at the ArzSt 23.
Arizona State Punt, 4 plays
4:22
1st & 10 at own 23
Brock Osweiler pass complete to Kyle Middlebrooks for 15 yards to the ArzSt 38, tackled by Jordan Poyer for a 1ST down.
4:22
1st & 10 at own 38
Jamal Miles rush for 5 yards to the ArzSt 43, tackled by Rueben Robinson.
4:22
2nd & 5 at own 43
Brock Osweiler pass incomplete to Aaron Pflugrad.
4:22
3rd & 5 at own 43
Brock Osweiler sacked by Michael Doctor for a loss of 11 yards to the ArzSt 32.
4:22
4th & 16 at own 32
Josh Hubner punt for 41 yards, fair catch by James Rodgers at the OrgSt 27.
Oregon State Punt, 3 plays
2:40
1st & 10 at own 27
Sean Mannion pass incomplete to James Rodgers.
2:40
2nd & 10 at own 27
Sean Mannion pass complete to James Rodgers for 2 yards to the OrgSt 29, tackled by Alden Darby.
2:40
3rd & 8 at own 29
OREGON ST penalty 10 yard holding on Mike Remmers accepted, no play.
2:40
3rd & 18 at own 19
Sean Mannion pass incomplete to Markus Wheaton.
2:40
4th & 18 at own 19
Johnny Hekker punt for 19 yards, punt out-of-bounds at the OrgSt 38.
Arizona State Touchdown run, 5 plays
1:17
1st & 10 at opp 38
Kyle Middlebrooks rush for 1 yard to the OrgSt 37, tackled by Feti Unga.
1:17
2nd & 9 at opp 37
Brock Osweiler pass complete to Cameron Marshall for 3 yards to the OrgSt 19, tackled by Michael Doctor, OREGON ST penalty 15 yard face mask on Michael Doctor accepted for a 1ST down.
1:17
1st & 10 at opp 19
Brock Osweiler pass complete to Aaron Pflugrad for 11 yards to the OrgSt 8, tackled by Cameron Collins for a 1ST down.
Q4 15:00
1st & goal at opp 8
Brock Osweiler pass incomplete to Mike Willie.
Q4 14:49
2nd & goal at opp 8
Cameron Marshall rush for 8 yards for a TOUCHDOWN.Arizona State 34, Oregon State 20
Q4 14:49
Alex Garoutte extra point GOOD.Arizona State 35, Oregon State 20
Q4 14:49
Alex Garoutte kickoff for 70 yards returned by Jordan Poyer, tackled by Kevin Ayers for 11 yards to the OrgSt 11, tackled by Kevin Ayers.
4th quarter8 drives, then Arizona State 35, Oregon State 20
Oregon State Interception, 2 plays
14:44
1st & 10 at own 11
Sean Mannion pass complete to Markus Wheaton for 15 yards to the OrgSt 26, tackled by Deveron Carr for a 1ST down.
14:44
1st & 10 at own 26
Sean Mannion pass intercepted by Alden Darby at the OrgSt 47, returned for 8 yards to the OrgSt 39, tackled by Jovan Stevenson.
Arizona State Turnover on downs, 4 plays
14:06
1st & 10 at opp 39
Cameron Marshall rush for 3 yards to the OrgSt 36, tackled by Scott Crichton and Andrew Seumalo.
14:06
2nd & 7 at opp 36
Brock Osweiler pass complete to Jamal Miles for 5 yards to the OrgSt 31, tackled by Rashaad Reynolds.
14:06
3rd & 2 at opp 31
Kyle Middlebrooks rush for a loss of 2 yards to the OrgSt 33, tackled by Scott Crichton.
12:06
4th & 4 at opp 33
Timeout Arizona State, clock 12:06.
12:06
4th & 4 at opp 33
Brock Osweiler pass incomplete to Jamal Miles.
Oregon State Interception, 5 plays
12:01
1st & 10 at own 33
Sean Mannion pass incomplete to Markus Wheaton, broken up by Osahon Irabor.
12:01
2nd & 10 at own 33
Terron Ward rush for 5 yards to the OrgSt 38, tackled by Deveron Carr out-of-bounds.
12:01
3rd & 5 at own 38
Sean Mannion pass complete to Jordan Jenkins for 4 yards to the OrgSt 42.
10:47
4th & 1 at own 42
Timeout Oregon State, clock 10:47.
10:47
4th & 1 at own 42
Sean Mannion pass complete to Joe Halahuni for 21 yards to the ArzSt 37, tackled by Greg Smith for a 1ST down.
10:47
1st & 10 at opp 37
Sean Mannion pass intercepted by Clint Floyd at the ArzSt 0, returned for no gain for a touchback.
Arizona State Punt, 4 plays
10:47
1st & 10 at own 20
Cameron Marshall rush for 10 yards to the ArzSt 30, tackled by Feti Unga and Lance Mitchell for a 1ST down.
10:11
1st & 10 at own 30
Brock Osweiler pass complete to Jamal Miles for 4 yards to the ArzSt 34, tackled by Jordan Poyer.
10:11
2nd & 6 at own 34
Cameron Marshall rush for 5 yards to the ArzSt 39, tackled by Rueben Robinson.
10:11
3rd & 1 at own 39
Brock Osweiler rush for a loss of 1 yard, fumbled, recovered by ArzSt Brock Osweiler at the ArzSt 38.
10:11
4th & 2 at own 38
Josh Hubner punt for 38 yards, fair catch by Jordan Poyer at the OrgSt 24.
Oregon State Punt, 3 plays
7:33
1st & 10 at own 24
Sean Mannion pass complete to Jordan Bishop for no gain to the OrgSt 24, tackled by Alden Darby.
7:33
2nd & 10 at own 24
Sean Mannion pass incomplete to James Rodgers.
7:33
3rd & 10 at own 24
Sean Mannion pass complete to Jordan Jenkins for 3 yards to the OrgSt 27, tackled by Will Sutton.
7:33
4th & 7 at own 27
Johnny Hekker punt for 33 yards, punt out-of-bounds at the ArzSt 40.
Arizona State Punt, 3 plays
6:16
1st & 10 at own 40
Cameron Marshall rush for 1 yard to the ArzSt 41, tackled by Scott Crichton.
6:16
2nd & 9 at own 41
Brock Osweiler rush for no gain to the ArzSt 41, tackled by Cameron Collins.
6:16
3rd & 9 at own 41
Brock Osweiler pass incomplete to Mike Willie.
6:16
4th & 9 at own 41
Josh Hubner punt for 44 yards, fair catch by Jordan Poyer at the OrgSt 15.
Oregon State Interception, 11 plays
4:38
1st & 10 at own 15
Sean Mannion pass incomplete to James Rodgers, broken up by Deveron Carr.
4:38
2nd & 10 at own 15
OREGON ST penalty 7 yard personal foul on Mike Remmers accepted, no play.
4:38
2nd & 17 at own 8
Sean Mannion pass complete to Jordan Bishop for 7 yards to the OrgSt 15, tackled by Osahon Irabor.
4:38
3rd & 10 at own 15
Sean Mannion pass complete to Markus Wheaton for 15 yards to the OrgSt 30, tackled by Eddie Elder for a 1ST down.
4:38
1st & 10 at own 30
Sean Mannion pass complete to Brandin Cooks for 8 yards to the OrgSt 38, tackled by Alden Darby.
4:38
2nd & 2 at own 38
Jordan Jenkins rush for 11 yards to the OrgSt 49, tackled by Deveron Carr for a 1ST down.
4:38
1st & 10 at own 49
Sean Mannion pass complete to Jordan Bishop for 5 yards to the ArzSt 46, tackled by Deveron Carr.
4:38
2nd & 5 at opp 46
Sean Mannion pass incomplete to James Rodgers.
4:38
3rd & 5 at opp 46
Sean Mannion pass complete to Joe Halahuni for 4 yards to the ArzSt 42, tackled by Eddie Elder out-of-bounds.
4:38
4th & 1 at opp 42
Sean Mannion pass complete to Jordan Bishop for 2 yards to the ArzSt 40, tackled by Deveron Carr out-of-bounds for a 1ST down.
4:38
1st & 10 at opp 40
ARIZONA ST penalty 15 yard pass interference on Osahon Irabor accepted, no play.
4:38
1st & 10 at opp 25
Sean Mannion sacked by Jamaar Jarrett for a loss of 9 yards, fumbled, recovered by OrgSt Burke Ellis at the ArzSt 34.
4:38
2nd & 19 at opp 34
Sean Mannion pass intercepted by Alden Darby at the ArzSt 24, returned for 32 yards to the OrgSt 44, tackled by Jordan Jenkins.
Arizona State End of game
0:59
1st & 10 at opp 44
N/A rush for a loss of 1 yard to the OrgSt 45.
0:59
2nd & 11 at opp 45
N/A rush for no gain to the OrgSt 45.
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.