From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
Oregon State
367
Total yards
498
264
Passing yards
251
103
Rushing yards
247
6.0
Yards per pass
7.6
3.3
Yards per rush
6.7
20
First downs
19
7–17
Third downs
1–12
0–1
Fourth downs
1–2
2
Turnovers
2
5–54
Penalties
9–76
26:17
Possession
32:49
Efficiency
Arizona State
Oregon State
33%
Success rate
39%
0.01
EPA per play
0.11
1.27
Explosiveness
1.71
0.12
Rushing EPA
0.04
−0.03
Passing EPA
0.18
37%
Passing-down success
22%
−0.12
First-down EPA
−0.14
−0.14
Second-down EPA
0.76
0.56
Third-down EPA
−0.51
1%
Havoc by its defense
3%
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 State 76% to win. Oregon State pulled the upset.
The line
Arizona State −6.5, over/under 63.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 State 67%, Oregon State 33%. 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, Arizona State right to left.
Q1 Arizona StatePunt, 3 plays, 2 yards
Q1 Oregon StatePunt, 3 plays, 1 yard
Q1 Arizona StatePunt, 3 plays, 1 yard
Q1 Oregon StateTouchdown, 2 plays, 77 yards
Q1 Arizona StatePunt, 5 plays, 14 yards
Q1 Oregon StateInterception, 3 plays, 16 yards
Q1 Arizona StateField goal, 4 plays, 7 yards
Q1 Oregon StateTouchdown, 2 plays, 70 yards
Q1 Arizona StateTouchdown, 10 plays, 75 yards
Q1 Oregon StatePunt, 9 plays, 30 yards
Q2 Arizona StateTouchdown, 4 plays, 83 yards
Q2 Oregon StateFumble return TD, 5 plays (Arizona State scores), 26 yards
Q2 Oregon StatePunt, 3 plays, 5 yards
Q2 Arizona StateMissed FG, 14 plays, 66 yards
Q2 Oregon StatePunt, 3 plays, −2 yards
Q2 Arizona StateInterception, 2 plays, 0 yards
Q2 Oregon StateEnd of half, 5 plays, 11 yards
Q3 Oregon StateTurnover on downs, 6 plays, 54 yards
Q3 Arizona StatePunt, 7 plays, 40 yards
Q3 Oregon StateTouchdown, 11 plays, 87 yards
Q3 Arizona StatePunt, 3 plays, 5 yards
Q3 Oregon StatePunt, 4 plays, 3 yards
Q4 Arizona StateField goal, 8 plays, 30 yards
Q4 Oregon StateTouchdown, 3 plays, 69 yards
Q4 Arizona StatePunt, 6 plays, 35 yards
Q4 Oregon StatePunt, 8 plays, 54 yards
Q4 Arizona StatePick-six, 5 plays (Oregon State scores), 15 yards
Q4 Arizona StateTurnover on downs, 4 plays, 8 yards
Q4 Oregon StateEnd of game, 3 plays, −8 yards
Play by play
1st quarter10 drives, then Oregon State 14, Arizona State 10
Arizona State Punt, 3 plays
15:00
1st & 10 at own 35
Trevor Romaine kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Taylor Kelly pass incomplete to Jaelen Strong
14:40
2nd & 10 at own 25
D.J. Foster run for a loss of 6 yards to the ArzSt 19
14:10
3rd & 16 at own 19
Taylor Kelly pass complete to D.J. Foster for 8 yds to the ArzSt 27
13:35
4th & 8 at own 27
Matt Haack punt for 44 yds, downed at the OrgSt 29
Oregon State Punt, 3 plays
13:35
1st & 10 at own 29
Sean Mannion pass complete to Caleb Smith for 6 yds to the OrgSt 35
13:00
2nd & 4 at own 35
Sean Mannion pass incomplete to Jordan Villamin
13:00
3rd & 4 at own 35
OREGON ST Penalty, False Start (Hunter Jarmon) to the OrgSt 30
12:55
3rd & 9 at own 30
Sean Mannion pass incomplete to Victor Bolden
12:46
4th & 9 at own 30
Keith Kostol punt for 38 yds , Kyle Middlebrooks returns for no gain to the ArzSt 32
Arizona State Punt, 3 plays
12:46
1st & 10 at own 32
Taylor Kelly pass complete to D.J. Foster for 1 yd to the ArzSt 33
12:25
2nd & 9 at own 33
Taylor Kelly pass incomplete to D.J. Foster
12:15
3rd & 9 at own 33
Taylor Kelly pass incomplete to Jaelen Strong
12:06
4th & 9 at own 33
Matt Haack punt for 44 yds, fair catch by Rahmel Dockery at the OrgSt 23
Oregon State Touchdown, 2 plays
12:06
1st & 10 at own 23
Storm Woods run for a loss of 1 yard to the OrgSt 22
11:17
2nd & 11 at own 22
Storm Woods run for 78 yds for a TD, (Garrett Owens KICK)Oregon State 7, Arizona State 0
Arizona State Punt, 5 plays
11:17
2nd & 11 at own 35
Trevor Romaine kickoff for 65 yds , Kyle Middlebrooks return for 25 yds to the ArzSt 25
11:17
1st & 10 at own 25
Demario Richard run for a loss of 1 yard to the ArzSt 24
10:45
2nd & 11 at own 24
Demario Richard run for 14 yds to the ArzSt 38 for a 1ST down
10:20
1st & 10 at own 38
Kelly, Taylor pass complete to Smith, Cameron for 10 yards to the ARIZONAST48, PENALTY ARIZONAST pass interference (Foster, D.J.) 15 yards to the ARIZONAST23, NO PLAY.
10:10
1st & 25 at own 23
Demario Richard run for no gain to the ArzSt 23
9:40
2nd & 25 at own 23
Kelly, Taylor pass incomplete to Smith, Cameron, PENALTY OREGONST offside (Delva, Bud) 6 yards to the ARIZONAST29, NO PLAY.
9:25
2nd & 19 at own 29
Taylor Kelly run for 5 yds to the ArzSt 34
8:40
3rd & 14 at own 34
Taylor Kelly pass complete to D.J. Foster for 5 yds to the ArzSt 39
8:09
4th & 9 at own 39
Matt Haack punt for 40 yds, downed at the OrgSt 21
Oregon State Interception, 3 plays
8:09
1st & 10 at own 21
Sean Mannion pass complete to Victor Bolden for 11 yds to the OrgSt 32 for a 1ST down
7:40
1st & 10 at own 32
Terron Ward run for 5 yds to the OrgSt 37
6:56
2nd & 5 at own 37
Sean Mannion pass intercepted Damarious Randall return for 30 yds to the OrgSt 18
Arizona State Field goal, 4 plays
6:56
1st & 10 at opp 18
Taylor Kelly run for 2 yds to the OrgSt 16
6:30
2nd & 8 at opp 16
Demario Richard run for 5 yds to the OrgSt 11
6:00
3rd & 3 at opp 11
Taylor Kelly pass incomplete to D.J. Foster
5:51
4th & 3 at opp 11
Zane Gonzalez 28 yd FG GOODOregon State 7, Arizona State 3
Oregon State Touchdown, 2 plays
5:51
4th & 3 at own 35
Alex Garoutte kickoff for 62 yds , Chris Brown return for 27 yds to the OrgSt 30
5:51
1st & 10 at own 30
Sean Mannion pass complete to Connor Hamlett for 4 yds to the OrgSt 34
5:09
2nd & 6 at own 34
Terron Ward run for 66 yds for a TD, (Garrett Owens KICK)Oregon State 14, Arizona State 3
Arizona State Touchdown, 10 plays
5:09
2nd & 6 at own 35
Trevor Romaine kickoff for 65 yds for a touchback
5:09
1st & 10 at own 25
D.J. Foster run for 2 yds to the ArzSt 27
4:40
2nd & 8 at own 27
Taylor Kelly pass complete to D.J. Foster for 8 yds to the ArzSt 35 for a 1ST down
4:20
1st & 10 at own 35
D.J. Foster run for 3 yds to the ArzSt 38
4:00
2nd & 7 at own 38
D.J. Foster run for 8 yds to the ArzSt 46 for a 1ST down
3:40
1st & 10 at own 46
D.J. Foster run for 4 yds to the 50 yard line
3:10
2nd & 6 at the 50
Taylor Kelly run for 2 yds to the OrgSt 48
2:31
3rd & 4 at opp 48
Timeout ARIZONA ST, clock 02:31
2:25
3rd & 4 at opp 48
Taylor Kelly pass complete to Demario Richard for 29 yds to the OrgSt 19 for a 1ST down
2:10
1st & 10 at opp 19
Demario Richard run for 3 yds to the OrgSt 16
1:50
2nd & 7 at opp 16
Taylor Kelly run for a loss of 1 yard to the OrgSt 17
1:13
3rd & 8 at opp 17
Taylor Kelly pass complete to D.J. Foster for 17 yds for a TD, (Zane Gonzalez KICK)Oregon State 14, Arizona State 10
Oregon State Punt, 9 plays
1:13
3rd & 8 at opp 35
Alex Garoutte kickoff for 61 yds , Malcolm Marable return for 18 yds to the OrgSt 22 OREGON ST Penalty, Offensive Holding (Dylan Wynn) to the OrgSt 12
1:13
1st & 10 at own 12
Sean Mannion pass complete to Victor Bolden for 8 yds to the OrgSt 20
0:30
2nd & 2 at own 20
OREGON ST Penalty, False Start (Dustin Stanton) to the OrgSt 15
0:00
2nd & 7 at own 15
Storm Woods run for 35 yds to the 50 yard line for a 1ST down
Q2 15:00
1st & 10 at the 50
Sean Mannion pass complete to Victor Bolden for 3 yds to the ArzSt 47
Q2 14:25
2nd & 7 at opp 47
Storm Woods run for no gain to the ArzSt 47
Q2 13:40
3rd & 7 at opp 47
Storm Woods run for 2 yds to the ArzSt 45
Q2 13:00
4th & 5 at opp 45
ARIZONA ST Penalty, Running Into Kicker (Ronald Lewis) to the ArzSt 41
Q2 12:56
4th & 1 at opp 41
Timeout ARIZONA ST, clock 12:56
Q2 12:56
4th & 1 at opp 41
Damien Haskins run for 2 yds to the ArzSt 39 for a 1ST down
Q2 12:30
1st & 10 at opp 39
Sean Mannion pass incomplete to Ricky Ortiz
Q2 12:20
2nd & 10 at opp 39
Storm Woods run for 1 yd to the ArzSt 38
Q2 11:40
3rd & 9 at opp 38
Sean Mannion pass complete to Victor Bolden for 3 yds to the ArzSt 35
Q2 10:57
4th & 6 at opp 35
Keith Kostol punt for 18 yds, downed at the ArzSt 17
2nd quarter7 drives, then Arizona State 24, Oregon State 14
Arizona State Touchdown, 4 plays
10:57
1st & 10 at own 17
Taylor Kelly pass complete to Jaelen Strong for 24 yds to the ArzSt 41 for a 1ST down
10:40
1st & 10 at own 41
Taylor Kelly pass complete to Jaelen Strong for 6 yds to the ArzSt 47
10:15
2nd & 4 at own 47
Taylor Kelly pass complete to Jaelen Strong for 7 yds to the OrgSt 46 for a 1ST down
9:40
1st & 10 at opp 46
Taylor Kelly pass complete to Kody Kohl for 46 yds for a TD, (Zane Gonzalez KICK)Arizona State 17, Oregon State 14
Oregon State Fumble return TD, 5 plays (Arizona State scores)
9:40
1st & 10 at own 35
Alex Garoutte kickoff for 65 yds , Malcolm Marable return for 24 yds to the OrgSt 24
9:40
1st & 10 at own 24
Terron Ward run for 9 yds to the OrgSt 33
9:10
2nd & 1 at own 33
Terron Ward run for 12 yds to the OrgSt 45 for a 1ST down
8:40
1st & 10 at own 45
Terron Ward run for a loss of 3 yards to the OrgSt 42
8:00
2nd & 13 at own 42
Sean Mannion pass complete to Jordan Villamin for 8 yds to the 50 yard line
7:04
3rd & 5 at the 50
Antonio Longino 36 Yd Fumble Return (Zane Gonzalez Kick)Arizona State 24, Oregon State 14
Oregon State Punt, 3 plays
7:04
1st & 10 at own 35
Alex Garoutte kickoff for 62 yds , Malcolm Marable return for 26 yds to the OrgSt 29
7:04
1st & 10 at own 29
Storm Woods run for 5 yds to the OrgSt 34
6:20
2nd & 5 at own 34
Sean Mannion pass incomplete to Jordan Villamin
6:05
3rd & 5 at own 34
Sean Mannion pass incomplete to Victor Bolden
5:50
4th & 5 at own 34
Keith Kostol punt for 45 yds, downed at the ArzSt 21
Arizona State Missed FG, 14 plays
5:50
1st & 10 at own 21
Taylor Kelly pass incomplete to Cameron Smith
5:35
2nd & 10 at own 21
Taylor Kelly pass complete to D.J. Foster for 4 yds to the ArzSt 25
5:00
3rd & 6 at own 25
Taylor Kelly pass complete to Jaelen Strong for 13 yds to the ArzSt 38 for a 1ST down
4:40
1st & 10 at own 38
Taylor Kelly pass incomplete to Jaelen Strong
4:30
2nd & 10 at own 38
D.J. Foster run for 5 yds to the ArzSt 43
4:15
3rd & 5 at own 43
Taylor Kelly run for 10 yds to the OrgSt 47 for a 1ST down
3:40
1st & 10 at opp 47
Demario Richard run for 14 yds to the OrgSt 33 for a 1ST down
3:20
1st & 10 at opp 33
Demario Richard run for 2 yds to the OrgSt 31
2:45
2nd & 8 at opp 31
Taylor Kelly pass incomplete to Demario Richard
2:40
3rd & 8 at opp 31
Taylor Kelly pass complete to Jaelen Strong for 11 yds to the OrgSt 20 for a 1ST down
2:10
1st & 10 at opp 20
Taylor Kelly run for 7 yds to the OrgSt 13
1:45
2nd & 3 at opp 13
Taylor Kelly pass incomplete to Cameron Smith
1:30
3rd & 3 at opp 13
Taylor Kelly pass incomplete to De’Marieya Nelson
1:23
4th & 3 at opp 13
Zane Gonzalez 30 yd FG MISSED
Oregon State Punt, 3 plays
1:23
1st & 10 at own 20
Sean Mannion pass complete to Terron Ward for 1 yd to the OrgSt 21
1:00
2nd & 9 at own 21
Sean Mannion pass incomplete to Hunter Jarmon
0:55
3rd & 9 at own 21
Terron Ward run for a loss of 3 yards to the OrgSt 18
0:51
4th & 12 at own 18
Timeout ARIZONA ST, clock 00:51
0:38
4th & 12 at own 18
Keith Kostol punt for 51 yds, downed at the ArzSt 31
Arizona State Interception, 2 plays
0:38
1st & 10 at own 31
Taylor Kelly pass incomplete to D.J. Foster
0:22
2nd & 10 at own 31
Taylor Kelly pass intercepted Tyrequek Zimmerman return for 2 yds to the OrgSt 48
Oregon State End of half, 5 plays
0:22
1st & 10 at own 48
Sean Mannion pass incomplete to Jordan Villamin
0:15
2nd & 10 at own 48
Sean Mannion pass complete to Victor Bolden for 11 yds to the ArzSt 41 for a 1ST down
0:10
1st & 10 at opp 41
Timeout OREGON ST, clock 00:10
0:10
1st & 10 at opp 41
Sean Mannion pass incomplete to Victor Bolden
0:05
2nd & 10 at opp 41
Sean Mannion pass complete to Terron Ward for no gain to the ArzSt 41
0:01
3rd & 10 at opp 41
Timeout OREGON ST, clock 00:01
0:00
3rd & 10 at opp 41
Sean Mannion pass incomplete
3rd quarter5 drives, then Arizona State 24, Oregon State 21
Oregon State Turnover on downs, 6 plays
15:00
1st & 10 at own 35
Alex Garoutte kickoff for 64 yds , Malcolm Marable return for 26 yds to the OrgSt 27
14:50
1st & 10 at own 27
Terron Ward run for 7 yds to the OrgSt 34
14:20
2nd & 3 at own 34
Sean Mannion pass complete to Jordan Villamin for 38 yds to the ArzSt 28 for a 1ST down
13:50
1st & 10 at opp 28
Sean Mannion pass complete to Connor Hamlett for 9 yds to the ArzSt 19
13:10
2nd & 1 at opp 19
Sean Mannion pass incomplete to Caleb Smith
12:45
3rd & 1 at opp 19
Terron Ward run for no gain to the ArzSt 19
12:19
4th & 1 at opp 19
Sean Mannion pass incomplete to Caleb Smith
Arizona State Punt, 7 plays
12:19
1st & 10 at own 19
D.J. Foster run for 11 yds to the ArzSt 30 for a 1ST down
12:00
1st & 10 at own 30
Taylor Kelly pass complete to Jaelen Strong for 4 yds to the ArzSt 34
11:25
2nd & 6 at own 34
Kelly, Taylor pass incomplete to Strong, Jaelen, PENALTY OREGONST holding (Murphy, Ryan) 10 yards to the ARIZONAST44, NO PLAY, 1ST DOWN ARIZONAST. for a 1ST down
11:15
1st & 10 at own 44
Taylor Kelly pass incomplete to Cameron Smith
11:10
2nd & 10 at own 44
Taylor Kelly run for 11 yds to the OrgSt 45 for a 1ST down
10:55
1st & 10 at opp 45
D.J. Foster run for 3 yds to the OrgSt 42
10:30
2nd & 7 at opp 42
D.J. Foster run for 2 yds to the OrgSt 40
9:50
3rd & 5 at opp 40
Taylor Kelly pass complete to De’Marieya Nelson for a loss of 1 yard to the OrgSt 41
9:09
4th & 6 at opp 41
Taylor Kelly punt for 28 yds, downed at the OrgSt 13
Oregon State Touchdown, 11 plays
9:09
1st & 10 at own 13
Storm Woods run for 7 yds to the OrgSt 20
8:35
2nd & 3 at own 20
Sean Mannion pass complete to Tyler Anderson for 8 yds to the OrgSt 28 for a 1ST down
8:00
1st & 10 at own 28
Sean Mannion pass incomplete to Jordan Villamin
7:55
2nd & 10 at own 28
Terron Ward run for 12 yds to the OrgSt 40 for a 1ST down
7:15
1st & 10 at own 40
Terron Ward run for 10 yds to the 50 yard line for a 1ST down
6:45
1st & 10 at the 50
Terron Ward run for 8 yds to the ArzSt 42
6:15
2nd & 2 at opp 42
Terron Ward run for 8 yds to the ArzSt 34 for a 1ST down
5:30
1st & 10 at opp 34
Storm Woods run for no gain to the ArzSt 34
5:00
2nd & 10 at opp 34
OREGON ST Penalty, False Start (Hunter Jarmon) to the ArzSt 39
4:40
2nd & 15 at opp 39
Sean Mannion pass complete to Victor Bolden for 16 yds to the ArzSt 23 for a 1ST down
4:00
1st & 10 at opp 23
Terron Ward run for 3 yds to the ArzSt 20
3:19
2nd & 7 at opp 20
Sean Mannion pass complete to Victor Bolden for 20 yds for a TD, (Garrett Owens KICK)Arizona State 24, Oregon State 21
Arizona State Punt, 3 plays
3:19
2nd & 7 at own 35
Trevor Romaine kickoff for 51 yds , Kyle Middlebrooks return for 11 yds to the ArzSt 25
3:19
1st & 10 at own 25
D.J. Foster run for 3 yds to the ArzSt 28
2:45
2nd & 7 at own 28
D.J. Foster run for 2 yds to the ArzSt 30
2:15
3rd & 5 at own 30
Taylor Kelly pass incomplete to Demario Richard
2:05
4th & 5 at own 30
Matt Haack punt for 45 yds, punt out-of-bounds at the OrgSt 25
Oregon State Punt, 4 plays
2:05
1st & 10 at own 25
Sean Mannion pass complete to Caleb Smith for 13 yds to the OrgSt 38 for a 1ST down
1:30
1st & 10 at own 38
Storm Woods run for no gain to the OrgSt 38
0:40
2nd & 10 at own 38
Storm Woods run for a loss of 2 yards to the OrgSt 36
0:00
3rd & 12 at own 36
Sean Mannion sacked by Marcus Hardison for a loss of 8 yards to the OrgSt 28
Q4 14:49
4th & 20 at own 28
Keith Kostol punt for 29 yds, fair catch by Kyle Middlebrooks at the ArzSt 43, OREGON ST Penalty, Kick Catching Interference (Terron Ward) to the OrgSt 42
4th quarter7 drives, then Oregon State 35, Arizona State 27
Arizona State Field goal, 8 plays
14:49
1st & 10 at opp 42
Taylor Kelly pass incomplete to Jaelen Strong
14:45
2nd & 10 at opp 42
Taylor Kelly pass complete to De’Marieya Nelson for 7 yds to the OrgSt 35
14:40
3rd & 3 at opp 35
D.J. Foster run for 9 yds to the OrgSt 26 for a 1ST down
14:05
1st & 10 at opp 26
Taylor Kelly pass complete to Jaelen Strong for 4 yds to the OrgSt 22
13:40
2nd & 6 at opp 22
Kelly, Taylor pass incomplete to Strong, Jaelen, PENALTY OREGONST holding (Nelson, Steven) 10 yards to the OrgSt 12, NO PLAY, 1ST DOWN ARIZONAST. for a 1ST down
13:25
1st & 10 at opp 12
Taylor Kelly run for no gain to the OrgSt 12
12:55
2nd & 10 at opp 12
Taylor Kelly pass incomplete to Jaelen Strong
12:50
3rd & 10 at opp 12
Taylor Kelly pass incomplete to Jaelen Strong
12:43
4th & 10 at opp 12
Zane Gonzalez 29 yd FG GOODArizona State 27, Oregon State 21
Oregon State Touchdown, 3 plays
12:43
4th & 10 at own 35
Alex Garoutte kickoff for 60 yds , Malcolm Marable return for 26 yds to the OrgSt 31
12:43
1st & 10 at own 31
Terron Ward run for a loss of 2 yards to the OrgSt 29
12:00
2nd & 12 at own 29
Terron Ward run for 4 yds to the OrgSt 33
10:55
3rd & 8 at own 33
Sean Mannion pass complete to Jordan Villamin for 67 yds for a TD, (Garrett Owens KICK)Oregon State 28, Arizona State 27
Arizona State Punt, 6 plays
10:55
3rd & 8 at own 35
Trevor Romaine kickoff for 65 yds for a touchback
10:55
1st & 10 at own 25
Taylor Kelly pass complete to Cameron Smith for 15 yds to the ArzSt 40 for a 1ST down
10:35
1st & 10 at own 40
D.J. Foster run for no gain to the ArzSt 40
10:30
2nd & 10 at own 40
Taylor Kelly pass complete to Jaelen Strong for 25 yds to the OrgSt 35 for a 1ST down ARIZONA ST Penalty, Offensive Holding (Cameron Smith) to the OrgSt 45 for a 1ST down
9:55
1st & 10 at opp 45
D.J. Foster run for 5 yds to the OrgSt 40
9:15
2nd & 5 at opp 40
Taylor Kelly pass incomplete to Jaelen Strong
9:05
3rd & 5 at opp 40
Taylor Kelly pass incomplete to Kody Kohl
8:52
4th & 5 at opp 40
Taylor Kelly punt for 39 yds, downed at the OrgSt 1
Oregon State Punt, 8 plays
8:52
1st & 10 at own 1
Damien Haskins run for 2 yds to the OrgSt 3
8:15
2nd & 8 at own 3
Mannion, Sean pass incomplete to Bolden, Victor, PENALTY ARIZONAST pass interference (Brown, Kweishi) 15 yards to the OrgSt 18, NO PLAY, 1ST DOWN OREGONST. for a 1ST down
7:55
1st & 10 at own 18
Terron Ward run for 3 yds to the OrgSt 21
7:25
2nd & 7 at own 21
Sean Mannion pass complete to Jordan Villamin for 14 yds to the OrgSt 35 for a 1ST down
6:50
1st & 10 at own 35
Terron Ward run for 1 yd to the OrgSt 36
6:15
2nd & 9 at own 36
Sean Mannion pass incomplete to Terron Ward
6:05
3rd & 9 at own 36
Mannion, Sean pass incomplete to Hamlett, Connor, PENALTY ARIZONAST holding (Carrington, Lloyd) 10 yards to the OrgSt 46, NO PLAY, 1ST DOWN OREGONST. for a 1ST down
5:55
1st & 10 at own 46
Terron Ward run for 5 yds to the ArzSt 49
5:10
2nd & 5 at opp 49
Terron Ward run for 3 yds to the ArzSt 46
4:15
3rd & 2 at opp 46
OREGON ST Penalty, Offensive Holding (Jacob Wark) to the OrgSt 44
3:45
3rd & 12 at own 44
Sean Mannion pass complete to Connor Hamlett for 11 yds to the ArzSt 45
2:52
4th & 1 at opp 45
Keith Kostol punt for 30 yds, fair catch by Kyle Middlebrooks at the ArzSt 15
Arizona State Pick-six, 5 plays (Oregon State scores)
2:52
1st & 10 at own 15
Taylor Kelly pass incomplete to Jaelen Strong
2:35
2nd & 10 at own 15
Taylor Kelly pass complete to Jaelen Strong for 9 yds to the ArzSt 24
2:15
3rd & 1 at own 24
Taylor Kelly pass complete to D.J. Foster for 6 yds to the ArzSt 30 for a 1ST down
1:55
1st & 10 at own 30
Taylor Kelly pass incomplete to Jaelen Strong
1:38
2nd & 10 at own 30
Michael Doctor 35 Yd Interception Return (Garrett Owens Kick)Oregon State 35, Arizona State 27
Arizona State Turnover on downs, 4 plays
1:38
1st & 10 at own 35
Trevor Romaine kickoff for 65 yds for a touchback
1:38
1st & 10 at own 25
Taylor Kelly pass incomplete to Kody Kohl
1:30
2nd & 10 at own 25
Taylor Kelly sacked by Lavonte Barnett for a loss of 8 yards to the ArzSt 17
1:27
3rd & 18 at own 17
Timeout ARIZONA ST, clock 01:27
1:27
3rd & 18 at own 17
Taylor Kelly pass complete to D.J. Foster for 16 yds to the ArzSt 33
1:15
4th & 2 at own 33
Timeout ARIZONA ST, clock 01:15
1:10
4th & 2 at own 33
Taylor Kelly sacked by D.J. Alexander for a loss of 13 yards to the ArzSt 20
Oregon State End of game, 3 plays
1:10
1st & 10 at opp 20
TEAM run for a loss of 3 yards to the ArzSt 23
1:06
2nd & 13 at opp 23
Timeout ARIZONA ST, clock 01:06
1:06
2nd & 13 at opp 23
TEAM run for a loss of 2 yards to the ArzSt 25
0:00
3rd & 15 at opp 25
TEAM run for a loss of 3 yards to the ArzSt 28
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.