From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
California
Arizona
122
Total yards
331
94
Passing yards
129
28
Rushing yards
202
3.2
Yards per pass
4.3
1.2
Yards per rush
3.9
9
First downs
21
1–14
Third downs
7–19
0–1
Fourth downs
0–0
0
Turnovers
3
7–53
Penalties
7–85
24:49
Possession
35:11
2
Sacks (by defense)
4
Efficiency
California
Arizona
22%
Success rate
35%
−0.25
EPA per play
−0.07
0.76
Explosiveness
1.01
−0.21
Rushing EPA
0.08
−0.27
Passing EPA
−0.30
5%
Passing-down success
24%
−0.12
First-down EPA
−0.13
−0.04
Second-down EPA
0.02
−0.39
Third-down EPA
−0.10
14%
Havoc by its defense
24%
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)
California 69% to win. Arizona won as Elo’s underdog.
The line
California −7, over/under 47.
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 California 68%, Arizona 32%. 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 drives left to right, California right to left.
Q1 CaliforniaPunt, 3 plays, 4 yards
Q1 ArizonaInterception, 10 plays, 71 yards
Q1 CaliforniaPunt, 6 plays, 21 yards
Q1 ArizonaPunt, 8 plays, 31 yards
Q1 CaliforniaPunt, 3 plays, 0 yards
Q1 ArizonaInterception, 11 plays, 40 yards
Q2 CaliforniaPunt, 3 plays, −3 yards
Q2 ArizonaPunt, 5 plays, 19 yards
Q2 CaliforniaPunt, 3 plays, 3 yards
Q2 ArizonaPunt, 3 plays, −6 yards
Q2 CaliforniaPunt, 3 plays, 1 yard
Q2 ArizonaPunt, 6 plays, 14 yards
Q2 CaliforniaPunt, 4 plays, 11 yards
Q2 ArizonaEnd of half, 2 plays, 5 yards
Q3 ArizonaPunt, 7 plays, 30 yards
Q3 CaliforniaPunt, 5 plays, 7 yards
Q3 ArizonaField goal, 10 plays, 61 yards
Q3 CaliforniaField goal, 9 plays, 59 yards
Q3 ArizonaInterception, 3 plays, −4 yards
Q3 CaliforniaPunt, 4 plays, 22 yards
Q4 ArizonaPunt, 4 plays, 20 yards
Q4 CaliforniaPunt, 3 plays, −7 yards
Q4 ArizonaPunt, 3 plays, 4 yards
Q4 CaliforniaPunt, 4 plays, 28 yards
Q4 ArizonaTouchdown, 8 plays, 55 yards
Q4 CaliforniaTurnover on downs, 4 plays, −2 yards
Q4 ArizonaEnd of game, 3 plays, −9 yards
Play by play
1st quarter6 drives, then Tied at 0
California Punt, 3 plays
15:00
Lucas Havrisik kickoff for 65 yds for a touchback
14:43
1st & 10 at own 25
Christopher Brooks run for 5 yds to the Cal 30
14:08
2nd & 5 at own 30
Christopher Brooks run for 3 yds to the Cal 33
13:22
3rd & 2 at own 33
Damien Moore run for a loss of 4 yards to the Cal 29
12:49
4th & 6 at own 29
Jamieson Sheahan punt for 49 yds, downed at the Ariz 22
Arizona Interception, 10 plays
12:29
1st & 10 at own 22
Will Plummer pass complete to Dorian Singer for 5 yds to the Ariz 27
12:12
2nd & 5 at own 27
Will Plummer run for 8 yds to the Ariz 35 for a 1ST down
11:31
1st & 10 at opp 35
Timeout CALIFORNIA, clock 11:31
11:31
1st & 10 at own 35
Tayvian Cunningham run for 30 yds to the Cal 35 for a 1ST down
11:17
1st & 10 at opp 35
Will Plummer run for 17 yds to the Cal 18 for a 1ST down
11:00
1st & 10 at opp 18
Stevie Rocker Jr. run for 3 yds to the Cal 15
10:28
2nd & 7 at opp 15
Will Plummer pass incomplete
10:10
3rd & 7 at opp 15
Will Plummer pass complete to Anthony Simpson for 8 yds to the Cal 7 for a 1ST down
9:44
1st & goal at opp 7
Michael Wiley run for no gain to the Cal 7
9:17
2nd & goal at opp 7
Will Plummer pass incomplete
9:09
3rd & goal at opp 7
Will Plummer pass intercepted return for no gain to the Cal 18
9:03
1st & 10 at own 18
MOORE, Damien rush to the right for a gain of 7 yards to the CAL25 (TURNER, Jaxen). PENALTY CAL Holding on JOHNSON, Everett enforced half the distance from the goal, 9 yards from the CAL18 to the CAL9 [SG]. NO PLAY (replay the down).
California Punt, 6 plays
8:29
1st & 19 at own 9
Ryan Glover pass complete to Kekoa Crawford for 17 yds to the Cal 26
7:55
2nd & 2 at own 26
Ryan Glover pass complete to Justin Richard Baker for 13 yds to the Cal 39 for a 1ST down
7:10
1st & 10 at own 39
CALIFORNIA Penalty, Offensive Holding (Trevon Clark) to the Cal 33
7:10
2nd & 16 at own 33
Timeout CALIFORNIA, clock 07:10
7:01
1st & 16 at own 33
Ryan Glover pass incomplete
6:44
2nd & 16 at own 33
Christopher Brooks run for 6 yds to the Cal 39
6:16
3rd & 10 at own 39
Ryan Glover pass incomplete
6:06
4th & 10 at own 39
Jamieson Sheahan punt for 37 yds, downed at the Ariz 24
Arizona Punt, 8 plays
5:44
1st & 10 at own 24
Will Plummer pass complete to Dorian Singer for 7 yds to the Ariz 31
5:29
2nd & 3 at own 31
Stevie Rocker Jr. run for 2 yds to the Ariz 33
5:13
3rd & 1 at own 33
Stevie Rocker Jr. run for 4 yds to the Ariz 37 for a 1ST down
4:55
1st & 10 at own 37
Stevie Rocker Jr. run for a loss of 3 yards to the Ariz 34
4:19
2nd & 13 at own 34
Will Plummer pass complete to Stanley Berryhill III for 14 yds to the Ariz 48 for a 1ST down
4:08
1st & 10 at own 48
Will Plummer pass incomplete
3:38
2nd & 10 at own 48
Jalen John run for no gain to the Ariz 48
3:10
3rd & 10 at own 48
Will Plummer run for 7 yds to the Cal 45
2:39
4th & 3 at opp 45
Kyle Ostendorp punt for 45 yds for a touchback
California Punt, 3 plays
2:27
1st & 10 at own 20
Christopher Brooks run for no gain to the Cal 20
2:04
2nd & 10 at own 20
Ryan Glover pass incomplete
1:58
3rd & 10 at own 20
Ryan Glover pass incomplete
1:51
4th & 10 at own 20
Jamieson Sheahan punt for 43 yds, fair catch by Tayvian Cunningham at the Ariz 37
Arizona Interception, 11 plays
1:35
1st & 10 at own 37
Will Plummer pass complete to Drake Anderson for 7 yds to the Ariz 44
1:24
2nd & 3 at own 44
Will Plummer pass incomplete
1:13
3rd & 3 at own 44
Will Plummer pass complete to Stanley Berryhill III for 6 yds to the 50 yard line for a 1ST down
0:44
1st & 10 at the 50
Will Plummer run for 1 yd to the Cal 49
0:19
2nd & 9 at opp 49
Drake Anderson run for 10 yds to the Cal 39 for a 1ST down
0:03
1st & 10 at opp 39
Will Plummer pass incomplete
0:01
2nd & 10 at opp 39
Will Plummer pass incomplete
Q2 14:33
1st & 10 at opp 27
Timeout ARIZONA, clock 14:33
Q2 14:33
3rd & 10 at opp 39
Will Plummer pass complete to Stanley Berryhill III for 12 yds to the Cal 27 for a 1ST down
Q2 14:33
1st & 10 at opp 27
Jalen John run for 1 yd to the Cal 26
Q2 13:40
2nd & 9 at opp 26
run for 3 yds to the Cal 23
Q2 13:14
3rd & 6 at opp 23
Luke Ashworth pass intercepted return for no gain to the Cal 31
2nd quarter8 drives, then Tied at 0
California Punt, 3 plays
13:09
1st & 10 at own 34
Ryan Glover pass incomplete
12:55
2nd & 10 at own 34
Ryan Glover pass complete to Kekoa Crawford for 2 yds to the Cal 36
12:28
3rd & 8 at own 36
Ryan Glover pass incomplete
12:28
4th & 8 at own 36
CALIFORNIA Penalty, False Start (-5 Yards) to the Cal 31
12:21
4th & 13 at own 31
Jamieson Sheahan punt for 44 yds ARIZONA Penalty, Offensive Holding (Treydan Stukes) to the Ariz 15
Arizona Punt, 5 plays
11:58
1st & 10 at own 15
Drake Anderson run for no gain to the Ariz 15
11:28
2nd & 10 at own 15
Michael Wiley run for 11 yds to the Ariz 26 for a 1ST down
10:52
1st & 10 at own 26
Michael Wiley run for 3 yds to the Ariz 29
10:32
2nd & 7 at own 29
Michael Wiley run for 5 yds to the Ariz 34
10:02
3rd & 2 at own 34
Michael Wiley run for no gain to the Ariz 34
9:39
4th & 2 at own 34
Kyle Ostendorp punt for 58 yds
California Punt, 3 plays
9:20
1st & 10 at own 8
Ryan Glover run for no gain to the Cal 8
8:52
2nd & 10 at own 8
Ryan Glover pass complete to Justin Richard Baker for 3 yds to the Cal 11
8:34
3rd & 7 at own 11
Ryan Glover pass incomplete
8:20
4th & 7 at own 11
Jamieson Sheahan punt for 56 yds, downed at the Ariz 33
Arizona Punt, 3 plays
8:13
1st & 10 at own 33
Jamarye Joiner pass incomplete
7:54
2nd & 10 at own 33
Michael Wiley run for a loss of 3 yards to the Ariz 30
7:22
3rd & 13 at own 30
Jamarye Joiner sacked by Ethan Saunders for 0 yards to the Ariz 27
6:40
4th & 16 at own 27
Kyle Ostendorp punt for 50 yds , Kekoa Crawford returns for 17 yds to the Cal 40
California Punt, 3 plays
6:12
1st & 10 at own 40
Ryan Glover pass complete to Kekoa Crawford for 5 yds to the Cal 45
6:05
2nd & 5 at own 45
Ryan Glover pass incomplete
5:55
3rd & 5 at own 45
Ryan Glover sacked by Kyon Barrs for 0 yards to the Cal 41
5:19
4th & 9 at own 41
Jamieson Sheahan punt for 46 yds, fair catch by Stanley Berryhill III at the Ariz 13
Arizona Punt, 6 plays
5:02
1st & 10 at own 13
Stanley Berryhill III run for 1 yd to the Ariz 14
3:57
2nd & 9 at own 14
Will Plummer run for no gain to the Ariz 14
3:39
3rd & 9 at own 14
Will Plummer run for 10 yds to the Ariz 24 for a 1ST down
3:08
1st & 10 at own 24
Jalen John run for 1 yd to the Ariz 25
2:46
2nd & 9 at own 25
Will Plummer sacked by Cameron Goode for 0 yards to the Ariz 20
1:59
3rd & 14 at own 20
ARIZONA Penalty, Delay Of Game (-5 Yards) to the Ariz 15
1:40
3rd & 19 at own 15
Will Plummer pass complete to Stanley Berryhill III for 12 yds to the Ariz 27 ARIZONA Penalty, Offensive Holding (Josh McCauley) declined
1:31
4th & 7 at own 27
Kyle Ostendorp punt for 52 yds , Kekoa Crawford returns for 1 yd to the Cal 22
California Punt, 4 plays
1:25
1st & 10 at own 22
Christopher Brooks run for 13 yds to the Cal 35 for a 1ST down
0:50
1st & 10 at own 35
Christopher Brooks run for 3 yds to the Cal 38
0:45
2nd & 7 at own 38
CALIFORNIA Penalty, False Start (McKade Mettauer) to the Cal 33
0:24
2nd & 12 at own 33
Ryan Glover pass incomplete
0:20
3rd & 12 at own 33
Ryan Glover pass incomplete
0:12
4th & 12 at own 33
Jamieson Sheahan punt for 43 yds, fair catch by Tayvian Cunningham at the Ariz 24
Arizona End of half, 2 plays
0:08
1st & 10 at own 24
Will Plummer pass complete to Dorian Singer for 4 yds to the Ariz 28
0:00
2nd & 6 at own 28
Drake Anderson run for 1 yd to the Ariz 29
3rd quarter6 drives, then Tied at 3
Arizona Punt, 7 plays
15:00
Nick Lopez kickoff for 65 yds for a touchback
14:44
1st & 10 at own 25
Will Plummer pass complete to Stevie Rocker Jr. for 3 yds to the Ariz 28
14:29
2nd & 7 at own 28
Will Plummer pass complete to Dorian Singer for 11 yds to the Ariz 39 for a 1ST down
14:06
1st & 10 at own 39
Stevie Rocker Jr. run for 8 yds to the Ariz 47
13:52
2nd & 2 at own 47
Stevie Rocker Jr. run for 4 yds to the Cal 49 for a 1ST down
13:25
1st & 10 at opp 49
Will Plummer run for 5 yds to the Cal 44
13:05
2nd & 5 at opp 44
Will Plummer pass complete to Stanley Berryhill III for a loss of 1 yard to the Cal 45
12:52
3rd & 6 at opp 45
Will Plummer pass incomplete
12:39
4th & 6 at opp 45
Kyle Ostendorp punt for 37 yds, downed at the Cal 8
California Punt, 5 plays
12:23
1st & 10 at own 8
Christopher Brooks run for 5 yds to the Cal 13
11:54
2nd & 5 at own 13
Ryan Glover pass complete to Jake Tonges for 11 yds to the Cal 24 for a 1ST down
11:24
1st & 10 at own 24
Ryan Glover pass incomplete
11:20
2nd & 10 at own 24
Ryan Glover pass incomplete
11:12
3rd & 10 at own 24
Ryan Glover sacked by Kyon Barrs for 0 yards to the Cal 15
10:53
4th & 19 at own 15
Jamieson Sheahan punt for 57 yds, downed at the Ariz 28
Arizona Field goal, 10 plays
10:41
1st & 10 at own 28
Will Plummer pass complete to Alex Lines for 3 yds to the Ariz 31
10:11
2nd & 7 at own 31
Stanley Berryhill III run for 14 yds to the Ariz 45 for a 1ST down
9:37
1st & 10 at own 45
Drake Anderson run for no gain to the Ariz 45
9:10
2nd & 10 at own 45
PLUMMER, Will pass to the left incomplete intended for CASTEEL, BJ thrown to the CAL38. PENALTY CAL Pass Interference on YOUNG, Isaiah enforced 15 yards to the CAL40 and results in automatic 1ST DOWN. NO PLAY (replay the down).
8:45
1st & 10 at opp 40
run for 2 yds to the Cal 38
8:20
2nd & 8 at opp 38
Michael Wiley run for 4 yds to the Cal 34
7:55
3rd & 4 at opp 34
Will Plummer run for 21 yds to the Cal 13 for a 1ST down
7:21
1st & 10 at opp 13
Michael Wiley run for a loss of 1 yard to the Cal 14
6:48
2nd & 11 at opp 14
Stevie Rocker Jr. run for 1 yd to the Cal 13
6:16
3rd & 10 at opp 13
Stanley Berryhill III run for 2 yds to the Cal 11
5:46
4th & 8 at opp 11
Tyler Loop 29 yd FG GOODArizona 3, California 0
California Field goal, 9 plays
5:46
Lucas Havrisik kickoff for 65 yds for a touchback
5:28
1st & 10 at own 25
Ryan Glover pass complete to Kekoa Crawford for 30 yds to the Ariz 45 for a 1ST down
4:48
1st & 10 at opp 45
Ryan Glover pass complete to Monroe Young for 3 yds to the Ariz 42
4:29
2nd & 7 at opp 42
Ryan Glover run for 6 yds to the Ariz 36
4:14
3rd & 1 at opp 36
Damien Moore run for 4 yds to the Ariz 32 for a 1ST down
3:58
1st & 10 at opp 32
ARIZONA Penalty, Unsportsmanlike Conduct (Kyon Barrs) to the Ariz 16 for a 1ST down
3:13
1st & 10 at opp 16
Damien Moore run for 3 yds to the Ariz 13
2:56
2nd & 7 at opp 13
Ryan Glover sacked by Jalen Harris and Jerry Roberts for 0 yards to the Ariz 16
2:14
3rd & 10 at opp 16
Ryan Glover pass incomplete
2:09
4th & 10 at opp 16
Nick Lopez 34 yd FG GOODTied at 3
Arizona Interception, 3 plays
2:09
Nick Lopez kickoff for 65 yds for a touchback
2:02
1st & 10 at own 25
Direct snap to WILEY, Michael rush to the right for no gain to the ARI25 (PUSKAS, Ryan). PENALTY ARI Holding on LINES, Alex enforced 10 yards from the ARI25 to the ARI15 [SG]. NO PLAY (replay the down).
1:44
1st & 20 at own 15
Will Plummer pass incomplete
1:28
2nd & 20 at own 15
Will Plummer pass complete to Michael Wiley for 6 yds to the Ariz 21
1:00
3rd & 14 at own 21
Will Plummer pass intercepted return for no gain to the Cal 27
California Punt, 4 plays
0:38
1st & 10 at own 27
ARIZONA Penalty, Unsportsmanlike Conduct (Jaxen Turner) to the Cal 44 for a 1ST down
Q4 14:57
1st & 10 at own 44
Ryan Glover pass incomplete
Q4 14:35
2nd & 10 at own 44
Christopher Brooks run for 7 yds to the Ariz 49
Q4 14:11
3rd & 3 at opp 49
Christopher Brooks run for a loss of 2 yards to the Cal 49
Q4 13:35
4th & 5 at own 49
Jamieson Sheahan punt for 43 yds, fair catch by Stanley Berryhill III at the Ariz 8
4th quarter6 drives, then Arizona 10, California 3
Arizona Punt, 4 plays
13:25
1st & 10 at own 8
Will Plummer pass complete to Alex Lines for 13 yds to the Ariz 21 for a 1ST down
13:12
1st & 10 at own 21
Will Plummer pass incomplete
12:56
2nd & 10 at own 21
Stevie Rocker Jr. run for 5 yds to the Ariz 26
12:09
3rd & 5 at own 26
Will Plummer run for 2 yds to the Ariz 28
11:43
4th & 3 at own 28
Kyle Ostendorp punt for 54 yds, fair catch by Kekoa Crawford at the Cal 18
California Punt, 3 plays
11:27
1st & 10 at own 18
DeCarlos Brooks run for no gain to the Cal 18
11:12
2nd & 10 at own 18
BROOKS, DeCarlos rush to the right for a gain of 20 yards to the CAL38 (YOUNG, Jaydin). PENALTY CAL Holding on METTAUER, McKade enforced half the distance from the goal, 9 yards from the CAL18 to the CAL9 [NHSG]. NO PLAY (replay the down).
10:28
2nd & 19 at own 9
Damien Moore run for 1 yd to the Cal 10
9:46
3rd & 18 at own 10
Ryan Glover pass complete to Justin Richard Baker for 1 yd to the Cal 11
9:09
4th & 17 at own 11
Jamieson Sheahan punt for 49 yds , Stanley Berryhill III returns for no gain to the Ariz 40
Arizona Punt, 3 plays
8:42
1st & 10 at own 40
Will Plummer run for 2 yds to the Ariz 42
8:16
2nd & 8 at own 42
run for 2 yds to the Ariz 44
7:55
3rd & 6 at own 44
Will Plummer pass incomplete
7:38
4th & 6 at own 44
Kyle Ostendorp punt for 55 yds, downed at the Cal 1
California Punt, 4 plays
7:34
1st & 10 at own 1
Ryan Glover pass incomplete
7:34
2nd & 10 at own 1
CALIFORNIA Penalty, False Start (Valentino Daltoso) to the Cal 0
7:28
2nd & 10 at own 1
GLOVER, Ryan pass to the left incomplete intended for CLARK, Trevon thrown to the CAL25. PENALTY ARI Personal Foul enforced 15 yards from the CAL1 to the CAL16 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
7:28
1st & 10 at own 16
ARIZONA Penalty, Unsportsmanlike Conduct (15 Yards) to the Cal 31 for a 1ST down
6:17
1st & 10 at own 31
Christopher Brooks run for a loss of 1 yard to the Cal 30
5:21
2nd & 11 at own 30
Ryan Glover pass complete to Christopher Brooks for 7 yds to the Cal 37
4:56
3rd & 4 at own 37
Christopher Brooks run for a loss of 8 yards to the Cal 29
4:56
4th & 12 at own 29
Jamieson Sheahan punt for 51 yds , Stanley Berryhill III returns for 25 yds to the Ariz 45
Arizona Touchdown, 8 plays
4:49
1st & 10 at own 45
Stanley Berryhill III run for 9 yds to the Cal 46
4:35
2nd & 1 at opp 46
Drake Anderson run for 2 yds to the Cal 44 for a 1ST down
3:58
1st & 10 at opp 44
Will Plummer pass complete to Dorian Singer for 19 yds to the Cal 25 for a 1ST down
3:27
1st & 10 at opp 25
Drake Anderson run for 6 yds to the Cal 19
2:55
2nd & 4 at opp 19
Clay Markoff run for 4 yds to the Cal 15 for a 1ST down
2:26
1st & 10 at opp 15
Jalen John run for 1 yd to the Cal 14
2:26
2nd & 9 at opp 14
Timeout CALIFORNIA, clock 02:26
2:21
2nd & 9 at opp 14
run for 4 yds to the Cal 10
2:21
3rd & 5 at opp 10
Timeout CALIFORNIA, clock 02:21
2:17
3rd & 5 at opp 10
M. Wiley run for 10 yds for a TD, (T. Loop KICK)Arizona 10, California 3
California Turnover on downs, 4 plays
2:17
Lucas Havrisik kickoff for 65 yds for a touchback
2:06
1st & 10 at own 25
Ryan Glover sacked by Paris Shand and Kyon Barrs for 0 yards to the Cal 23
1:40
2nd & 12 at own 23
Ryan Glover pass incomplete
1:34
3rd & 12 at own 23
Ryan Glover pass incomplete
1:26
4th & 12 at own 23
Ryan Glover pass incomplete
1:20
2nd & 15 at opp 28
Timeout CALIFORNIA, clock 01:20
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.