Referee Kevin Mar; umpire Matt Jordan; head linesman Harold Mitchell; line judge Rich Troyer; side judge Bernie Hulscher; field judge T. Migchelbrink; back judge Joe Johnston; center judge Randy CampbellGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
Stanford
409
Total yards
504
195
Passing yards
173
214
Rushing yards
331
7.8
Yards per pass
7.2
4.7
Yards per rush
10.0
22
First downs
17
8–16
Third downs
5–11
0–0
Fourth downs
1–1
2
Turnovers
1
3–25
Penalties
8–78
32:15
Possession
27:45
0
Sacks (by defense)
9.5
Efficiency
Arizona State
Stanford
43%
Success rate
44%
0.14
EPA per play
0.29
1.24
Explosiveness
1.42
0.25
Rushing EPA
0.29
−0.03
Passing EPA
0.41
41%
Passing-down success
39%
−0.12
First-down EPA
0.07
−0.07
Second-down EPA
0.40
0.97
Third-down EPA
0.46
12%
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)
Stanford 80% to win. Elo’s favorite won.
The line
Stanford −17, over/under 60.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 Stanford 88%, Arizona State 12%. 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. Stanford drives left to right, Arizona State right to left.
Q1 StanfordTouchdown, 4 plays, 75 yards
Q1 Arizona StatePunt, 7 plays, 47 yards
Q1 StanfordFumble, 6 plays, 78 yards
Q1 Arizona StateField goal, 12 plays, 84 yards
Q1 StanfordPunt, 3 plays, 1 yard
Q2 Arizona StateInterception, 2 plays, 7 yards
Q2 StanfordTouchdown, 2 plays, 39 yards
Q2 Arizona StateTouchdown, 14 plays, 75 yards
Q2 StanfordTouchdown, 6 plays, 75 yards
Q2 Arizona StateTouchdown, 8 plays, 75 yards
Q2 StanfordField goal, 8 plays, 61 yards
Q3 Arizona StatePunt, 3 plays, 8 yards
Q3 StanfordPunt, 3 plays, 8 yards
Q3 Arizona StatePunt, 3 plays, 9 yards
Q3 StanfordTouchdown, 5 plays, 78 yards
Q3 Arizona StateInterception, 4 plays, 13 yards
Q3 StanfordPunt, 7 plays, −4 yards
Q3 Arizona StatePunt, 3 plays, −86 yards
Q4 StanfordPunt, 3 plays, 7 yards
Q4 Arizona StateTouchdown, 10 plays, 86 yards
Q4 StanfordField goal, 11 plays, 71 yards
Q4 Arizona StateMissed FG, 7 plays, 34 yards
Q4 StanfordEnd of game, 1 play, −3 yards
Play by play
1st quarter5 drives, then Stanford 7, Arizona State 3
Stanford Touchdown, 4 plays
15:00
1st & 10 at own 35
Brandon Ruiz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
K.J. Costello pass complete to Dalton Schultz for 6 yds to the Stanf 31
15:00
2nd & 4 at own 31
Bryce Love run for no gain to the Stanf 31
15:00
3rd & 4 at own 31
K.J. Costello pass complete to Trenton Irwin for 8 yds to the Stanf 39 for a 1ST down
13:27
1st & 10 at own 39
Bryce Love run for 61 yds for a TD, (Jet Toner KICK)Stanford 7, Arizona State 0
Arizona State Punt, 7 plays
13:27
1st & 0 at own 35
Jake Bailey kickoff for 57 yds , Kalen Ballage return for no gain to the ArzSt 14 Kalen Ballage fumbled, recovered by ArzSt Kalen Ballage , return for 6 yds to the ArzSt 14
13:20
1st & 10 at own 14
Manny Wilkins pass complete to Kyle Williams for 9 yds to the ArzSt 23
13:20
2nd & 1 at own 23
Kalen Ballage run for 7 yds to the ArzSt 30 for a 1ST down
13:20
1st & 10 at own 30
Kalen Ballage run for 6 yds to the ArzSt 36
13:20
2nd & 4 at own 36
Manny Wilkins pass complete to Demario Richard for 34 yds to the Stanf 30 for a 1ST down
13:20
1st & 10 at opp 30
Manny Wilkins pass incomplete
13:20
2nd & 10 at opp 30
N’Keal Harry run for 3 yds to the Stanf 27
13:20
3rd & 7 at opp 27
Manny Wilkins sacked by Mike Tyler for a loss of 12 yards to the Stanf 39
13:20
4th & 19 at opp 39
Michael Sleep-Dalton punt for 39 yds for a touchback
Stanford Fumble, 6 plays
10:01
1st & 10 at own 20
Bryce Love run for no gain to the Stanf 20
10:01
2nd & 10 at own 20
K.J. Costello pass complete to Trenton Irwin for 6 yds to the Stanf 26 for a 1ST down ARIZONA ST Penalty, personal foul (Demonte King) to the Stanf 41 for a 1ST down
10:01
1st & 10 at own 41
K.J. Costello pass complete to Donald Stewart for 9 yds to the 50 yard line
10:01
2nd & 1 at the 50
K.J. Costello pass complete to JJ Arcega-Whiteside for 3 yds to the ArzSt 47 for a 1ST down
10:01
1st & 10 at opp 47
K.J. Costello pass complete to Trenton Irwin for 9 yds to the ArzSt 38
10:01
2nd & 1 at opp 38
K.J. Costello pass complete to Dalton Schultz for 31 yds Dalton Schultz fumbled, forced by J’Marcus Rhodes, recovered by ArzSt J’Marcus Rhodes
Arizona State Field goal, 12 plays
6:33
1st & 10 at own 2
Demario Richard run for 3 yds to the ArzSt 5
6:33
2nd & 7 at own 5
Kyle Williams run for 49 yds to the Stanf 46 for a 1ST down
6:33
1st & 10 at opp 46
Demario Richard run for 2 yds to the Stanf 44
6:33
2nd & 8 at opp 44
Manny Wilkins pass complete to N’Keal Harry for 12 yds to the Stanf 32 for a 1ST down
6:33
1st & 10 at opp 32
Demario Richard run for 1 yd to the Stanf 31
6:33
2nd & 9 at opp 31
Manny Wilkins run for 3 yds to the Stanf 28
6:33
3rd & 6 at opp 28
N’Keal Harry run for 8 yds to the Stanf 20 for a 1ST down
6:33
1st & 10 at opp 20
Wilkins, Manny pass complete to Harry, N’Keal for 6 yards to the STAN14 (Buncom,F), PENALTY STAN offside 5 yards to the STAN15, NO PLAY.
6:33
1st & 5 at opp 15
Demario Richard run for 5 yds to the Stanf 10 for a 1ST down
6:33
1st & goal at opp 10
Demario Richard run for a loss of 4 yards to the Stanf 14
6:33
2nd & goal at opp 14
Manny Wilkins sacked by Eric Cotton for a loss of 8 yards to the Stanf 22
6:33
3rd & goal at opp 22
Kalen Ballage run for 8 yds to the Stanf 14
0:45
4th & goal at opp 14
Brandon Ruiz 32 yd FG GOODStanford 7, Arizona State 3
Stanford Punt, 3 plays
0:45
1st & 0 at own 35
Brandon Ruiz kickoff for 65 yds for a touchback
0:45
1st & 10 at own 25
Bryce Love run for 1 yd to the Stanf 26
0:45
2nd & 9 at own 26
K.J. Costello pass incomplete to JJ Arcega-Whiteside
Q2 15:00
3rd & 9 at own 26
K.J. Costello pass incomplete to JJ Arcega-Whiteside
Q2 15:00
4th & 9 at own 26
Jake Bailey punt for 58 yds, downed at the ArzSt 16
2nd quarter6 drives, then Stanford 24, Arizona State 17
Arizona State Interception, 2 plays
14:43
1st & 10 at own 16
Kalen Ballage run for 7 yds to the ArzSt 23
14:43
2nd & 3 at own 23
Manny Wilkins pass intercepted Justin Reid return for no gain to the ArzSt 39
Stanford Touchdown, 2 plays
14:43
1st & 10 at opp 39
K.J. Costello pass complete to Connor Wedington for a loss of 4 yards to the ArzSt 43
13:22
2nd & 14 at opp 43
Bryce Love run for 43 yds for a TD, (Jet Toner KICK)Stanford 14, Arizona State 3
Arizona State Touchdown, 14 plays
13:22
1st & 0 at own 35
Jake Bailey kickoff for 65 yds for a touchback
13:22
1st & 10 at own 25
Demario Richard run for 9 yds to the ArzSt 34
13:22
2nd & 1 at own 34
Demario Richard run for 3 yds to the ArzSt 37 for a 1ST down
13:22
1st & 10 at own 37
Demario Richard run for 4 yds to the ArzSt 41
13:22
2nd & 6 at own 41
Demario Richard run for 1 yd to the ArzSt 42
13:22
3rd & 5 at own 42
Manny Wilkins pass complete to Kyle Williams for 17 yds to the STANFORD 41 for a 1ST down STANFORD Penalty, Defensive offside ( Yards) declined for a 1ST down
13:22
1st & 10 at opp 41
Kalen Ballage run for 4 yds to the Stanf 37
13:22
2nd & 6 at opp 37
Manny Wilkins pass incomplete
13:22
3rd & 6 at opp 37
Kalen Ballage run for 7 yds to the Stanf 30 for a 1ST down
13:22
1st & 10 at opp 30
Manny Wilkins pass complete to Kalen Ballage for no gain to the Stanf 30
13:22
2nd & 10 at opp 30
Demario Richard run for 6 yds to the Stanf 24
13:22
3rd & 4 at opp 24
Demario Richard run for 8 yds to the Stanf 16 for a 1ST down
13:22
1st & 10 at opp 16
Demario Richard run for 14 yds to the Stanf 2 for a 1ST down
13:22
1st & goal at opp 2
Manny Wilkins run for a loss of 1 yard to the Stanf 3
7:25
2nd & goal at opp 3
Demario Richard run for 3 yds for a TD, (Brandon Ruiz KICK)Stanford 14, Arizona State 10
Stanford Touchdown, 6 plays
7:25
1st & 0 at own 35
Brandon Ruiz kickoff for 65 yds for a touchback
7:25
1st & 10 at own 25
Bryce Love run for 39 yds to the ArzSt 36 for a 1ST down
6:44
1st & 10 at opp 36
Timeout STANFORD, clock 06:44
6:44
1st & 10 at opp 36
Cameron Scarlett run for no gain to the ArzSt 36
6:44
2nd & 10 at opp 36
K.J. Costello pass complete to JJ Arcega-Whiteside for 8 yds to the ArzSt 28
6:44
3rd & 2 at opp 28
Bryce Love run for 15 yds to the ArzSt 13 for a 1ST down
6:44
1st & 10 at opp 13
Bryce Love run for 1 yd to the ArzSt 12
4:11
2nd & 9 at opp 12
K.J. Costello pass complete to JJ Arcega-Whiteside for 12 yds for a TD, (Jet Toner KICK)Stanford 21, Arizona State 10
Arizona State Touchdown, 8 plays
4:11
1st & 0 at own 35
Jake Bailey kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
Kalen Ballage run for 18 yds to the ArzSt 43 for a 1ST down
4:11
1st & 10 at own 43
Manny Wilkins pass incomplete
4:11
2nd & 10 at own 43
Manny Wilkins pass complete to Eno Benjamin for a loss of 7 yards to the ArzSt 36
4:11
3rd & 17 at own 36
Manny Wilkins pass complete to N’Keal Harry for 7 yds to the Stanf 43 for a 1ST down STANFORD Penalty, face mask (15 yards) (Ben Edwards) to the Stanf 42 for a 1ST down
4:11
1st & 10 at opp 42
Manny Wilkins pass complete to N’Keal Harry for 21 yds to the Stanf 21 for a 1ST down
4:11
1st & 10 at opp 21
Demario Richard run for 3 yds to the Stanf 18
4:11
2nd & 7 at opp 18
Demario Richard run for 4 yds to the Stanf 14
1:39
3rd & 3 at opp 14
Timeout STANFORD, clock 01:39
1:33
3rd & 3 at opp 14
N’Keal Harry pass complete to Ceejhay French-Love for 14 yds for a TD, (Brandon Ruiz KICK)Stanford 21, Arizona State 17
Stanford Field goal, 8 plays
1:33
1st & 0 at own 35
Brandon Ruiz kickoff for 62 yds
1:33
1st & 10 at own 35
Bryce Love run for a loss of 1 yard to the Stanf 34
1:33
2nd & 11 at own 34
K.J. Costello pass complete to Kaden Smith for 22 yds to the ArzSt 44 for a 1ST down
1:33
1st & 10 at opp 44
K.J. Costello pass incomplete to JJ Arcega-Whiteside, broken up by JoJo Wicker
1:33
2nd & 10 at opp 44
K.J. Costello pass incomplete to Kaden Smith
1:33
3rd & 10 at opp 44
K.J. Costello pass complete to JJ Arcega-Whiteside for 40 yds to the ArzSt 4 for a 1ST down ARIZONA ST Penalty, Defensive pass interference ( Yards) declined for a 1ST down
0:16
1st & 0 at opp 4
Timeout ARIZONA ST, clock 00:16
0:16
1st & goal at opp 4
K.J. Costello pass incomplete to Donald Stewart
0:16
2nd & goal at opp 4
K.J. Costello pass incomplete to Kaden Smith
0:00
3rd & goal at opp 4
Jet Toner 21 yd FG GOODStanford 24, Arizona State 17
3rd quarter7 drives, then Stanford 31, Arizona State 17
Arizona State Punt, 3 plays
15:00
1st & 0 at own 35
Jake Bailey kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Eno Benjamin run for 3 yds to the ArzSt 28
15:00
2nd & 7 at own 28
Kalen Ballage run for 1 yd to the ArzSt 29
15:00
3rd & 6 at own 29
Manny Wilkins pass complete to Eno Benjamin for 4 yds to the ArzSt 33
15:00
4th & 2 at own 33
Michael Sleep-Dalton punt for 42 yds, punt out-of-bounds at the Stanf 25
Stanford Punt, 3 plays
13:19
1st & 10 at own 25
Bryce Love run for 1 yd to the Stanf 26
13:19
2nd & 9 at own 26
Bryce Love run for a loss of 2 yards to the Stanf 24
13:19
3rd & 11 at own 24
K.J. Costello pass complete to Connor Wedington for 9 yds to the Stanf 33
13:19
4th & 2 at own 33
Jake Bailey punt for 39 yds , Ryan Newsome returns for a loss of 2 yards to the ArzSt 26
Arizona State Punt, 3 plays
11:03
1st & 10 at own 26
Manny Wilkins run for 6 yds to the ArzSt 32
11:03
2nd & 4 at own 32
Demario Richard run for 3 yds to the ArzSt 35
11:03
3rd & 1 at own 35
Manny Wilkins run for no gain to the ArzSt 35
11:03
4th & 1 at own 35
Michael Sleep-Dalton punt for 50 yds , Trenton Irwin returns for 7 yds to the Stanf 22
Stanford Touchdown, 5 plays
9:03
1st & 10 at own 22
K.J. Costello pass complete to Dalton Schultz for 4 yds to the Stanf 26
9:03
2nd & 6 at own 26
Bryce Love run for 2 yds to the Stanf 28
9:03
3rd & 4 at own 28
K.J. Costello pass complete to Donald Stewart for 5 yds to the Stanf 33 for a 1ST down
9:03
1st & 10 at own 33
Bryce Love run for 8 yds to the Stanf 41
6:46
2nd & 2 at own 41
Bryce Love run for 59 yds for a TD, (Jet Toner KICK)Stanford 31, Arizona State 17
Arizona State Interception, 4 plays
6:46
1st & 0 at own 35
Jake Bailey kickoff for 65 yds for a touchback
6:46
1st & 10 at own 25
Manny Wilkins pass incomplete to N’Keal Harry
6:46
2nd & 10 at own 25
Wilkins, Manny pass incomplete to Ballage, Kalen, PENALTY STAN offside (Phillips,H) 5 yards to the ASU30, NO PLAY.
6:46
2nd & 5 at own 30
Manny Wilkins run for 4 yds to the ArzSt 34
6:46
3rd & 1 at own 34
Demario Richard run for 4 yds to the ArzSt 38 for a 1ST down
6:46
1st & 10 at own 38
Manny Wilkins pass intercepted Justin Reid return for no gain to the Stanf 48
Stanford Punt, 7 plays
5:19
1st & 10 at own 48
K.J. Costello pass incomplete to Trenton Irwin
5:19
2nd & 10 at own 48
Bryce Love run for 3 yds to the ArzSt 49
5:19
3rd & 7 at opp 49
Bryce Love run for 4 yds to the ArzSt 45
5:19
4th & 3 at opp 45
Jake Bailey run for 17 yds to the ArzSt 28 for a 1ST down
5:19
1st & 10 at opp 28
Love,B rush for 18 yards to the ASU10 (King, Demonte), PENALTY STAN holding (Fanaika,B) 10 yards to the ASU38, NO PLAY.
5:19
1st & 20 at opp 38
K.J. Costello pass incomplete to Trenton Irwin, broken up by Chase Lucas
5:19
2nd & 20 at opp 38
Bryce Love run for a loss of 3 yards to the Stanf 41 STANFORD Penalty, personal foul (Kaden Smith) to the Stanf 44
5:19
3rd & 38 at own 44
Ryan Burns run for no gain to the Stanf 44
5:19
4th & 38 at own 44
Jake Bailey punt for 51 yds , Ryan Newsome returns for no gain to the ArzSt 5
Arizona State Punt, 3 plays
1:15
1st & 10 at own 5
Demario Richard run for 4 yds to the ArzSt 9
1:15
2nd & 6 at own 9
Demario Richard run for 3 yds to the ArzSt 12
1:15
3rd & 3 at own 12
Manny Wilkins run for 2 yds to the ArzSt 14
Q4 15:00
4th & 1 at own 14
Michael Sleep-Dalton punt for 42 yds , Trenton Irwin returns for 2 yds to the Stanf 46
4th quarter5 drives, then Stanford 34, Arizona State 24
Stanford Punt, 3 plays
14:50
1st & 10 at own 46
Bryce Love run for 3 yds to the Stanf 49
14:50
2nd & 7 at own 49
Bryce Love run for 4 yds to the ArzSt 47
14:50
3rd & 3 at opp 47
K.J. Costello pass incomplete to Connor Wedington
13:17
4th & 3 at opp 47
Timeout STANFORD, clock 13:17
13:17
4th & 3 at opp 47
Jake Bailey punt for 33 yds, fair catch by Ryan Newsome at the ArzSt 14
Arizona State Touchdown, 10 plays
13:10
1st & 10 at own 14
Kalen Ballage run for 2 yds to the ArzSt 16
13:10
2nd & 8 at own 16
Manny Wilkins pass complete to Kalen Ballage for 2 yds to the ArzSt 18
13:10
3rd & 6 at own 18
Manny Wilkins pass complete to Jalen Harvey for 43 yds to the Stanf 39 for a 1ST down
13:10
1st & 10 at opp 39
Manny Wilkins sacked by Dylan Jackson and Harrison Phillips for a loss of 5 yards to the Stanf 44
13:10
2nd & 15 at opp 44
Manny Wilkins pass complete to Ryan Jenkins for 10 yds to the Stanf 34
13:10
3rd & 5 at opp 34
N’Keal Harry run for 6 yds to the Stanf 28 for a 1ST down
13:10
1st & 10 at opp 28
Demario Richard run for 2 yds to the Stanf 26
13:10
2nd & 8 at opp 26
Kyle Williams run for 16 yds to the Stanf 10 for a 1ST down
13:10
1st & goal at opp 10
Demario Richard run for no gain to the Stanf 10
13:10
2nd & goal at opp 10
Wilkins, Manny pass incomplete to Ballage, Kalen, QB hurry by Jackson,D, PENALTY STAN pass interference (Perez,J) 8 yards to the STAN2, 1ST DOWN ASU, NO PLAY.
8:02
1st & goal at opp 2
Demario Richard run for 2 yds for a TD, (Brandon Ruiz KICK)Stanford 31, Arizona State 24
Stanford Field goal, 11 plays
8:02
1st & 0 at own 35
Brandon Ruiz kickoff for 65 yds for a touchback
8:02
1st & 10 at own 25
Bryce Love run for 2 yds to the Stanf 27
8:02
2nd & 8 at own 27
Bryce Love run for 9 yds to the Stanf 36 for a 1ST down
8:02
1st & 10 at own 36
Bryce Love run for 31 yds to the ArzSt 33 for a 1ST down
8:02
1st & 10 at opp 33
Cameron Scarlett run for 3 yds to the ArzSt 30
8:02
2nd & 7 at opp 30
Cameron Scarlett run for 5 yds to the ArzSt 25
8:02
3rd & 2 at opp 25
Bryce Love run for 3 yds to the ArzSt 22 for a 1ST down
8:02
1st & 10 at opp 22
Bryce Love run for 11 yds to the ArzSt 11 for a 1ST down
8:02
1st & 10 at opp 11
STANFORD Penalty, false start (-5 Yards) to the ArzSt 16
8:02
1st & 15 at opp 16
Cameron Scarlett run for 2 yds to the ArzSt 14
8:02
2nd & 13 at opp 14
Cameron Scarlett run for 3 yds to the ArzSt 11
2:36
3rd & 10 at opp 11
Timeout ARIZONA ST, clock 02:36
2:36
3rd & 10 at opp 11
Bryce Love run for 7 yds to the ArzSt 4
2:30
4th & 3 at opp 4
Timeout ARIZONA ST, clock 02:30
2:26
4th & 3 at opp 4
Jet Toner 22 yd FG GOODStanford 34, Arizona State 24
Arizona State Missed FG, 7 plays
2:26
1st & 0 at own 35
Jake Bailey kickoff for 65 yds , Kalen Ballage return for 25 yds to the ArzSt 25
2:19
1st & 10 at own 25
Wilkins, Manny pass complete to Williams, Kyle for loss of 3 yards to the ASU22, out-of-bounds (Holder,A), PENALTY ASU illegal touching (Williams, Kyle) 0 yards to the ASU25, NO PLAY.
2:19
2nd & 10 at own 25
Manny Wilkins pass incomplete to Kyle Williams
2:19
3rd & 10 at own 25
Manny Wilkins pass incomplete to Jalen Harvey
2:19
4th & 10 at own 25
Wilkins, Manny pass incomplete to Darby, Frank (Parkinson,C), QB hurry by Tyler,M, PENALTY STAN face mask (Phillips,H) 15 yards to the ASU40, 1ST DOWN ASU, NO PLAY.
2:19
1st & 10 at own 40
Manny Wilkins pass complete to Demario Richard for 10 yds to the 50 yard line for a 1ST down
2:19
1st & 10 at the 50
Wilkins, Manny rush for 5 yards to the STAN45 (Cotton,E), PENALTY ASU holding (Bailey, Quinn) 10 yards to the ASU40, NO PLAY.
2:19
1st & 20 at own 40
Manny Wilkins pass complete to Demario Richard for 13 yds to the Stanf 47
2:19
2nd & 7 at opp 47
Manny Wilkins pass incomplete to N’Keal Harry
2:19
3rd & 7 at opp 47
Manny Wilkins pass complete to Frank Darby for 6 yds to the Stanf 41
0:24
4th & 1 at opp 41
Timeout ARIZONA ST, clock 00:24
0:24
4th & 1 at opp 41
Timeout STANFORD, clock 00:24
0:18
4th & 1 at opp 41
Brandon Ruiz 59 yd FG MISSED
Stanford End of game, 1 play
0:18
1st & 10 at own 41
TEAM run for a loss of 3 yards to the Stanf 38
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.