Referee S. Strimling; umpire Tim Schroeder; head linesman Cathrine Conti; line judge Tim Messuri; side judge Ryan Dickson; field judge Jeffrey Yock; back judge Mearl Robinson; center judge Burr BaldwinGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Arizona State
9
6
14
9
38
UCLA
0
10
0
13
23
Standouts
PassingJosh Rosen22 of 40, 280 yards, 2 TD, 1 INTUCLA
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
UCLA
465
Total yards
342
273
Passing yards
280
192
Rushing yards
62
6.2
Yards per pass
7.0
4.2
Yards per rush
2.2
25
First downs
17
10–23
Third downs
3–14
1–1
Fourth downs
0–1
1
Turnovers
1
4–39
Penalties
6–49
37:47
Possession
22:13
Efficiency
Arizona State
UCLA
36%
Success rate
38%
0.10
EPA per play
0.02
1.35
Explosiveness
1.21
0.02
Rushing EPA
−0.08
0.21
Passing EPA
0.20
39%
Passing-down success
27%
−0.10
First-down EPA
0.04
0.08
Second-down EPA
0.06
0.38
Third-down EPA
0.06
1%
Havoc by its defense
1%
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)
UCLA 75% to win. Arizona State pulled the upset.
The line
UCLA −13, over/under 61.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 UCLA 82%, Arizona State 18%. 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. UCLA drives left to right, Arizona State right to left.
Q1 Arizona StatePunt, 3 plays, 3 yards
Q1 UCLAPunt, 3 plays, 4 yards
Q1 Arizona StateMissed FG, 8 plays, 34 yards
Q1 UCLAPunt, 3 plays, 1 yard
Q1 Arizona StatePunt, 6 plays, 21 yards
Q1 UCLAPunt, 3 plays, 4 yards
Q1 Arizona StatePunt, 3 plays, 0 yards
Q1 UCLASafety, 3 plays (Arizona State scores), −3 yards
Q1 Arizona StateTouchdown, 2 plays, 31 yards
Q1 UCLAPunt, 5 plays, 16 yards
Q2 Arizona StatePunt, 3 plays, 5 yards
Q2 UCLAPunt, 3 plays, 8 yards
Q2 Arizona StatePunt, 4 plays, 21 yards
Q2 UCLATouchdown, 8 plays, 88 yards
Q2 Arizona StateField goal, 8 plays, 40 yards
Q2 UCLAInterception, 3 plays, 22 yards
Q2 Arizona StateField goal, 10 plays, 44 yards
Q2 UCLAField goal, 4 plays, 10 yards
Q3 UCLAPunt, 5 plays, 21 yards
Q3 Arizona StateTouchdown, 6 plays, 64 yards
Q3 UCLAPunt, 3 plays, 2 yards
Q3 Arizona StateTouchdown, 6 plays, 63 yards
Q3 UCLAPunt, 6 plays, 18 yards
Q3 Arizona StatePunt, 6 plays, 27 yards
Q3 UCLAPunt, 3 plays, 8 yards
Q3 Arizona StatePunt, 3 plays, 0 yards
Q3 UCLATouchdown, 6 plays, 70 yards
Q4 Arizona StateInterception, 6 plays, 9 yards
Q4 UCLATouchdown, 4 plays, 38 yards
Q4 Arizona StatePunt, 10 plays, 28 yards
Q4 UCLASafety, 4 plays (Arizona State scores), 4 yards
Q4 Arizona StateTouchdown, 9 plays, 70 yards
Q4 UCLAEnd of game, 3 plays, 9 yards
Play by play
1st quarter10 drives, then Arizona State 9, UCLA 0
Arizona State Punt, 3 plays
15:00
1st & 10 at own 35
Ka’imi Fairbairn kickoff for 65 yds for a touchback
14:44
1st & 10 at own 25
Demario Richard run for 3 yds to the ArzSt 28
14:08
2nd & 7 at own 28
Demario Richard run for 3 yds to the ArzSt 31
13:41
3rd & 4 at own 31
Mike Bercovici pass complete to Demario Richard for a loss of 3 yards to the ArzSt 28
13:19
4th & 7 at own 28
Matt Haack punt for 46 yds , Octavius Spencer returns for a loss of 3 yards to the UCLA 25 UCLA Penalty, Offensive Holding (10 Yards) to the UCLA 13
UCLA Punt, 3 plays
13:10
1st & 10 at own 13
Paul Perkins run for no gain to the UCLA 13
12:45
2nd & 10 at own 13
Paul Perkins run for 4 yds to the UCLA 17
12:22
3rd & 6 at own 17
Josh Rosen pass incomplete
12:14
4th & 6 at own 17
Matt Mengel punt for 43 yds, downed at the ArzSt 40
Arizona State Missed FG, 8 plays
11:57
1st & 10 at own 40
Kalen Ballage run for 1 yd to the ArzSt 41
11:33
2nd & 9 at own 41
Mike Bercovici pass complete to D.J. Foster for 28 yds to the UCLA 31 for a 1ST down
11:00
1st & 10 at opp 31
Kalen Ballage run for 9 yds to the UCLA 22
10:45
2nd & 1 at opp 22
Kalen Ballage run for 2 yds to the UCLA 20 for a 1ST down
10:19
1st & 10 at opp 20
Demario Richard run for 4 yds to the UCLA 16
10:00
2nd & 6 at opp 16
Demario Richard run for 1 yd to the UCLA 15
9:45
3rd & 5 at opp 15
Mike Bercovici run for a loss of 11 yards to the UCLA 26 Mike Bercovici fumbled, recovered by ArzSt Mike Bercovici
9:07
4th & 16 at opp 26
Zane Gonzalez 44 yd FG MISSED
UCLA Punt, 3 plays
8:51
1st & 10 at own 26
Paul Perkins run for 1 yd to the UCLA 27
8:29
2nd & 9 at own 27
Josh Rosen pass complete to Devin Fuller for 5 yds to the UCLA 32
8:15
3rd & 4 at own 32
UCLA Penalty, False Start (-5 Yards) to the UCLA 27
7:57
3rd & 9 at own 27
Josh Rosen pass incomplete to Thomas Duarte
7:48
4th & 9 at own 27
Matt Mengel punt for 41 yds, punt out-of-bounds at the ArzSt 32
Arizona State Punt, 6 plays
7:35
1st & 10 at own 32
Demario Richard run for no gain to the ArzSt 32
7:02
2nd & 10 at own 32
Mike Bercovici run for 11 yds to the ArzSt 43 for a 1ST down
6:51
1st & 10 at own 43
Mike Bercovici pass complete to Tim White for 16 yds to the UCLA 41 for a 1ST down
6:20
1st & 10 at opp 41
Demario Richard run for 2 yds to the UCLA 39
6:10
2nd & 8 at opp 39
ARIZONA ST Penalty, Offensive Pass Interference (-15 Yards) to the ArzSt 46
5:45
2nd & 23 at own 46
Mike Bercovici pass complete to Demario Richard for 7 yds to the UCLA 47
5:07
3rd & 16 at opp 47
Mike Bercovici pass incomplete to Gary Chambers
5:07
4th & 16 at opp 47
Timeout UCLA, clock 05:07
5:00
4th & 16 at opp 47
Matt Haack punt for 32 yds, punt out-of-bounds at the UCLA 15
UCLA Punt, 3 plays
4:43
1st & 10 at own 15
Paul Perkins run for 4 yds to the UCLA 19
4:05
2nd & 6 at own 19
Paul Perkins run for a loss of 2 yards to the UCLA 17
3:51
3rd & 8 at own 17
Josh Rosen pass complete to Nate Iese for 2 yds to the UCLA 19
3:32
4th & 6 at own 19
Matt Mengel punt for 39 yds, fair catch by Gump Hayes at the ArzSt 42
Arizona State Punt, 3 plays
3:28
1st & 10 at own 42
Mike Bercovici pass incomplete to Devin Lucien
3:24
2nd & 10 at own 42
Mike Bercovici pass incomplete to Tim White
3:20
3rd & 10 at own 42
Mike Bercovici pass incomplete to Devin Lucien
3:13
4th & 10 at own 42
Matt Haack punt for 43 yds, fair catch by Devin Fuller at the UCLA 15
UCLA Safety, 3 plays (Arizona State scores)
3:00
1st & 10 at own 16
Paul Perkins run for no gain to the UCLA 16
2:20
2nd & 10 at own 16
Josh Rosen pass complete to Paul Perkins for a loss of 3 yards to the UCLA 13
2:14
3rd & 13 at own 13
Team SafetyArizona State 2, UCLA 0
Arizona State Touchdown, 2 plays
2:14
3rd & 13 at own 20
Ka’imi Fairbairn kickoff for 74 yds , Tim White return for no gain to the UCLA 31 Tim White fumbled, recovered by ArzSt Tim White , return for 63 yds to the UCLA 31
1:55
1st & 10 at opp 31
UCLA Penalty, Defensive Pass Interference (14 Yards) to the UCLA 17 for a 1ST down
1:28
1st & 10 at opp 17
Mike Bercovici pass complete to Demario Richard for 5 yds to the UCLA 12
1:21
2nd & 5 at opp 12
Mike Bercovici pass complete to Tim White for 12 yds for a TD, (Zane Gonzalez KICK)Arizona State 9, UCLA 0
UCLA Punt, 5 plays
1:21
3rd & 6 at own 35
Zane Gonzalez kickoff for 63 yds , Devin Fuller return for 34 yds to the UCLA 36
1:06
1st & 10 at own 36
ARIZONA ST Penalty, Defensive Pass Interference (15 Yards) to the ArzSt 49 for a 1ST down
0:55
1st & 10 at opp 49
Paul Perkins run for 1 yd to the ArzSt 48
0:33
2nd & 9 at opp 48
Josh Rosen pass complete to Thomas Duarte for 14 yds to the ArzSt 34 for a 1ST down
0:00
1st & 10 at opp 34
UCLA Penalty, Offensive Holding (-10 Yards) to the ArzSt 44
Q2 14:56
1st & 20 at opp 44
Josh Rosen pass incomplete to Jordan Payton
Q2 14:40
2nd & 20 at opp 44
Paul Perkins run for no gain to the ArzSt 44
Q2 14:00
3rd & 20 at opp 44
Josh Rosen sacked by DJ Calhoun for a loss of 4 yards to the ArzSt 48
Q2 13:47
4th & 24 at opp 48
Adam Searl punt for 43 yds, downed at the ArzSt 5
2nd quarter8 drives, then Arizona State 15, UCLA 10
Arizona State Punt, 3 plays
13:25
1st & 10 at own 5
Mike Bercovici run for a loss of 1 yard to the ArzSt 4
13:03
2nd & 11 at own 4
Kalen Ballage run for 1 yd to the ArzSt 5
12:24
3rd & 10 at own 5
Mike Bercovici pass complete to Demario Richard for 5 yds to the ArzSt 10
11:52
4th & 5 at own 10
Matt Haack punt for 40 yds, punt out-of-bounds at the 50 yard line
UCLA Punt, 3 plays
11:30
1st & 10 at the 50
Josh Rosen pass complete to Devin Fuller for 7 yds to the ArzSt 43
11:12
2nd & 3 at opp 43
Nate Starks run for 1 yd to the ArzSt 42
10:55
3rd & 2 at opp 42
Josh Rosen pass incomplete to Cameron Judge
10:47
4th & 2 at opp 42
Adam Searl punt for 38 yds, downed at the ArzSt 4
Arizona State Punt, 4 plays
10:35
1st & 10 at own 4
Demario Richard run for 15 yds to the ArzSt 19 for a 1ST down
10:15
1st & 10 at own 19
Mike Bercovici pass complete to Tim White for 3 yds to the ArzSt 22
9:36
2nd & 7 at own 22
Jacom Brimhall run for 3 yds to the ArzSt 25
9:22
3rd & 4 at own 25
Mike Bercovici pass incomplete to D.J. Foster
9:09
4th & 4 at own 25
Matt Haack punt for 63 yds, downed at the UCLA 12
UCLA Touchdown, 8 plays
8:53
1st & 10 at own 12
Josh Rosen pass complete to Eldridge Massington for 4 yds to the UCLA 16
8:37
2nd & 6 at own 16
Josh Rosen pass complete to Jordan Payton for 10 yds to the UCLA 26 for a 1ST down
8:16
1st & 10 at own 26
Paul Perkins run for 3 yds to the UCLA 29
7:44
2nd & 7 at own 29
Josh Rosen pass complete to Jordan Payton for 4 yds to the UCLA 33
7:12
3rd & 3 at own 33
Paul Perkins run for 4 yds to the UCLA 37 for a 1ST down
6:59
1st & 10 at own 37
Josh Rosen pass incomplete to Stephen Johnson
6:51
2nd & 10 at own 37
Josh Rosen pass complete to Stephen Johnson for 50 yds to the ArzSt 13 for a 1ST down
6:42
1st & 10 at opp 13
Josh Rosen pass complete to Thomas Duarte for 13 yds for a TD, (Ka’imi Fairbairn KICK)Arizona State 9, UCLA 7
Arizona State Field goal, 8 plays
6:42
2nd & 10 at own 35
Ka’imi Fairbairn kickoff for 65 yds , Tim White return for 47 yds to the ArzSt 47
6:12
1st & 10 at own 47
Demario Richard run for a loss of 2 yards to the ArzSt 45
5:43
2nd & 12 at own 45
Mike Bercovici pass complete to Demario Richard for 8 yds to the UCLA 47
5:16
3rd & 4 at opp 47
Demario Richard run for 6 yds to the UCLA 41 for a 1ST down
4:59
1st & 10 at opp 41
Mike Bercovici pass complete to Gary Chambers for 26 yds to the UCLA 15 for a 1ST down
4:23
1st & 10 at opp 15
Demario Richard run for 2 yds to the UCLA 13
4:07
2nd & 8 at opp 13
Mike Bercovici pass incomplete to Kody Kohl
4:02
3rd & 8 at opp 13
Mike Bercovici pass incomplete to D.J. Foster
3:58
4th & 8 at opp 13
Zane Gonzalez 31 yd FG GOODArizona State 12, UCLA 7
UCLA Interception, 3 plays
3:58
4th & 8 at own 35
Zane Gonzalez kickoff for 65 yds for a touchback
3:45
1st & 10 at own 25
Josh Rosen pass complete to Jordan Payton for 25 yds to the 50 yard line for a 1ST down
3:15
1st & 10 at the 50
Paul Perkins run for a loss of 3 yards to the UCLA 47
3:09
2nd & 13 at own 47
Josh Rosen pass intercepted Viliami Moeakiola return for no gain to the ArzSt 49
Arizona State Field goal, 10 plays
3:09
1st & 10 at own 49
Timeout ARIZONA ST, clock 03:09
3:02
1st & 10 at own 49
Mike Bercovici pass complete to D.J. Foster for 9 yds to the UCLA 42
2:42
2nd & 1 at opp 42
Mike Bercovici pass incomplete to Tim White
2:33
3rd & 1 at opp 42
Mike Bercovici pass complete to Kody Kohl for 3 yds to the UCLA 39 for a 1ST down
2:22
1st & 10 at opp 39
Mike Bercovici pass incomplete
1:50
2nd & 10 at opp 39
Demario Richard run for 5 yds to the UCLA 34
1:39
3rd & 5 at opp 34
Mike Bercovici pass complete to Devin Lucien for 23 yds to the UCLA 11 for a 1ST down
1:23
1st & 10 at opp 11
D.J. Foster run for 4 yds to the UCLA 7
0:41
2nd & 6 at opp 7
Kalen Ballage run for no gain to the UCLA 7
0:25
3rd & 6 at opp 7
Mike Bercovici pass incomplete to D.J. Foster
0:21
4th & 6 at opp 7
Zane Gonzalez 25 yd FG GOODArizona State 15, UCLA 7
UCLA Field goal, 4 plays
0:21
4th & 6 at own 35
Zane Gonzalez kickoff for 65 yds for a touchback
0:14
1st & 10 at own 25
Paul Perkins run for 11 yds to the UCLA 36 for a 1ST down
0:07
1st & 10 at own 36
Josh Rosen pass complete to Thomas Duarte for 22 yds to the ArzSt 42 for a 1ST down
0:07
1st & 10 at opp 42
Timeout UCLA, clock 00:07
0:03
1st & 10 at opp 42
Josh Rosen pass complete to Jordan Payton for 7 yds to the ArzSt 35
0:00
2nd & 3 at opp 35
Ka’imi Fairbairn 53 yd FG GOODArizona State 15, UCLA 10
3rd quarter9 drives, then Arizona State 29, UCLA 10
UCLA Punt, 5 plays
15:00
1st & 10 at own 35
Zane Gonzalez kickoff for 65 yds for a touchback ARIZONA ST Penalty, Defensive Offside (-5 Yards)
14:35
1st & 10 at own 30
Nate Starks run for 8 yds to the UCLA 38
14:12
2nd & 2 at own 38
Josh Rosen pass complete to Eldridge Massington for 8 yds to the UCLA 46 for a 1ST down
13:53
1st & 10 at own 46
Nate Starks run for 5 yds to the ArzSt 49
13:38
2nd & 5 at opp 49
Josh Rosen pass incomplete to Jordan Payton
13:33
3rd & 5 at opp 49
Josh Rosen pass incomplete to Nate Iese
13:21
4th & 5 at opp 49
Matt Mengel punt for 13 yds, downed at the ArzSt 36
Arizona State Touchdown, 6 plays
13:17
1st & 10 at own 36
Mike Bercovici pass incomplete to D.J. Foster
12:55
2nd & 10 at own 36
Demario Richard run for 9 yds to the ArzSt 45
12:43
3rd & 1 at own 45
ARIZONA ST Penalty, False Start (-4 Yards) to the ArzSt 41
12:14
3rd & 5 at own 41
Mike Bercovici run for 6 yds to the ArzSt 47 for a 1ST down
12:00
1st & 10 at own 47
Mike Bercovici pass complete to Demario Richard for 3 yds to the 50 yard line
11:25
2nd & 7 at the 50
Demario Richard run for 16 yds to the UCLA 34 for a 1ST down
11:05
1st & 10 at opp 34
Mike Bercovici run for 34 yds for a TD, (Zane Gonzalez KICK)Arizona State 22, UCLA 10
UCLA Punt, 3 plays
10:43
1st & 10 at own 25
Paul Perkins run for 2 yds to the UCLA 27
10:34
2nd & 8 at own 27
Josh Rosen pass incomplete to Paul Perkins
10:29
3rd & 8 at own 27
Josh Rosen pass incomplete to Jordan Payton
10:22
4th & 8 at own 27
Adam Searl punt for 36 yds, fair catch by Gump Hayes at the ArzSt 37
Arizona State Touchdown, 6 plays
10:15
1st & 10 at own 37
Kalen Ballage run for 13 yds to the 50 yard line for a 1ST down
9:45
1st & 10 at the 50
Mike Bercovici run for 2 yds to the UCLA 48
9:13
2nd & 8 at opp 48
Kalen Ballage run for 3 yds to the UCLA 45
8:36
3rd & 5 at opp 45
Mike Bercovici pass complete to Kody Kohl for 32 yds to the UCLA 13 for a 1ST down
8:18
1st & 10 at opp 13
Demario Richard run for 2 yds to the UCLA 11
7:56
2nd & 8 at opp 11
Mike Bercovici pass complete to D.J. Foster for 11 yds for a TD, (Zane Gonzalez KICK)Arizona State 29, UCLA 10
UCLA Punt, 6 plays
7:56
3rd & 8 at own 35
Zane Gonzalez kickoff for 65 yds for a touchback
7:53
1st & 10 at own 25
Josh Rosen pass incomplete to Eldridge Massington
7:27
2nd & 10 at own 25
Soso Jamabo run for a loss of 2 yards to the UCLA 23
7:12
3rd & 12 at own 23
Josh Rosen pass complete to Thomas Duarte for 17 yds to the UCLA 40 for a 1ST down
6:47
1st & 10 at own 40
Paul Perkins run for 1 yd to the UCLA 41
6:25
2nd & 9 at own 41
Josh Rosen pass incomplete
5:58
3rd & 9 at own 41
Josh Rosen pass complete to Nate Iese for 2 yds to the UCLA 43
5:37
4th & 7 at own 43
Adam Searl punt for 33 yds, downed at the ArzSt 24
Arizona State Punt, 6 plays
5:23
1st & 10 at own 24
Demario Richard run for 3 yds to the ArzSt 27
4:59
2nd & 7 at own 27
Mike Bercovici pass incomplete to Tim White
4:49
3rd & 7 at own 27
Mike Bercovici pass complete to Demario Richard for 22 yds to the ArzSt 49 for a 1ST down
4:26
1st & 10 at own 49
Demario Richard run for 4 yds to the UCLA 47
3:49
2nd & 6 at opp 47
Mike Bercovici sacked by Eli Ankou for a loss of 6 yards to the ArzSt 47
3:12
3rd & 12 at own 47
Mike Bercovici pass complete to Kalen Ballage for 4 yds to the UCLA 49
2:47
4th & 8 at opp 49
Matt Haack punt for 31 yds, punt out-of-bounds at the UCLA 18
UCLA Punt, 3 plays
2:40
1st & 10 at own 18
Josh Rosen pass incomplete to Thomas Duarte
2:30
2nd & 10 at own 18
Josh Rosen pass complete to Jordan Payton for 8 yds to the UCLA 26
2:05
3rd & 2 at own 26
Josh Rosen pass incomplete to Mossi Johnson
1:57
4th & 2 at own 26
Adam Searl punt for 49 yds, fair catch by Gump Hayes at the ArzSt 25
Arizona State Punt, 3 plays
1:29
1st & 10 at own 26
Kalen Ballage run for 2 yds to the ArzSt 28
1:08
2nd & 8 at own 28
Mike Bercovici pass complete to Kalen Ballage for a loss of 2 yards to the ArzSt 26
0:36
3rd & 10 at own 26
Mike Bercovici pass incomplete to Tim White
0:24
4th & 10 at own 26
Matt Haack punt for 44 yds, downed at the UCLA 30
UCLA Touchdown, 6 plays
0:16
1st & 10 at own 30
Josh Rosen pass complete to Thomas Duarte for 18 yds to the UCLA 48 for a 1ST down
0:00
1st & 10 at own 48
Josh Rosen pass complete to Jordan Payton for 19 yds to the ArzSt 33 for a 1ST down
Q4 14:56
1st & 10 at opp 33
Josh Rosen pass incomplete to Jordan Payton
Q4 14:45
2nd & 10 at opp 33
Paul Perkins run for 29 yds to the ArzSt 4 for a 1ST down
Q4 14:22
1st & goal at opp 4
Paul Perkins run for 3 yds to the ArzSt 1
Q4 13:52
2nd & goal at opp 1
Paul Perkins run for 1 yd for a TD, (Two-Point Conversion failed )Arizona State 29, UCLA 16
4th quarter6 drives, then Arizona State 38, UCLA 23
Arizona State Interception, 6 plays
13:52
3rd & 7 at own 35
Ka’imi Fairbairn kickoff for 65 yds for a touchback
13:35
1st & 10 at own 25
Mike Bercovici pass complete to Devin Lucien for 2 yds to the ArzSt 27
13:08
2nd & 8 at own 27
Demario Richard run for 2 yds to the ArzSt 29
12:30
3rd & 6 at own 29
Mike Bercovici pass complete to Devin Lucien for 9 yds to the ArzSt 38 for a 1ST down
11:47
1st & 10 at own 38
Demario Richard run for a loss of 4 yards to the ArzSt 34
11:07
2nd & 14 at own 34
Mike Bercovici run for no gain to the ArzSt 34
10:47
3rd & 14 at own 34
Mike Bercovici pass intercepted Isaako Savaiinaea return for no gain to the ArzSt 38
UCLA Touchdown, 4 plays
10:36
1st & 10 at opp 38
Josh Rosen pass complete to Devin Fuller for 16 yds to the ArzSt 22 for a 1ST down
10:10
1st & 10 at opp 22
UCLA Penalty, Offensive Holding (-10 Yards) to the ArzSt 32
9:58
1st & 20 at opp 32
Josh Rosen pass incomplete to Jordan Payton
9:35
2nd & 20 at opp 32
Josh Rosen pass complete to Devin Fuller for 15 yds to the ArzSt 17
9:19
3rd & 5 at opp 17
Josh Rosen pass complete to Thomas Duarte for 17 yds for a TD, (Ka’imi Fairbairn KICK)Arizona State 29, UCLA 23
Arizona State Punt, 10 plays
9:19
4th & 5 at own 35
Ka’imi Fairbairn kickoff for 65 yds for a touchback
9:00
1st & 10 at own 25
Kalen Ballage run for a loss of 1 yard to the ArzSt 24
8:36
2nd & 11 at own 24
Mike Bercovici pass incomplete
8:13
3rd & 11 at own 24
Mike Bercovici pass complete to Gary Chambers for 12 yds to the ArzSt 36 for a 1ST down
7:45
1st & 10 at own 36
Mike Bercovici pass complete to Tim White for 7 yds to the ArzSt 43
7:12
2nd & 3 at own 43
Mike Bercovici pass incomplete to D.J. Foster
7:01
3rd & 3 at own 43
Mike Bercovici run for 2 yds to the ArzSt 45
6:48
4th & 1 at own 45
Mike Bercovici pass complete to Demario Richard for 8 yds to the UCLA 47 for a 1ST down
6:22
1st & 10 at opp 47
Mike Bercovici pass complete to Tim White for 4 yds to the UCLA 43
5:47
2nd & 6 at opp 43
Demario Richard run for a loss of 4 yards to the UCLA 47
5:16
3rd & 10 at opp 47
Mike Bercovici pass incomplete
5:06
4th & 10 at opp 47
Matt Haack punt for 46 yds, punt out-of-bounds at the UCLA 1
UCLA Safety, 4 plays (Arizona State scores)
5:00
1st & 10 at own 1
Josh Rosen pass incomplete to Thomas Duarte
4:35
2nd & 10 at own 1
Paul Perkins run for 4 yds to the UCLA 5
4:18
3rd & 6 at own 5
Josh Rosen pass incomplete
4:16
4th & 6 at own 5
Team SafetyArizona State 31, UCLA 23
4:16
4th & 6 at own 20
Timeout ARIZONA ST, clock 04:16
Arizona State Touchdown, 9 plays
4:16
4th & 6 at own 20
Ka’imi Fairbairn kickoff for 69 yds , Tim White return for 19 yds to the ArzSt 30
3:57
1st & 10 at own 30
Tim White run for 10 yds to the ArzSt 40 for a 1ST down
3:38
1st & 10 at own 40
Demario Richard run for 6 yds to the ArzSt 46
3:38
2nd & 4 at own 46
Timeout UCLA, clock 03:38
3:30
2nd & 4 at own 46
Mike Bercovici pass complete to D.J. Foster for 9 yds to the UCLA 45 for a 1ST down
3:00
1st & 10 at opp 45
Demario Richard run for 2 yds to the UCLA 43
3:00
2nd & 8 at opp 43
Timeout UCLA, clock 03:00
2:53
2nd & 8 at opp 43
Kalen Ballage run for 6 yds to the UCLA 37
2:53
3rd & 2 at opp 37
Timeout UCLA, clock 02:53
2:31
3rd & 2 at opp 37
Mike Bercovici pass complete to Kody Kohl for 10 yds to the UCLA 27 for a 1ST down
2:00
1st & 10 at opp 27
Demario Richard run for 2 yds to the UCLA 25
1:05
2nd & 8 at opp 25
Demario Richard run for 2 yds to the UCLA 23
0:45
3rd & 6 at opp 23
Kalen Ballage run for 23 yds for a TD, (Zane Gonzalez KICK)Arizona State 38, UCLA 23
UCLA End of game, 3 plays
0:45
4th & 6 at own 35
Zane Gonzalez kickoff for 65 yds , Devin Fuller return for 23 yds to the UCLA 23
0:34
1st & 10 at own 23
Nate Starks run for 7 yds to the UCLA 30
0:27
2nd & 3 at own 30
Nate Starks run for 4 yds to the UCLA 34 for a 1ST down
0:00
1st & 10 at own 34
Nate Starks run for a loss of 2 yards to the UCLA 32
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.