90°F, a few clouds, wind 3 mph from the eastWeather: 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
USC
Arizona State
535
Total yards
353
322
Passing yards
263
213
Rushing yards
90
10.4
Yards per pass
6.7
7.3
Yards per rush
2.8
22
First downs
21
3–10
Third downs
6–16
1–2
Fourth downs
3–4
1
Turnovers
2
10–85
Penalties
4–26
28:12
Possession
31:48
8
Sacks (by defense)
2
Efficiency
USC
Arizona State
54%
Success rate
37%
0.34
EPA per play
0.16
1.38
Explosiveness
1.73
0.27
Rushing EPA
0.52
0.41
Passing EPA
0.06
31%
Passing-down success
37%
0.47
First-down EPA
−0.12
0.10
Second-down EPA
−0.20
0.25
Third-down EPA
0.59
27%
Havoc by its defense
15%
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)
USC 73% to win. Elo’s favorite won.
The line
USC −34.5, over/under 62.
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 USC 99%, Arizona State 1%. 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, USC right to left.
Q1 USCTouchdown, 12 plays, 75 yards
Q1 Arizona StatePunt, 3 plays, 5 yards
Q1 USCFumble, 1 play, −2 yards
Q1 Arizona StateTouchdown, 3 plays, 15 yards
Q1 USCTouchdown, 9 plays, 87 yards
Q1 Arizona StateField goal, 13 plays, 48 yards
Q2 USCTouchdown, 5 plays, 43 yards
Q2 Arizona StateField goal, 13 plays, 64 yards
Q2 USCPunt, 5 plays, 35 yards
Q2 Arizona StateEnd of half, 1 play, 4 yards
Q3 Arizona StatePunt, 5 plays, 11 yards
Q3 USCField goal, 7 plays, 28 yards
Q3 Arizona StateTouchdown, 5 plays, 75 yards
Q3 USCField goal, 6 plays, 64 yards
Q3 Arizona StateInterception, 2 plays, 2 yards
Q3 USCTurnover on downs, 6 plays, 30 yards
Q3 Arizona StatePunt, 6 plays, 28 yards
Q4 USCPunt, 3 plays, 7 yards
Q4 Arizona StateFumble, 4 plays, 14 yards
Q4 USCTouchdown, 2 plays, 44 yards
Q4 Arizona StateTouchdown, 6 plays, 75 yards
Q4 USCTouchdown, 3 plays, 75 yards
Q4 Arizona StateTurnover on downs, 12 plays, 36 yards
Q4 USCEnd of game, 3 plays, −1 yard
Play by play
1st quarter5 drives, then USC 14, Arizona State 7
USC Touchdown, 12 plays
15:00
1st & 10 at own 35
Dario Longhetto kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Caleb Williams pass complete to Zachariah Branch for 2 yds to the USC 27
15:00
2nd & 8 at own 27
Caleb Williams run for 2 yds to the USC 25
15:00
3rd & 10 at own 25
PENALTY USC False Start (Dedich,Justin) 5 yards from USC25 to USC20. NO PLAY.
15:00
3rd & 15 at own 20
PENALTY USC Delay Of Game 5 yards from USC20 to USC15. NO PLAY.
15:00
3rd & 20 at own 15
Caleb Williams pass complete to Zachariah Branch for 23 yds to the USC 38 for a 1ST down
15:00
1st & 10 at own 38
Caleb Williams run for 9 yds to the USC 47
15:00
2nd & 1 at own 47
MarShawn Lloyd run for 18 yds to the ASU 35 for a 1ST down
15:00
1st & 10 at opp 35
MarShawn Lloyd run for 17 yds to the ASU 18 for a 1ST down
15:00
1st & 10 at opp 18
Caleb Williams pass incomplete to Mario Williams
15:00
2nd & 10 at opp 18
Caleb Williams pass complete to Brenden Rice for 6 yds to the ASU 12
15:00
3rd & 4 at opp 12
Caleb Williams pass complete to Brenden Rice for 8 yds to the ASU 4 for a 1ST down
15:00
1st & goal at opp 4
MarShawn Lloyd run for 3 yds to the ASU 1
8:58
2nd & goal at opp 1
Timeout USC, clock 08:58
8:58
2nd & goal at opp 1
Caleb Williams pass incomplete to Brenden Rice
8:46
3rd & goal at opp 1
Caleb Williams run for 1 yd for a TD (Denis Lynch KICK)USC 7, Arizona State 0
Arizona State Punt, 3 plays
8:46
1st & 10 at own 35
Eddie Czaplicki kickoff for 65 yds for a touchback
8:46
1st & 10 at own 25
Drew Pyne pass incomplete to Xavier Guillory
8:46
2nd & 10 at own 25
Drew Pyne pass incomplete
8:46
3rd & 10 at own 25
Shotgun Pyne,Drew pass incomplete short middle to Badger,Elijhah PENALTY USC Offside (Alexander,Bear) 5 yards from ASU25 to ASU30. NO PLAY.
8:46
3rd & 5 at own 30
Drew Pyne pass incomplete to Elijhah Badger
8:20
4th & 5 at own 30
Cameron Skattebo punt for 53 yds
8:15
1st & 10 at own 17
MarShawn Lloyd run for 2 yds to the USC 15 MarShawn Lloyd fumbled, recovered by ASU Tate Romney
Arizona State Touchdown, 3 plays
8:15
1st & 10 at opp 15
Drew Pyne run for 2 yds to the USC 17
8:15
2nd & 12 at opp 17
Cameron Skattebo run for 2 yds to the USC 15
6:57
3rd & 10 at opp 15
Cameron Skattebo run for 15 yds for a TD (Dario Longhetto KICK)Tied at 7
USC Touchdown, 9 plays
6:45
1st & 10 at own 35
Dario Longhetto kickoff for 65 yds , Zachariah Branch return for 13 yds to the USC 13
6:45
1st & 10 at own 13
Caleb Williams pass complete to Mario Williams for 4 yds to the USC 17
6:45
2nd & 6 at own 17
Caleb Williams pass complete to Michael Jackson III for 16 yds to the USC 33 for a 1ST down
6:45
1st & 10 at own 33
Caleb Williams run for no gain to the USC 33
6:45
2nd & 10 at own 33
Zachariah Branch run for 28 yds to the ASU 39 USC Penalty, Offensive Holding (Kyron Hudson) to the USC 40
6:45
2nd & 3 at own 40
Austin Jones run for 14 yds to the ASU 46 for a 1ST down
6:45
1st & 10 at opp 46
Austin Jones run for 6 yds to the ASU 40
6:45
2nd & 4 at opp 40
Caleb Williams sacked by B.J. Green II for a loss of 5 yards to the ASU 45 Caleb Williams fumbled, recovered by USC Caleb Williams , return for 0 yards
6:45
3rd & 9 at opp 45
PENALTY USC False Start (Pregnon,Emmanuel) 5 yards from ASU45 to ASU50. NO PLAY.
6:45
3rd & 14 at the 50
Caleb Williams pass complete to Mario Williams for 12 yds to the ASU 38
6:45
4th & 2 at opp 38
PENALTY USC False Start (Kingston,Jarrett) 5 yards from ASU38 to ASU43. NO PLAY.
1:15
4th & 7 at opp 43
Caleb Williams pass complete to Brenden Rice for 43 yds for a TD (Denis Lynch KICK)USC 14, Arizona State 7
Arizona State Field goal, 13 plays
1:15
1st & 10 at own 35
Eddie Czaplicki kickoff for 62 yds
1:15
1st & 10 at own 35
Cameron Skattebo run for 6 yds to the ASU 41
0:00
2nd & 4 at own 41
Cameron Skattebo run for 4 yds to the ASU 45 for a 1ST down
Q2 15:00
1st & 10 at own 45
Drew Pyne sacked by Romello Height for a loss of 2 yards to the ASU 43
Q2 15:00
2nd & 12 at own 43
Cameron Skattebo run for 6 yds to the ASU 49
Q2 15:00
3rd & 6 at own 49
Drew Pyne pass complete to Cameron Skattebo for 8 yds to the USC 43 for a 1ST down
Q2 15:00
1st & 10 at opp 43
Drew Pyne pass incomplete to Bryce Pierre
Q2 15:00
2nd & 10 at opp 43
Drew Pyne pass complete to Andre Johnson for 7 yds to the USC 36
Q2 15:00
3rd & 3 at opp 36
Cameron Skattebo run for 4 yds to the USC 32 for a 1ST down
Q2 15:00
1st & 10 at opp 32
Drew Pyne pass complete to Jalin Conyers for 15 yds to the USC 17 for a 1ST down
Q2 15:00
1st & 10 at opp 17
Kyson Brown run for 4 yds to the USC 13
Q2 15:00
2nd & 6 at opp 13
Drew Pyne pass complete to Jalin Conyers for 1 yd to the USC 12
Q2 15:00
3rd & 5 at opp 12
Drew Pyne pass incomplete to Elijhah Badger
Q2 15:00
4th & 5 at opp 12
PENALTY ASU Delay Of Game 5 yards from USC12 to USC17. NO PLAY.
Q2 10:28
4th & 10 at opp 17
Dario Longhetto 35 yd FG GOODUSC 14, Arizona State 10
2nd quarter4 drives, then USC 21, Arizona State 13
USC Touchdown, 5 plays
10:26
1st & 10 at own 35
kickoff for 11 yds
10:26
1st & 10 at opp 43
Caleb Williams pass complete to Dorian Singer for 14 yds to the ASU 29 for a 1ST down
10:26
1st & 10 at opp 29
MarShawn Lloyd run for 7 yds to the ASU 22
10:26
2nd & 3 at opp 22
MarShawn Lloyd run for 19 yds to the ASU 3 for a 1ST down
10:26
1st & goal at opp 3
Arizona State Penalty, Personal Foul (2 Yards) to the ASU 1 for a 1ST down
8:29
1st & goal at opp 1
Caleb Williams run for 1 yd for a TD (Denis Lynch KICK)USC 21, Arizona State 10
Arizona State Field goal, 13 plays
8:23
1st & 10 at own 35
Denis Lynch kickoff for 65 yds , Elijhah Badger return for 24 yds to the ASU 24
8:23
1st & 10 at own 24
Cameron Skattebo run for 4 yds to the ASU 28
8:23
2nd & 6 at own 28
Drew Pyne pass complete to Elijhah Badger for 1 yd to the ASU 29
8:23
3rd & 5 at own 29
Drew Pyne pass incomplete to Jalin Conyers
8:23
4th & 5 at own 29
Cameron Skattebo pass complete to Elijhah Badger for 25 yds to the USC 46 for a 1ST down
8:23
1st & 10 at opp 46
Drew Pyne pass incomplete to Xavier Guillory
8:23
2nd & 10 at opp 46
Drew Pyne pass complete to Bryce Pierre for no gain to the USC 46
8:23
3rd & 10 at opp 46
Kyson Brown run for 15 yds to the USC 31 for a 1ST down
8:23
1st & 10 at opp 31
Drew Pyne pass complete to Elijhah Badger for 3 yds to the USC 34
8:23
2nd & 13 at opp 34
Cameron Skattebo pass complete to Drew Pyne for 17 yds to the USC 17 for a 1ST down
8:23
1st & 10 at opp 17
Cameron Skattebo run for 5 yds to the USC 12
8:23
2nd & 5 at opp 12
Cameron Skattebo run for no gain to the USC 12
8:23
3rd & 5 at opp 12
Cameron Skattebo pass incomplete to Kyson Brown
2:21
4th & 5 at opp 12
Dario Longhetto 30 yd FG GOODUSC 21, Arizona State 13
USC Punt, 5 plays
2:15
1st & 10 at own 35
Dario Longhetto kickoff for 65 yds , Zachariah Branch return for 16 yds to the USC 16
2:15
1st & 10 at own 16
Caleb Williams pass complete to Michael Jackson III for 14 yds to the USC 30 for a 1ST down
2:15
1st & 10 at own 30
Austin Jones run for 16 yds to the USC 46 for a 1ST down
2:15
1st & 10 at own 46
Caleb Williams run for 5 yds to the ASU 49
2:15
2nd & 5 at opp 49
Caleb Williams pass incomplete to Mario Williams
0:40
3rd & 5 at opp 49
Timeout USC, clock 00:40
0:40
3rd & 5 at opp 49
Caleb Williams pass incomplete to Austin Jones
0:23
4th & 5 at opp 49
Eddie Czaplicki punt for 49 yds for a touchback
Arizona State End of half, 1 play
0:00
1st & 10 at own 20
Drew Pyne pass complete to Kyson Brown for 4 yds to the ASU 24
3rd quarter7 drives, then USC 27, Arizona State 21
Arizona State Punt, 5 plays
14:49
1st & 10 at own 35
Denis Lynch kickoff for 63 yds , Elijhah Badger return for 28 yds to the ASU 30
14:49
1st & 10 at own 30
Drew Pyne pass incomplete to Xavier Guillory
14:49
2nd & 10 at own 30
Drew Pyne pass complete to Jalin Conyers for 11 yds to the ASU 41 for a 1ST down
14:49
1st & 10 at own 41
Drew Pyne pass incomplete to Andre Johnson
14:49
2nd & 10 at own 41
Drew Pyne pass incomplete to Josiah Cox
14:49
3rd & 10 at own 41
Drew Pyne pass incomplete to Elijhah Badger
13:57
4th & 10 at own 41
Josh Carlson punt for 24 yds, punt out-of-bounds at the USC 35
USC Field goal, 7 plays
13:57
1st & 10 at own 35
Caleb Williams pass incomplete to Brenden Rice
13:57
2nd & 10 at own 35
Caleb Williams pass complete to Brenden Rice for 11 yds to the USC 46 for a 1ST down
13:57
1st & 10 at own 46
Caleb Williams pass complete to Brenden Rice for 20 yds to the ASU 34 for a 1ST down
13:57
1st & 10 at opp 34
MarShawn Lloyd run for 6 yds to the ASU 28
13:57
2nd & 4 at opp 28
Caleb Williams pass incomplete to Kyron Hudson
12:04
3rd & 4 at opp 28
Timeout USC, clock 12:04
12:04
3rd & 4 at opp 28
Caleb Williams sacked by Prince Dorbah for a loss of 9 yards to the ASU 37
11:13
4th & 13 at opp 37
Denis Lynch 53 yd FG GOODUSC 24, Arizona State 13
Arizona State Touchdown, 5 plays
11:13
1st & 10 at own 35
Denis Lynch kickoff for 65 yds for a touchback
11:13
1st & 10 at own 25
Cameron Skattebo run for 10 yds to the ASU 35 for a 1ST down USC Penalty, Face Mask (15 yards) (Mason Cobb) to the 50 yard line for a 1ST down
11:13
1st & 10 at the 50
Cameron Skattebo run for 4 yds to the USC 46
11:13
2nd & 6 at opp 46
Cameron Skattebo run for 3 yds to the USC 43
11:13
3rd & 3 at opp 43
Cameron Skattebo run for 18 yds to the USC 25 for a 1ST down
9:25
1st & 10 at opp 25
Elijhah Badger 25 Yd pass from Drew Pyne (Cameron Skattebo Run for Two-Point Conversion)USC 24, Arizona State 21
USC Field goal, 6 plays
9:20
1st & 10 at own 35
Dario Longhetto kickoff for 65 yds , Zachariah Branch return for 17 yds to the USC 17
9:20
1st & 10 at opp 40
Timeout USC, clock 09:20
9:20
1st & 10 at own 17
MarShawn Lloyd run for 43 yds to the ASU 40 for a 1ST down
9:20
1st & 10 at opp 40
Caleb Williams pass complete to Zachariah Branch for 36 yds to the ASU 4 for a 1ST down
8:08
1st & goal at opp 4
No Huddle-Shotgun Williams,Caleb pass complete short right to Branch,Zachariah for 4 yards to the ASU00 TOUCHDOWN nullified by penalty, clock 08:08 PENALTY USC Pass Interference (Washington,Tahj) 15 yards from ASU04 to ASU19. NO PLAY.
8:08
1st & goal at opp 19
MarShawn Lloyd run for 4 yds to the ASU 15
8:08
2nd & goal at opp 15
Caleb Williams pass complete to MarShawn Lloyd for 4 yds to the ASU 19
8:08
3rd & goal at opp 19
Caleb Williams pass incomplete to Dorian Singer
6:29
4th & goal at opp 19
Denis Lynch 36 yd FG GOODUSC 27, Arizona State 21
Arizona State Interception, 2 plays
6:29
1st & 10 at own 35
Denis Lynch kickoff for 65 yds for a touchback
6:29
1st & 10 at own 25
Cameron Skattebo run for 2 yds to the ASU 27
5:48
2nd & 8 at own 27
Drew Pyne pass intercepted
USC Turnover on downs, 6 plays
5:48
1st & 10 at opp 42
MarShawn Lloyd run for 5 yds to the ASU 37
5:48
2nd & 5 at opp 37
Caleb Williams pass complete to Kyron Hudson for 18 yds to the ASU 19 for a 1ST down
5:48
1st & 10 at opp 19
MarShawn Lloyd run for 2 yds to the ASU 17
5:48
2nd & 8 at opp 17
Caleb Williams pass incomplete to Austin Jones
5:48
3rd & 8 at opp 17
PENALTY USC False Start (Dedich,Justin) 5 yards from ASU17 to ASU22. NO PLAY.
5:48
3rd & 13 at opp 22
Caleb Williams run for 10 yds to the ASU 12
3:16
4th & 3 at opp 12
Caleb Williams pass incomplete to Michael Jackson III
Arizona State Punt, 6 plays
3:16
1st & 10 at own 12
No Huddle-Shotgun Skattebo,Cam rush right for 1 yard gain to the ASU13 (Muhammad,Jamil) PENALTY ASU Holding (Fautanu,Leif) 6 yards from ASU12 to ASU06. NO PLAY.
3:16
1st & 16 at own 6
Drew Pyne pass complete to Jalin Conyers for 29 yds to the ASU 35 for a 1ST down USC Penalty, Defensive Pass Interference (MarShawn Lloyd) declined for a 1ST down
3:16
1st & 10 at own 35
Drew Pyne pass complete to Elijhah Badger for 6 yds to the ASU 41
3:16
2nd & 4 at own 41
Cameron Skattebo run for 6 yds to the ASU 47 for a 1ST down
3:16
1st & 10 at own 47
Drew Pyne run for 4 yds to the USC 49
0:00
2nd & 6 at opp 49
Drew Pyne pass complete to Bryce Pierre for 3 yds to the ASU 48
Q4 15:00
3rd & 9 at own 48
Drew Pyne sacked by Bear Alexander for a loss of 8 yards to the ASU 40
Q4 14:07
4th & 17 at own 40
Josh Carlson punt for 38 yds, fair catch by Zachariah Branch at the USC 22
4th quarter7 drives, then USC 42, Arizona State 28
USC Punt, 3 plays
14:07
1st & 10 at own 22
Caleb Williams pass complete to Zachariah Branch for 7 yds to the USC 29
14:07
2nd & 3 at own 29
Caleb Williams pass incomplete to Zachariah Branch
14:07
3rd & 3 at own 29
Caleb Williams pass incomplete to Tahj Washington
13:27
4th & 3 at own 29
Eddie Czaplicki punt for 41 yds, fair catch by Melquan Stovall at the ASU 30
Arizona State Fumble, 4 plays
13:27
1st & 10 at own 30
Drew Pyne pass complete to Elijhah Badger for 26 yds to the USC 44 for a 1ST down
13:27
1st & 10 at opp 44
Drew Pyne pass complete to Elijhah Badger for 1 yd to the USC 45
13:27
2nd & 11 at opp 45
Drew Pyne sacked by Romello Height for a loss of 10 yards to the ASU 45
11:25
3rd & 21 at own 45
Drew Pyne sacked by Solomon Byrd for a loss of 1 yard to the ASU 44 Drew Pyne fumbled, recovered by USC Romello Height , return for 0 yards
USC Touchdown, 2 plays
11:25
1st & 10 at opp 44
MarShawn Lloyd run for 15 yds to the ASU 29 for a 1ST down
10:31
1st & 10 at opp 29
Brenden Rice 29 Yd pass from Caleb Williams (Caleb Williams Pass to Mario Williams for Two-Point Conversion)USC 35, Arizona State 21
Arizona State Touchdown, 6 plays
10:31
1st & 10 at own 35
Denis Lynch kickoff for 65 yds for a touchback
10:31
1st & 10 at own 25
Cameron Skattebo run for no gain to the ASU 25
10:31
2nd & 10 at own 25
USC Penalty, Roughing The Passer (Christian Roland-Wallace) to the ASU 45 for a 1ST down
10:31
1st & 10 at own 45
Drew Pyne pass incomplete to Xavier Guillory
10:31
2nd & 10 at own 45
Cameron Skattebo run for 7 yds to the USC 48
10:31
3rd & 3 at opp 48
Drew Pyne pass complete to Elijhah Badger for 4 yds to the ASU 48
8:05
4th & 7 at own 48
Drew Pyne pass complete to Cameron Skattebo for 52 yds for a TD (Dario Longhetto KICK)USC 35, Arizona State 28
USC Touchdown, 3 plays
8:05
1st & 10 at own 35
Dario Longhetto kickoff for 65 yds for a touchback
8:05
1st & 10 at own 25
Caleb Williams pass complete to Brenden Rice for 16 yds to the USC 41 for a 1ST down
8:05
1st & 10 at own 41
MarShawn Lloyd run for 14 yds to the ASU 45 for a 1ST down
7:17
1st & 10 at opp 45
Caleb Williams pass complete to Tahj Washington for 45 yds for a TD (Denis Lynch KICK)USC 42, Arizona State 28
7:07
1st & 10 at own 35
Denis Lynch kickoff for 61 yds , Elijhah Badger return for 31 yds to the ASU 34 Arizona State Penalty, Personal Foul (15 Yards) to the ASU 20
Arizona State Turnover on downs, 12 plays
7:07
1st & 10 at own 20
Drew Pyne sacked by Jamil Muhammad for a loss of 7 yards to the ASU 13
7:07
2nd & 17 at own 13
Drew Pyne sacked by Solomon Byrd for a loss of 3 yards to the ASU 10
7:07
3rd & 20 at own 10
Drew Pyne pass complete to Cameron Skattebo for 14 yds to the ASU 24
7:07
4th & 6 at own 24
Drew Pyne pass complete to Elijhah Badger for 13 yds to the ASU 37 for a 1ST down
7:07
1st & 10 at own 37
Drew Pyne pass complete to Jalin Conyers for 15 yds to the USC 48 for a 1ST down
7:07
1st & 10 at opp 48
Drew Pyne sacked by Tackett Curtis for a loss of 6 yards to the ASU 46
7:07
2nd & 16 at own 46
Cameron Skattebo run for 14 yds to the USC 40 Cameron Skattebo fumbled, recovered by ASU Leif Fautanu
7:07
3rd & 2 at opp 40
Cameron Skattebo run for 3 yds to the USC 37 for a 1ST down
7:07
1st & 10 at opp 37
Drew Pyne sacked by Tackett Curtis for a loss of 5 yards to the USC 42
2:33
2nd & 15 at opp 42
Timeout Arizona State, clock 02:33
2:33
2nd & 15 at opp 42
Drew Pyne pass incomplete to Xavier Guillory
2:33
3rd & 15 at opp 42
Cameron Skattebo run for 2 yds to the USC 44
1:46
4th & 17 at opp 44
Timeout Arizona State, clock 01:46
1:40
4th & 17 at opp 44
Drew Pyne pass incomplete to Elijhah Badger
USC End of game, 3 plays
1:40
1st & 10 at own 44
MarShawn Lloyd run for 3 yds to the USC 47
1:40
2nd & 7 at own 47
C. Williams takes a knee
0:00
3rd & 10 at own 44
C. Williams takes a knee
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.