54°F, mostly cloudy, wind 3 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Phoenix Sky Harbor International Airport (KPHX), 7 km from the stadium, six minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Stanford
Arizona State
517
Total yards
311
277
Passing yards
173
240
Rushing yards
138
15.4
Yards per pass
6.9
5.5
Yards per rush
3.2
18
First downs
15
4–12
Third downs
5–16
2–3
Fourth downs
1–4
1
Turnovers
0
8–70
Penalties
5–38
33:39
Possession
26:21
Efficiency
Stanford
Arizona State
37%
Success rate
34%
0.24
EPA per play
−0.09
1.60
Explosiveness
0.86
−0.06
Rushing EPA
−0.26
0.89
Passing EPA
0.16
46%
Passing-down success
21%
−0.31
First-down EPA
−0.08
0.66
Second-down EPA
−0.27
0.56
Third-down EPA
0.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)
Stanford 58% to win. Stanford pulled the upset. Elo’s favorite won.
The line
Arizona State −3, over/under 52.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 58%, Stanford 42%. 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 State drives left to right, Stanford right to left.
Q1 StanfordTouchdown run, 2 plays, 62 yards
Q1 Arizona StateTouchdown run, 5 plays, 74 yards
Q1 StanfordTouchdown run, 8 plays, 60 yards
Q1 Arizona StatePunt, 12 plays, 77 yards
Q1 StanfordTouchdown run, 5 plays, 89 yards
Q2 Arizona StatePunt, 3 plays, 13 yards
Q2 StanfordTouchdown run, 6 plays, 38 yards
Q2 Arizona StatePunt, 3 plays, 0 yards
Q2 StanfordPunt, 3 plays, −6 yards
Q2 Arizona StatePunt, 3 plays, 4 yards
Q2 StanfordPunt, 3 plays, 7 yards
Q2 Arizona StateTouchdown pass, 1 play, 65 yards
Q2 StanfordEnd of half, 10 plays, 42 yards
Q3 Arizona StateMissed FG, 9 plays, 39 yards
Q3 StanfordField goal, 11 plays, 43 yards
Q3 Arizona StateTurnover on downs, 17 plays, 26 yards
Q3 StanfordTouchdown pass, 5 plays, 99 yards
Q4 Arizona StateTurnover on downs, 6 plays, 20 yards
Q4 StanfordFumble, 3 plays, 12 yards
Q4 Arizona StateTurnover on downs, 4 plays, 7 yards
Q4 StanfordTurnover on downs, 4 plays, 11 yards
Q4 Arizona StatePunt, 3 plays, −11 yards
Q4 StanfordPunt, 3 plays, 8 yards
Q4 Arizona StateEnd of game, 2 plays, 7 yards
Play by play
1st quarter5 drives, then Stanford 14, Arizona State 7
Stanford Touchdown run, 2 plays
14:51
1st & 10 at own 38
Tyler Gaffney rush for a loss of 2 yards to the Stanf 36.
14:17
2nd & 12 at own 36
STANFORD penalty 5 yard False Start accepted.
13:41
2nd & 17 at own 31
Tyler Gaffney rush for 69 yards for a TOUCHDOWN.Stanford 6, Arizona State 0
13:41
Jordan Williamson extra point GOOD.Stanford 7, Arizona State 0
13:41
Conrad Ukropina kickoff for 62 yards returned by Robert Nelson for 23 yards to the ArzSt 26.
Arizona State Touchdown run, 5 plays
13:20
1st & 10 at own 26
De’Marieya Nelson rush for 1 yard to the ArzSt 27.
13:00
2nd & 9 at own 27
Taylor Kelly rush for 4 yards to the ArzSt 31.
12:37
3rd & 5 at own 31
Taylor Kelly pass complete to Jaelen Strong for 18 yards to the ArzSt 49 for a 1ST down.
12:22
1st & 10 at own 49
D.J. Foster rush for no gain to the ArzSt 49.
11:54
2nd & 10 at own 49
D.J. Foster rush for 51 yards for a TOUCHDOWN.Stanford 7, Arizona State 6
11:54
Zane Gonzalez extra point GOOD.Tied at 7
11:54
Alex Garoutte kickoff for 64 yards returned by Ty Montgomery for 39 yards to the Stanf 40.
Stanford Touchdown run, 8 plays
11:35
1st & 10 at own 40
Kevin Hogan rush for a loss of 2 yards to the Stanf 38.
10:50
2nd & 12 at own 38
Kevin Hogan pass complete to Jordan Pratt for 35 yards to the ArzSt 27 for a 1ST down.
10:24
1st & 10 at opp 27
Kevin Hogan pass incomplete to Ty Montgomery.
10:13
2nd & 10 at opp 27
Tyler Gaffney rush for 3 yards to the ArzSt 24.
9:23
3rd & 7 at opp 24
Kevin Hogan rush for 12 yards to the ArzSt 12 for a 1ST down.
8:45
1st & 10 at opp 12
Tyler Gaffney rush for 5 yards to the ArzSt 7.
8:23
2nd & 5 at opp 7
ARIZONA ST penalty 3 yard Offside on Anthony Jones accepted, no play.
7:58
2nd & 2 at opp 4
Tyler Gaffney rush for 3 yards to the ArzSt 1 for a 1ST down.
7:30
1st & goal at opp 1
Tyler Gaffney rush for 1 yard for a TOUCHDOWN.Stanford 13, Arizona State 7
7:30
Jordan Williamson extra point GOOD.Stanford 14, Arizona State 7
7:30
Conrad Ukropina kickoff for 65 yards returned by Robert Nelson for 20 yards to the ArzSt 20.
Arizona State Punt, 12 plays
7:07
1st & 10 at own 20
Taylor Kelly pass complete to Richard Smith for 9 yards to the ArzSt 29.
6:56
2nd & 1 at own 29
D.J. Foster rush for no gain to the ArzSt 29.
6:34
3rd & 1 at own 29
D.J. Foster rush for 1 yard to the ArzSt 30 for a 1ST down.
6:07
1st & 10 at own 30
Taylor Kelly rush for 4 yards to the ArzSt 34.
5:54
2nd & 6 at own 34
Taylor Kelly pass complete to D.J. Foster for 5 yards to the ArzSt 39.
5:46
3rd & 1 at own 39
D.J. Foster rush for 2 yards to the ArzSt 41 for a 1ST down.
5:24
1st & 10 at own 41
Taylor Kelly pass complete to D.J. Foster for 1 yard to the ArzSt 42.
4:55
2nd & 9 at own 42
Taylor Kelly rush for 2 yards to the ArzSt 44.
4:16
3rd & 7 at own 44
Taylor Kelly rush for 5 yards to the ArzSt 49.
4:00
4th & 2 at own 49
STANFORD penalty 5 yard Pass Interference on Wayne Lyons accepted, no play.
3:20
1st & 10 at opp 46
Taylor Kelly pass complete to Deantre Lewis for 4 yards to the Stanf 42.
2:55
2nd & 6 at opp 42
Deantre Lewis rush for 2 yards to the Stanf 40.
2:15
3rd & 4 at opp 40
Taylor Kelly sacked by Team for a loss of 7 yards to the Stanf 47.
2:09
4th & 11 at opp 47
Alex Garoutte punt for 36 yards, fair catch by Kodi Whitfield at the Stanf 11.
Stanford Touchdown run, 5 plays
1:58
1st & 10 at own 11
Kevin Hogan pass complete to Jordan Pratt for 11 yards to the Stanf 22 for a 1ST down.
1:20
1st & 10 at own 22
Kevin Hogan pass complete to Devon Cajuste for 42 yards to the ArzSt 36 for a 1ST down.
0:59
1st & 10 at opp 36
Kevin Hogan rush for 2 yards to the ArzSt 34.
0:20
2nd & 8 at opp 34
Tyler Gaffney rush for 12 yards to the ArzSt 22 for a 1ST down.
Q2 14:51
1st & 10 at opp 22
Ty Montgomery rush for 22 yards for a TOUCHDOWN.Stanford 20, Arizona State 7
Q2 14:51
Jordan Williamson extra point GOOD.Stanford 21, Arizona State 7
Q2 14:51
Conrad Ukropina kickoff for 56 yards returned by Robert Nelson for 19 yards to the ArzSt 18, ARIZONA ST penalty 10 yard Holding accepted.
2nd quarter8 drives, then Stanford 28, Arizona State 14
Arizona State Punt, 3 plays
14:03
2nd & 20 at own 8
D.J. Foster rush for 7 yards to the ArzSt 15.
13:17
3rd & 13 at own 15
Taylor Kelly pass complete to Richard Smith for 6 yards to the ArzSt 21.
13:03
4th & 7 at own 21
Alex Garoutte punt for 16 yards, punt out-of-bounds at the ArzSt 37.
Stanford Touchdown run, 6 plays
12:11
2nd & 11 at opp 38
Anthony Wilkerson rush for 29 yards to the ArzSt 9 for a 1ST down.
11:44
1st & goal at opp 9
Tyler Gaffney rush for 6 yards to the ArzSt 3.
10:47
2nd & goal at opp 3
Tyler Gaffney rush for 2 yards to the ArzSt 1.
10:16
3rd & goal at opp 1
Tyler Gaffney rush for no gain to the ArzSt 1.
9:49
4th & goal at opp 1
Tyler Gaffney rush for 1 yard for a TOUCHDOWN.Stanford 27, Arizona State 7
9:49
Jordan Williamson extra point GOOD.Stanford 28, Arizona State 7
9:49
Conrad Ukropina kickoff for 50 yards returned by Robert Nelson for 13 yards to the ArzSt 28.
Arizona State Punt, 3 plays
9:30
1st & 10 at own 28
De’Marieya Nelson rush for no gain to the ArzSt 28.
9:15
2nd & 10 at own 28
Taylor Kelly pass incomplete.
9:10
3rd & 10 at own 28
Taylor Kelly pass incomplete to D.J. Foster.
8:57
4th & 10 at own 28
Alex Garoutte punt for 55 yards, downed at the Stanf 17.
Stanford Punt, 3 plays
8:57
1st & 10 at own 17
STANFORD penalty 5 yard False Start accepted.
8:47
1st & 15 at own 12
Tyler Gaffney rush for 5 yards to the Stanf 17.
8:03
2nd & 10 at own 17
Tyler Gaffney rush for 1 yard to the Stanf 18.
6:49
4th & 16 at own 11
Ben Rhyne punt for 53 yards, returned by Robert Nelson for 6 yards to the ArzSt 42.
Arizona State Punt, 3 plays
6:37
1st & 10 at own 42
Taylor Kelly rush for 3 yards to the ArzSt 45.
6:37
2nd & 7 at own 45
D.J. Foster rush for 1 yard to the ArzSt 46.
5:59
3rd & 6 at own 46
Taylor Kelly pass incomplete to De’Marieya Nelson.
5:50
4th & 6 at own 46
Alex Garoutte punt for 25 yards, punt out-of-bounds at the Stanf 29.
Stanford Punt, 3 plays
4:54
2nd & 17 at own 22
Kevin Hogan pass complete to Ty Montgomery for 7 yards to the Stanf 29.
4:16
3rd & 10 at own 29
Kevin Hogan pass incomplete to Francis Owusu.
4:06
4th & 10 at own 29
Ben Rhyne punt for 37 yards, returned by Robert Nelson for 1 yard to the ArzSt 35.
Arizona State Touchdown pass, 1 play
3:52
1st & 10 at own 35
Taylor Kelly pass complete to D.J. Foster for 65 yards for a TOUCHDOWN.Stanford 28, Arizona State 14
3:52
Zane Gonzalez extra point GOOD.
3:52
Alex Garoutte kickoff for 62 yards returned by Ty Montgomery for 20 yards, fumbled, forced by Lloyd Carrington, recovered by Stanf Ty Montgomery at the Stanf 23.
Stanford End of half, 10 plays
3:26
1st & 10 at own 23
Tyler Gaffney rush for 2 yards to the Stanf 25.
2:50
2nd & 8 at own 25
Anthony Wilkerson rush for 4 yards to the Stanf 29.
2:18
3rd & 4 at own 29
Timeout STANFORD, clock 2:18.
2:12
3rd & 4 at own 29
Kevin Hogan rush for 6 yards to the Stanf 35 for a 1ST down.
1:41
1st & 10 at own 35
Kevin Hogan pass incomplete to Kodi Whitfield.
1:32
2nd & 10 at own 35
Kevin Hogan pass complete to Jordan Pratt for 10 yards to the Stanf 45 for a 1ST down.
1:11
1st & 10 at own 45
Kevin Hogan pass complete to Tyler Gaffney for a loss of 2 yards to the Stanf 43.
0:47
2nd & 12 at own 43
ARIZONA ST penalty 10 yard Holding on Robert Nelson accepted, no play.
0:39
1st & 10 at opp 47
Kevin Hogan pass incomplete to Michael Rector.
0:25
2nd & 10 at opp 47
Kevin Hogan pass complete to Ty Montgomery for 3 yards to the ArzSt 44.
0:11
3rd & 7 at opp 44
Timeout STANFORD, clock 0:11.
0:05
3rd & 7 at opp 44
Kevin Hogan pass incomplete.
0:05
4th & 7 at opp 44
Timeout ARIZONA STATE, clock 0:05.
0:00
4th & 7 at opp 44
Kevin Hogan rush for 29 yards to the ArzSt 15 for a 1ST down.
Q3 15:00
Conrad Ukropina kickoff for 65 yards for a touchback.
3rd quarter4 drives, then Stanford 31, Arizona State 14
Arizona State Missed FG, 9 plays
14:52
1st & 10 at own 25
Taylor Kelly pass complete to D.J. Foster for 9 yards to the ArzSt 34.
14:37
2nd & 1 at own 34
De’Marieya Nelson rush for 9 yards to the ArzSt 43 for a 1ST down.
14:19
1st & 10 at own 43
Taylor Kelly rush for no gain to the Stanf 42, STANFORD penalty 15 yard False Start accepted for a 1ST down.
14:06
1st & 10 at opp 42
Taylor Kelly pass incomplete to Jaelen Strong.
13:55
2nd & 10 at opp 42
Taylor Kelly rush for 7 yards to the Stanf 35.
13:19
3rd & 3 at opp 35
Taylor Kelly rush for 15 yards to the Stanf 20 for a 1ST down.
12:57
1st & 10 at opp 20
Taylor Kelly pass complete to Deantre Lewis for 7 yards to the Stanf 13.
12:37
2nd & 3 at opp 13
Taylor Kelly pass incomplete to Jaelen Strong.
12:18
3rd & 3 at opp 13
Taylor Kelly rush for a loss of 1 yard to the Stanf 14.
11:52
4th & 4 at opp 14
Zane Gonzalez 31 yard field goal MISSED.
Stanford Field goal, 11 plays
11:43
1st & 10 at own 20
Tyler Gaffney rush for a loss of 1 yard to the Stanf 19.
10:54
2nd & 11 at own 19
Tyler Gaffney rush for 6 yards to the Stanf 15, STANFORD penalty 10 yard Holding on Ty Montgomery accepted.
10:24
2nd & 15 at own 15
Kevin Hogan pass complete to Ty Montgomery for 13 yards to the Stanf 28.
9:46
3rd & 2 at own 28
Kevin Hogan pass complete to Ty Montgomery for 22 yards to the 50 yard line for a 1ST down.
8:34
2nd & 20 at own 40
Kevin Hogan pass complete to Michael Rector for 34 yards to the ArzSt 26 for a 1ST down.
8:13
1st & 10 at opp 26
Tyler Gaffney rush for 14 yards to the ArzSt 12 for a 1ST down.
7:42
1st & 10 at opp 12
Tyler Gaffney rush for no gain to the ArzSt 12.
7:00
2nd & 10 at opp 12
Tyler Gaffney rush for a loss of 1 yard to the ArzSt 13.
6:17
3rd & 11 at opp 13
Kevin Hogan pass incomplete to Devon Cajuste.
6:12
4th & 11 at opp 13
Jordan Williamson 30 yard field goal GOOD.Stanford 31, Arizona State 14
6:12
Conrad Ukropina kickoff for 62 yards returned by Robert Nelson for 22 yards to the ArzSt 25.
Arizona State Turnover on downs, 17 plays
5:50
1st & 10 at own 25
Taylor Kelly pass complete to Richard Smith for 6 yards to the ArzSt 31.
5:30
2nd & 4 at own 31
D.J. Foster rush for no gain to the ArzSt 31.
4:58
3rd & 4 at own 31
Taylor Kelly rush for 5 yards to the ArzSt 36 for a 1ST down.
4:38
1st & 10 at own 36
Deantre Lewis rush for 8 yards to the ArzSt 44.
4:28
2nd & 1 at own 44
Deantre Lewis rush for 11 yards to the Stanf 45 for a 1ST down.
4:01
1st & 10 at opp 45
Deantre Lewis rush for 8 yards to the Stanf 37.
3:48
2nd & 2 at opp 37
Taylor Kelly rush for 4 yards to the Stanf 33 for a 1ST down.
3:30
1st & 10 at opp 33
De’Marieya Nelson rush for no gain, fumbled, forced by Trent Murphy, recovered by ArzSt De’Marieya Nelson at the Stanf 33.
3:14
2nd & 10 at opp 33
Deantre Lewis rush for no gain to the Stanf 33.
3:09
3rd & 10 at opp 33
Taylor Kelly pass incomplete to De’Marieya Nelson.
3:01
4th & 10 at opp 33
Taylor Kelly pass complete to Kevin Ozier for 10 yards to the Stanf 23 for a 1ST down.
2:27
1st & 10 at opp 23
Deantre Lewis rush for 3 yards to the Stanf 20.
1:55
2nd & 7 at opp 20
Taylor Kelly rush for 1 yard to the Stanf 9, STANFORD penalty 10 yard Holding accepted for a 1ST down.
1:46
1st & goal at opp 9
Deantre Lewis rush for a loss of 3 yards to the Stanf 12, ARIZONA ST penalty Illegal Shift declined.
1:22
2nd & goal at opp 12
Taylor Kelly pass complete to Kevin Ozier for 11 yards to the Stanf 1.
0:46
3rd & goal at opp 1
Michael Eubank rush for no gain to the Stanf 1.
0:09
4th & goal at opp 1
De’Marieya Nelson rush for no gain to the Stanf 1.
Stanford Touchdown pass, 5 plays
0:00
1st & 10 at own 1
Ryan Hewitt rush for 3 yards to the Stanf 4.
Q4 14:52
2nd & 7 at own 4
Ryan Hewitt rush for 1 yard to the Stanf 5.
Q4 14:15
3rd & 6 at own 5
Timeout STANFORD, clock 14:15.
Q4 14:03
3rd & 6 at own 5
Kevin Hogan pass complete to Devon Cajuste for 78 yards to the ArzSt 17 for a 1ST down.
Q4 13:24
1st & 10 at opp 17
STANFORD penalty 15 yard Personal Foul on Kyle Murphy accepted, no play.
Q4 13:10
1st & 25 at opp 32
Anthony Wilkerson rush for 3 yards to the ArzSt 29.
Q4 12:32
2nd & 22 at opp 29
ARIZONA ST penalty 5 yard Offside on Davon Coleman accepted.
Q4 12:11
2nd & 17 at opp 24
Kevin Hogan pass complete to Ty Montgomery for 24 yards for a TOUCHDOWN.Stanford 37, Arizona State 14
Q4 12:11
Jordan Williamson extra point GOOD.Stanford 38, Arizona State 14
Q4 12:11
Conrad Ukropina kickoff for 60 yards returned by Robert Nelson for 16 yards to the ArzSt 21.
4th quarter7 drives, then Stanford 38, Arizona State 14
Arizona State Turnover on downs, 6 plays
12:00
1st & 10 at own 21
Taylor Kelly pass complete to Jaelen Strong for 9 yards to the ArzSt 30.
11:48
2nd & 1 at own 30
Taylor Kelly rush for 8 yards to the ArzSt 38 for a 1ST down.
10:56
2nd & 18 at own 30
Taylor Kelly pass complete to Richard Smith for 2 yards to the ArzSt 32.
10:26
3rd & 16 at own 32
Taylor Kelly rush for 9 yards to the ArzSt 41.
Stanford Fumble, 3 plays
9:42
1st & 10 at opp 35
Tyler Gaffney rush for 6 yards to the ArzSt 29.
8:50
2nd & 4 at opp 29
Tyler Gaffney rush for 2 yards to the ArzSt 27.
8:30
3rd & 2 at opp 27
Kevin Hogan rush for 1 yard, fumbled, forced by Chris Young, recovered by ArzSt Chris Young at the ArzSt 26.
Arizona State Turnover on downs, 4 plays
8:08
1st & 10 at own 26
Taylor Kelly rush for 2 yards to the ArzSt 28.
7:51
2nd & 8 at own 28
Taylor Kelly pass complete to Deantre Lewis for no gain to the ArzSt 28.
7:21
3rd & 8 at own 28
Taylor Kelly pass complete to Deantre Lewis for 5 yards to the ArzSt 33.
7:01
4th & 3 at own 33
Taylor Kelly pass incomplete to D.J. Foster.
Stanford Turnover on downs, 4 plays
6:52
1st & 10 at opp 33
Anthony Wilkerson rush for 2 yards to the ArzSt 31.
6:06
2nd & 8 at opp 31
Anthony Wilkerson rush for 4 yards to the ArzSt 27.
5:26
3rd & 4 at opp 27
STANFORD penalty 5 yard Delay of Game accepted.
5:18
3rd & 9 at opp 32
Anthony Wilkerson rush for 4 yards to the ArzSt 28.
4:35
4th & 5 at opp 28
Anthony Wilkerson rush for 3 yards to the ArzSt 25.
Arizona State Punt, 3 plays
4:08
1st & 10 at own 25
Taylor Kelly rush for 4 yards to the ArzSt 29.
3:29
3rd & 10 at own 24
ARIZONA ST penalty 10 yard Holding on Evan Finkenberg accepted, no play.
3:08
3rd & 20 at own 14
Taylor Kelly pass incomplete to Richard Smith.
3:08
4th & 20 at own 14
Matt Haack punt for 49 yards, downed at the Stanf 37.
Stanford Punt, 3 plays
2:30
1st & 10 at own 37
Anthony Wilkerson rush for a loss of 2 yards to the Stanf 35.
2:00
2nd & 12 at own 35
Anthony Wilkerson rush for 9 yards to the Stanf 44.
1:08
3rd & 3 at own 44
Anthony Wilkerson rush for 1 yard to the Stanf 45.
0:39
4th & 2 at own 45
Ben Rhyne punt for 35 yards, returned by Robert Nelson for 6 yards to the ArzSt 26.
Arizona State End of game, 2 plays
0:27
1st & 10 at own 26
Taylor Kelly pass complete to Cameron Smith for 6 yards to the ArzSt 32.
0:00
2nd & 4 at own 32
R.J. Robinson rush for 1 yard to the ArzSt 33.
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.